



/* CustomFonts */
@font-face {
 font-family: 'Verdana';
 src: url('/Portals/0/ThemePluginPro/uploads/2024/5/4/verdana.ttf') format('truetype');
}




:root{
	--default-color: #212529;
    --accent-color:#3c2313;
    --accent-color2:#c49a6c;
    --accent-color3:#f6f4e3;
    --accent-color4:#e4dcad;

    --family:"Verdana";
    --family2:"Verdana";

    --button-color1:#3c2313;
	--button-hover-color1:#c49a6c;
    --button-color2:#3c2313;
	--button-hover-color2:#4a2e1c;
    --button-color3:#ff6600;
	--button-hover-color3:#ff8330;
    --button-color4:#ffbc00;
	--button-hover-color4:#ffcc3e;
    --button-color5:#ffffff;
	--button-hover-color5:#ffffff; 

	--link-color:#0072c6;
	--link-visited-color:#0072c6;
	--link-hover-color:#000000;
	--link-active-color:#e4dcad;

	--container-width: auto;

	--h1-color: #3c2313;
	--h2-color: #3c2313;
	--h3-color: #3c2313;
	--h4-color: #c49a6c;
	--h5-color: #3c2313;
	--h6-color: #212529;
}
 

@media (min-width:576px) {
	:root{
		--container-width: 540px;
	}
}
@media (min-width:768px) {
	:root{
		--container-width: 760px;
	}
}
@media (min-width:992px) {
	:root{
		--container-width: 850px;
	}
}
@media (min-width:1200px) {
	:root{
		--container-width: 940px;
	}
}
@media (min-width:1600px) {
	:root{
		--container-width: 1000px;
	}
}
 

@media only screen and (max-width: 991px) {
    .dng-main {
        padding: 0 10px !important;
    }
}

/*.dng-main  {height:100%;}*/

body {
    background-color: #f6f4e3;
}

@media only screen and (max-width: 374px) {
    .mobile-header .logo img {
        max-height: 40px !important;
    }
.search-popup-box .NormalTextBox {
    width: 250px  !important;
}
}

/* Container Title */
.dnntitle h3 { font-family: Georgia !important;  font-size: 24px !important; }

/* Left menu */
.toolsaccordion h3 {font-family: Georgia !important;}
#mobileheader-795149{margin-bottom: 10px;}

/* menu Custom */
.dng-megamenu .dnngo_slide_menu{padding: 0px !important;}
.dng-megamenu .dnngo_slide_menu >li :hover {
    background-color: #E4DCAD !important; color: #3C2313 !important;
     transition: transform ease-in 200ms, color ease-in 0ms;
}

#dng-megamenu280907.hoverstyle_3 .primary_structure > li.current > a {
    color: #f6f4e3 !important;
    background-color: #3c2313 !important;
}
#dng-megamenu280907.hoverstyle_3 .primary_structure > li.current.menu_hover > a {
    background-color: #E4DCAD!important;
    color: #3c2313 !important;
}

.dng-megamenu .dnngo_slide_menu li a 
{
	text-align: center !important;
	width: 230px;
	padding: 5px  !important;
}

.dng-megamenu .dnngo_slide_menu li{border:1px solid #E4DCAD;border-bottom:0;background-color: #472b19;}

.dng-megamenu.hoverstyle_3 .primary_structure>li {margin-left: 0px;border-left: 1px solid #e4dcad;}
.dng-megamenu .dnngo_slide_menu >li>a >span::after, .dng-megamenu .dnngo_submenu li a > span::after, .dng-megamenu .submenu_title a > span::after { height :0 ; }

.dng-megamenu .primary_structure>li.dir>a>span:after 
{
-webkit-transform: none;
border-bottom: 0;
border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #FFF;
}


.dng-megamenu .dnngo_slide_menu ul 
{
    margin: 0 0 0 0 !important;
    padding: 0;
}

.dng-megamenu .dnngo_slide_menu .dnngo_submenu 
{
    margin: 0px 0 0 0px !important;
}

@media only screen and (max-width: 992px) {
    .mobile-menu-icon {
        right: 20px !important;
        position: relative;
    }
}



/* Search Input */
.search-normal-box .searchInputContainer
{
	border: 1px solid #c49a6c !important;
	border-radius: 0px;
}
.searchInputContainer {background-color: #FFF;margin: 0;}
.search-normal-box .search {color: #FFF; background-color: #C49A6C; height: 31px;}
.search-normal-box .NormalTextBox {width: 97%;    height: 30px; color: #C49A6C !important;}

ul.searchSkinObjectPreview { display: none; visibility: hidden;}
.searchInputContainer a.dnnSearchBoxClearText.dnnShow {margin-right: 10px;}

/* Footer Custom */
div#row-179678 {
    background-color: #C49A6C;
    height: 1px;
    margin: 0;
/*margin-top: 20px !important;*/
}

/* Footer Menu */
ul.footer_menu {
    display: inherit !important;
    width: 100%;
    text-align: center;
    /*padding: 0 !important;
        margin: 10px 0 10px 0px !important;*/
     padding-left: 0 !important;
    margin-left: 0 !important;
}

ul.footer_menu li {
    list-style: none;
    padding-left: 0;
padding-left: 5px;
display: inline;
}

.Footer_item_icon {
  width: 5px;
    height: 6px;
 margin-left: 22px;
background-image: url('/Portals/0/SiteImages/bolit_1.png');
}



a.Footer_con {
    font-size: 12px !important;
    color: #c49a6c !important;
    font-weight: normal !important;
}
a.Footer_con:hover {
    color: #3c2313 !important;
}
.footer_menu li.selected.breadcrumb {
    background-color: transparent !important;
    border: 0 !important;
    padding: 0 4px !important;
}

.footer_menu li.selected.breadcrumb a { display: inline;}

@media only screen and (max-width: 992px) {

ul.footer_menu{
        padding: 0 !important;
        line-height: 0px !important;
        position: relative !important;
        display: inherit !important;
       margin-left: 0 !important;
}


ul.footer_menu li {
padding: 5px 5px !important;
line-height: normal;
text-wrap: nowrap;

text-align: center;
display: inline;

}

img.Footer_item_icon
{
	margin-left: 5px;
}
a.Footer_con {
    font-size: 13px !important;
}
}


@media Only screen and (min-width: 480px) and (max-width: 966px)
{
    ul.footer_menu li {
        line-height: 5px !important;
}
ul.footer_menu li:last-child {
    line-height: 30px  !important;
}

}



/* Breadcrumb */
.breadcrumbs-box ul li::after {
    content: ">" ;
}
/*
.breadcrumbs-box ul li:last-child a {
    color: #c49a6c !important;
}
*/

.page-breadcrumbs .breadcrumbs-box > div > ul > li:last-child a span {
    color: #c49a6c !important;
}


/* back & back to top buttons */

.col-xs-9.col-sm-9.col-md-9.back-div {
    width: 60% !important;
}

.col-xs-3.col-sm-3.col-md-3.back-to-top-div {
    width: 40% !important;
}


/*Side-SubMenu-New*/
li.WBS { background-color: #3c2313;    border-bottom: 1px solid #E4DCAD; padding: 4px 12px; transition: all 0.3s ease-in;list-style: none;}
li.WBS:hover { background-color: #E4DCAD;}
.WBS a { color: #FFF !important;display: block;font-size: 13px !important;}
.WBS a:hover { color: #3c2313  !important;}

li.selected.breadcrumb {
    border-bottom: 1px solid #E4DCAD;
    padding: 4px 12px;
    transition: all 0.3s ease-in;
    list-style: none;
    background-color: #E4DCAD !important;
}
li.selected.breadcrumb a { color: #3c2313 !important; display: block; font-size: 13px !important;}


/* DDR New menu */
.toolsaccordion h3 a::after {
    content: '';
    border: solid White;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px 3px 3px 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    right: 30px;
    margin-top: 10px;
    position: absolute;
}

@media only screen and (max-width: 992px) {
    .toolsaccordion h3 {
        line-height: 30px;
    }
}

.toolsaccordion h3.current a {
    color: #3c2313 !important;
}



/*back - back to top */
a.back_to_top {
    float: right;
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #3c2313 !important;
    text-decoration: none;
}

a.back_to_top.dng-anchor {
    background-image: url(/Portals/0/SiteImages/backtop_arrow.png);
    background-repeat: no-repeat;
    background-position: right center;
    width: 90px;
}

a.back_to_top:hover { color: #c49a6c !important;text-decoration: underline;}


.fa-arrow-up::before {   
   content: " " !important;
}
/**/

.bkbtn {
    min-width: 70px !important;
    font-size: 13px;
    padding: 2px 5px;
    height: 35px;
}

span.arrow-left {
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 6px solid #FFF;
}
.BacktoTopBox {
    background-color: #FFF;
    padding: 15px;
    padding: 1rem 1rem;
    margin-top: 2rem;
    border-top: 1px dashed #bc9c2f;
}

/*Side Pane */
div#dnn_SidePane {
    
}

/* White RightContentPane */
.H3-Container .contentmain {
    background-color: #FFF;
    padding: 20px 5% 20px 5%;
    border-top: 4px solid #3c2313;
}

.RightContentPane {
    background-color: #FFF;
}

.H3-Container {
    background-color: #F6F4E3;
}

@media only screen and (min-width: 966px) 
{
ul.WBS_Main {
    margin-left: 0;
}
}

/* FAQs */
tr.dnnGridHeader {
    visibility: hidden;
    display: none;
}

tr.dnnGridItem td, tr.dnnGridAltItem td {
    border-right: none;
    width: 100%;
    float: left;
}

tr.dnnGridItem td:first-child, tr.dnnGridAltItem td:first-child {
    color: #3c2313;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
background-color: white !important;
}

tr.dnnGridItem td:nth-child(2), tr.dnnGridAltItem td:nth-child(2) {
    color: #212529;
    font-size: 13px;
    line-height: 19px;
    font-weight: 400;
background-color: white !important;
}

.dnnGrid a {color:#0072c6 !important;}
.dnnGrid a:hover {color:#000 !important;}

table.PagingTable {
    border: 1px solid #3C2313;
    border-radius: 5px !important;
    padding: 5px;
    border-collapse: inherit;
    float: right;
    color: #3C2313;
}
table.PagingTable tr td:first-child {
    visibility: hidden;
    display: none;
}

table.PagingTable a {
    color: #BC9C2F !important;
}

table.PagingTable a:hover {
    color: #3C2313 !important;
}



/* Webstun Buttons */
a.webstun_btn {
    border-color: #C49A6C;
    background-color: #C49A6C !important;
    color: #FFF !important;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 30px;
    border-radius: 0;
    -webkit-transition: all ease-in 200ms;
}

a.webstun_btn:hover {
    background-color: #3C2313 !important;
}

/*News */
.blog-list03 .list-images {margin-right: 5px !important;}
.rightView a.webstun_btn {    font-size: 12px !important;}
.blog-list03 .list-info {  font-size: 11px !important;}
.blog-list03 .list-viewtop { margin-bottom: 5px;}

/* News Details*/

 .blog-detail03 .detail-title {
    font-family: "Verdana";
    font-weight: 500;
    font-size: 24px;
    line-height: 1.4;
    color:  #3c2313 !important;
    padding-bottom: 5px;
    margin: 0 0 10px 0;
    border-bottom: 3px solid #3c2313;
background: #F6F4E3 !important;
}

.XBD_Effect_04_Default li .thumbnail {
    border: 0 !important;
}

.XBD_Effect_04_Default li .title {
    font-size: 14px  !important;
    font-weight: 400 !important;
    margin-bottom: 0px !important;
    color: #bc9c2f !important;
    line-height: 17px !important;
}

.XBD_Effect_04_Default li .title a { color: #bc9c2f !important;}

.XBD_Effect_04_Default li .info {
    margin: 0 !important;
    padding: 0 0 0px 0 !important;
    list-style: none !important;
    color: #c49a6c !important;
    font-size: 11px !important;
       line-height: normal !important;
    font-weight: 400 !important;
}

.XBD_Effect_04_Default li .info li {    
   background-color: transparent !important;
    padding: 0px 0px !important;
    margin-bottom: 10px !important;
}


/* Safety Memos */
a.memo_Item {
    font-size: 13px;
    line-height: 19px;
    color: #3C2313;
}


.IcnMemo img {
    border: 0;
    margin: 0 !important;
    padding: 0 10px 0 0 !important;
}

a.memo_Item:hover {
    color: #c49a6c !important;
}

.row.MemoList {
    margin: 0 0 10px 0;
    padding-bottom: 10px;
    border-bottom: 1px dashed #c49a6c;
    width: 100% !important;
}

.IcnMemo {
    width: 10%;
    float: left;
}

.MemoDetails {
    float: left;
    width: 90%;
}

h5.attachments-files {color: #c49a6c !important;}

/* safety page News slide */
.XBD_Effect_03_Default .post_title {
    margin-bottom: 0px !important;
    line-height: 19px !important;
    font-size: 13px !important;
}

.XBD_Effect_03_Default .DashBoard-single-item .content h3 a {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #bc9c2f !important;
    margin-top: 0 !important;
    position: relative;
}

.XBD_Effect_03_Default .post_date {
    margin: 0px 0 10px 0 !important;
    padding: 0 !important;
    color: #c49a6c;
    font-size: 13px;
    line-height: 19px;
    font-weight: 400;
}

/*
#DashBoard-single-multiple423 .DashBoard-single-item {
    padding: 0 6px;
    width: 100% !important;
    float: left;
    margin-top: 20px;
}

.XBD_Effect_03_Default .DashBoard-single-item .pic_box {width: 30%;}
*/


/* Event Details */
.event-detail .event-content {
    background-color: transparent !important;
}

.event-detail .event-content .event-details, .event-detail .event-content .event-schedule
{
    border-bottom: 0px solid #cdcdcd !important;
}

/* Sitemap */
.SiteMap-GlossyBlue ul a {
    color: #0072c6 !important;
    font-family: 'Verdana' !important;
    font-size: 14px !important;
    line-height: 21px !important;
    font-weight: 400 !important;
}

.SiteMap-GlossyBlue ul a:hover {
    color: #3C2313 !important;
}

/* Search Results */

.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Title, .dnnSearchResultItem-Link a, .dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Description, .dnnSearchResultItem-Subset {
    font-size: 12px !important;
    font-family: 'Verdana' !important;
    line-height: 19px !important;
margin: 0 !important;
}

.dnnSearchResultItem-Title {
color:#23527c  !important;
}

.dnnSearchResultItem-Link a {
    color: #338200 !important;
        font-weight: 700 !important;
}

.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Description {
    color: #3c2313 !important;
     font-weight: 400 !important;
}
.dnnSearchResultPager {
    padding: 15px 0 0px 0 !important;
}



/* container Settings */
.H2-Container {
    padding: 15px !important;
}

.webstun_container {
    /*padding: 15px;*/
}

.webstun_white_bg {background-color: white !important;}
.noBtmMargin {
    margin-bottom: -40px !important;
}

.NoMargin {
    margin:0 !important
}

.NoPadding {
    padding:0 !important;
}

.NoBorder
{
    border:0 !important;
}


/* Newsletter Box */
.newsletter,.akc-insta {
    background-repeat: no-repeat;
    background-position-y: center;
    padding-left: 50px;
    padding-top: 6px;
    padding-bottom: 8px;
    text-decoration: none;
    display: block;
}

.newsletter a,.akc-insta a {
    font-size: 12px;
    font-weight: normal;
    color: #FFF !important;
}

.newsletter {
    background-image: url(/Portals/0/SiteImages/InnerImages/newslatter_icon.png);
    background-color: #3c2313 !important;
}

.akc-insta {
    background-image: url(/Portals/0/SiteImages/InnerImages/akc_insta.png);
    background-color: #ed7a32 !important;
}

.titleBox {
    background: #3c2313;
    padding: 10px 10px 4px 10px;
    margin: 10px 0 0 0;
}

.titleBox h3 {
    font-size: 16px;
    line-height: 19px;
    font-weight: 400;
    color: #fff !important;
}


/* Campaign Module
@media (min-width: 1200px) {
.DnnModule-421 {
    bottom: 0 !important;
    position: absolute;
}
}
 */


/*Gallery */
a.AlbumTitle {
    font-size: 14px;
    line-height: 19px;
    font-weight: 400;
    color: #0072c6;
}
.webstun_gallery_item
{
border: 1px solid #75787b;
}

.Back_to_Gallery {
    text-align: center;
    padding: 10px;
}

/* Events */
.DnnModule-565 {
    width: 60% !important;
     float: left !important;
}

.DnnModule-566 {
    float: left !important;
    width: 40% !important;
}

.DnnModule-437 {
    width: 100% !important;
    clear: both !important;
}

.blog-detail03 .detail-gallery,.detail-viewinfo,.detail-description
 {
    padding: 0 20px !important;
}
.page_meta a{ /* Event Calendar - Return Button */
	float:right;
    display: none !important;
    visibility: hidden !important;
}

#xBlog_list_437 .list-images {
    width: 100px;
    margin-right: 0px !important;
}

.blog-list03 .list-description {
    margin-bottom: 1px !important;
}

#xBlog_list_437 .list-images {
    width: 100px  !important;
    margin-right: 0px !important;
}

.blog-list03 .list-description {
    margin-bottom: 1px !important;
}

.blog-list03 .list-btn {padding: 5px 10px  !important;font-size: 12px  !important;line-height: 11px  !important;}
.blog-list03 .list-post {margin-bottom: 0px !important;}
.blog-list03 .list-gallery + .list-viewinfo + .list-info {padding-top: 10px;}

/* Archive */


.DnnModule-418 {
    width: 100% !important;
    clear: both !important;
        min-height: 150px;
}



.xblog_search {
    border-radius: 0px;
    border: 1px solid #c49a6c;
}

.DropdownCategory_Default {
    border-radius: 0px;
    border: 1px solid #c49a6c;
    display: block;
    width: 100%;
    padding: 10px;
}

.DropdownCategory_Default .category_list {
    background: #FFF !important;
    padding: 0 !important;
    margin-right: 0 !important;
    min-width: 100% !important;
    color: #212529 !important;
    font-size: 16px !important;
    line-height: 21px;
    border: 0 !important;
}

/* Website Feedback */
div#dnn_ctr579_ModuleContent p .cog-btn-primary {
    display: none !important;
    visibility: hidden !important;
}


.breadcrumbs .breadcrumbs-box svg {    display: none !important;
    visibility: hidden !important;}

@media (min-width: 1200px) {
#dnn_FooterPaneE {
    padding: 0;
    margin: auto;
    /*height: 20px;*/
}
}

.webstun_hide {
    display: none !important;
    visibility: hidden !important;
}

/*Gallery Page */
@media screen and (max-width: 480px) and (orientation: portrait){
   td.album-item {
      width: 100% !important;
      position: relative;
      float: left;
      margin-bottom: 10px !important;
}

/* Photo View */
table#dnn_ctr562_Gallery_ViewGallery_ucViewPhotos_dlGallery td {
    width: 100% !important;
    position: relative;
    float: left;
    margin-bottom: 0px !important;
}
.webstun_photo {
    border: 1px solid #999;
    margin-bottom: 10px;
}
#lightbox-container-image-box, img#lightbox-image,
#lightbox-container-image-data-box {
    width: 100% !important;
    height: auto !important;
}
 }

/*Class - LightBox*/
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    color: #727272 !important;
    font-size: 30px !important;
    margin-top: -30px !important;
    cursor: pointer !important;
}

.mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: 0.4 !important;
    background-color: #999 !important;
}

.pro-photo .content h3{ text-decoration: underline;}
.pro-photo .content h3:hover {color:#23527c  !important; text-decoration: underline;}

/* Calendar */

.dzscalendar.skin-lions {
    background-color: #FFF !important;
    font-family: verdana !important;
}

.dzscalendar.skin-lions .curr-date .curr-month,
.dzscalendar.skin-lions .curr-date .curr-year {
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 21px !important;
    color: #3c2313 !important;
}

.dzscalendar.skin-lions .mon-head .week-day {
    text-align: center;
    font-weight: 700;
    color: #3c2313;
}

.dzscalendar.skin-lions .week-day
{
    background-color: #ffffff;
    font-weight: 700 !important;
    color: #3c2313 !important;
    text-align: center !important;
    margin-bottom: 15px  !important;
}

.dzscalendar .week-day .the-number {
    font-size: 16px !important;
    font-weight: 400 !important;
}

.dzscalendar.skin-lions .mon-body {
    margin-top: 0px !important;
}

span.week-day {
    height: 40px !important;
}

.dzscalendar.skin-lions .week-day.odd {background-color: #FFFFFF !important;}


.dzscalendar.skin-lions .curr-date {
    padding: 20px !important;
}

.dzscalendar.skin-lions .calendar-controls {
    width: 20% !important;
    margin: 0 auto 20px auto;
}

@media only screen and (max-width: 991px) {
    .dzscalendar.skin-lions .calendar-controls {
        width: 80% !important;
    }
}

.dzscalendar.skin-lions .mon-head .week-day {
    background-color: #3C2313 !important;
    color: #FFF !important;
}

.ViewAll-btn {
    border-color: #C49A6C;
    background-color: #C49A6C !important;
    color: #FFF !important;
    padding: 5px 10px;
    font-size: 12px;
    line-height: normal;
    border-radius: 0;
margin-left: 20px !important;
}

.ViewAll-btn:hover {
    border-color: #3C2313;
    background-color: #3C2313 !important;
}

/* File Attachments */
.webstun_attachemnts {padding-left:35px !important;}
.Attachment_heading {font-size: 16px !important; line-height:19px;
    color: #c49a6c;
    font-weight: normal;
    padding-left:35px !important
}


/* Legends */


.legends {
    margin-top: 2rem;
    margin-left: 3%;
}

.legends h3 {
    font-size: 1rem;
    font-weight: 500;
    margin-bottom: 1rem;
}

.legends p {
    margin-bottom: 0;
    font-size: 0.8rem;
    display: flex;
    align-items: center;
}

.legends p span {
    width: 1rem;
    height: 1rem;
    margin: 0.3rem;
    display: inline-block;
}

.legends .col-lg-4:nth-child(1) span {
    background-color: #c49a6c;
}

.legends .col-lg-4:nth-child(2) span {
    background-color: #cc66cc;
}

.legends .col-lg-4:nth-child(3) span {
    background-color: #66cccc;
}

.legends .col-lg-4:nth-child(4) span {
    background-color: #ffccff;
}

.legends .col-lg-4:nth-child(5) span {
    background-color: #660000;
}

.legends .col-lg-4:nth-child(6) span {
    background-color: #99ff99;
}

.legends .col-lg-4:nth-child(7) span {
    background-color: #cc0000;
}

.legends .col-lg-4:nth-child(8) span {
    background-color: #010066;
}

.legends .col-lg-4:nth-child(9) span {
    background-color: #4a2e1c;
}

/* Date Range*/
@media (min-width: 1200px) {
.Custom_Search ul {width: 70% !important;}
}
.Custom_Search input, .Custom_Search select {height:26px !important; font-size: 12px;}
.Custom_Search .buttonbox button {width: 40px;height: 30px !important;}
.Custom_Search label {    color: #3c2313;    font-size: 12px;}
.Custom_Search .buttonbox {    margin-bottom: 30px !important;}

/* Website Feedback Form */
.dng-form .form-element .btn-default {
        background: #fdfdfd !important;
    border: 1px solid #ababab !important;
    color: #444 !important;
    padding: 10px 10px !important;
    height: auto !important;
    border-radius: 0 !important;
    font-family: "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif !important;
    font-size: 11px !important;
    min-width: 70px !important;
    font-weight: 500 !important;
}

.dng-form .form-element .btn-default:hover{
background: #E6F2FA !important;
 border: 1px solid #92C0E0 !important;
}

/* Housing view link */
h3.view {
    font-family: georgia;
    font-size: 15px;
    font-weight: bold;
}

h3.view a {
    font-size: 12px;
    line-height: 13px;
    border-width: 1pt;
    border-style: none;
    border-color: windowtext;
    padding: 0in;
    color: #005eff !important;
    font-weight: 400;
    font-family: calibri, sans-serif;
}

/* Landacaping pics */

.Landscaping_pic_box .is-lightbox img {
    background: #E1E1E1;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px 5px 0 0;
    padding: 10px;
}

.Landscaping_pic_box .display {
    background: #E1E1E1;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 0 0  5px 5px;
    padding: 0px 0 1px 0;
    margin-bottom: 10px;
    font-weight: 400 !important;
}

/* Home Gallery */
.tp-bgimg {
    height: 450px !important;
    width: auto;
}


	.dng-main.Boxed {
		margin: auto;
	 }
	.dng-main.Boxed #dng-wrapper{
		width: var(--container-width);
		margin:auto;
		position:relative;
		 background-color:#f6f4e3;  		
  	}
	
	@media (min-width:992px) {
		.dng-main.Boxed {
			padding: 0px 10px 0px 10px;	
		}
	}
	


.dng-main{
	 background-color:#f6f4e3;  	}
.container{
		padding-left:0px;
	padding-right:0px;
		width: var(--container-width);
	max-width: 100%;
}
.is-container{
	max-width:var(--container-width);
}
.container-fluid {
		padding-right:0px;
	padding-left:0px;
		margin-right: auto;
	margin-left: auto;
}   
#dnn_content{
	 padding-top:0px;		 padding-bottom:0px;	}		

@media (min-width:576px) {
	
		}
@media (min-width:768px) {
		}
@media (min-width:992px) {
		.container{
		padding-left:0px;
		padding-right:0px;
	}
	.container-fluid {
		padding-right:0px;
		padding-left:0px;
	}
			#dnn_content{
		 padding-top:10px;			 padding-bottom:10px;		}		
	}
@media (min-width:1200px) {
		.container{
		padding-left:0px;
		padding-right:0px;
	}
	.container-fluid {
		padding-right:0px;
		padding-left:0px;
	}
			#dnn_content{
		 padding-top:10px;			 padding-bottom:10px;		}		
	}


	.left-full-column > .full-column-inner{
		margin-left:-15px;
		width:calc(100% + 15px);
	}
	.right-full-column > .full-column-inner{
		margin-right:-15px;
		width:calc(100% + 15px);
	}
	.full-column > .full-column-inner{
		width:calc(100% + 30px);
		margin-left:-15px;
	}



h1, h2, h3, h4, h5, h6{
	font-family:inherit;
}

h1{
	color:var(--h1-color);
	font-family:"Verdana"; 	font-weight:500;
	font-size:2.25rem;
	line-height:1.2;
	letter-spacing:0;
}		
h2{
	color:var(--h2-color);
		font-family:"Verdana"; 	font-weight:500;
	font-size:1.75rem;
	line-height:1.3;
	letter-spacing:0;
}		
h3{
	color:var(--h3-color);
		font-family:"Verdana"; 	font-weight:500;
	font-size:1.75rem;
	line-height:1.3;
	letter-spacing:0;
}		
h4{
	color:var(--h4-color);
		font-family:"Verdana"; 	font-weight:500;
	font-size:1.625rem;
	line-height:1.4;
	letter-spacing:0;
}		
h5{
	color:var(--h5-color);
		font-family:"Verdana"; 	font-weight:700;
	font-size:1.375rem;
	line-height:1.4;
	letter-spacing:0;
}		
h6{
	color:var(--h6-color);
		font-family:"Verdana"; 	font-weight:400;
	font-size:1.25rem;
	line-height:1.5;
	letter-spacing:0;
}	

#Body .is-inherit-root-text,
#Body .is-inherit-root-text p,
#Body .is-inherit-root-text li,
#Body .is-inherit-root-text div,
#Body .is-inherit-root-text span{
	color: var(--default-color);
}
#Body .is-inherit-root-text h1{
	color:var(--h1-color);
}
#Body .is-inherit-root-text h2{
	color:var(--h2-color);
}
#Body .is-inherit-root-text h3{
	color:var(--h3-color);
}
#Body .is-inherit-root-text h4{
	color:var(--h4-color);
}
#Body .is-inherit-root-text h5{
	color:var(--h5-color);
}
#Body .is-inherit-root-text h6{
	color:var(--h6-color);
}
#Body .is-inherit-root-text a, 
#Body .is-inherit-root-text a:link{
	color:var(--link-color);
}
#Body .is-inherit-root-text a:visited{
	color:var(--link-visited-color);
}
#Body .is-inherit-root-text a:hover{
	color:var(--link-hover-color);
}
#Body .is-inherit-root-text a:active{
	color:var(--link-active-color);
}

 
@media only screen and (min-width: 576px)  {
						}
@media only screen and (min-width: 768px) {	
						}
@media only screen and (min-width: 992px) {	
		h1{
		font-size:3rem;		line-height:1.2;	}
			h2{
		font-size:2.5rem;		line-height:1.4;	}		
			h3{
		font-size:24px;		line-height:29px;	}		
				h5{
		font-size:16px;		line-height:19px;	}		
			h6{
		font-size:14px;		line-height:17px;	}					
	}
@media only screen and (min-width: 1200px) {	
				h3{
		font-size:24px;		line-height:29px;	}		
				h5{
		font-size:16px;		line-height:19px;	}		
			h6{
		font-size:14px;		line-height:17px;	}					
	}

a, 
a:link{
	color: var(--link-color);
}
a:visited{
	color: var(--link-visited-color);
}
a:hover{
	color: var(--link-hover-color);
}
a:active{
	color: var(--link-active-color);
}


.btn-accent,
a.btn-accent{
	color:var(--accent-color);
	border-color:var(--accent-color);
	background-color:var(--accent-color);
}
[class*="am-btn-"].btn-accent:before{
	background-color:var(--accent-color);
}

div [class*="am-btn-"].hover-accent:hover{
	color:var(--accent-color);
	border-color:var(--accent-color);
	background-color:var(--accent-color);
}
div [class*="am-btn-"].hover-accent:hover:before{
	background-color:var(--accent-color); 
}



#Body .bg-accent{
	background-color:var(--accent-color);
}
#Body .color-accent{
	color:var(--accent-color);
} 
#Body .border-accent{
	border-color:var(--accent-color);
}
#Body .bg-accent-hover:hover{
	background-color:var(--accent-color);
}
#Body .color-accent-hover:hover{
	color:var(--accent-color);
} 
#Body .border-accent-hover:hover{
	border-color:var(--accent-color);
}

#Body .bg-accent2{
	background-color:var(--accent-color2);
}
#Body .color-accent2{
	color:var(--accent-color2);
} 
#Body .border-accent2{
	border-color:var(--accent-color2);
}

#Body .bg-accent3{
	background-color:var(--accent-color3);
}
#Body .color-accent3{
	color:var(--accent-color3);
} 
#Body .border-accent3{
	border-color:var(--accent-color3);
}
#Body .bg-accent4{
	background-color:var(--accent-color4);
}
#Body .color-accent4{
	color:var(--accent-color4);
} 
#Body .border-accent4{
	border-color:var(--accent-color4);
}

b,
strong{
	font-weight:600;
}
.bold,
.font-weight-bold,
.strong-before:before,
.strong-after:after,
.strong-before :before,
.strong-after :after{
	font-weight:600!important;
}



#Body, body, .Head, .SubTitle, .SubSubTitle, .Normal{
	font-family: var(--family);  
	font-size: 1rem; 
	line-height: 1.8;
	letter-spacing: 0;
	color: var(--default-color);
}
.default-size{font-size:1rem;}
.default-lineheight{line-height:1.8;}

@media (min-width:576px) {
		}
@media (min-width:768px) {
		}
@media (min-width:992px) {
	#Body, body, .Head, .SubTitle, .SubSubTitle, .Normal,.default-size{font-size:16px;}	#Body, body, .Head, .SubTitle, .SubSubTitle, .Normal,.default-lineheight{line-height:24px;}}
@media (min-width:1200px) {
	#Body, body, .Head, .SubTitle, .SubSubTitle, .Normal,.default-size{font-size:16px;}	#Body, body, .Head, .SubTitle, .SubSubTitle, .Normal,.default-lineheight{line-height:24px;}}



button, 
input, 
select, 
textarea,
.btn{
	font-family: var(--family);  
}

.default-color{
	color: var(--default-color)!important;
}
.default-bg-color{
	background-color: var(--default-color)!important;
}
.default-bg-color-hover:hover{
	background-color: var(--default-color)!important;
}
.default-border-color{
	border-color: var(--default-color)!important;
}
.accent-color{
	color: $var(--accent-color);
}
.default-family{
	font-family: var(--family)!important;
}
.family2{
	font-family: var(--family2)!important;
}

/*default color*/



/*page title*/
.page-title-bg{
			background-color:#f0f0f0; 
		}		
.page-title .title-area:after{
	border-color: #f3bebe; 
}



.page-title-bg.light-overlay::after{
	background-color: rgba(255, 255, 255, 0.10);
}
.page-title-bg.dark-overlay::after{
	background-color: rgba(0, 0, 0, 0.10);
}

 


 	.page-title .main-title span::before{
		content: none;
	}
 


/*breadcrumbs*/
.page-breadcrumbs{
	background-color:#F6F4E3;  
	}
.page-breadcrumbs > .container{
		padding-top:20px;
				padding-bottom:10px;
		}

.page-breadcrumbs .breadcrumbs a:hover{
		color:#000000!important;
	}

.page-breadcrumbs .breadcrumbs{
    color: #3c2313;
    font-size: 13px;
}
.page-breadcrumbs .breadcrumbs-box > a,
.page-breadcrumbs .breadcrumbs-box > span > span > span{
    line-height:20px;
}
.page-breadcrumbs .breadcrumbs a,
.page-breadcrumbs .breadcrumbs a:link,
.page-breadcrumbs .breadcrumbs a:active,
.page-breadcrumbs .breadcrumbs a:visited{
    color: #3c2313;
    font-size: 13px;
}
.page-breadcrumbs .breadcrumbs a:hover{
			color:#000000!important;
	}

.breadcrumbs_sytle2 .breadcrumbs-box,
.breadcrumbs_sytle3 .breadcrumbs-box > a:before, 
.breadcrumbs_sytle3 .breadcrumbs-box > span > span > span:before{
	background-color:#ededed;
}

/*sidebar dynamic*/

.sidebar_dynamic.sidebar_dynamic_sytle01{
	padding-right:40px;	}
.sidebar_dynamic.sidebar_dynamic_sytle01 > .sidebar_sticky{
	 	 }


.sidebar-main{
	display: flex;
}
.sidebar-main .sidebar-bar{
	width: 340px;
    flex: 0 0 340px;
}
.sidebar-main .sidebar-container{
	 flex-grow: 1;
	 width:  calc(100% - 340px);
}

.sidebar-main .sidebar_pos_right{
	order:2
}


@media only screen and (max-width: 767px) {
	.sidebar-main{
		flex-direction: column;
	}
	.sidebar-main .sidebar-bar{
		width:100%;
		flex: 0 0 100%;
	}	
	.sidebar-main .sidebar-container{
		width: 100%;
		flex: 0 0 100%;
	}

				.sidebar-main .sidebar-bar{
			order:1
		}	
		.sidebar-main .sidebar-container{
			order:0
		}
	}
 
@media only screen and (max-width: 991px) {
	.sidebar_dynamic.sidebar_dynamic_sytle01{
		padding-right:15px!important;
		padding-left:15px!important;
		margin-top: 30px;
	}
	.sidebar_dynamic.sidebar_dynamic_sytle01 > .sidebar_sticky{
		padding-top:0!important;
		padding-bottom:0!important;
	 }

}

.has-sidebar >.row{
	position: relative;
}




/*page */
.swiper-container .swiper-pagination-bullet-active{
	background: var(--accent-color);	
}
.swiper-container .swiper-button-next:hover, 
.swiper-container .swiper-button-prev:hover{
	color: var(--accent-color);	
}
 
.isotope-grid .isotope-group a:before {
    border-top-color:var(--accent-color2);
}

.isotope-grid .isotope-group a:after {
    border-top-color:var(--accent-color2);
}

.easy-carousel .pagination-bullet{
	color: var(--accent-color);	
}
 

/*backtop */

