
/*------ IMAGE ROUNDING STYLES  --------*/
.image-round-default{border-radius: 0%;}
.image-round-1{	border-radius: 2%;}
.image-round-2{	border-radius: 4%;}
.image-round-3{	border-radius: 6%;}
.image-round-4{	border-radius: 9%;}
.image-round-5{	border-radius: 16%;}
.image-round-6{	border-radius: 25%;}
.image-round-7{	border-radius: 36%;}
.image-round-8{	border-radius: 50%;}


/*------ BORDER STYLES  --------*/
.bs-style-solid { border-style: solid; box-sizing: border-box; }
.bs-style-dashed { border-style: dashed; box-sizing: border-box; }
.bs-style-dotted { border-style: dotted; box-sizing: border-box; }
.bs-style-double { border-style: double; box-sizing: border-box; }

.bs-width-1 { border-width: 1px; }
.bs-width-2 { border-width: 2px; }
.bs-width-3 { border-width: 3px; }
.bs-width-4 { border-width: 4px; }
.bs-width-5 { border-width: 5px; }
.bs-width-6 { border-width: 6px; }
.bs-width-7 { border-width: 7px; }
.bs-width-8 { border-width: 8px; }
.bs-width-9 { border-width: 9px; }
.bs-width-10 { border-width: 10px; }

.bs-radius-2 { border-radius: 2px; }
.bs-radius-4 { border-radius: 4px; }
.bs-radius-6 { border-radius: 6px; }
.bs-radius-8 { border-radius: 8px; }
.bs-radius-10 { border-radius: 10px; }
.bs-radius-12 { border-radius: 12px; }
.bs-radius-14 { border-radius: 14px; }
.bs-radius-16 { border-radius: 16px; }
.bs-radius-18 { border-radius: 18px; }
.bs-radius-20 { border-radius: 20px; }




/*------ ROW/WRAPPER STYLES  --------*/
.wrapper{
    margin-left:auto;
    margin-right:auto;
    position:relative;
}
.wrapper-row-outer {
    position: relative;
    margin-left:auto;
    margin-right:auto;
    background-size: cover;
    background-position:center center;
    background-repeat:no-repeat;
}
.row-width-full { width:100%;}

.content-type-paragraph ol {list-style-type:decimal;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.align-center{text-align:center;}
.mce-resizehandle { /*fixes a glitch where tables have a gigantic white space beneath them */
    display: none;
}


/*------ GRID STYLES ---------*/
.wrapper-row-inner {display: table; table-layout: fixed; width: 100%; margin-right: auto; margin-left: auto; position: relative; }
.wrapper-section-inner { width: 100%; position: relative;}
.wrapper-section-outer {background-size: cover; background-position:center center; background-repeat:no-repeat; }
.wrapper-column-outer {	display: table-cell; padding: 15px; vertical-align:top; position:relative; }
.wrapper-column-inner > img {width:100%; height:auto; }
.wrapper-element-outer > img{width:100%; height:auto;}

.wrapper-section-outer.-video-wrapper { overflow: hidden; position: relative; }
.wrapper-section-outer.-video-wrapper .-video { position: absolute; width: 100%; }
.wrapper-section-outer.-video-wrapper .wrapper-section-inner .-video-overlay { position: absolute; top: 0; left: 0; z-index: 10; height: 100%; width: 100%; }
.wrapper-section-outer.-video-wrapper .wrapper-row-outer { z-index: 11; }

.padding-none .wrapper-column-outer,
.padding-none .wrapper-column-inner,
.padding-none p,
.padding-none .content-type-paragraph,
.padding-none .content-type-image,
.padding-none .content-type-gallery,
.padding-none .slick-initialized .slick-slide{
    padding:0; margin: 0;
}

.tools-image img.editable-jcrop {width: 100%;}
.visible {display: block;}

/* video  */
iframe.youtube {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* Page Link */
.content-type-page .-hidden, .content-type-page .hidden {display: none;}