@font-face {
    font-family: 'tahoma';
    src: url('/storage/app/media/tahoma-webfont.ttf');
}
@font-face {
    font-family: 'Optima';
    src: url('/storage/app/media/optima-webfont-1.ttf');
}
@font-face {
    font-family: 'scriptin';
    src: url('/storage/app/media/scriptin-webfont.ttf');
}
.wrap_container {
    margin: 0 auto;
    max-width: 1200px;
    border-left: 7px solid rgba(18, 85, 117, 1.00);
    border-right: 7px solid rgba(18, 85, 117, 1.00);
    background: white;
    padding: 0 15px 30px 11px;
}

/*HEADER*/
.wrap__logo--inner {
    position: relative;
    top: 20px;
}
p.logo__title {
    font-family: "optima" !important;
    font-size: 31px !important;
    position: relative;
    color: rgba(18, 85, 117, 1.00);
}
p.logo__description {
    font-family:"tahoma" !important;
    font-size: 21px !important;
    color: rgba(71, 62, 42, 1.00);
    position: relative;
    top: -10px;
}
.wrap__ctaHeader--inner {
    overflow: hidden;
    text-align: center;
    position: relative;
    top: 25px;
    color:rgba(18, 85, 117, 1.00);
}
span.icon-home.icon {
    color: rgba(18, 85, 117, 1.00);
}
span.icon-calendar-plus-o.icon {
    color: rgba(18, 85, 117, 1.00);
}
span.icon-envelope-o.icon {
    color: rgba(18, 85, 117, 1.00);
}
/*SLIDER*/
.wrap__slider:after, .wrap__image:after {
    content: '';
    width: 22%;
    height: 100%;
    border-radius: 15px;
    background: rgba(65, 151, 210, 1.00);
    position: absolute;
    top: 0;
    right: 0;
}
/*CONTENT*/
.wrap__page-content h1, .page__title{
   font-family: 'scriptin' !important;
   color: rgb(18, 85, 117);
   font-size: 37px;
   margin: 0 0 20px;
   line-height:70px;
 }
/*HOME*/
img.suzanne{
    float: right;
    width: 250px;
    height: 250px;
    margin-left: 5px;
    margin-right: 5px;
}
img.suzanne_about{
    margin-left: 5px;
    margin-right: 5px;
    float: left;
    width: 250px;
    height: 250px;
}
/*NAVBAR*/
.sidebar-holder-top .wrap__editable h1, .sidebar-holder-top .wrap__editable h2, .sidebar-holder-top .wrap__editable h3 {
    color: rgba(18, 85, 117, 1.00);
}
.navigation .mm-panels > .mm-panel .mm-listview > li.mm-selected > a:not(.mm-next):not(.mm-arrow), .navigation .mm-panels > .mm-panel .mm-listview > li.mm-selected > span:not(.mm-next):not(.mm-arrow), .navigation .mm-panels > .mm-panel .mm-listview > li.active > a:not(.mm-next):not(.mm-arrow), .navigation .mm-panels > .mm-panel .mm-listview > li.active > span:not(.mm-next):not(.mm-arrow) {
    background: rgba(7, 65, 102, 1.00);
    color: #FFF;
}
/*SERVICE PROVIDED*/
.editable__container ul li{
list-style-type: disc;
list-style-position: inside;
text-indent: -1.3em;
padding-left: 2.5em;
}
/*SIDE CONTACT*/
.sidebar-holder .wrap__editable h1{
    color: #fff;
}
.wrap__contacts {
    background-color: rgba(7, 65, 102, 1.00);
}
.sidebar-holder .wrap__editable b{
    font-size:20px !important;
    color: #fff;
}
.sidebar-holder .wrap__editable a{
    color: #fff;
}
.sidebar-holder .wrap__editable p{
    color: #fff;
}
/*COPYRIGHT*/
.wrap__footer {
    position: relative;
    z-index: 2;
    background: rgba(7, 65, 102, 1.00);
    color: #a8a8a8;
    text-align: right;
    overflow: hidden;
    padding: 10px 18px;
    min-height: 120px;
    border-radius: 15px;
    font-size: 14px;
}
/*CTA BODY*/
a.cta__button {
    background-color: rgba(7, 65, 102, 1.00);
}
input.btn.submit {
    background-color: rgba(7, 65, 102, 1.00);
}
@media all and (max-width: 1024px){
.wrap__slider {
    display: none;
}
p.logo__title {
    font-size: 40px !important;
}
p.logo__description {
    font-size: 16px !important;
}
}
@media all and (max-width: 768px){
.sidebar-holder-top .wrap__editable h1, .sidebar-holder-top .wrap__editable h2, .sidebar-holder-top .wrap__editable h3 {
    color: rgba(18, 85, 117, 1.00);
    display: none;
}
p.logo__description {
    position: relative;
    top: -9px;

}
}
@media all and (max-width: 425px){
p.logo__title {
    font-size: 35px !important;
}
/* p.logo__description{
    display:none;
} */
}
/**FOR CONTENT LINK COLOR*/
.wrap__page-content a{
color: #125575;
}