/*NAETHRA CSS CODE START*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&family=Quicksand&display=swap');
/*main page -- sub pages css*/
body
{

}
.whitebutton {
    color: #1f496e !important;
    border: 1px solid #CCC;
    box-shadow: 5px 5px 5px #CCC;
    margin-top: 10px;
  padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
  background-color: #fff;
  font-weight: 400 !important;
  font-family: 'Open Sans', serif;
}
.whitebutton:hover {
background-color: #ebebeb;
    border-color: #adadad;
   box-shadow: 5px 5px 5px #CCC !important;
}
btn:focus {
    outline: 0;
    box-shadow: unset !important;
}
.img-shad
{
  box-shadow: 4px 5px 5px rgba(0, 0, 0, 0.5);
  width: 95%;
    height: 180px;
}
.itemid-539 #g-mainbar
{
  padding-top: unset !important;
}
.itemid-374 .tab-sub-title, .itemid-477 .tab-sub-title, .itemid-478 .tab-sub-title, .itemid-479 .tab-sub-title
{
  margin-bottom: 0 !important;
}


.important-red td {
  padding: 0.5rem !important;
}

@media (min-width:768px)
{
  .td-height tr td:nth-child(2)
{
  height:40px;
}
}

.katmai-title
{
  margin-bottom:10px;
}
.ja-tab-subcontent
{
  margin-top: 20px;
}
.acc-img
{
  width: 100%;
  height: 180px;
}
.acc-title
{
  color: #b22222;
  font-size: 14px !important;
  margin-bottom: 10px;
}
.size-80.g-middle-column{
  background-color: rgba(204,204,204,0.8)
}
.view-article a
{
 color: #163fc1;
 
}

.view-article a:hover{
  text-decoration:underline;
}
#g-container-header
{
margin-top: -77px;
}
.mod-articlescategory
{
  list-style-position: outside;
    list-style-type: square;
    padding: 0 0 0 15px;
    margin: 10px 0;
}
.mod-articlescategory ul li a:hover
{
  text-decoration: none !important;
}
#g-mainbar
{

  position: relative;
  /*color: #555555!important;*/
  /*margin-top: 60px;*/
  margin-top: 0px;
    /*padding-top: 90px;*/
    background-image: linear-gradient(white 91%, #c3c3c3) !important;
}
#g-mainbar .g-content {
    margin: 0.625rem;
    padding: 0px 0.50rem 0.50rem 0.50rem !important;
    margin-top: 0px;
}
.view-featured #g-mainbar
{
  display: none;
}
.view-featured #g-bottommain
{
  width: 77%;
}
@media (min-width: 800px)
{
.n2-ss-layer{
  position: relative;
  left: -26px;
  top: -13px;
}
}

/*sitemap css start*/
/*.level_1 span
{
  color: #000;
}*/
.osmap-sitemap h2
{
  font-size: 12px;
}
.osmap-sitemap a
{
  color: #000;
  font-weight: normal;
}
#osmap-li-uid-joomla-featured-101 a
{ 
  font-size: 1.4rem;
    color: #a32111;
    text-decoration: unset;
    font-weight: bold;
}
.osmap-item-separator
{
  font-size: 1.1rem;
  color: #a32111;
  font-weight: bold;
}

/*sitemap css start*/
/*contact us css start*/
.com-contact
{
  width: 80%;
  margin: auto;
}
.com-contact h3
{
  display: block;
  font-size: 13px;
    font-weight: bold;
}
.com-contact .m-0
{
  padding: 0;
}
.com-contact legend
{
  font-weight: normal;
    font-size: 1.5rem;
    line-height: 120%;
    letter-spacing: normal;
}
.com-contact .control-group
{
  margin: 1rem 0;
}
.com-contact .controls input
{
  border: 1px solid #cdd1d7 !important;
}
.com-contact .controls textarea
{
  border: 1px solid #cdd1d7 !important;
  height: 200px !important;
}
.com-contact .dl-horizontal
{
  margin-top: 0;
}
.com-contact dd
{
  margin: 0;
}
.com-contact .btn:hover
{
  color: #ffff;
    background: #b8b1b1;
    border:0;
}
.com-contact .form-control:focus
{
  box-shadow: unset !important;
}
/*contact us css end*/

/*breadcrump css start*/

.breadcrumb span.divider
{
  display: none;
}
.breadcrumb-item + .breadcrumb-item::before
{
  content: "\003E" !important;
}
.breadcrumb
{
  background-color: transparent;
}
/*breadcrump css end*/


/*main page -- sub pages css*/

/*menu css start*/
.g-offcanvas-toggle
{
  color: #000;
}
.g-default-navigation .g-content
{
  padding: 0rem 0.5rem;
}
.g-main-nav .g-toplevel > li 
{
  padding: 1.2rem 0rem;
}
.g-toplevel  .g-menu-item.g-parent:hover
{
  color: #fff;
  background-image: linear-gradient(#879cb9, #2b5893);
}
/*.g-parent:hover .g-menu-item-content .g-menu-item-title{ color: #fff;}
.g-sublevel .g-menu-item-title
{
  color:#285692;
}*/

/*.g-toplevel .g-menu-item .g-menu-item-title{  color: #fff}*/

/*#g-container-main
{ 
  position: relative !important;
  top: -100px !important;
}*/

#g-container-main .size-10
{
  flex: 0 4%;
    width: 4%;
}
#g-container-main .size-80 
{
    width: 94%;
}
#g-container-bottom .size-10
{
  flex: 0 4%;
    width: 4%;
}
#g-container-bottom .size-80 
{
    width: 94%;
}
#g-container-footer .size-10
{
  flex: 0 4%;
    width: 4%;
}
#g-container-footer .size-80 
{
    width: 94%;
}
.view-featured .size-10
{
  flex: 0 4%;
    width: 4%;
}
.view-featured .size-80 
{
    width: 94%;
}
.view-featured .size-80 
{
    width: 94%;
}

.module-hilite4
{
  font-size: 18px !important;
}
.module-hilite4 span
{
  font-size: 14px !important;
}


body .g-side-column
{
  min-width: unset;
}
.g-default-navigation
{
    padding: 0rem 0%;
    margin-top:0!important;
}
#g-container-navigation .g-main-nav .g-sublevel>li>.g-menu-item-container>.g-menu-item-content
{
  padding: 10px 10px;
}
#g-container-navigation .g-main-nav .g-sublevel>li>.g-menu-item-container
{
    font-size: 0.85rem;
}
.g-main-nav .g-standard>.g-dropdown
{
   margin-top:0!important;
}
#g-container-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container
{
  font-size: 1.1rem;
  text-transform: capitalize;
  color: rgb(108 106 114);
}
/*menu css start*/

/*pagenavigation css */
.pagenavigation
{
    display:none;
}
.pagenavigation
{
    margin-top: 15px;
}
/*pagenavigation css */

/*sub pages css start*/

.alas-bg
{
  background-color: #bfb2a73b;
  padding: 15px;
}
.alaska-traval-guide
{
  background: #dfdbda;
    border-radius: 10px;
    padding: 10px;
}
.alaska-traval-guide ul
{
  background-image: url(/images/module-inner.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 10px 8px 0 8px;
    border-radius: 10px;
}
.alaska-traval-guide ul li
{
  width: 100%;
}
.alaska-traval-guide ul li a
{
  
  color: #a32111;
  background-image: url(/images/arrow-accent.png);
  background-position: 0 -492px;
  padding: 10px 10px 10px 18px;
    font-size: 14px;
    line-height: 14px;
    display: block;
    font-weight: normal;
    background-position: 0 8px;
    background-repeat: no-repeat;
}
.alaska-traval-guide h6
{
font-size: 16px;
    margin-bottom: 10px;
}
.alaska-traval-guide h6 span
{
  color: #a32111;
}
.alaska-traval-guide .list-group-item
{
background: unset;
border:unset;
}
.mod-stats
{
    margin:0;
}
.module-content ul.menu li a span
{
    padding: 10px 10px 10px 18px;
    font-size: 14px;
    line-height: 14px;
    display: block;
    font-weight: normal;
    background-position: 0 8px;
    background-repeat: no-repeat;
}
.style1
{
  color:#a32111 !important;
  text-decoration :none !important;
  font-weight:bold;
}
.important-red {
    border: 1px solid #a32111;
    overflow-x: auto;
}
span.important-title-red {
    color: #a32111;
}
/*sub pages css end*/

/*footer css start*/
#g-footermain
{
  margin-top: 12px;
}
#g-footermain p
{
  font-weight: bold;
    font-size: 16px;
}
#g-footermain ul li a
{
    font-size: 13px;
    color: #a32111;
    font-weight: normal !important;
}
#g-footermain ul
{
  margin-left: 1rem;
}
#g-footermain ul li a:hover
{
  color: #555;
}
/*#g-footermain h3
{
  font-size: 14px;
}*/
/*footer css start*/

/*dropdown menu arrow css start*/
.g-main-nav .g-sublevel>li.g-menu-item-221 .g-menu-parent-indicator {
    right: 0.5rem;
    top: 0rem;
}
.g-main-nav .g-sublevel>li.g-menu-item-219 .g-menu-parent-indicator {
    right: 0.5rem;
    top: 0rem;
}
.g-main-nav .g-sublevel>li.g-menu-item-615 .g-menu-parent-indicator {
    right: 0.5rem;
    top: 0rem;
}
.g-main-nav .g-sublevel>li.g-menu-item-170 .g-menu-parent-indicator {
    right: 0.5rem;
    top: 0rem;
}
.g-main-nav .g-sublevel>li.g-menu-item-232 .g-menu-parent-indicator {
    right: 0.5rem;
    top: 0rem;
}
/*dropdown menu arrow css start*/

.weblink-category h1
{
    font-size: 25px;
    font-weight: bold;
}
.weblink-category h2
{
    font-weight: bold;
    font-size: 14px;
} 
.weblink-category a
{
  color: #a32111;
}
.weblink-category .bg-info
{
  background-color: #a32111 !important;
}

/*home page slideshow section css start*/
.g-default-slideshow
{
    border-top: unset;
    border-left: unset;
    border-right: unset;
}
/*home page slideshow section css end*/
h3.g-title
{
    font-size: 1.2rem;
    padding: 0;
}
.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}
/*home page title css start*/
.main-title
{
    background-image: linear-gradient(#1b798c, #00bde2);
}
.main-title h3
{
  opacity: 0.7;
    font-size: 2.3rem;
    margin: 0px;
    font-size: 47px;
    color: #fff;
    padding-right: 41px 38px;
    padding: 10px 25px;
    /*text-align: center;*/
    margin-left: 5px;
    line-height: 54px;
    display: block;
    letter-spacing: normal;
    font-family: 'Quicksand', sans-serif;
}
#g-headermain
{
    background-color:unset !important;
}
#g-headermain .g-content
{
    margin:0;
    padding:0;
}
/*home page title css start*/

/*footer date and time css start*/
.mod_datetime_date
{
    display: block;
}
/*footer date and time css start*/

/*sub pages heading css start*/
.jf-form-buttons, .qq-upload-button
{
  background: unset!important;
}
.page-header
{

    position: absolute;
  width: 101%;
  left: -10px;
  top: 12px;
}
.page-header::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: -10px;
    width: 0;
    height: 0;
    border-top: 10px solid;
    border-left: 10px solid transparent;
}
.page-header h1
{
  font-weight: bold;
  margin-bottom:0;
    color: #fff !important;
    padding: 5px 40px;
    font-size: 1.4rem !important;
    margin-top: 0;
    font-family: 'Quicksand', sans-serif !important;
    background: url("/images/title-accent.png") -10px 0 no-repeat;
}
/*sub pages heading css start*/

/*sub pages css sub title and color style start*/
.text-justify
{
    text-align:justify;
}
.gray-text
{
    font-size: 13px !important;
    /*font-family: arial, helvetica, sans-serif;*/
  color: #141414;
    line-height: 1.7em;
    margin: 0;
}
.important-title-red
{
  color: #a32111;
    font-weight: 600;
    margin: 0;
    position: absolute;
    display: block;
    margin-top: -24px;
    background: #fff;
    padding: 0 8px;
    font-size: 13px !important;
    /*font-family: Helvetica,Arial,sans-serif;*/
}
.important-grey {
    border: 1px solid #666;
}
span.important-title-grey {
    color: #666;
    position: absolute;
    display: block;
    margin-top: -24px;
    background: #fff;
    padding: 0 8px;
    font-weight: bold;
    font-size: 100%;
}
.detail-heading
{
    font-size: 16px !important;
    font-weight: bold;
    color: #141414;
    /*font-family: Helvetica,Arial,sans-serif;*/
}
.detail-con-txt
{
    font-size: 13px !important;
    text-align:justify;
    /*font-family: arial,helvetica,sans-serif;*/
    line-height: 1.7em;
    color: #141414;
}
span.note {
    display: block;
    padding: 2px 2px 2px 24px;
    margin: 15px 0;
    color: #C76E34;
    border: 1px solid #FFBB65;
    background: #FFE0B6;
    /*background: #FFF3A3 url(/templates/rt_radiance/images/typo/note.png) 10px 50% no-repeat;*/
}
span.download {
    display: block;
    padding: 2px 2px 2px 24px;
    margin: 15px 0;
    color: #C76E34;
    border: 1px solid #FFBB65;
    background: #FFE0B6;
    /*background: #FFF3A3 url(/templates/rt_radiance/images/typo/download.png) 10px 50% no-repeat;*/
}
table
{
    margin: 0 !important;
    border:unset;
}
.table-text p
{
    font-size:13px;
    text-align:justify;
    /*font-family: Helvetica,Arial,sans-serif;*/
    line-height: 1.3em;
    margin-bottom: 5px;
    color: #141414;
}
.border-uns td
{
  vertical-align: top; 
}

.category-module p
{
    font-size:13px;
    text-align:justify;
    /*font-family: Helvetica,Arial,sans-serif;*/
    line-height: 1.3em;
}
.small-text
{
    font-size:13px;
}
hr
{
  height: 0pt; 
    border-style: dotted; 
    border-width: 1px 0pt 0pt;
    border-color: #807676;
    margin: 2px 0px;
}
.readon
{
  text-decoration:none !important;
  color: #a32111 !important;
    /*display: inline-block;
    font-weight: 400;
    border: 2px solid #e3dcdc;
    color: #b22222;
    padding: 5px;
    border-radius: 0.2rem;
    background-color:#e5e5e5;
    font-size: 13px;*/
    display: inline-block;
    margin: 0;
    padding: 2px;
    overflow: visible;
    border-radius: 12px;
    border: 0;
    /* border-radius: 0.2rem; */
    /* background-color: #e5e5e5; */
    color: #a32111;
    -webkit-box-shadow: 1px 1px 4px rgb(0 0 0 / 30%);
    /* font-size: 13px; */
    background-color: #fff;
}
.readon span
{
  display: block;
    margin: 0;
    padding: 4px 10px;
    cursor: pointer;
    line-height: 12px;
    font-size: 12px !important;
    overflow: visible;
    background: url(/images/readon-overlay.png) 50% 50% repeat-x;
    font-weight: bold;
    position: relative;
    white-space: normal;
    background-color: transparent;
    border: none;
    border-radius: 12px;
}
.readon:hover
{
    text-decoration:none !important;
    background-color: #2e588f !important;
    color:#fff !important;
}
.table-text img
{
    min-width: 240px;
   /*min-height: 217px;*/

}
.table-text h6
{
    margin: 10px 0px;
}
.tab-table
{
    border:unset;
    text-align: justify;
 
}
.tab-table td
{
    border:unset;
    vertical-align: top; 
    color: #141414;
}
.tab-table td p
{
    font-size:13px !important;
    line-height: 1.3em;
    /*margin-bottom: 0px !important;*/
}

.tab-table__img-td
{
    width:250px;
}
.sub-page-img
{
  width: 260px !important;
}

.menu-table__img-td
{
    width:257px;
    vertical-align: top;
}
.menu-table__img-td img
{
    width:100% !important;
}
.pr-15
{
    padding-right: 10px;
}
.mod-list
{
    margin:0 !important;
}
.mod-list li a:hover
{
  text-decoration: none !important;
}
.tab-table__img-td img
{
    width:100% !important;
    height: auto !important;
    margin-bottom: 0 !important;
}
.blubox-jck
{
    font-size: 14px !important;
    color: #555;
    font-weight: 600;
}
table td
{
    border:unset !important;
    font-size:13px;
  padding: 3px 5px !important;
  color: #141414;
    /*font-family: Helvetica,Arial,sans-serif;*/
}
.border-uns td
{
    border:unset;
    padding: 0;
}
.border-uns td span
{
    font-size:13px;
}
.home-txt
{
    font-size:14px;
}

.cruise-day
{
  width: 40px;
    height: 74px;
    background-image: url(/images/cruise-days-sprite.gif) !important;
    background-repeat: no-repeat;  
}
.cruise-day-01 {
    background-position: -190px -1070px !important;
}
.cruise-day-02 {
    background-position: -190px -342px !important;
}
.cruise-day-03 {
    background-position: 0 -342px !important;
}
.cruise-day-04 {
    background-position: 0 -1382px !important;
}
.cruise-day-05 {
    background-position: 0 -1486px !important;
}
.cruise-day-06 {
    background-position: -190px -966px !important;
}
.cruise-day-07 {
    background-position: 0 -1694px !important;
}
.cruise-day-08 {
    background-position: -190px -862px !important;
}
.cruise-day-09 {
    background-position: -190px -758px !important;
}
.cruise-day-10 {
    background-position: -190px -550px !important;
}
.cruise-day-11 {
    background-position: 0 -1070px !important;
}
.cruise-day-12 {
    background-position: 0 -238px !important;
}
.cruise-day-13 {
    background-position: 0 -1902px !important;
}
.cruise-day-14 {
    background-position: 0 -654px !important;
}
.cruise-day-15 {
    background-position: 0 -550px !important;
}
.cruise-day-16 {
    background-position: 0 -446px !important;
}
.cruise-day-17 {
    background-position: 0 -1174px !important;
}
.cruise-day-18 {
    background-position: -190px -654px !important;
}
.cruise-day-19 {
    background-position: 0 -861px !important;
}
.cruise-day span{
    display: none;
}
.doc {
    color: #C76E34;
    border: 1px solid #FFBB65;
    background: #FFE0B6;
    display: block;
    padding: 2px 2px 2px 24px;
    margin: 15px 0;
}
.tab-sub-title span
{
  font-size: 20px !important;
    font-weight: bold;
    color: #555;
}
.default .ja-tabs-title-top ul.ja-tabs-title li h3
{
    line-height: 27px !important;
    /*font-family: Helvetica,Arial,sans-serif;*/
    font-size:14px !important;
    
}
.ja-tabs-title-top
{
margin-top: 5px !important;
}
.ja-tab-subcontent .tab-table td:nth-child(1) {
  
  padding-left: 0px !important;
}
.ja-tab-subcontent img:nth-child(1) {
  
  margin-bottom:10px;
}
.ja-tabswrap .container
{
    z-index: unset !important;
    max-width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
}
.ja-tab-panels-top
{
    height:unset !important;
}
.itemid-865 .ja-tabswrap div.ja-tab-content
{
    position:unset !important;
    padding-top: 30px !important;
}
.itemid-865 .ja-tabswrap .container ul li
{
  margin-left: 0px !important;
  
}
.ja-tabswrap .container ul
{
  /*padding-left: 25px !important;*/
 
}

.ja-tabswrap div.ja-tab-content
{
    position:unset !important;
}
.ja-tabs-title-top ul.ja-tabs-title
{
    position: unset !important;
}

.important-red-tab
{
    border: 1px solid #a32111;
}
.important-title-yellow-tab
{
    color: #a32111;
    position: absolute;
    display: block;
    margin-top: -24px;
    background: #fff;
    padding: 0 8px;
    font-weight: bold;
}
/*.mod-login
{
    background: #00bde2;
    padding: 20px;
    border-radius: 5px;
}*/
.mod-login p
{
margin-bottom: 5px;
}
.mod-login__userdata
{
  background-position: center;
    padding: 10px 15px;
    border-radius: 5px;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background: url(/images/module-inner.png);
}
.mod-login .input-group
{
    margin-bottom: 10px;
}
.mod-login__options a
{
    color:#a32111;
    font-size: 14px;
}
.mod-login ul li
{
  list-style-type: disclosure-closed;
}
.mod-login button
{
    background-color:#fff;
}

.mod-login__submit
{
    margin-bottom: 10px;
}
.mod-login__submit:hover
{
    background-color:#d4dcd9 !important;
    border-radius:5px !important;
}
.form-all
{
  max-width: 100% !important;
}
.page-head-top
{
    font-weight: 600;
    color: #555;
    font-size: 18px;
}
.page-title-top
{
    color: #141414;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 10px;
}

#g-container-navigation .g-main-nav .g-toplevel {
    display: flex;
    margin: auto;
  justify-content: center;
}
.g-main-nav .g-standard .g-dropdown {
    min-width: 230px;
}
.g-main-nav .g-standard .g-dropdown .g-dropdown.g-dropdown-right {
    left: 50%;
    right: auto;
    box-shadow: 0px 0px 0px 8px #c3abab45;
}
.pagenavigation .next
{
  margin-left: auto;
}
#g-container-navigation #g-navigationmain
{
  background: #d6d6d6b8;
  box-shadow: 0 2px 5px rgb(0 0 0 / 40%);
  /*position: fixed;*/
}
#g-container-slideshow #g-slideshowmain
{
  background-position: top;
  background-size: cover;
  padding-bottom: 50px;
  padding-top: 40px;
}
#g-container-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container>.g-menu-item-content
{
  color: #285692;
}
#g-container-navigation .g-main-nav .g-toplevel>li:after
{
  background: rgb(145 137 137 / 12%);
  display: none;
}
#g-container-navigation .g-main-nav .g-toplevel>li.active>.g-menu-item-container>.g-menu-item-content
{
  color: #fff;
}
#g-container-navigation .g-main-nav .g-toplevel>li:hover>.g-menu-item-container>.g-menu-item-content
{
  color: #fff;
}
#g-container-navigation .g-main-nav .g-toplevel>li.active
{
  background-image: linear-gradient(#879cb9, #2b5893);
}
/*sub pages css sub title and color style start*/

/*body background*/
#g-page-surround
{
  background: #e0e0e0;
  touch-action: unset !important;
}
#g-offcanvas

{
  /*display: none !important;*/
    -webkit-overflow-scrolling:unset!important;
    touch-action: unset !important;
  /*left: inherit;
    transform: unset!important;*/
  
}
/*body background*/

/*banner text css*/
#n2-ss-3item1
{
  font-size: 16px !important;
  padding-right: 100px;
}
#n2-ss-3item2
{
  letter-spacing: -12px !important;
}
#n2-ss-3item3
{
  font-size: 16px!important;
  padding-left: 280px;  
}
.n2-ss-item-content 
{
  text-shadow: 2px 1px 0 rgb(0 0 0 / 59%) !important;
}


/*18-11-24 start;*/
.com-content-category-blog.blog .blog-items{column-count: inherit;
  display: flex;
justify-content: space-between;
column-gap: 0;}
.com-content-category-blog__item.blog-item{ width:32%}

.blog .blog-item  .item-content{ padding-bottom:5px}
/*18-11-24 end;*/


@media (max-width: 1308px)
{
  #n2-ss-3item1
  {
    padding-right: 0px;
  }
    #n2-ss-3item3
  {
    padding-left: 0px;  
  }
}
@media (max-width:320px)
{
    .n2-font-a2d506636a3b55d8bafdb92d4561c89b-hover
    {
      font-size: 423.5% !important;
    }
}
@media (max-width:820px)
{
  .n2-ss-slide
  {
      margin-top:80px;
  }
}
@media (min-width:767px) and (max-width:825px)
{
  .n2-ss-slide
  {
      height:300px;
  }
}
/*banner text css*/


/*home page white bg css*/
#g-abovemain
{
  margin-top: -10px;
}

#g-abovemain .g-content
{
  padding: 0;
    margin: 0;
    padding-top: 30px;
    padding-bottom: 30px;
}
#mod-custom171
{
  padding: 0px 10px;
}
.nomargintop
{
  font-size: 17px;
    margin-bottom: 10px;
    /*font-family: Helvetica,Arial,sans-serif !important;*/
    font-weight: bold;
}
.nomargintop a
{
  color: #a32111;
}
.home-title
{
    font-size: 20px;
    font-weight: bold;
    /*font-family: QuicksandBook,Helvetica,Arial,sans-serif !important;*/
}
.home-title span
{
    color:#a32111;
}
.platform-content, .moduletable, .widget
{
    padding:0px;
    padding-top: 30px;
}
.title span
{
  color:#a32111;
}
#g-container-above #g-abovemain
{
  /*box-shadow: 0px 4px 3px rgb(0 0 0 / 20%);*/
  /*margin-bottom: 10px;*/
  background-color: unset !important;
}
#g-abovemain .size-77
{
  background-image: linear-gradient(#fff, #fff, #d0d0d0) !important;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);
}
#g-container-above #g-abovemain:before
{
  background-color: unset;
}
#g-bottommain
{
  margin-bottom: 0px;
    background-image: linear-gradient(#fff, #fff, #c4c4c4) !important;
    -webkit-box-shadow: 2px 2px 3px rgb(0 0 0 / 20%);
    /*padding-bottom: 50px;*/
    margin-top: 12px;
}
#g-bottommain .g-content
{
  margin: 0.625rem;
    padding: 1.5rem;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}
#g-bottommain p
{
  font-size: 14px;
}
.mod_datetime
{
  color: #000;
    font-weight: normal;
    font-size: 14px;
}
#totop-6944-particle
{
  margin: 0;
  padding: 1rem;
}
/*home page white bg css*/
/*reservation css*/
.reservation
{
  /*background-color: #eaeaea;*/
  background-image: url("/images/light-55.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
    padding:10px;
    border-radius: 5px;
    color: #141414;
}
.reservation ul
{
  background-image: url("/images/module-inner.png");
  padding: 8px 8px 20px 22px;
  margin: 6px 0px 0px 0px;
  border-radius: 10px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.form-search input
{
    background-color: #fff !important;
    border: none;
    position: relative;
    border-radius: 6px;
    padding: 5px 4px;
    height: 30px;
    line-height: 30px;
    padding: 4px 5px;
    font-size: 12px;
    color: #000;
    background-position: 96% 4px;
}
.form-search input::placeholder
{
  color: #000;
}
#mod-finder-searchword235
{
  background: url(/images/search-icon.png) 98% 50% no-repeat;
}
.awesomplete
{
   display: unset;
}
/*reservation css*/

/*secured reservation css*/
#mod-custom131 h5
{
  font-weight: bold;
}
.view-article #g-bottommain
{
  margin-top: 10px;
}
/*secured reservation css*/
/*copy right css start*/
.g-copyright
{
  background: #e0e0e0;
    padding: 0;
    /*padding-top: 80px;*/
    padding-top: 15px;
    padding-bottom: 10px;
}
#g-totop
{
background-image: url(/images/to-top.png);
    /* font-size: 110%; */
    /* line-height: 110%; */
    font-weight: normal;
    padding: 5px 0 4px 30px;
    /* color: gray; */
    color: #555;
    font-size: 14px;
    line-height: 14px;
    background-position: 0 5px;
    background-repeat: no-repeat;
}
#totop-6944-particle
{
  padding: 0;
}
.g-copyright .g-content
{
  margin:0;
  padding: 0;
}
.g-copyright .g-copyright-text .g-content
{
  margin: 0;
    /* padding: 0; */
    margin: 0;
    font-size: 11px;
    /* line-height: 15px; */
    /* display: block; */
    font-weight: normal;
    color: #555;
}
/*copy right css start*/
div.phpdebugbar-header
{
  display: none;
}
/*print css*/
.print-bot-line
{
    width: 40%;
    border: 1px solid transparent;
    border-image: linear-gradient(100deg, #e3e3e3 , #f4f4ed2e);
    border-image-slice: 1;
    margin-bottom: 25px;
}
.print-mode .page-header
{
  position: unset !important;
  width: unset !important;
}
.print-mode .com-content-article
{
  max-width: 1300px !important;
  margin: auto;
  padding: 20px;
}
.print-mode .print-print-page-un
{
  display: none;
}
.print-mode .print-bot-line
{
  display: none;
}
.print-mode
{
  /*background: #fff;*/
  color: #555;
}

/*print css*/

/*.g-style-preset1 .reservation{background: #f9b234;}
.g-style-preset2 .reservation{background: #ff5144;}
.g-style-preset3 .reservation{background: #6d4ae0;}
.g-style-preset4 .reservation{background: #00bde2;}
.g-style-preset5 .reservation{background: #00c67e;}
.g-style-preset6 .reservation{background: #f3600b;}*/

.g-style-preset1 .main-title{background: #f9b234;}
.g-style-preset2 .main-title{background: #ff5144;}
.g-style-preset3 .main-title{background: #6d4ae0;}
.g-style-preset4 .main-title{
  background-image: url(/images/title-img.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 101%;
  position: relative;
  left: -10px;
  padding: 13px 0px;
  box-shadow: 0px 0px 5px #808080;
  border-radius: 10px;
}
.g-style-preset5 .main-title{background: #00c67e;}
.g-style-preset6 .main-title{background: #f3600b;}

.g-style-preset1 .page-header{background: #f9b234;}
.g-style-preset2 .page-header{background: #ff5144;}
.g-style-preset3 .page-header{background: #6d4ae0;}
.g-style-preset4 .page-header{background: #285692;}
.g-style-preset5 .page-header{background: #00c67e;}
.g-style-preset6 .page-header{background: #f3600b;}

.g-style-preset1 .mod-login{background: #f9b234;}
.g-style-preset2 .mod-login{background: #ff5144;}
.g-style-preset3 .mod-login{background: #6d4ae0;}
.g-style-preset4 .mod-login{
  
  background: #eaeaea;
    color: #000;
    padding: 20px;
    border-radius: 5px;
}
.g-style-preset5 .mod-login{background: #00c67e;}
.g-style-preset6 .mod-login{background: #f3600b;}

div.phpdebugbar a
{
  display: none !important;
}

@media (min-width: 768px)
{
  .print-top-mov
{
  position: absolute;
    top: 94px;
    right: 20px;
}

  #g-mainbar
  {
    padding-top: 63px;
  }
  .home-title
  {
    margin-left: 30px;
  }
  #g-abovemain .col-md-9
  {
    padding: 0;
      padding-right: 25px;
  }
}

@media (max-width: 800px)
{
  .view-featured #g-bottommain
  {
    width: 100%;
  }
  /*.home-title
  {
    margin-left: unset;
  }*/
  /*#g-abovemain .col-md-9{
    padding: 15px;
  }*/
  #g-footermain
  {
    margin: 10px 20px;
    padding: 0;
  }
  .platform-content
  {
    margin-top: 0;
    padding-top: 0;
  }
  #g-abovemain .g-content
  {
    padding-bottom: 0;
  }
}
@media (min-width: 1023px) and (max-width: 1100px)
{
  .n2-ss-section-main-content
  {
    margin-top: 25px !important;
  }
}
@media (min-width:767px) and (max-width:825px)
{
  .g-default-navigation
    {
      margin-top: 0 !important;
    padding: 0 !important;
    }
  #g-container-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container {
      font-size: 0.8rem;
      text-transform: capitalize;
  }
    #g-container-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container
    {
      padding:0 10px;
    }
    #g-container-navigation .g-main-nav .g-sublevel>li>.g-menu-item-container {
      font-weight: 400;
      font-size: 0.8rem;
    }
    #g-container-navigation .g-main-nav .g-sublevel>li>.g-menu-item-container>.g-menu-item-content {
      margin: 0;
      padding: 0.5rem;
  }
    .g-main-nav .g-standard .g-dropdown {
      min-width: 100px;
  }
}

@media (min-width:825px) and (max-width:1024px)
{
    .g-default-navigation
    {
      margin-top: 0 !important;
    padding: 0 !important;
    }
  #g-container-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container {
      font-size: 1rem;
      text-transform: capitalize;
  }
    #g-container-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container
    {
      padding:10px;
    }
    .g-main-nav .g-standard .g-dropdown {
      min-width: 125px;
    }
}

@media screen and (max-width: 600px) {
  .table {
    width: 100%;
    }
  .table thead {
    display: none;
    }
  .table tbody td {
    display: block;
    padding: .6rem;
    }     
  table td
    {
    border: 1px solid #c3bfbf26 !important;
    text-align: center;
    }
  .border-uns td
    {
    text-align: center;
    }
  table td div
    {
      text-align: center;
    }
  .important-grey
    {
      border:unset;
      padding:unset !important;
      margin-bottom: 10px !important;
    }
  .important-title-red
    {
      position: unset;
      margin-top: 0px;
    }
  table
    {
    border: 1px solid #dedede !important;
    }
  table td
    {
    width:unset !important;
    padding: 0.5rem 0.5rem !important;
    }
  .table img {
    width: 100%;
    margin: 0px !important;
    }
  .table-text img
    {
    width: 100% !important;
    margin: 0px !important;
    }
    .sub-page-img
    {
      width: 100% !important;
    margin: 0px !important;
    }
  .col {
    padding:0 !important;
    }
  .row, .thumbnails {
    margin: 0!important;
  }
  #g-mainbar .g-content {
    padding: 10px;
  }
  table br
  {
    display:none;
  }
  table p
  {
     margin:0;
  }
  .readon
  {
    text-align: center;
  }
  hr
  {
    display:none;
  }
  .page-header
  {
    position: inherit;
  }
}

/*sitemap start*/
.view-sitemap #g-mainbar
{
  padding-top:25px !important;
}
.view-sitemap h1
{
  display:none;
}
.view-sitemap .jmap_filetree span.folder
{
  font-size: 16px;
    text-shadow: unset;
    color: #555;
    text-transform: capitalize;
}
.view-sitemap .treeview ul 
{
  list-style-position: outside;
    padding: 0 0 0 15px !important;
    margin: 10px 0 !important;
  list-style-type: square !Important;
}
#jmap_sitemap ul.treeview li 
{
  list-style-type: square !Important;
}

#jmap_sitemap .systemlink .child-div
{
 
  color: #a32111;
  font-size:18px;
 
}
#jmap_sitemap .systemlink .child-div
{
   color: #555 !important;
    font-size: 16px !important;
  cursor: unset;
  
}
#jmap_sitemap .systemlink .parent-div
{
  color: #555 !important;
    font-size: 16px !important;
  cursor: unset;
 
}
#jmap_sitemap .systemlink .parent-div:hover
{
  color:#555 !important;
}
#jmap_sitemap .collapsable ul li a:first-child 
{
color: #a32111 !important;
    font-size: 14px !important;
    font-weight: 700;
  cursor: pointer;
 
}
.child-div
{
  color: #a32111;
}
#jmap_sitemap .collapsable ul li a:hover
{ 
  color: #555 !important;
  
  
}
/*sitemap start*/
/*ifame form submit issu css start*/

@media (min-width:320px) and (max-width:374px)
{
	#JotFormIFrame-81448015290352
	{
		height: 1400px!important;
	}
	#JotFormIFrame-62007402264141
	{
		min-height: 2850px !important;
	}
}

@media (min-width:375px) and (max-width:539px)
{
	#JotFormIFrame-81448015290352
	{
		height: 1550px!important;
	}
	#JotFormIFrame-62007402264141
	{
		min-height: 3000px !important;
	}
}
@media (min-width:539px) and (max-width:710px)
{
	#JotFormIFrame-81448015290352
	{
		height: 1650px!important;
	}
	#JotFormIFrame-62007402264141
	{
		min-height: 4050px !important;
	}
}
@media (min-width:710px) and (max-width:897px)
{
	#JotFormIFrame-81448015290352
	{
		height: 1600px!important;

	}
	#JotFormIFrame-62007402264141
	{
		min-height: 3000px !important;
	}
}

#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
{
	display: flex;
    justify-content: end;
}
#comm100-float-button-06020000-0000-0000-0000-008e0002a735-2 div 
{
	left:unset !important; 
  right: 0px;
  transform: unset!important; 
}

/*ifame form submit issu css start*/

/*blog custom css start*/
.itemid-797 .category-module
	{
		list-style-type: none;
	}
	.itemid-797 .category-module li a
	{
		font-size: 23px;
    font-weight: 700;
    color: #285692;
	}
	.itemid-797 .category-module li p
	{
		line-height: 1.8;
    padding-top: 10px;
    font-size: inherit;
    color: #332f2c;
	}
	.itemid-797 .category-module li p a
	{
    font-size: inherit;
    color: #332f2c;
	}
@media (min-width:768px)
{
	.itemid-797 .category-module
	{
		display: flex;
	}
	.itemid-797 .category-module li
	{
		padding: 0px 15px;
	}

}
.intro-blog-img {
    padding: 30px 0px;
    background: #f1f1f1;
}
.intro-blog-img img {
    width: 180px;
    height: 180px;
    border-radius: 50%;
    object-fit: cover;
    object-position: center;
    border: 3px solid #005222;
    padding: 8px;
}
.intro-blog-img h2 {
    font-size: 28px;
    font-weight: 500;
    color: #364958;
    margin-top: 10px;
}
.intro-blog-img p {
    margin-top: 20px;
    padding-bottom: 20px;
    border-bottom: 2px solid #005222;
}
.u-pt1 {
    padding-top: 1rem!important;
}
.u-pb2 {
    padding-bottom: 2rem!important;
}
.image-quote {
    display: flex;
    justify-content: left;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
}
.image-quote img {
    width: 100%;
    height: 600px;
    object-fit: cover;
}
@media print, screen and (min-width: 65.3125em)
{
	.image-quote img {
    max-width: 930px;
}
}
.image-quote aside {
    background-color: #005222;
}
@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 p {
    color: #fff;
    font-weight: 500;
    line-height: 1.5;
    quotes: "“" "”" "‘" "’";
}
@media print, screen and (min-width: 65.3125em)
{
	.image-quote aside p {
    font-size: 1.5625rem;
}
}
.image-quote aside p:before {
/*    content: open-quote;*/
}

.itemid-101 #g-container-main .size-10 {
    flex: 0 0%;
    width: 0%;
}

@media (min-width: 768px)
{
	.itemid-101  #g-mainbar {
    padding-top: 0px;
}
}

.figure-right.figure-cblocks img {
    max-width: 480px;
    height: 650px;
    object-fit: cover;
    margin-top: 0px;
}
figure[data-wf-figure] figcaption {
    display: table-caption;
    caption-side: bottom;
}
.figure-right, .figure-right figcaption {
    padding-left: 2rem;
}
.figure-right figcaption p {
    font-size: 1rem;
    text-align: center;
    color: #777;
}
.itemid-101 p 
{
	font-size: 16.4px;
    text-align: left;
    line-height: 1.8;
    margin-bottom: 1rem;
    margin-top: 0;
    font-weight: 500;
    color: #332f2c;
    margin-left: auto!important;
    margin-right: auto!important;
    max-width: 1200px;
}
.itemid-101 h4 {
    font-size: 30px;
    font-weight: 700;
    color: #285692;
    margin-top: 40px !important;
    margin-bottom: 0.5rem;
    line-height: 1.4;
    margin-left: auto!important;
    margin-right: auto!important;
    /* max-width: 935px; */
max-width: 1200px;
/*    text-align: center;*/
}
.itemid-101 h6 {
  max-width: 1200px;
  margin-left: auto!important;
    margin-right: auto!important;
}
.text-modified {
   text-align: center !important;
    padding: 3px 0px 30px 0px;
    font-style: italic;
    color: #7d7d7d !important;
    font-size: 18px;
    list-style-type: none;
    margin: 0;
    font-style: italic !important;
    
}

.com-content-category-blog .intro-blog-img, .com-content-category-blog .text-modified
{
display: none;
}
.itemid-797 .print-print-page-un, .itemid-797 .print-bot-line
{
	display: none;
}
.itemid-796 .print-print-page-un, .itemid-796 .print-bot-line
{
	display: none;
}
.itemid-797 .com-content-category-blog__item
{
	display: flex !important;
	box-shadow: 0 0 10px 2px rgba(0,0,0,.04);
    background-color: #fefefe;
    padding: 0rem;
}
.itemid-797 .item-content
{
	padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 3rem;
/*      min-height: 730px;*/
}
.com-content-category-blog h4 
{
	text-align: left !important;
    font-size: 23px !important;
    font-weight: 700;
    color: #285692;
     margin-top: 25px !important;
}
.itemid-796 h4, .itemid-797 h4
{
    font-size: 30px;
    font-weight: 700;
    color: #285692;
    margin-top: 40px;
}
.itemid-796 p, .itemid-797 p
{
	text-align: justify;
    line-height: 1.8;
    text-align: inherit;
    padding-top: 0px;
    font-size: 17px;
    color: #332f2c;
}
.view-category #g-mainbar
{
	background: #eaeaea;
    background-image: unset !important;
 /*padding-top:30px;*/
}
.itemid-796 .blog-item .item-image
{
	margin-top: 0px;
    margin-bottom: 0px;
}
.com-content-category-blog .height-blog
{
/*  height: 472px;*/
/*line-height: 1.6rem;*/
overflow: hidden;
display: -webkit-box; 
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
/*max-height: 3.2rem;*/
}

.itemid-797 p.readmore .btn
{
  background: #285692;
}
.itemid-797 p.readmore .btn:hover
{
  background: #194379;
  color:#fff;
}
.itemid-797 p.readmore .btn:focus 
{
  box-shadow:unset;
  color:#fff;
}
.blog-item .item-image
{
	margin-top: 0;
}
.itemid-797 .page-header h2
{
	font-weight: bold;
    margin-bottom: 0;
    color: #fff !important;
    padding: 5px 40px;
    font-size: 1.4rem !important;
    margin-top: 0;
    font-family: 'Quicksand', sans-serif !important;
    background: url(/images/title-accent.png) -10px 0 no-repeat;
}
.itemid-797 .com-content-article .page-header:first-child
{
  display:none !important;
}

/*blog custom css end*/

.print-print-page-un{
  color: #a32111 !important;
  text-decoration:none !important;
  font-weight:bold !important;
}

@media (max-width:1024px) {
  
    #JotFormIFrame-62007402264141{ height:3000px !important}
  
  }
  
  /*blog custom css start 18-11-24*/
@media screen and (max-width: 768px) {
	.com-content-category-blog__item.blog-item { width: 49%;}
  .blog .item-content {padding-bottom: 5px;}

}

@media screen and (max-width:575px) {
	.com-content-category-blog__item.blog-item { width:100%;}

}

/*blog custom css end 18-11-24*/



/*NAETHRA CSS CODE END*/