/* TinyMCE: Images and media */
.exe-figure{margin:2em 0;max-width:100%}
.position-center{margin:2em auto}
.position-right{margin:2em 0 2em auto}
.float-left{float:left;margin:.5em 1.5em 1em 0}
.float-right{float:right;margin:.5em 0 1em 2em}
.figcaption{padding-top:.2em}
.figcaption.header{padding-top:0;padding-bottom:.2em}
/* TinyMCE templates */
.exe-layout-2-cols,.exe-layout-3-cols{width:100%}
.exe-layout-2-cols .exe-col{float:left;width:49%}
.exe-layout-2-cols .exe-col-1{padding-right:1%}
.exe-layout-2-cols .exe-col-2{padding-left:1%}
.exe-layout-2-30-70 .exe-col{width:69%}
.exe-layout-2-30-70 .exe-col-1{width:29%}
.exe-layout-2-70-30 .exe-col{width:29%}
.exe-layout-2-70-30 .exe-col-1{width:69%}
.exe-layout-3-cols .exe-col{float:left;width:32%}
.exe-layout-3-cols .exe-col-1,.exe-layout-3-cols .exe-col-2{padding-right:2%}
/* Responsive design */
iframe,object,embed{max-width:100%}
img,video{max-width:100%;height:auto}
/* Tables */
.exe-table{background:#fff;margin:2em auto;max-width:100%;border:1px solid #CCC;border-collapse:collapse;border-spacing:0}
.exe-table caption{padding:.5em 0;text-align:center;font-style:italic}
.exe-table td,.exe-table th{border:1px solid #CCC;margin:0;padding:0.5em 1em;font-size:inherit}
.exe-table thead{background:#ddd;color:#000;text-align:left}
.exe-table tr:nth-child(2n-1) td,.exe-table tbody tr:nth-child(2n-1) th{background:#F4F4F4}
.exe-table tbody tr:nth-child(2n) th{background:#F4F4F4}
.exe-table tbody tr:nth-child(2n-1) th{background:#E4E4E4}
.exe-table thead + tbody tr:nth-child(2n) th{background:#fff}
.exe-table thead + tbody tr:nth-child(2n-1) th{background:#F4F4F4}
.exe-table-minimalist{background:#fff;margin:2em auto;border-collapse:collapse}
.exe-table-minimalist thead th{color:#000;padding:.6em 1.5em .6em .8em;border-bottom:2px solid #CCC;text-align:left}
.exe-table-minimalist td,.exe-table-minimalist tbody th{border-bottom:1px solid #ccc;color:#555;padding:.5em 1.5em .5em .8em;font-size:inherit}
.exe-table-minimalist tbody tr:hover td,.exe-table-minimalist tbody tr:hover th{color:#222}
.exe-table-minimalist tr:nth-child(2n-1) td,.exe-table-minimalist tbody tr:nth-child(2n-1) th{background:#F9F9F9}
.exe-table-minimalist caption{text-align:center;font-style:italic;border-bottom:2px solid #CCC;padding:.6em 0}