.vt-editor-component-outline{border:1px solid #000;padding:5px}
.vtctalink{margin:1em 3px 0 3px}
.vtctalink.inline{display:inline-block}
.vt-ctalink>span{display:block}
.vtctalink>.d-flex{display:flex}
.vtctalink>.justify-content-end{justify-content:flex-end}
.vtctalink>.justify-content-center{justify-content:center}
.vt-ctaLink{padding:.875rem 4.375rem;text-align:center}
.vt-ctaLink.btn-shadow{box-shadow:0 0 10px rgba(102,102,102,0.7)}
.vt-ctaLink.uppercase{text-transform:uppercase}
.vt-ctaLink.w-100{width:100%}
.vt-ctaLink.btn-transparency-60{opacity:.6}
.vt-ctaLink.btn-transparency-70{opacity:.7}
.vt-ctaLink.btn-transparency-80{opacity:.8}
.vt-ctaLink.btn-transparency-90{opacity:.9}
.vt-ctaLink.maroon{background:rgba(134,31,65,1);color:rgba(255,255,255,1)}
.vt-ctaLink.outline.maroon{background:rgba(255,255,255,0);border:1px solid rgba(134,31,65,1);color:rgba(134,31,65,1)}
.vt-ctaLink.orange{background:rgba(198,70,0,1);color:rgba(255,255,255,1)}
.vt-ctaLink.outline.orange{background:rgba(255,255,255,0);border:1px solid rgba(198,70,0,1);color:rgba(198,70,0,1)}
.vt-ctaLink.dark{background:rgba(0,0,0,1);color:rgba(255,255,255,1)}
.vt-ctaLink.outline.dark{background:rgba(255,255,255,0);border:1px solid rgba(0,0,0,1);color:rgba(0,0,0,1)}
.vt-ctaLink.light{background:rgba(255,255,255,1);color:rgba(134,31,65,1)}
.vt-ctaLink.outline.light{background:rgba(255,255,255,1);border:1px solid rgba(229,225,230,1);color:rgba(134,31,65,1)}
.vt-multicolumn .vtctalink .vt-ctaLink.w-100{padding-left:.5em;padding-right:.5em}
.vt-callToAction-message{min-width:50%}
.vt-callToAction{width:100%}
.vt-callToAction .vt-ctalink{white-space:nowrap}
@media screen and (max-width:991px){.vt-callToAction-supplement-fig-container{display:none !important}
}
.vtcta-hide{display:none}
.vt-full-width{width:100vw;position:relative;margin-left:-50vw;left:50%;padding:10px}
.vt-editor-component-outline{border:1px solid #000;padding:5px}
.carousel-caption.left{text-align:left}
@media(min-width:767px){.carousel-caption.left.vt-control-type-belowImage{position:absolute;left:27px}
}
.carousel-caption.right{text-align:right}
.carousel-caption.center{text-align:center}
.carousel-inner>.item>img{width:100%}
.carousel-control.left,.carousel-control.right,.carousel-control:hover{background:0;background-color:transparent}
.carousel-caption{text-shadow:none;bottom:0;padding-top:0;padding-bottom:22px}
.vt-carousel-control-belowImage{position:relative;bottom:44px;z-index:1000}
.gallery-featured-item img,.vt-carousel .item-image img{width:100%}
.vt-carousel-control-belowImage .carousel-indicators{position:relative;bottom:-5px;left:20px;z-index:15;width:500px;padding-left:-6px;margin-left:0;text-align:left;list-style:outside none none}
.carousel-control{top:46%;z-index:10000;font-size:30px}
.vt-carousel-control-belowImage .carousel-control{position:relative;bottom:0;left:12px;width:47px;font-size:30px;color:#FFF;text-align:left;text-shadow:none;opacity:1;float:left}
.vt-carousel li:before{content:none}
.vt-carousel h3{font-size:35px;margin-left:-4px;font-weight:800;color:#fff}
.vt-carousel p,.vt-carousel a{color:#fff}
.carousel-caption .container,.vt-carousel-control-belowImage .container{width:100%}
.blueimp-gallery>.indicator>li{width:20px;height:20px;border-radius:0}
.blueimp-gallery>.prev,.blueimp-gallery>.next,.blueimp-gallery>.prev,.blueimp-gallery>.prev{font-size:35px;background:0;border:0}
.gallery-thumbnails{margin-bottom:30px}
.gallery-thumbnails .thumbnail img{max-height:95px;margin-right:2px;margin-bottom:2px}
.gallery.row{margin-left:0;margin-right:0;margin-bottom:20px}
.gallery-thumbnails .thumbnail{margin-bottom:0;background-color:transparent;border:0;border-radius:0;overflow:hidden;float:left}
.thumbnail{padding:0}
.blueimp-gallery>.slides>.slide>.slide-content{max-width:80%;max-height:60%}
.gallery-featured-item .vt-image{margin-bottom:0}
@media(max-width:767px){.gallery-thumbnails .thumbnail img{max-height:42px}
}
@media(max-width:767px){.carousel-caption,.carousel-caption.left,.carousel-caption.center,.carousel-caption.right{background-color:#333;top:100%;position:relative;height:100%;left:0;padding-left:50px;padding-right:50px}
.vt-carousel-control-default,.vt-carousel-control-belowImage{position:relative;bottom:50px;left:8px;margin-left:20px}
}
div.download div.item{clear:both;margin:0 0 8px 0}
div.download span.icon img{width:16px;height:16px}
div.download span.icon{float:left;padding:0 8px 8px 0;background:url(../../designs/default/images/icons/default.gif) no-repeat}
div.download span.icon.type_doc{background:url(../../designs/default/images/icons/doc.gif) no-repeat}
div.download span.icon.type_eps{background:url(../../designs/default/images/icons/eps.gif) no-repeat}
div.download span.icon.type_gif{background:url(../../designs/default/images/icons/zip.gif) no-repeat}
div.download span.icon.type_jpg{background:url(../../designs/default/images/icons/jpg.gif) no-repeat}
div.download span.icon.type_pdf{background:url(../../designs/default/images/icons/pdf.gif) no-repeat}
div.download span.icon.type_ppt{background:url(../../designs/default/images/icons/ppt.gif) no-repeat}
div.download span.icon.type_tif{background:url(../../designs/default/images/icons/tif.gif) no-repeat}
div.download span.icon.type_txt{background:url(../../designs/default/images/icons/txt.gif) no-repeat}
div.download span.icon.type_xls{background:url(../../designs/default/images/icons/xls.gif) no-repeat}
div.download span.icon.type_zip{background:url(../../designs/default/images/icons/zip.gif) no-repeat}
div.adaptiveimage.image{display:inline}
img.editor-hasimage{border:.125rem solid #ddd;opacity:.5}
.editor-hasimage-text{position:absolute;color:#CCC;display:block;height:30px;width:100%;overflow:hidden;text-align:center;line-height:2.875rem;font-size:1.1rem;margin-left:-15px}
div.image img{max-width:100%}
.vt_thumb_img{width:100px}
.vt_small_img{width:185px}
.vt_medium_img.img240{width:240px}
.vt_medium_img.img490{width:490px}