@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Lora:400,400i,600&display=swap');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600&display=swap');
body{color:#555 !important;font-family:'Lora', serif !important;font-weight:400;line-height:27px !important;font-size:18px !important;margin:0;padding:50px 0 60px 0;-webkit-font-smoothing:subpixel-antialiased;background-image:url("../img/bg3.jpg");background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}
*{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
h1{line-height:1.1em !important;display:block;font-weight:400 !important;font-style:normal;padding:10px 5px 3px 0;font-size:23px !important;color:#cc0001 !important;}
h2{line-height:1em !important;padding:0 5px;font-size:20px !important;color:#cc0001 !important;}
.clear{clear:both;}
.bx-wrapper img{max-height:360px;height:auto;margin:0 auto;}
.bgflowers ol{text-align:center !important;list-style-position:inside !important;}
.centre{text-align:center !important;}
.element, .edit .module{clear:none;}
.linen{background-image:url(../img/main-bg.jpg);}
.bgflowers{background-image:url(../img/fl-right.png), url(../img/fl-left.png);background-position:right top, left top;background-repeat:no-repeat, no-repeat;}
hr{border-top:1px solid #555 !important;}
.has-opened-sidebar{margin-right:0px !important;}
img{border:0;margin:0;padding:0;}
a:link,a:visited{color:#2200cc;text-decoration:none;font-weight:400;}
a:hover{text-decoration:underline;color:#8dd90d;}
a:hover,a:active{outline:none;}
.main-wrap{width:100%;max-width:1920px;margin:0 auto;padding:0 15px;}
#wrapper{background:#fff;width:100%;max-width:1038px;margin:0 auto;box-shadow:0 2px 10px rgba(34,34,34,0.6);}
header{text-align:center;}
header img{width:100%;max-width:700px;height:auto;}
.header-inner{padding:80px 5px;background-image:url(../img/sea1.jpg);background-repeat:no-repeat;background-position:bottom;height:100%;width:100%;background-size:cover;}
.mylogo{display:inline-block;padding:3px 3px 0 3px;}
.fade{-webkit-animation: fade-in ease-in-out 2s 0.5s both;-moz-animation: fade-in ease-in-out 2s 0.5s both;animation: fade-in ease-in-out 2s 0.5s both;}
@-webkit-keyframes fade-in {
0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes fade-in {
0%{opacity:0}
100%{opacity:1}
}
@keyframes fade-in {
0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fade-out {
33%{opacity:1}
66%{opacity:0}
}
@-moz-keyframes fade-out {
33%{opacity:1}
66%{opacity:0}
}
@keyframes fade-out {
33%{opacity:1}
66%{opacity:0}
}
#main{padding-top:30px;}
.intro{text-align:center;width:90%;margin:20px auto;}
.colors{font-weight:600;font-size:24px;}
.green{color:#7BBD3D}
.yellow{color:#FCC500}
.orange{color:#FF7400}
.red{color:#F43B14}
.purple{color:#EE82EE}
.quote{font-weight:600;padding:30px 0 20px 0;font-family:"Lora", serif;font-style:italic;color:#7BBD3D;}
#content-wrapper{width:95%;max-width:1038px;display:table;margin:0 auto;padding-top:20px;}
.left-content{width:35%;display:table-cell;vertical-align:middle;padding-right:15px;}
.left-content img{width:100%;max-width:300px;height:auto;}
.right-content{width:65%;display:table-cell;vertical-align:top;}
#content-wrapper2{width:95%;margin:0 auto;}
.wide-content{width:100%;}
.left-content2{width:65%;display:table-cell;vertical-align:top;}
.right-content2 img{width:100%;max-width:300px;height:auto;float:right;}
.right-content2{width:35%;display:table-cell;vertical-align:middle;padding-left:15px}
.row41{background:linear-gradient(to bottom, #fcec8a 0%,#efb458 100%);margin-bottom:20px;}
.row4{display:table;width:100%;padding:20px 5px 20px 5px;text-align:center;background-image:url(../img/bracken2.png);background-repeat:no-repeat;background-position:bottom;background-size:contain;}
.column4{display:table-cell;vertical-align:top;width:25%;}
.4-inner{width:95%;margin:0 auto;text-align:center;}
.column4 h2{color:#cc0001 !important;}
.column4 img{border-radius:50%;width:auto;max-width:140px;height:auto;max-height:140px;}
.demo img{float:left;max-width:20px;height:auto;margin-right:10px;}
.demo{display:inline-block;vertical-align:middle;text-align:center;border-radius:4px;margin:20px 0 20px 0;line-height:22px;font-size:16px;padding:9px 20px;}
.demo span{color:#cc0001 !important;}
.demo.white{color:#fff !important;background:#a3d155;border:1px solid #72923B;box-shadow:0 1px 0 #e9e9e9}
.newstuff{border:1px solid #D7D7D7;width:95%;margin:15px auto;padding:10px 10px 0 10px;text-align:center !important;background:linear-gradient(to bottom, #fcec8a 0%,#efb458 100%);}
.bx-wrapper{width:491px !important;margin:0 auto 40px auto !important;}
.gap1{min-height:50px;}
footer{padding:20px 5px;width:100%;background-color:#f2f2f2;border-top:1px solid #D7D7D7;}
.copyright{font-size:15px;clear:both;width:90%;margin:10px auto 0 auto;padding:0 5px;}
.f-wrap{display:table;width:98%;max-width:1000px;margin:0 auto;border:1px solid #D7D7D7;padding:10px 0;}
.f-wrap p{padding:0;margin:15px 5px 5px 5px;font-size:16px;}
.f-wrap h3{display:inline;margin:0 5px;padding:0 0 5px 0;color:#424242;border-bottom:2px solid #8dd90d;}
.f-left{display:table-cell;width:33%;vertical-align:top;padding-right:10px;padding-left:10px;border-right:1px solid #D7D7D7;}
.f-mid{display:table-cell;width:33%;vertical-align:top;padding-right:10px;padding-left:10px;border-right:1px solid #D7D7D7;}
.f-right{display:table-cell;width:33%;vertical-align:top;padding-left:10px;padding-right:10px;}
.copyright a{color:#2200cc;}
.it{font-style:italic;text-align:center;}
.lefttext img{float:left;width:auto;max-width:300px;height:auto;max-height:220px;margin-right:15px;margin-bottom:10px;clear:none !important;}
.page-icons{border-radius:50%;width:auto !important;max-width:120px !important;height:auto !important;max-height:120px !important;float:none !important;margin:0 auto!important;display:inline;}
.lefttext{text-align:left;width:96%;margin:0 auto;}
.lefttext h2{font-weight:700;}
.test{width:95%;margin:0 auto;border-radius:10px;background:#ffecec;padding:20px;text-align:center;border:1px solid #f5aca6;font-size:17px;}
.pp{padding-top:15px;}
.pp h2{text-align:left !important;font-weight:normal !important;color:#4e9af1;line-height:1.3em;font-size:24px !important;margin:8px 5px 8px 0 !important;padding:0 !important;}
.pp p{font-weight:normal;font-size:17px;line-height:1.5em;text-align:left;}
.pp ul li{line-height:1.5em;text-align:left;font-size:17px;font-weight:normal;}
#content-wrapper h6{width:95%;margin:0 auto;border-radius:10px;background:#ffecec;padding:20px;text-align:center;border:1px solid #f5aca6;font-size:17px;font-family:"Lora", serif;font-weight:400;font-style:italic;}
@media screen and (max-width:850px){
.column4 h2{font-size:15px;}
.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}
.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}
.f-left{margin-bottom:20px;text-align:center;display:block;width:100%;padding-right:5px;padding-left:5px;border-right:none;}
.f-mid{margin-bottom:20px;text-align:center;display:block;width:100%;padding-right:5px;padding-left:5px;10px;border-right:none}
.f-right{margin-bottom:20px;text-align:center;display:block;width:100%;padding-right:5px;padding-left:5px;}
}
@media screen and (max-width:750px){
.main-wrap{padding:0 7px;}
body{padding:20px 0;}
.left-content2{width:100%;display:block;}
.right-content2{width:100%;display:block;padding-left:0;}
}
@media screen and (max-width:650px){
.colors{font-size:20px;}
.left-content{width:100%;display:block;padding-right:0;}
.right-content{width:100%;display:block;}
.column4{display:block;width:100%;}
.bgflowers h1{margin-top:50px;}
}
@media screen and (max-width:500px){
.lefttext img{float:none;display:block;max-width:100%;height:auto;}
.bgflowers{background-image:url(../img/fl-left.png);background-position:left top;background-repeat:no-repeat;}
}
/* 
MENU START 
----------------------------------------*/
.hidenav{display:block;}
nav{width:100%;margin:0;padding:0;background:linear-gradient(to bottom, #fcec8a 0%,#efb458 100%);}
.menu_top{display:table;width:100%;padding:0;margin:0 auto;}
.menu_top li{display:table-cell;vertical-align:top;text-align:center;list-style:none;text-decoration:none;margin:0;padding:0;position:relative;}
.menu_top li a{color:#555;display:block;height:auto;padding:5px 20px;line-height:25px;text-align:center;text-decoration:none;outline:none;-webkit-transition: background 0.3s linear;-moz-transition: background 0.3s linear;-ms-transition: background 0.3s linear;-o-transition: background 0.3s linear;transition: background 0.3s linear;}
.menu_top li a:hover{background:#cd8514;color:#fff;}
.menu_top .active a{background:#cd8514;color:#fff;}
.menu_top li ul{display:none;}
.menu_top li:hover > ul{display:block;position:absolute;width:auto;right: 0;left: auto;top:30px;margin:0; margin-right: auto !important;padding:5px 0}
.menu_top li ul li{text-align:center;display:block;background:#cd8514;width:auto;}
.menu_top li ul li a{font-size:15px;line-height:22px;color:#fff;text-align:left;}
.menu_top li ul li a:hover{background:#D2922B;}
.slicknav_menu {
    display:none;
}
.slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_menu,.slicknav_menu *{box-sizing:border-box}.slicknav_btn{font-family:sans-serif;position:relative;display:block;vertical-align:middle;float:right;padding:.400em .600em;line-height:1em;}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#fff;font-weight:400;font-size:14px;text-shadow:0 1px 3px #000}.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:.875em;margin:.188em 0 0 .438em}.slicknav_menu .slicknav_icon:before{background:0 0;width:1.125em;height:.875em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}.slicknav_menu:after,.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{clear:both}.slicknav_nav li,.slicknav_nav ul{display:block;}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row,.slicknav_nav a{display:block;text-align:left;}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_menu{*zoom:1;font-size:16px;background:#4c4c4c;padding:5px}.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden;padding:0}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{margin:1px 5px 2px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222}.slicknav_nav{clear:both;color:#fff;margin:0;font-size:17px;}.slicknav_nav ul{margin:0 0 0 20px}.slicknav_nav .slicknav_row,.slicknav_nav a{padding:5px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff}.slicknav_nav a{text-decoration:none;color:#fff}.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{float:left;color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}
@media screen and (max-width:700px) {
body{padding:0 0 60px 0;}
.js #mymenu{display:none;}
.hidenav{display:none;}
.js .slicknav_menu{display:block;}
.slicknav_menu{display:block;background:linear-gradient(to bottom, #fcec8a 0%,#efb458 100%);margin-bottom:30px;margin-top:10px;}
.menu_top li a{color:#fff;text-align:left;}
.slicknav_menu li a:focus{color:#fff !important;}
ol, ul{margin-top:0;margin-bottom:10px;margin-left:10px;}
}
@media screen and (max-width:376px) {
img{float:none !important;}
}