
body, p, td, th, table, li {font-family:
"Lato";
font-size:18px; color:#575653}

h1,h2,h3,h4,h5,h6 
{color:#446d82; font-family: 'Cinzel'; font-weight:400;
"Lato";
letter-spacing:-1px;  line-height:0.93;
}

h1 a:link, h1 a:visited {color:#446d82; font-size:52px; padding-top:5px;}
h1 a:hover, h1 a:active {color:#5b8d50;}

.serif {font-family: 'Cinzel' !important;}

h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited 
{color:#5b8d50; font-family: 'Lato'; font-weight:300; letter-spacing:0px; line-height:1;}




a, a:link		{color:#5b8d50;}
a:visited	{color:;;}
a:hover		{color:#3a5e34;;}
a.active	{color:#3a5e34;;}



h1 {font-size:56px; font-weight:400;}
h2 {font-size:52px; font-weight:400;}
h3 {font-size:44px; font-weight:400;}
h4 {font-size:36px; font-weight:400;}
h5 {font-size:28px; font-weight:400;}
h6 {font-size:24px; font-weight:700;}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover 
{color:#446d82;}

body {background: center center repeat #ffffff;}

strong {color:#5b8d50}


/* HEADER */
.page-header {background-color:#f4f5ee; background-image:; background-repeat:repeat; background-position:top left; color:}
.page-header p { color:}
.page-header a {color:#42728b}
.page-header a:hover {color:#5b8d50}
.page-header strong {color:}

.page-header .form-search, .contact-top .form-search, .search-field {background-color:#eeefe8; border:0;}
.search-field {background-color:; border:0; padding:10px 15px; border-radius:1px; font-weight:300; width:400px; clear:right; margin-bottom:0px;}
#Sidebar .search-field, #Sidebar label {width:100%;}
.search-form label span {display:none;}
.search-submit {background-color:#446d82; color:#fff;border:0; text-transform:uppercase; font-weight:400; letter-spacing:1.5px; padding:5px 30px; border-radius:1px; font-size:12px; margin-top:5px;}

.page-header .logo img {height:px; margin: 40px 15px}


/* NAVBAR */
.nav > li > a:hover, .nav > li > a:focus {background:none;}
.main-menu {width:100%;}
.main-menu, .main-menu .navbar-row, #Navbar .container, .main-menu .navbar-collapse, .main-menu .navbar-nav > li {background-color:;}
#Navbar .sub-menu  {background-color:;}
#Navbar .sub-menu li {border-bottom:1px solid #e0e0d3;}
#Navbar .sub-menu li:last-child {padding-bottom:10px; border-bottom:0;}
#Navbar > li {background-color:;}
#Navbar li a {color:#446d82;}
#Navbar li a:hover, #Navbar li:hover > a {color:#5b8d50; background-color: transparent #e0e0d3;}
#Navbar li li a {color:#575653; background:none; border-radius:0;}
#Navbar li li a:hover {color: !important;}

.navbar-toggle {color:#f4f5ee !important; background-color:#e0e0d3;}
.navbar-toggle:hover {color:; background-color:#e0e0d3;}

.day {color:#42728b}
.hours {border-left: 1px solid ;}
.visual-1 {background-image:url(https://www.kandrlandscape.com/wordpress/wp-content/uploads/2018/12/visual-boxford-firepit-wide.jpg); background-size:cover; background-position:center top; }

#Navbar .sub-menu li .menu-item-description {color:; font-size:90%;}


/* FOOTER */
.footer {background-color:; color:; background-image:; background-repeat:repeat; background-position:top left; color:}
.footer p, .footer address {color:}
.footer a:link, .footer a:visited {color:}
.footer a:hover {color:}
.footer strong {color:}
.footer .form-search {background-color:;}
.footer .navbar-row,  .footer .footer-nav {border-top:1px solid ; border-bottom:1px solid ; padding:10px 0;}
.footer .sub-menu  {background-color:;}
.footer #Navbar .nav > li > a {color:;}
.footer #Navbar .nav > li > a:hover, .footer .navbar-nav > li:hover > a {color:; background-color:; border-radius:0;}
.footer .footer li li a {color:; background:none; border-radius:0;}
.footer .footer li li a:hover {color:;}
.footer .disclaimer {border-top:0px solid ; padding-top:0px; margin-top:0px; color:;}
.footer a.btn, footer a.btn-lg {color:; background-color:; margin:25px 10px 0 0;}
.footer a.btn:hover, footer a.btn-lg:hover {color:; background-color:;}


.post-navigation {border-top:3px solid #5b8d50; padding-top:10px;}
.post-navigation .post-title {color:#5b8d50;}
.post-navigation .post-title:hover {color:#446d82;}
.post-navigation a:hover {text-decoration:none !important;}

.entry-footer {background-color:#f4f5ee; border-top:0px;}
a.more-link:link {color:#446d82;}
a.more-link:hover {color:#ffffff;}




/* BANNER */
#Title {background-color:#446d82; bottom:0;  max-height:100%; text-align:center; width:100%;}

#Banner .container {width:100%; padding:0; margin:0;}

#Title h1, #Title a h1, a #Title h1, #Banner h1 {color:#fff !important; font-size:60px;}
#Title p, #Title a p, a #Title p, a #Title, a #Title strong {}


.boxed #Banner {border: 1px solid #e0e0d3; box-shadow: 0px 0px px ; }
.banner-row, #Banner {background-color:;}

.home .boxed {height:calc(600px + 1px + 1px);}

.home #Banner		{min-height:calc(600px + 1px + 1px); height:auto; padding-top:px; padding-bottom:px;}

.slide, .banner-text, .carousel-item {height:600px; width:100%;}

#Banner.bkgimg {height: 450px;}

#Banner, .banner-image {height: 450px; min-height:360px; overflow:hidden; background-color:; background-position:center center;}

.single #Banner, .archive #Banner, .category #Banner  {height: 400px}


.caption {height:100%; position:absolute; z-index:6666; width:80%; margin:0 10%; top:30%; text-align:center;}

#Banner p {font-size:21px;}

.boxed #div1, .boxed #div2, .boxed #div3, .boxed #div4 {width:calc(1170px - 1px - 1px);}





/* ITEMS */
blockquote {border-color: #f4f5ee;}

.sidebar li, ul.list li, ul.grid li, ul.tile li, .date, .pagination, .border, .tagcloud a, .sidebar div {border-color: !important;}

.pagination {border-top:0px solid #e0e0d3;}

hr {border-color:#e0e0d3;}
hr.thick {border-color:#446d82; margin-bottom:50px;}
.sidebar hr.thick {border-color:#e0e0d3; margin:30px 0;}


.tabs li {background-color:#f4f5ee;}

.social a {border-radius:15px;}

.border {border-color:#e0e0d3 !important;}
.single .wp-post-image {border:1px solid #e0e0d3 !important; padding:5px;}
.border.thick {border-width:4px !important;}

.bbot			{border-bottom:1px solid #e0e0d3;}
.btop			{border-top:1px solid #e0e0d3;}
.bleft			{border-left:1px solid #e0e0d3;}
.bright			{border-right:1px solid #e0e0d3;}

.sidenav     {border-bottom:0px solid #fff; float:left;}
.sidenav li {border-top:1px solid #e0e0d3; display:block; width:100%;}
.sidenav li:last-child {border-bottom:1px solid #e0e0d3;}
.sidenav li a {padding:10px 15px; font-size:21px; display:block;}
.sidenav li a.active.show {background-color:#f4f5ee}

/* BUTTONS */
a.btn-lg, a.btn, button, .btn-group, .btn-lg {background-color:#446d82; color:#dcddd7; border-radius:1px; font-weight:600; whitespace:no-wrap; margin:0 auto; margin-top:15px; margin-bottom:10px; text-transform:uppercase;}
a.btn-lg:hover, a.btn:hover, button:hover, input.button:hover, .btn-group:hover, .btn-lg:hover {background-color:#5b8d50; color:#ffffff ; text-decoration:none;}

.btn-group a.btn {color:#fff; margin:5px 0;}
.btn-group {width:auto; float:left; clear:both;}


header button {color:#446d82 !important; font-weight:400 !important;}
#Page input[type="text"], #Page input[type="email"], #Page input[type="number"], #Page input[type="phone"], #Page input[type="url"], #Page textarea {background: #f4f5ee; border:0px solid #e0e0d3}

/* TABLE */
table thead th {background-color:#f4f5ee; color:#446d82; text-transform:uppercase;}

/* COLOR 0 */
.color0 {color:#fff !important;}
.bkg-color0 {background-color:rgba(255,255,255,0.85);}


/* COLOR 1 */
.color1, a.color1 {color:#446d82 !important;}
.bkg-color1 {background-color:#446d82; color:#dcddd7;}
.bkg-color1 p, .bkg-color1 li {color:#dcddd7;}
.bkg-color1 h1, .bkg-color1 h2, .bkg-color1 h3, .bkg-color1 h4, .bkg-color1 h5, .bkg-color1 h6, .bkg-color1 a, .bkg-color1 a:hover, .bkg-color1 strong 
{color:#ffffff;}
.bkg-color1 a.btn, .bkg-color1 a.btn-lg, .bkg-color1 button
{background-color:#dcddd7; color:#446d82;}
.bkg-color1 a.btn:hover, .bkg-color1 a.btn-lg:hover, .bkg-color1 button:hover {background-color:#dcddd7; color:#446d82;}
.bkg-color1 .border {border-color:#dcddd7;}


.color1 h1, .color1 h2, .color1 h3, .color1 h4, .color1 h5, .color1 h6, .color1 a, .color1 a:hover 
{color:#446d82;}

.color1 a.btn, .color1 a.btn-lg, .color1 button 
{background-color:#446d82; color:#fff;}

.color1 a.btn:hover, .color1 a.btn-lg:hover, .color1 button:hover 
{background-color:#446d82; box-shadow:1px 1px 8px #999;}



/* COLOR 3 */
.color3 {color:#f4f5ee;}
.bkg-color3 {background-color:#f4f5ee !important; color: !important;}
.bkg-color3 p, .bkg-color3 li {color:;}
.bkg-color3 h1, .bkg-color3 h2, .bkg-color3 h3, .bkg-color3 h4, .bkg-color3 h5, .bkg-color3 h6, .bkg-color3 a, .bkg-color3 a:hover, .bkg-color3 strong {color:#5b8d50;}
.bkg-color3 a.btn, .bkg-color3 a.btn-lg, .bkg-color3 button  {background-color:#446d82; color:#ffffff;}
.bkg-color3 a.btn:hover, .bkg-color3 a.btn-lg:hover, .bkg-color3 button:hover  {background-color:#5b8d50; color:#ffffff;}

.color3 h1, .color3 h2, .color3 h3, .color3 h4, .color3 h5, .color3 h6, .color3 a, .color3 a:hover 
{color:#f4f5ee;}

.color3 a.btn, .color3 a.btn-lg, .color3 button 
{background-color:#f4f5ee; color:#fff;}

.color3 a.btn:hover, .color3 a.btn-lg:hover, .color3 button:hover 
{background-color:#f4f5ee; box-shadow:1px 1px 8px #bbb;}




/* COLOR 2 */
.color2 {color:#5b8d50 !important;}
.bkg-color2 {background-color:#5b8d50; color:#dcddd7;}
.bkg-color2 p, .bkg-color2 li {color:#dcddd7;}
.bkg-color2 h1, .bkg-color2 h2, .bkg-color2 h3, .bkg-color2 h4, .bkg-color2 h5, .bkg-color2 h6, .bkg-color2 a, .bkg-color2 a:link, .bkg-color2 a:hover
{color:#ffffff;}
.bkg-color2 a.btn, .bkg-color2 a.btn-lg, .bkg-color2 button
{background-color:#ffffff; color:#ffffff;}
.bkg-color2 a.btn:hover, .bkg-color2 a.btn-lg:hover, .bkg-color2 button:hover
{background-color:#dcddd7; color:#446d82;}
.bkg-color2 .border {border-color:#dcddd7;}

.color2 h1, .color2 h2, .color2 h3, .color2 h4, .color2 h5, .color2 h6, .color2 a, .color2 a:hover 
{color:#5b8d50;}

.color2 a.btn, .color2 a.btn-lg, .color2 button 
{background-color:#5b8d50; color:#fff;}

.color2 a.btn:hover, .color2 a.btn-lg:hover, .color2 button:hover 
{background-color:#dcddd7; box-shadow:1px 1px 8px #999;}



/* COLOR 4 */
.color4 {color:#ffffff !important;}
.bkg-color4 {background-color:#ffffff; color:;}
.bkg-color4 p, .bkg-color4 li {color:;}
.bkg-color4 h1, .bkg-color4 h2, .bkg-color4 h3, .bkg-color4 h4, .bkg-color4 h5, .bkg-color4 h6, .bkg-color4 a, .bkg-color4 a:hover, .bkg-color4 strong {color:;}
.bkg-color4 a.btn, .bkg-color4 a.btn-lg, .bkg-color4 button  {background-color:; color:#446d82;}
.bkg-color4 a.btn:hover, .bkg-color4 a.btn-lg:hover, .bkg-color4 button:hover  {background-color:#dcddd7; color:#446d82;}
.bkg-color4 .border {border-color:;}

.color4 h1, .color4 h2, .color4 h3, .color4 h4, .color4 h5, .color4 h6, .color4 a, .color4 a:hover 
{color:#ffffff;}

.color4 a.btn, .color4 a.btn-lg, .color4 button 
{background-color:#ffffff; color:#fff;}

.color4 a.btn:hover, .color4 a.btn-lg:hover, .color4 button:hover 
{background-color:#ffffff; box-shadow:1px 1px 8px #999;}


/* COLOR 5 */
.color5 {color:#e0e0d3;}
.bkg-color5 {background-color:#e0e0d3; color:;}
.bkg-color5 p, .bkg-color5 li {color:;}
.bkg-color5 h1, .bkg-color5 h2, .bkg-color5 h3, .bkg-color5 h5, .bkg-color5 h5, .bkg-color5 h6, .bkg-color5 a, .bkg-color5 a:hover, .bkg-color5 strong {color:;}
.bkg-color5 a.btn, .bkg-color5 a.btn-lg, .bkg-color5 button  {background-color:; color:#446d82;}
.bkg-color5 a.btn:hover, .bkg-color5 a.btn-lg:hover, .bkg-color5 button:hover  {background-color:#dcddd7; color:#446d82;}
.bkg-color5 .border {border-color:;}

.color5 h1, .color5 h2, .color5 h3, .color5 h4, .color5 h5, .color5 h6, .color5 a, .color5 a:hover 
{color:#e0e0d3;}

.color5 a.btn, .color5 a.btn-lg, .color5 button 
{background-color:#e0e0d3; color:#fff;}

.color5 a.btn:hover, .color5 a.btn-lg:hover, .color5 button:hover 
{background-color:#e0e0d3; box-shadow:1px 1px 8px #999;}


/* COLOR 6 */
.color6 {color:;}
.bkg-color6 {background-color:; color:;}
.bkg-color6 p, .bkg-color6 li {color:;}
.bkg-color6 h1, .bkg-color6 h2, .bkg-color6 h3, .bkg-color6 h6, .bkg-color6 h5, .bkg-color6 h6, .bkg-color6 a, .bkg-color6 a:hover, .bkg-color6 strong {color:;}
.bkg-color6 a.btn, .bkg-color6 a.btn-lg, .bkg-color6 button  {background-color:; color:#446d82;}
.bkg-color6 a.btn:hover, .bkg-color6 a.btn-lg:hover, .bkg-color6 button:hover  {background-color:#dcddd7; color:#446d82;}
.bkg-color6 .border {border-color:;}

.color6 h1, .color6 h2, .color6 h3, .color6 h4, .color6 h5, .color6 h6, .color6 a, .color6 a:hover 
{color:;}

.color6 a.btn, .color6 a.btn-lg, .color6 button 
{background-color:; color:#fff;}

.color6 a.btn:hover, .color6 a.btn-lg:hover, .color6 button:hover 
{background-color:; box-shadow:1px 1px 8px #999;}


/* COLOR 7 */
.color7 {color:;}
.bkg-color7 {background-color:; color:;}
.bkg-color7 p, .bkg-color7 li {color:;}
.bkg-color7 h1, .bkg-color7 h2, .bkg-color7 h3, .bkg-color7 h7, .bkg-color7 h5, .bkg-color7 h6, .bkg-color7 a, .bkg-color7 a:hover, .bkg-color7 strong {color:;}
.bkg-color7 a.btn, .bkg-color7 a.btn-lg, .bkg-color7 button  {background-color:; color:#446d82;}
.bkg-color7 a.btn:hover, .bkg-color7 a.btn-lg:hover, .bkg-color7 button:hover  {background-color:#dcddd7; color:#446d82;}
.bkg-color7 .border {border-color:;}


/* COLOR 8 */
.color8 {color:;}
.bkg-color8 {background-color:; color:;}
.bkg-color8 p, .bkg-color8 li {color:;}
.bkg-color8 h1, .bkg-color8 h2, .bkg-color8 h3, .bkg-color8 h8, .bkg-color8 h5, .bkg-color8 h6, .bkg-color8 a, .bkg-color8 a:hover, .bkg-color8 strong {color:;}
.bkg-color8 a.btn, .bkg-color8 a.btn-lg, .bkg-color8 button  {background-color:; color:#446d82;}
.bkg-color8 a.btn:hover, .bkg-color8 a.btn-lg:hover, .bkg-color8 button:hover  {background-color:#dcddd7; color:#446d82;}
.bkg-color8 .border {border-color:;}


.video iframe {border:12px solid #f4f5ee;}


/* FIXED -LEFT */
@media (max-width:1199px) {
.container {margin:0 1%;}
}
@media (min-width:1200px) {



.container {float:right; width:calc(96% - 250px); margin-right:2.5%}
.fl-row-content.fl-row-fixed-width.fl-node-content {width:calc(97.5% - 250px); margin-right:2.5%}
.modal .container {float:right; width:calc(96% - 150px); margin-right:2.5%}
.fixed-left .container {width:100%; float:none;}
.boxed #div1, .boxed #div2, .boxed #div3, .boxed #div4 {width:calc(96% - 250px - 1px - 1px); margin-right:2.5%;}
.hours {border-left:0; border-top: 1px solid ; padding-top:8px;}



}

/* MODAL */
.modal button.close {color:#fff; background-color:#446d82; border-radius:50%; border: 0px solid #ccc;}
.modal button.close:hover {background-color:#5b8d50;}
.modal-backdrop {background-color:;}
.modal-content {background-color:;}
.modal-content, .modal-content p, .modal-content li {color:}
.modal-content a, .modal-content a:visited, .modal-content strong,
.modal-content h1, .modal-content h2, .modal-content h3,
.modal-content h4, .modal-content h5, .modal-content h6
 {color:}
 
 

@media (min-width: 300px) and (max-width: 979px) {
.boxed #div1, .boxed #div2, .boxed #div3, .boxed #div4 {width:calc(97.5% - 1px - 1px);}
}


/* PUSH MENU */
.mobile-menu {background:#446d82; }
.mobile-menu li		{border:none; list-style:none; margin:0; padding:0;}
.mobile-menu h3 {color: #ffffff;border-bottom: 1px solid #47758c;}
.mobile-menua, .mobile-menu a:visited {color: #f4f5ee;border-bottom: 1px solid #47758c;text-shadow:none;}

.mobile-menu a:hover {background-color:#365468;color:#ffffff;}
.mobile-menu a:active {background:;color:;}
.mobile-menu a {border-bottom: 1px solid #47758c;}
.mobile-menu a.parent	{padding:15px 12px; text-transform:uppercase; color:#f4f5ee;}
.mobile-menu a.parent:hover	{color:#ffffff;}


.mobile-menu button.navbar-toggle {background-color:#f4f5ee; color:#446d82 !important; font-size:21px; font-weight:400;}
.mobile-menu button:hover {background-color:#ffffff; color:#446d82;}


/* OTHERS */
.page-numbers.current {background-color:#f4f5ee;}
.page-numbers:hover {background-color:#446d82; color:#fff; text-decoration:none;}




