
@import url(https://fonts.googleapis.com/css?family=Roboto|Roboto+Slab:700);

*,
*::before,
*::after {
    box-sizing: border-box;
}

.off-canvas-wrapper {
    -webkit-overflow-scrolling: auto
}

/* @group icons  */

i {
    font-size: 3em;
    color: gray;
}

.home hr { border: 0; height: 1px; background: transparent; margin: 0; border-bottom: dotted 1px #d2d2d2; display: block; margin: 30px auto 0;
max-width: 970px;}

/* @end  */


#content #inner-content{margin-top: 30px;}
.home #content #inner-content{margin-top: 0;}


/* @group header elements  */

body {
    font-family: Roboto, arial, sans-serif;
    line-height: 1;
    color: #737474;
    font-size: 18px;
}

a{color: #2cbdc9;}
a:hover{color: #85663f;}

div.page, div .apost{margin-top: 30px;}

.slick-dots {
    position: absolute;
    bottom: -35px;
}

.row{max-width:1000px}
.foo li{width:100%; display: block;}

.header-top{padding: 20px; background-color: #2cbdc9;}
.menu-bg{background-color: #f5f5f5;}
.regular div img{width:100%;}
/* @end  */
/* ----------------------------------------------------------------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6{font-family: "Roboto Slab", serif; line-height: 1.2; clear:both;}
h1,h2,h3,h4,h5,h6{color: #85663f;}
.category .entry-content{padding-bottom: 20px; margin-bottom:30px; border-bottom: dotted 1px #bec0c0; overflow : hidden; _height : 1%}
h1{border-bottom: dotted 1px #d2d2d2; padding-bottom: 20px; margin-bottom: 20px; font-size: 2.6rem;}
h2{font-size:2rem}
h3{font-size: 1.6rem; margin-bottom: 1rem;}
.ctas{margin-top:50px;}
.ctas a{display: block; padding:30px 15px; text-align: center; font-family: 'Roboto Slab', sans-serif; color: #fff; font-size: 2rem; background: #ccc url('../images/chevron-w.png') no-repeat 96% 86%;}
.ctas a:hover{opacity: .8;}


.cta1{background-color: #8b75cb!important; }
.cta2{background-color: #6dcddf!important;}
.cta3{background-color: #4696bb!important;}

.is-dropdown-submenu-parent a{padding-right: 30px!important;}

.footer{background-color: #f8fafa; padding: 40px 10px;}
.fmenu a{font-family: 'Roboto Slab', serif; background: url('../images/chevron-b.png') no-repeat left center; padding-left: 16px; font-size: 18px;}
.fmenu{list-style-type: none; margin-left: 0; margin-bottom: 30px;}
.op60{opacity: .6; margin-bottom: 30px; margin-top:30px}
.op60.text-right{margin-bottom: 20px; margin-top:-12px}

.ll-email{color: #929292; padding-left: 36px; background: url('../images/envelope.png') no-repeat left 4px; padding-bottom: 12px; border-bottom: dotted 1px #d2d2d2;}

@media(min-width:769px) {
.intouch{position: relative; left: -25px;
	}
.intouch p{font-size: 16px;}
}

.copyright{font-size: 12px;}
.btt{padding: 40px; display: block; background-color: #2cbdc9;}
.btt:hover{background-color: #85663f;}


 a[href $='.pdf'] {display: inline-block;
    padding-left: 45px;
    background: url(../images/pdf32.png) no-repeat left center transparent; min-height: 30px;  background-size: 32px 32px;
 }


 a[href $='.doc'] {display: inline-block;
    padding-left: 45px;
    background: url(../images/doc32.png) no-repeat left center transparent; min-height: 30px;  background-size: 20px 27px;
 }

 a[href $='.docx'] {display: inline-block;
    padding-left: 45px;
    background: url(../images/doc32.png) no-repeat left center transparent; min-height: 30px;  background-size: 20px 27px;
 }

 .g-recaptcha{margin-bottom: 20px;}

 .top-bar-left.show-for-medium{margin:auto}

 .tablepress thead th{background-color: #2CBDC9; color: #fff; font-size: 15px;}
 .tablepress td{font-size: .93rem; line-height: 1.2}

@media(min-width:769px) {
    #tablepress-2 .column-1{min-width: 170px;}
    #tablepress-2 .column-3, #tablepress-2 .column-5{min-width: 110px;}
    }

.byline{font-family:Georgia, 'Times New Roman', Times, serif; font-size: 85%;}

.home h1{display:none;}