iframe{max-width:100%;}
body.mce-content-body{margin: 35px 44px 35px 45px !important; width: 640px;font: 16px/1.6em 'Open Sans', Arial, sans-serif;}
.mce-content-body p{color: #4a4a4a; margin: 5px 0 15px 0; font-family: "proxima-nova", sans-serif; font-weight: normal; font-size: 1rem; line-height: 1.6;}
.mce-content-body [class^="icon"]{background:#4a4a4a; /* display:block; */ padding: 0 8px; line-height: 1.6em;border-radius: 12px;}

#inside #page-content section strong, #inside #page-content section b, .mce-content-body strong, .mce-content-body b {font-weight: bold;}
#inside #page-content section em, #inside #page-content section i, .mce-content-body em, .mce-content-body i {font-style: italic;}
#inside #page-content section h2, .mce-content-body h2 {font-weight: 300; margin: 0.2rem 0 0.5rem;line-height: 1.4em;color: #ad0d3c; text-transform: uppercase; font-size: 1.2em; letter-spacing: 0.025em; padding: 15px 0 0;}
#inside #page-content section h3, .mce-content-body h3 {    margin: 5px 0 0; color: #0c6f73; font-weight: 500; font-size: 1.3em; padding: 15px 0 0;   font-style: italic;   font-family: 'ff-tisa-web-pro', serif;}
#inside #page-content section h4, .mce-content-body h4 {   color: #ad0d3c; text-transform: uppercase; font-weight: 700; font-size: 0.95em; padding: 15px 0 0;}
#inside #page-content section h5, .mce-content-body h5 { line-height: 1.4em;   margin: 10px 0;letter-spacing: 0.025em; padding: 15px 0 0; color: #3d3b42; font-size: 1.1em; margin-bottom: 15px; font-weight: 300;}
#inside #page-content section h6, .mce-content-body h6 {   text-transform: uppercase;  line-height: 1.4em;color: #3d3b42;    font-size: 1rem; margin-bottom: 15px;   font-weight: 300;}
#inside #page-content section h2 strong, .mce-content-body h2 strong, #inside #page-content section h4 strong, .mce-content-body h4 strong{font-weight: 300;text-transform: uppercase; color: #3d3b42; font-family: 'museo-sans-rounded', sans-serif;line-height: 1.4;}

#inside #page-content section ul, #inside #page-content section ol, .mce-content-body ul, .mce-content-body ol {list-style: disc;  color: #3d3b42; margin: 0 0 2.25rem 2.25rem; font-family: 'ff-tisa-web-pro', serif;}
#inside #page-content section ol,.mce-content-body ol, .eventdetails ol, #entry-content .entry-info .main-col ol{list-style: decimal;}
#inside #page-content section ul ul, .mce-content-body ul ul {list-style: circle; font-style:italic;margin: 15px 25px 25px; font-weight:normal;}
#inside #page-content section ol ol, .mce-content-body ol ol{font-style:italic;margin: 15px 25px 25px; font-weight:normal;}
#inside #page-content section ul li, #inside #page-content section ol li, .mce-content-body ul li, .mce-content-body ol li {     font-size: 0.95em;margin-bottom: 20px; line-height: 1.4em; color: #095053;}
#inside #page-content section a, .mce-content-body a { text-decoration: none;transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out;color: #47c6cc; border-bottom: solid 0 #47c6cc; margin-bottom: -8px;}
#inside #page-content section a:hover, .mce-content-body a:hover { color: #ad0d3c; border-bottom: solid 3px #ad0d3c;}
#inside #page-content section a.no-border:hover, .mce-content-body a.no-border:hover{border-bottom-color:transparent;}
#inside #page-content section table, .mce-content-body table{border-collapse: none; border-spacing: none;}

#inside #page-content section img, .mce-content-body img{border: solid 3px #f4f4ef; box-shadow: 0 3px 5px rgba(0,0,0,0.1);}
#inside #page-content section img.no-border, .mce-content-body img.no-border  {border:none; box-shadow:none;}
#inside #page-content section blockquote, .mce-content-body blockquote {margin:0 2.25em; color: #929292; font-style:italic;}
#inside #page-content section blockquote p, .mce-content-body blockquote p {color: #929292;}

.mce-content-body thead,.mce-content-body thead td{background:#000; color:#fff;}
.mce-content-body table{margin:10px 0 35px}

#inside #page-content section .caption, .mce-content-body .caption{font-style:italic;font-size:.9em;}

.justifyleft {
    float: left;
}
hr {
border: solid #dddddd;
border-width: 1px 0 0;
clear: both;
margin: 1.25rem 0 1.1875rem;
height: 0;
}