  .ezoic-wrapper .container-12,
  .ezoic-wrapper .container-16,
  .ezoic-wrapper .container-24 {
    margin-left: auto;
    margin-right: auto;
    width: 960px; }
  .ezoic-wrapper .grid-1,
  .ezoic-wrapper .grid-2,
  .ezoic-wrapper .grid-3,
  .ezoic-wrapper .grid-4,
  .ezoic-wrapper .grid-5,
  .ezoic-wrapper .grid-6,
  .ezoic-wrapper .grid-7,
  .ezoic-wrapper .grid-8,
  .ezoic-wrapper .grid-9,
  .ezoic-wrapper .grid-10,
  .ezoic-wrapper .grid-11,
  .ezoic-wrapper .grid-12,
  .ezoic-wrapper .grid-13,
  .ezoic-wrapper .grid-14,
  .ezoic-wrapper .grid-15,
  .ezoic-wrapper .grid-16 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 10px;
    margin-right: 10px; }
  .ezoic-wrapper .container-24 .grid-1,
  .ezoic-wrapper .container-24 .grid-2,
  .ezoic-wrapper .container-24 .grid-3,
  .ezoic-wrapper .container-24 .grid-4,
  .ezoic-wrapper .container-24 .grid-5,
  .ezoic-wrapper .container-24 .grid-6,
  .ezoic-wrapper .container-24 .grid-7,
  .ezoic-wrapper .container-24 .grid-8,
  .ezoic-wrapper .container-24 .grid-9,
  .ezoic-wrapper .container-24 .grid-10,
  .ezoic-wrapper .container-24 .grid-11,
  .ezoic-wrapper .container-24 .grid-12,
  .ezoic-wrapper .container-24 .grid-13,
  .ezoic-wrapper .container-24 .grid-14,
  .ezoic-wrapper .container-24 .grid-15,
  .ezoic-wrapper .container-24 .grid-16,
  .ezoic-wrapper .container-24 .grid-17,
  .ezoic-wrapper .container-24 .grid-18,
  .ezoic-wrapper .container-24 .grid-19,
  .ezoic-wrapper .container-24 .grid-20,
  .ezoic-wrapper .container-24 .grid-21,
  .ezoic-wrapper .container-24 .grid-22,
  .ezoic-wrapper .container-24 .grid-23,
  .ezoic-wrapper .container-24 .grid-24 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 5px;
    margin-right: 5px; }
  .ezoic-wrapper .container-24 .grid-1 {
    width: 30px; }
  .ezoic-wrapper .container-24 .grid-2 {
    width: 70px; }
  .ezoic-wrapper .container-24 .grid-3 {
    width: 110px; }
  .ezoic-wrapper .container-24 .grid-4 {
    width: 150px; }
  .ezoic-wrapper .container-24 .grid-5 {
    width: 190px; }
  .ezoic-wrapper .container-24 .grid-6 {
    width: 230px; }
  .ezoic-wrapper .container-24 .grid-7 {
    width: 270px; }
  .ezoic-wrapper .container-24 .grid-8 {
    width: 310px; }
  .ezoic-wrapper .container-24 .grid-9 {
    width: 350px; }
  .ezoic-wrapper .container-24 .grid-10 {
    width: 390px; }
  .ezoic-wrapper .container-24 .grid-11 {
    width: 430px; }
  .ezoic-wrapper .container-24 .grid-12 {
    width: 470px; }
  .ezoic-wrapper .container-24 .grid-13 {
    width: 510px; }
  .ezoic-wrapper .container-24 .grid-14 {
    width: 550px; }
  .ezoic-wrapper .container-24 .grid-15 {
    width: 590px; }
  .ezoic-wrapper .container-24 .grid-16 {
    width: 630px; }
  .ezoic-wrapper .container-24 .grid-17 {
    width: 670px; }
  .ezoic-wrapper .container-24 .grid-18 {
    width: 710px; }
  .ezoic-wrapper .container-24 .grid-19 {
    width: 750px; }
  .ezoic-wrapper .container-24 .grid-20 {
    width: 790px; }
  .ezoic-wrapper .container-24 .grid-21 {
    width: 830px; }
  .ezoic-wrapper .container-24 .grid-22 {
    width: 870px; }
  .ezoic-wrapper .container-24 .grid-23 {
    width: 910px; }
  .ezoic-wrapper .container-24 .grid-24 {
    width: 950px; }
  .ezoic-wrapper .container-24 .prefix-1 {
    padding-left: 40px; }
  .ezoic-wrapper .container-24 .prefix-2 {
    padding-left: 80px; }
  .ezoic-wrapper .container-24 .prefix-3 {
    padding-left: 120px; }
  .ezoic-wrapper .container-24 .prefix-4 {
    padding-left: 160px; }
  .ezoic-wrapper .container-24 .prefix-5 {
    padding-left: 200px; }
  .ezoic-wrapper .container-24 .prefix-6 {
    padding-left: 240px; }
  .ezoic-wrapper .container-24 .prefix-7 {
    padding-left: 280px; }
  .ezoic-wrapper .container-24 .prefix-8 {
    padding-left: 320px; }
  .ezoic-wrapper .container-24 .prefix-9 {
    padding-left: 360px; }
  .ezoic-wrapper .container-24 .prefix-10 {
    padding-left: 400px; }
  .ezoic-wrapper .container-24 .prefix-11 {
    padding-left: 440px; }
  .ezoic-wrapper .container-24 .prefix-12 {
    padding-left: 480px; }
  .ezoic-wrapper .container-24 .prefix-13 {
    padding-left: 520px; }
  .ezoic-wrapper .container-24 .prefix-14 {
    padding-left: 560px; }
  .ezoic-wrapper .container-24 .prefix-15 {
    padding-left: 600px; }
  .ezoic-wrapper .container-24 .prefix-16 {
    padding-left: 640px; }
  .ezoic-wrapper .container-24 .prefix-17 {
    padding-left: 680px; }
  .ezoic-wrapper .container-24 .prefix-18 {
    padding-left: 720px; }
  .ezoic-wrapper .container-24 .prefix-19 {
    padding-left: 760px; }
  .ezoic-wrapper .container-24 .prefix-20 {
    padding-left: 800px; }
  .ezoic-wrapper .container-24 .prefix-21 {
    padding-left: 840px; }
  .ezoic-wrapper .container-24 .prefix-22 {
    padding-left: 880px; }
  .ezoic-wrapper .container-24 .prefix-23 {
    padding-left: 920px; }
  .ezoic-wrapper .container-24 .suffix-1 {
    padding-right: 40px; }
  .ezoic-wrapper .container-24 .suffix-2 {
    padding-right: 80px; }
  .ezoic-wrapper .container-24 .suffix-3 {
    padding-right: 120px; }
  .ezoic-wrapper .container-24 .suffix-4 {
    padding-right: 160px; }
  .ezoic-wrapper .container-24 .suffix-5 {
    padding-right: 200px; }
  .ezoic-wrapper .container-24 .suffix-6 {
    padding-right: 240px; }
  .ezoic-wrapper .container-24 .suffix-7 {
    padding-right: 280px; }
  .ezoic-wrapper .container-24 .suffix-8 {
    padding-right: 320px; }
  .ezoic-wrapper .container-24 .suffix-9 {
    padding-right: 360px; }
  .ezoic-wrapper .container-24 .suffix-10 {
    padding-right: 400px; }
  .ezoic-wrapper .container-24 .suffix-11 {
    padding-right: 440px; }
  .ezoic-wrapper .container-24 .suffix-12 {
    padding-right: 480px; }
  .ezoic-wrapper .container-24 .suffix-13 {
    padding-right: 520px; }
  .ezoic-wrapper .container-24 .suffix-14 {
    padding-right: 560px; }
  .ezoic-wrapper .container-24 .suffix-15 {
    padding-right: 600px; }
  .ezoic-wrapper .container-24 .suffix-16 {
    padding-right: 640px; }
  .ezoic-wrapper .container-24 .suffix-17 {
    padding-right: 680px; }
  .ezoic-wrapper .container-24 .suffix-18 {
    padding-right: 720px; }
  .ezoic-wrapper .container-24 .suffix-19 {
    padding-right: 760px; }
  .ezoic-wrapper .container-24 .suffix-20 {
    padding-right: 800px; }
  .ezoic-wrapper .container-24 .suffix-21 {
    padding-right: 840px; }
  .ezoic-wrapper .container-24 .suffix-22 {
    padding-right: 880px; }
  .ezoic-wrapper .container-24 .suffix-23 {
    padding-right: 920px; }
  .ezoic-wrapper .container-24 .push-1 {
    left: 40px; }
  .ezoic-wrapper .container-24 .push-2 {
    left: 80px; }
  .ezoic-wrapper .container-24 .push-3 {
    left: 120px; }
  .ezoic-wrapper .container-24 .push-4 {
    left: 160px; }
  .ezoic-wrapper .container-24 .push-5 {
    left: 200px; }
  .ezoic-wrapper .container-24 .push-6 {
    left: 240px; }
  .ezoic-wrapper .container-24 .push-7 {
    left: 280px; }
  .ezoic-wrapper .container-24 .push-8 {
    left: 320px; }
  .ezoic-wrapper .container-24 .push-9 {
    left: 360px; }
  .ezoic-wrapper .container-24 .push-10 {
    left: 400px; }
  .ezoic-wrapper .container-24 .push-11 {
    left: 440px; }
  .ezoic-wrapper .container-24 .push-12 {
    left: 480px; }
  .ezoic-wrapper .container-24 .push-13 {
    left: 520px; }
  .ezoic-wrapper .container-24 .push-14 {
    left: 560px; }
  .ezoic-wrapper .container-24 .push-15 {
    left: 600px; }
  .ezoic-wrapper .container-24 .push-16 {
    left: 640px; }
  .ezoic-wrapper .container-24 .push-17 {
    left: 680px; }
  .ezoic-wrapper .container-24 .push-18 {
    left: 720px; }
  .ezoic-wrapper .container-24 .push-19 {
    left: 760px; }
  .ezoic-wrapper .container-24 .push-20 {
    left: 800px; }
  .ezoic-wrapper .container-24 .push-21 {
    left: 840px; }
  .ezoic-wrapper .container-24 .push-22 {
    left: 880px; }
  .ezoic-wrapper .container-24 .push-23 {
    left: 920px; }
  .ezoic-wrapper .container-24 .pull-1 {
    left: -40px; }
  .ezoic-wrapper .container-24 .pull-2 {
    left: -80px; }
  .ezoic-wrapper .container-24 .pull-3 {
    left: -120px; }
  .ezoic-wrapper .container-24 .pull-4 {
    left: -160px; }
  .ezoic-wrapper .container-24 .pull-5 {
    left: -200px; }
  .ezoic-wrapper .container-24 .pull-6 {
    left: -240px; }
  .ezoic-wrapper .container-24 .pull-7 {
    left: -280px; }
  .ezoic-wrapper .container-24 .pull-8 {
    left: -320px; }
  .ezoic-wrapper .container-24 .pull-9 {
    left: -360px; }
  .ezoic-wrapper .container-24 .pull-10 {
    left: -400px; }
  .ezoic-wrapper .container-24 .pull-11 {
    left: -440px; }
  .ezoic-wrapper .container-24 .pull-12 {
    left: -480px; }
  .ezoic-wrapper .container-24 .pull-13 {
    left: -520px; }
  .ezoic-wrapper .container-24 .pull-14 {
    left: -560px; }
  .ezoic-wrapper .container-24 .pull-15 {
    left: -600px; }
  .ezoic-wrapper .container-24 .pull-16 {
    left: -640px; }
  .ezoic-wrapper .container-24 .pull-17 {
    left: -680px; }
  .ezoic-wrapper .container-24 .pull-18 {
    left: -720px; }
  .ezoic-wrapper .container-24 .pull-19 {
    left: -760px; }
  .ezoic-wrapper .container-24 .pull-20 {
    left: -800px; }
  .ezoic-wrapper .container-24 .pull-21 {
    left: -840px; }
  .ezoic-wrapper .container-24 .pull-22 {
    left: -880px; }
  .ezoic-wrapper .container-24 .pull-23 {
    left: -920px; }
  .ezoic-wrapper .container-12 .grid-3,
  .ezoic-wrapper .container-16 .grid-4 {
    width: 220px; }
  .ezoic-wrapper .container-12 .grid-6,
  .ezoic-wrapper .container-16 .grid-8 {
    width: 460px; }
  .ezoic-wrapper .container-12 .grid-9,
  .ezoic-wrapper .container-16 .grid-12 {
    width: 700px; }
  .ezoic-wrapper .container-12 .grid-12,
  .ezoic-wrapper .container-16 .grid-16 {
    width: 940px; }
  .ezoic-wrapper .alpha {
    margin-left: 0 !important; }
  .ezoic-wrapper .omega {
    margin-right: 0 !important; }
  .ezoic-wrapper .container-12 .grid-1 {
    width: 60px; }
  .ezoic-wrapper .container-12 .grid-2 {
    width: 140px; }
  .ezoic-wrapper .container-12 .grid-4 {
    width: 300px; }
  .ezoic-wrapper .container-12 .grid-5 {
    width: 380px; }
  .ezoic-wrapper .container-12 .grid-7 {
    width: 540px; }
  .ezoic-wrapper .container-12 .grid-8 {
    width: 620px; }
  .ezoic-wrapper .container-12 .grid-10 {
    width: 780px; }
  .ezoic-wrapper .container-12 .grid-11 {
    width: 860px; }
  .ezoic-wrapper .container-16 .grid-1 {
    width: 40px; }
  .ezoic-wrapper .container-16 .grid-2 {
    width: 100px; }
  .ezoic-wrapper .container-16 .grid-3 {
    width: 160px; }
  .ezoic-wrapper .container-16 .grid-5 {
    width: 280px; }
  .ezoic-wrapper .container-16 .grid-6 {
    width: 340px; }
  .ezoic-wrapper .container-16 .grid-7 {
    width: 400px; }
  .ezoic-wrapper .container-16 .grid-9 {
    width: 520px; }
  .ezoic-wrapper .container-16 .grid-10 {
    width: 580px; }
  .ezoic-wrapper .container-16 .grid-11 {
    width: 640px; }
  .ezoic-wrapper .container-16 .grid-13 {
    width: 760px; }
  .ezoic-wrapper .container-16 .grid-14 {
    width: 820px; }
  .ezoic-wrapper .container-16 .grid-15 {
    width: 880px; }
  .ezoic-wrapper .container-12 .prefix-3,
  .ezoic-wrapper .container-16 .prefix-4 {
    padding-left: 240px; }
  .ezoic-wrapper .container-12 .prefix-6,
  .ezoic-wrapper .container-16 .prefix-8 {
    padding-left: 480px; }
  .ezoic-wrapper .container-12 .prefix-9,
  .ezoic-wrapper .container-16 .prefix-12 {
    padding-left: 720px; }
  .ezoic-wrapper .container-12 .prefix-1 {
    padding-left: 80px; }
  .ezoic-wrapper .container-12 .prefix-2 {
    padding-left: 160px; }
  .ezoic-wrapper .container-12 .prefix-4 {
    padding-left: 320px; }
  .ezoic-wrapper .container-12 .prefix-5 {
    padding-left: 400px; }
  .ezoic-wrapper .container-12 .prefix-7 {
    padding-left: 560px; }
  .ezoic-wrapper .container-12 .prefix-8 {
    padding-left: 640px; }
  .ezoic-wrapper .container-12 .prefix-10 {
    padding-left: 800px; }
  .ezoic-wrapper .container-12 .prefix-11 {
    padding-left: 880px; }
  .ezoic-wrapper .container-16 .prefix-1 {
    padding-left: 60px; }
  .ezoic-wrapper .container-16 .prefix-2 {
    padding-left: 120px; }
  .ezoic-wrapper .container-16 .prefix-3 {
    padding-left: 180px; }
  .ezoic-wrapper .container-16 .prefix-5 {
    padding-left: 300px; }
  .ezoic-wrapper .container-16 .prefix-6 {
    padding-left: 360px; }
  .ezoic-wrapper .container-16 .prefix-7 {
    padding-left: 420px; }
  .ezoic-wrapper .container-16 .prefix-9 {
    padding-left: 540px; }
  .ezoic-wrapper .container-16 .prefix-10 {
    padding-left: 600px; }
  .ezoic-wrapper .container-16 .prefix-11 {
    padding-left: 660px; }
  .ezoic-wrapper .container-16 .prefix-13 {
    padding-left: 780px; }
  .ezoic-wrapper .container-16 .prefix-14 {
    padding-left: 840px; }
  .ezoic-wrapper .container-16 .prefix-15 {
    padding-left: 900px; }
  .ezoic-wrapper .container-12 .suffix-3,
  .ezoic-wrapper .container-16 .suffix-4 {
    padding-right: 240px; }
  .ezoic-wrapper .container-12 .suffix-6,
  .ezoic-wrapper .container-16 .suffix-8 {
    padding-right: 480px; }
  .ezoic-wrapper .container-12 .suffix-9,
  .ezoic-wrapper .container-16 .suffix-12 {
    padding-right: 720px; }
  .ezoic-wrapper .container-12 .suffix-1 {
    padding-right: 80px; }
  .ezoic-wrapper .container-12 .suffix-2 {
    padding-right: 160px; }
  .ezoic-wrapper .container-12 .suffix-4 {
    padding-right: 320px; }
  .ezoic-wrapper .container-12 .suffix-5 {
    padding-right: 400px; }
  .ezoic-wrapper .container-12 .suffix-7 {
    padding-right: 560px; }
  .ezoic-wrapper .container-12 .suffix-8 {
    padding-right: 640px; }
  .ezoic-wrapper .container-12 .suffix-10 {
    padding-right: 800px; }
  .ezoic-wrapper .container-12 .suffix-11 {
    padding-right: 880px; }
  .ezoic-wrapper .container-16 .suffix-1 {
    padding-right: 60px; }
  .ezoic-wrapper .container-16 .suffix-2 {
    padding-right: 120px; }
  .ezoic-wrapper .container-16 .suffix-3 {
    padding-right: 180px; }
  .ezoic-wrapper .container-16 .suffix-5 {
    padding-right: 300px; }
  .ezoic-wrapper .container-16 .suffix-6 {
    padding-right: 360px; }
  .ezoic-wrapper .container-16 .suffix-7 {
    padding-right: 420px; }
  .ezoic-wrapper .container-16 .suffix-9 {
    padding-right: 540px; }
  .ezoic-wrapper .container-16 .suffix-10 {
    padding-right: 600px; }
  .ezoic-wrapper .container-16 .suffix-11 {
    padding-right: 660px; }
  .ezoic-wrapper .container-16 .suffix-13 {
    padding-right: 780px; }
  .ezoic-wrapper .container-16 .suffix-14 {
    padding-right: 840px; }
  .ezoic-wrapper .container-16 .suffix-15 {
    padding-right: 900px; }
  .ezoic-wrapper .container-12 .push-3,
  .ezoic-wrapper .container-16 .push-4 {
    left: 240px; }
  .ezoic-wrapper .container-12 .push-6,
  .ezoic-wrapper .container-16 .push-8 {
    left: 480px; }
  .ezoic-wrapper .container-12 .push-9,
  .ezoic-wrapper .container-16 .push-12 {
    left: 720px; }
  .ezoic-wrapper .container-12 .push-1 {
    left: 80px; }
  .ezoic-wrapper .container-12 .push-2 {
    left: 160px; }
  .ezoic-wrapper .container-12 .push-4 {
    left: 320px; }
  .ezoic-wrapper .container-12 .push-5 {
    left: 400px; }
  .ezoic-wrapper .container-12 .push-7 {
    left: 560px; }
  .ezoic-wrapper .container-12 .push-8 {
    left: 640px; }
  .ezoic-wrapper .container-12 .push-10 {
    left: 800px; }
  .ezoic-wrapper .container-12 .push-11 {
    left: 880px; }
  .ezoic-wrapper .container-16 .push-1 {
    left: 60px; }
  .ezoic-wrapper .container-16 .push-2 {
    left: 120px; }
  .ezoic-wrapper .container-16 .push-3 {
    left: 180px; }
  .ezoic-wrapper .container-16 .push-5 {
    left: 300px; }
  .ezoic-wrapper .container-16 .push-6 {
    left: 360px; }
  .ezoic-wrapper .container-16 .push-7 {
    left: 420px; }
  .ezoic-wrapper .container-16 .push-9 {
    left: 540px; }
  .ezoic-wrapper .container-16 .push-10 {
    left: 600px; }
  .ezoic-wrapper .container-16 .push-11 {
    left: 660px; }
  .ezoic-wrapper .container-16 .push-13 {
    left: 780px; }
  .ezoic-wrapper .container-16 .push-14 {
    left: 840px; }
  .ezoic-wrapper .container-16 .push-15 {
    left: 900px; }
  .ezoic-wrapper .container-12 .pull-3,
  .ezoic-wrapper .container-16 .pull-4 {
    left: -240px; }
  .ezoic-wrapper .container-12 .pull-6,
  .ezoic-wrapper .container-16 .pull-8 {
    left: -480px; }
  .ezoic-wrapper .container-12 .pull-9,
  .ezoic-wrapper .container-16 .pull-12 {
    left: -720px; }
  .ezoic-wrapper .container-12 .pull-1 {
    left: -80px; }
  .ezoic-wrapper .container-12 .pull-2 {
    left: -160px; }
  .ezoic-wrapper .container-12 .pull-4 {
    left: -320px; }
  .ezoic-wrapper .container-12 .pull-5 {
    left: -400px; }
  .ezoic-wrapper .container-12 .pull-7 {
    left: -560px; }
  .ezoic-wrapper .container-12 .pull-8 {
    left: -640px; }
  .ezoic-wrapper .container-12 .pull-10 {
    left: -800px; }
  .ezoic-wrapper .container-12 .pull-11 {
    left: -880px; }
  .ezoic-wrapper .container-16 .pull-1 {
    left: -60px; }
  .ezoic-wrapper .container-16 .pull-2 {
    left: -120px; }
  .ezoic-wrapper .container-16 .pull-3 {
    left: -180px; }
  .ezoic-wrapper .container-16 .pull-5 {
    left: -300px; }
  .ezoic-wrapper .container-16 .pull-6 {
    left: -360px; }
  .ezoic-wrapper .container-16 .pull-7 {
    left: -420px; }
  .ezoic-wrapper .container-16 .pull-9 {
    left: -540px; }
  .ezoic-wrapper .container-16 .pull-10 {
    left: -600px; }
  .ezoic-wrapper .container-16 .pull-11 {
    left: -660px; }
  .ezoic-wrapper .container-16 .pull-13 {
    left: -780px; }
  .ezoic-wrapper .container-16 .pull-14 {
    left: -840px; }
  .ezoic-wrapper .container-16 .pull-15 {
    left: -900px; }
  
 #stylesheet_body {
    background-color: #ebeced;
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/bg.jpg');
    border: 0 none;
    color: #3d3d3d;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0;
    font-size: 14px; }
  
 #stylesheet_body.cke_editable {
    background-image: none;
    background-color: rgba(0, 0, 0, 0); }
  
 #stylesheet_body,
  .ezoic-wrapper label {
    font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    font-variant-numeric: normal;
    font-variant-east-asian: normal;
    font-weight: normal;
    font-stretch: normal; }
  .ezoic-wrapper label {
    display: inline; }
  .ezoic-wrapper #edit-filter-wrapper .form-item label {
    display: block;
    font-weight: bold; }
  .ezoic-wrapper p,
  .ezoic-wrapper dl,
  .ezoic-wrapper hr,
  .ezoic-wrapper h1,
  .ezoic-wrapper h2,
  .ezoic-wrapper h3,
  .ezoic-wrapper h4,
  .ezoic-wrapper h5,
  .ezoic-wrapper h6,
  .ezoic-wrapper ol,
  .ezoic-wrapper ul,
  .ezoic-wrapper pre,
  .ezoic-wrapper table,
  .ezoic-wrapper address,
  .ezoic-wrapper fieldset {
    margin-bottom: 1.6em; }
  .ezoic-wrapper .node {
    border-bottom: none; }
  .ezoic-wrapper td {
    color: #003133;
    line-height: 1.6em;
    text-align: justify; }
  .ezoic-wrapper h1 {
    color: #3d3d3d;
    font-family: Georgia, serif;
    line-height: 1.3em;
    text-align: left;
    font-size: 30px;
    letter-spacing: 0px;
    font-weight: bold; }
  .ezoic-wrapper h2,
  .ezoic-wrapper h3,
  .ezoic-wrapper h4 {
    color: #3d3d3d;
    font-family: Georgia, serif;
    text-align: left;
    letter-spacing: 0px;
    line-height: 1.3em; }
  .ezoic-wrapper h2 {
    font-size: 22px; }
  .ezoic-wrapper h3 {
    font-size: 16px;
    font-family: Georgia, serif;
    font-weight: bold;
    text-indent: 44px; }
  .ezoic-wrapper h2,
  .ezoic-wrapper h3 {
    margin: 0 0 1em;
    padding-top: 0.6em; }
  .ezoic-wrapper h3.sub-title {
    font-family: Georgia, serif;
    font-size: 18px;
    color: #818181;
    margin: 0px;
    line-height: 1em;
    text-transform: none;
    text-indent: 0px;
    padding: 0; }
  .ezoic-wrapper .block h2 {
    font-size: 20px; }
  .ezoic-wrapper a,
  .ezoic-wrapper span {
    font-family: 'Open Sans', sans-serif; }
  .ezoic-wrapper a:link {
    color: #0a28ff;
    text-decoration: none; }
  .ezoic-wrapper a:visited {
    color: #8f00d1;
    text-decoration: none; }
  .ezoic-wrapper a:hover {
    color: #2872ff;
    text-decoration: underline; }
  .ezoic-wrapper a:active {
    color: #2872ff; }
  .ezoic-wrapper p {
    font-size: 14px;
    line-height: 1.8; }
  .ezoic-wrapper blockquote {
    border-bottom: 1px dashed #d2d2d2;
    border-top: 1px dashed #d2d2d2;
    background: #fafafa;
    padding: 15px 10px 0px 20px;
    margin: 2em 3em;
    margin: 1.6em 0 1.6em 30px;
    font-style: italic;
    font-weight: bold;
    clear: both; }
  .ezoic-wrapper blockquote p {
    margin-bottom: 15px;
    font-size: 1.1em;
    line-height: 180%; }

  .ezoic-wrapper div.tablepadding {
    padding: 3px; }
  .ezoic-wrapper div.dividend {
    border-bottom: 1px solid black;
    padding: 0 3px; }
  .ezoic-wrapper div.divisor {
    border-bottom: 0 solid black;
    padding: 0 3px; }
  .ezoic-wrapper .sidenote-left,
  .ezoic-wrapper .sidenote-right {
    width: 200px;
    background: url('https://explorable.com/sites/all/themes/ctdots/images/stripes.png');
    background-repeat: repeat;
    border: solid 1px #cccccc;
    border-radius: 5px;
    margin: 7px 15px 15px 15px;
    padding: 10px 15px;
    text-align: left;
    color: black;
    font-size: 1.2em; }
  .ezoic-wrapper .sidenote-left {
    margin-left: 0; }
  .ezoic-wrapper .sidenote-right {
    margin-right: 0; }
  .ezoic-wrapper sub {
    font-size: 0.7em;
    position: relative;
    top: 3px; }
  .ezoic-wrapper sup {
    font-size: 0.8em;
    position: relative;
    top: -4px; }
  .ezoic-wrapper .lead {
    font-weight: bold;
    color: #3b3b3b; }
  .ezoic-wrapper .lead h3 {
    text-align: left !important; }
  .ezoic-wrapper .field.field-type-text-long.field-name-field-page-lead.lead p {
    margin-bottom: 10px;
    font-family: Georgia, serif;
    font-size: 18px; }
  .ezoic-wrapper .lead a {
    font-family: Georgia, serif; }
  .ezoic-wrapper #page {
    margin-top: 15px;
    margin-bottom: 15px; }
  .ezoic-wrapper .author {
    background-color: #f8f8f8;
    border-bottom: 1px solid #b3b3b3;
    border-top: 1px solid #b3b3b3;
    color: #a8a8a8;
    font-size: 0.7em;
    line-height: 1.8em;
    text-align: right;
    margin: 1em 0; }
  .ezoic-wrapper a.gray:link {
    color: #a8a8a8;
    font-size: 1em;
    text-decoration: underline; }
  .ezoic-wrapper a.gray:visited {
    color: #a8a8a8;
    font-size: 1em;
    text-decoration: underline; }
  .ezoic-wrapper a.gray:hover {
    color: #a8a8a8;
    font-size: 1em;
    text-decoration: underline; }
  .ezoic-wrapper a.gray:active {
    color: #a8a8a8;
    font-size: 1em;
    text-decoration: underline; }
  .ezoic-wrapper .alignleft {
    float: left; }
  .ezoic-wrapper .alignright {
    float: right; }
  .ezoic-wrapper #main-content {
    text-align: left; }
  .ezoic-wrapper .wysiwyg .tips {
    display: none; }
  .ezoic-wrapper a[href$='/filter/tips'] {
    display: none; }
  .ezoic-wrapper #edit-teaser-include-wrapper {
    display: none; }
  .ezoic-wrapper #content-tabs {
    background-color: #f2f2f2;
    border: 1px solid #dddddd;
    display: block;
    font-family: Georgia, serif;
    margin: 15px 0 0 0;
    padding: 10px; }
  .ezoic-wrapper #main-content-container h1 {
    margin-bottom: 0; }
  .ezoic-wrapper #main-content .lead h2,
  .ezoic-wrapper #main-content .lead h3 {
    padding-top: 0; }
  .ezoic-wrapper #main-content {
    margin-top: 20px; }
  .ezoic-wrapper .messages {
    background: ivory;
    border: none;
    margin-top: 10px;
    position: relative;
    top: -17px; }
  .ezoic-wrapper #author-date-comments {
    overflow: hidden; }
  .ezoic-wrapper .author-wrap {
    padding-left: 25px;
    background: url('https://explorable.com/sites/all/themes/ctdots/images/author-icon.png') no-repeat 4px 4px;
    margin-top: 15px;
    color: #999999;
    float: right; }
  .ezoic-wrapper #site-menu {
    width: 635px;
    margin-top: 1.7em;
    height: 2em; }
  .ezoic-wrapper #user-menu {
    float: right;
    display: block;
    margin-top: 0;
    clear: right; }
  .ezoic-wrapper #site-menu ul.links.main-menu {
    padding-left: 10px;
    float: left;
    display: block; }
  .ezoic-wrapper #site-menu ul.links.main-menu li,
  .ezoic-wrapper #user-menu ul.links.user-login li {
    padding: 0;
    margin: 0; }
  .ezoic-wrapper #site-menu ul.links.main-menu li a,
  .ezoic-wrapper #user-menu ul.links.user-login li a {
    font-size: 13px;
    text-align: center;
    background: url('https://explorable.com/sites/all/themes/ctdots/images/menu-delimiter.png') right center no-repeat;
    color: #da2f33;
    padding: 0 7px 0 5px;
    white-space: nowrap; }
  .ezoic-wrapper #site-menu ul.links.main-menu li.last a,
  .ezoic-wrapper #user-menu ul.links.user-login li.last a {
    padding-right: 0;
    background: none; }
  .ezoic-wrapper #site-menu .links.secondary-menu {
    width: 596px;
    float: left;
    background: white;
    padding: 0 0.5em; }
  .ezoic-wrapper #site-menu .links.secondary-menu li {
    float: left;
    margin: 0;
    padding: 0 0.5em; }
  .ezoic-wrapper #site-menu .links.secondary-menu li a {
    line-height: 45px;
    vertical-align: middle;
    padding: 5px; }
  .ezoic-wrapper #site-menu .links.secondary-menu li a:hover {
    color: #3d3d3d;
    background-color: #f3f3f3;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }
  .ezoic-wrapper #site-menu .links.secondary-menu li a.active {
    color: #3d3d3d;
    background-color: #e7e7e7;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }
  .ezoic-wrapper #site-menu .links.secondary-menu li a:visited {
    color: #3d3d3d; }

  .ezoic-wrapper .sidebar .block {
    margin: 0;
    padding-top: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #cccccc;
    padding-left: 15px;
    padding-right: 15px; }
  .ezoic-wrapper #sidebar-last {
    padding: 0;
    width: 330px; }
  .ezoic-wrapper #block-menu-primary-links ul.menu {
    text-align: center; }
  .ezoic-wrapper #block-menu-primary-links ul.menu li a {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    color: #3c3c3c;
    font-weight: normal;
    padding: 2px 5px;
    display: block;
    text-align: right; }
  .ezoic-wrapper #block-menu-primary-links ul.menu li a:hover {
    color: #669900; }
  .ezoic-wrapper #block-menu-primary-links ul.menu li {
    list-style-type: none;
    list-style-image: none;
    margin-bottom: 5px;
    padding: 0; }

  .ezoic-wrapper #block-menu-primary-links ul.menu li a.active {
    color: #669900;
    font-weight: bold; }
  .ezoic-wrapper .home-block {
    padding-bottom: 1em;
    border-bottom: 1px solid #cccccc; }
  .ezoic-wrapper .home-block img {
    float: left;
    margin-right: 10px; }
  .ezoic-wrapper .home-block h3 {
    margin-bottom: 0; }
  .ezoic-wrapper .home-block-links a {
    display: block;
    font-size: 0.9em; }
  .ezoic-wrapper .home-block.home-block-double {
    margin-top: 1em; }
  .ezoic-wrapper .home-block.home-block-double h4 {
    font-size: 1em;
    margin-bottom: 2px; }
  .ezoic-wrapper .home-block .home-block-cont {
    float: left;
    width: 50%; }
  .ezoic-wrapper #content-bottom {
    padding: 0px 18px 0px 14px; }
  .ezoic-wrapper #block-service_links-service_links h2 {
    display: none; }
  .ezoic-wrapper #block-service_links-service_links .content .service-links div ul li {
    display: inline;
    list-style-type: none; }
  .ezoic-wrapper #block-service_links-service_links .content .service-links div ul li a {
    font-size: 0px; }
  .ezoic-wrapper #block-expres_breadcrumb-0 {
    float: left; }
  .ezoic-wrapper #block-block-5 {
    position: absolute;
    top: -10px;
    right: 0px; }
  .ezoic-wrapper .breadcrumb {
    font-size: 13px;
    margin: 23px 0 0; }

  .ezoic-wrapper #category-icon {
    display: none;
    float: right; }
  .ezoic-wrapper #content-top {
    padding: 0 15px;
    position: relative; }
  .ezoic-wrapper #site-header {
    margin-top: 0px; }
  .ezoic-wrapper #site-header,
  .ezoic-wrapper #main-content-container {
    width: 960px;
    padding-left: 170px; }
  .ezoic-wrapper #header_top {
    float: right;
    margin-top: 1.7em;
    width: 300px;
    clear: right; }
  .ezoic-wrapper #main-content-container {
    margin-top: 0;
    position: relative;
    z-index: 10;
    margin-bottom: 30px; }
  .ezoic-wrapper .container-24 .grid-1,
  .ezoic-wrapper .container-24 .grid-2,
  .ezoic-wrapper .container-24 .grid-3,
  .ezoic-wrapper .container-24 .grid-4,
  .ezoic-wrapper .container-24 .grid-5,
  .ezoic-wrapper .container-24 .grid-6,
  .ezoic-wrapper .container-24 .grid-7,
  .ezoic-wrapper .container-24 .grid-8,
  .ezoic-wrapper .container-24 .grid-9,
  .ezoic-wrapper .container-24 .grid-10,
  .ezoic-wrapper .container-24 .grid-11,
  .ezoic-wrapper .container-24 .grid-12,
  .ezoic-wrapper .container-24 .grid-13,
  .ezoic-wrapper .container-24 .grid-14,
  .ezoic-wrapper .container-24 .grid-15,
  .ezoic-wrapper .container-24 .grid-16,
  .ezoic-wrapper .container-24 .grid-17,
  .ezoic-wrapper .container-24 .grid-18,
  .ezoic-wrapper .container-24 .grid-19,
  .ezoic-wrapper .container-24 .grid-20,
  .ezoic-wrapper .container-24 .grid-21,
  .ezoic-wrapper .container-24 .grid-22,
  .ezoic-wrapper .container-24 .grid-23,
  .ezoic-wrapper .container-24 .grid-24 {
    margin-left: 0px;
    margin-right: 0px; }
  .ezoic-wrapper #sidebar-first {
    left: -590px;
    width: 130px; }
  .ezoic-wrapper #sidebar-first ul {
    margin: 0; }
  .ezoic-wrapper #branding {
    width: 265px;
    background: white;
    padding: 30px 30px;
    border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -o-border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -o-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    position: relative;
    z-index: 11; }
  .ezoic-wrapper #branding-shadow-fix {
    background: white;
    margin: 30px -35px 0 -30px;
    position: absolute;
    width: 325px;
    height: 20px; }
  .ezoic-wrapper #main-and-sidebar-wrap {
    position: relative;
    display: inline-block;
    background: white;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    margin-top: 0;
    -moz-border-top-left-radius: 5px;
    -o-border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px; }
  .ezoic-wrapper #main-wrapper {
    width: 569px;
    padding: 0 30px 30px;
    border-right: 1px solid #cccccc; }
  .ezoic-wrapper #main-wrapper.content-full-width {
    border-right: none;
    width: 899px; }
  .ezoic-wrapper .title-wrap {
    padding: 30px 30px;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1; }
  .ezoic-wrapper .title-border-fix {
    border-left: 30px solid #da2f33;
    margin-left: -30px;
    margin-top: 23px; }
  .ezoic-wrapper #edit-query {
    width: 200px;
    height: 16px; }
  .ezoic-wrapper #google_translate_element {
    margin-top: -17px; }

  .ezoic-wrapper #main-content ul li {
    list-style: disc outside none;
    margin-left: 1em; }
  .ezoic-wrapper #main-content ol li {
    margin-left: 1em; }
  .ezoic-wrapper .field.field-type-text.field-field-page-citation {
    margin-top: 35px; }
  .ezoic-wrapper .field.field-type-text.field-field-page-citation p {
    margin-bottom: 0px; }
  .ezoic-wrapper .field.field-type-text.field-field-page-citation .field-label {
    font-weight: normal;
    color: black; }
  .ezoic-wrapper .field.field-type-text.field-field-page-citation .field-items,
  .ezoic-wrapper #citation-block,
  .ezoic-wrapper .views-field-field-page-citation-value .field-content {
    border-left: 15px solid #da2f33;
    color: #5e5c5c;
    margin: 2em 0 2em 3em;
    padding-bottom: 1em;
    padding-left: 1em;
    padding-top: 1em; }
  .ezoic-wrapper #footer-first {
    text-align: center; }
  .ezoic-wrapper #footer-first .service-links a {
    margin: 0 1em; }
  .ezoic-wrapper #main-content table[align=right] {
    width: 1px;
    margin-left: 12px;
    margin-bottom: 0px;
    margin-right: 12px; }
  .ezoic-wrapper #main-content table tr td {
    font-size: 10px;
    color: grey; }
  .ezoic-wrapper #block-block-6 {
    line-height: 2.2em;
    border-bottom: solid 1px #d8d8d8;
    padding-bottom: 20px; }
  .ezoic-wrapper #block-block-7 {
    border-bottom: solid 1px #d8d8d8; }
  .ezoic-wrapper #block-expres_breadcrumb-0 {
    margin-left: -15px;
    position: absolute;
    top: 10px; }
  .ezoic-wrapper #bcicons {
    margin-left: -6px; }
  .ezoic-wrapper .field-field-page-author a {
    text-decoration: underline;
    color: #a8a8a8; }
  .ezoic-wrapper .field-field-page-citation a,
  .ezoic-wrapper .views-field-field-page-citation-value .field-content a {
    text-decoration: underline;
    color: #5e5c5c; }
  .ezoic-wrapper #main-content table#table-figure {
    width: auto !important;
    font-size: 13px;
    color: #003133;
    margin-bottom: 10px !important; }
  .ezoic-wrapper #table-figure tr th {
    background-color: #cccccc; }
  .ezoic-wrapper #table-figure tr td,
  .ezoic-wrapper #table-figure tr th {
    border: solid 1px grey;
    padding: 3px;
    font-size: 13px !important;
    color: #003133 !important; }
  .ezoic-wrapper #main-content table#table-formula {
    width: auto !important;
    font-size: 13px;
    color: #003133;
    margin-bottom: 10px !important; }
  .ezoic-wrapper #table-formula tr td,
  .ezoic-wrapper #table-formula tr th {
    font-size: 13px !important;
    color: #003133 !important; }
  .ezoic-wrapper #main-content table.table-figure {
    width: auto !important;
    font-size: 13px;
    color: #003133;
    margin-bottom: 10px !important; }
  .ezoic-wrapper table.table-figure tr th {
    background-color: #cccccc; }
  .ezoic-wrapper table.table-figure tr td,
  .ezoic-wrapper table.table-figure tr th {
    border: solid 1px grey;
    padding: 3px;
    font-size: 13px !important;
    color: #003133 !important; }
  .ezoic-wrapper #main-content table.table-formula {
    width: auto !important;
    font-size: 13px;
    color: #003133;
    margin-bottom: 10px !important; }
  .ezoic-wrapper table.table-formula tr td,
  .ezoic-wrapper table.table-formula tr th {
    font-size: 13px !important;
    color: #003133 !important; }
  .ezoic-wrapper #footer-wrapper {
    padding-left: 190px; }
  .ezoic-wrapper #block-block-13 {
    position: absolute;
    top: 0px;
    left: 270px;
    width: 300px; }
  .ezoic-wrapper #block-block-15 {
    position: absolute;
    top: 0px;
    left: 370px; }
  .ezoic-wrapper #main-content ul,
  .ezoic-wrapper #main-content ol {
    margin-left: 50px;
    margin-bottom: 30px;
    margin-top: 30px;
    font-size: 15px;
    line-height: 1.5em; }
  .ezoic-wrapper #main-content ol {
    margin-left: 53px; }
  .ezoic-wrapper ol[type=a] {
    list-style-type: lower-alpha; }
  .ezoic-wrapper li {
    margin-bottom: 8px; }
  .ezoic-wrapper map br {
    display: none; }
  .ezoic-wrapper .bc-icons {
    margin-left: -5px; }
  .ezoic-wrapper #block-views-content_blocks-block_4 {
    margin-bottom: 25px; }
  .ezoic-wrapper #block-block-14 {
    margin-top: 45px; }
  .ezoic-wrapper #main-content #table-sitemap {
    width: auto !important; }
  .ezoic-wrapper #main-content #table-sitemap td {
    vertical-align: middle !important; }
  .ezoic-wrapper #content_bottom_1,
  .ezoic-wrapper #content_bottom_2 {
    position: relative; }
  .ezoic-wrapper #edit-query {
    width: 150px !important; }
  .ezoic-wrapper #sitemap h3 img {
    float: left; }
  .ezoic-wrapper #sitemap h3 {
    display: block;
    margin: 0 0 0 1.5em; }
  .ezoic-wrapper #sitemap h3 > .ezoic-after-el {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .ezoic-wrapper #sitemap ul {
    margin-left: 0;
    margin-top: 10px; }
  .ezoic-wrapper #sitemap .sitemap-title {
    list-style-type: none; }
  .ezoic-wrapper #sitemap a.list-head {
    display: block;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px;
    margin-top: 15px; }
  .ezoic-wrapper #sitemap .sitemap-text {
    font-size: 13px;
    font-weight: normal;
    color: grey;
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', Calibri, Corbel, Verdana, sans-serif, Arial;
    text-align: justify; }
  .ezoic-wrapper #block-search-form {
    margin: 0;
    padding: 0;
    border: 0;
    float: right; }
  .ezoic-wrapper #edit-search-block-form-1-wrapper {
    margin: 0;
    padding: 0;
    float: left; }
  .ezoic-wrapper #edit-search-block-form-1-wrapper label {
    display: none; }
  .ezoic-wrapper #edit-search-block-form-1-wrapper input {
    padding: 0;
    margin: 0;
    height: 39px;
    border: 0px;
    border: 1px solid #cccccc;
    border-right: 0;
    width: 189px;
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 18px;
    font-family: Georgia, serif;
    color: #9a9a9a;
    border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -o-border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -o-border-bottom-left-radius: 5px; }
  .ezoic-wrapper .search-form-custom-class #search-block-form input.form-submit {
    width: 51px;
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    height: 39px;
    color: white;
    background: #da2f33;
    border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -o-border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -o-border-bottom-right-radius: 5px;
    border: 1px solid #eb2f37;
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/search-icon.jpg');
    background-position: -10px 0px;
    background-repeat: no-repeat;
    text-indent: -9999px; }
  .ezoic-wrapper .search-form-custom-class #search-block-form input.form-submit:hover {
    cursor: pointer;
    background-position: -10px -39px; }
  .ezoic-wrapper #bottom-wrap {
    padding-left: 30px; }
  .ezoic-wrapper #digicert-seal {
    padding-top: 20px;
    padding-bottom: 10px;
    clear: both; }
  .ezoic-wrapper #bottom-wrap h2 {
    display: none; }
  .ezoic-wrapper .bottom-links {
    width: 190px;
    float: left;
    margin-right: 40px;
    font-size: 0.85em;
    line-height: 1.2; }
  .ezoic-wrapper .bottom-links.last {
    margin-right: 0; }
  .ezoic-wrapper .bottom-links .bottom-header {
    color: #da2f33;
    font-size: 1.4em;
    border-bottom: 1px solid #d7d7d7; }
  .ezoic-wrapper .bottom-header {
    margin-bottom: 5px; }
  .ezoic-wrapper .bottom-links ul {
    padding-left: 0; }
  .ezoic-wrapper .bottom-links div {
    line-height: 1.75; }
  .ezoic-wrapper .bottom-links ul li {
    list-style-type: none; }
  .ezoic-wrapper .copy {
    width: 100%;
    text-align: center;
    font-size: 0.8em;
    color: #aaaaaa;
    clear: left;
    float: left; }
  .ezoic-wrapper .copyright {
    margin-top: 30px;
    float: left;
    clear: left; }
  .ezoic-wrapper .copy a {
    color: #aaaaaa; }
  .ezoic-wrapper .front #main-wrapper {
    padding-top: 15px; }
  .ezoic-wrapper #block-block-36 h2 {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/book.png');
    background-repeat: no-repeat;
    padding-left: 35px;
    padding-top: 3px;
    padding-bottom: 5px; }
  .ezoic-wrapper .sidebar .block.buy-sell-ad-first-block {
    border-bottom: none;
    padding-bottom: 10px; }
  .ezoic-wrapper .message-wrapper {
    background: white;
    margin: 0 auto; }
  .ezoic-wrapper .adplaceholder {
    margin: 40px 0; }
  .ezoic-wrapper .home-block img {
    padding: 4px 7px 8px 12px; }
  .ezoic-wrapper .home-block-big-img {
    margin-top: 16px; }
  .ezoic-wrapper .help {
    border: none;
    margin-bottom: 15px;
    margin-top: 0; }
  .ezoic-wrapper .help p {
    font-style: italic;
    margin: 0; }
  .ezoic-wrapper #google-cse-results iframe {
    height: 1300px;
    width: 100%; }
  
 #stylesheet_body#tinymce {
    background-color: white;
    background-image: none; }
  .ezoic-wrapper .node-form-has-region-right .form-region-main {
    width: 68%; }
  .ezoic-wrapper .node-form-has-region-right input.form-text {
    width: 100%; }
  .ezoic-wrapper #sidebar-last .custom-popular-block {
    background: #f7f7f7; }
  .ezoic-wrapper #sidebar-last .custom-popular-block h2 {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/heart.png');
    background-repeat: no-repeat;
    padding-left: 45px;
    padding-top: 3px;
    padding-bottom: 10px;
    margin-bottom: 25px; }
  .ezoic-wrapper #sidebar-last .custom-popular-block .item-list h3 {
    display: none; }
  .ezoic-wrapper #sidebar-last .custom-popular-block .views-field-title,
  .ezoic-wrapper #sidebar-last #block-views-featured_articles_block-block_1 .views-field-title {
    display: block;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 7px;
    padding-bottom: 4px;
    font-weight: normal; }
  .ezoic-wrapper #sidebar-last .custom-popular-block .views-field-title .field-content,
  .ezoic-wrapper #sidebar-last #block-views-featured_articles_block-block_1 .views-field-title .field-content {
    font-size: 18px; }
  .ezoic-wrapper #sidebar-last .custom-popular-block .views-row,
  .ezoic-wrapper #sidebar-last #block-views-featured_articles_block-block_1 .views-row {
    margin-bottom: 30px; }
  .ezoic-wrapper #sidebar-last .custom-popular-block .views-row-last,
  .ezoic-wrapper #sidebar-last #block-views-featured_articles_block-block_1 .views-row-last {
    margin-bottom: 0; }
  .ezoic-wrapper #sidebar-last .custom-popular-block a {
    color: #0c8cc4; }
  .ezoic-wrapper #sidebar-last .custom-popular-block ul {
    margin: 0; }
  .ezoic-wrapper #sidebar-last .custom-popular-block li {
    list-style-type: decimal;
    font-size: 18px;
    list-style-position: inside;
    color: #3d3d3d;
    font-weight: bold; }
  .ezoic-wrapper #sidebar-last .custom-popular-block .field-content h2,
  .ezoic-wrapper #sidebar-last #block-views-featured_articles_block-block_1 .field-content h2 {
    background-image: none;
    font-size: 14px;
    margin: 0;
    padding: 0;
    margin-top: 8px;
    margin-bottom: 5px; }
  .ezoic-wrapper #sidebar-last .custom-popular-block .field-content h3,
  .ezoic-wrapper #sidebar-last #block-views-featured_articles_block-block_1 .field-content h3 {
    font-size: 14px;
    margin-bottom: 5px; }
  .ezoic-wrapper #sidebar-last .custom-popular-block .field-content,
  .ezoic-wrapper #sidebar-last #block-views-featured_articles_block-block_1 .field-content {
    font-size: 14px;
    color: #3d3d3d;
    font-weight: normal; }
  .ezoic-wrapper #sidebar-last .custom-popular-block .field-content p,
  .ezoic-wrapper #sidebar-last #block-views-featured_articles_block-block_1 .field-content p {
    font-size: 14px; }
  .ezoic-wrapper #sidebar-last .custom-featured-block h2 {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/thumbs.png');
    background-repeat: no-repeat;
    padding-left: 45px;
    padding-top: 6px;
    padding-bottom: 10px;
    margin-bottom: 25px; }
  .ezoic-wrapper #sidebar-last .custom-featured-block .views-field-field-page-featured-image-fid img {
    float: left;
    margin: 10px 10px 0 0; }
  .ezoic-wrapper #sidebar-last .custom-featured-block .views-field-phpcode,
  .ezoic-wrapper #sidebar-last .custom-featured-block .views-field-title {
    margin-left: 100px; }
  .ezoic-wrapper .block li a.active {
    color: inherit; }
  .ezoic-wrapper #main-content-container {
    position: relative; }
  .ezoic-wrapper #sidebar-first .block {
    background: white;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    margin-top: 20px; }
  .ezoic-wrapper #sidebar-first {
    width: 150px;
    position: relative;
    left: 0; }
  .ezoic-wrapper #sidebar-first .block h2 {
    padding: 0 0 10px 0; }
  .ezoic-wrapper #sidebar-first-wrap {
    left: 0;
    margin-left: -165px;
    width: 150px;
    position: absolute; }
  .ezoic-wrapper #sidebar-first-float {
    position: relative;
    width: 150px; }
  .ezoic-wrapper #sidebar-first-float.fixed {
    position: fixed;
    top: 30px;
    padding-top: 0; }
  .ezoic-wrapper #sidebar-first ul li {
    list-style-type: none;
    list-style: none; }
  .ezoic-wrapper #sidebar-first ul li ul {
    list-style-type: none;
    list-style: none;
    margin-left: 8px; }
  .ezoic-wrapper #block-views-related_pages-block_1 {
    margin-top: 14px; }
  .ezoic-wrapper #main-wrapper {
    left: 0; }
  .ezoic-wrapper #sidebar-first .block {
    padding: 10px; }
  .ezoic-wrapper #sidebar-first ul.menu li.expanded {
    background: rgba(0, 0, 0, 0) url("https://explorable.com/sites/default/files/arrow-down.png") no-repeat -2px 5px; }
  .ezoic-wrapper #sidebar-first ul.menu li.collapsed {
    background: rgba(0, 0, 0, 0) url("https://explorable.com/sites/default/files/arrow-right.png") no-repeat -5px 5px; }
  .ezoic-wrapper #sidebar-first ul.menu li.expanded a,
  .ezoic-wrapper #sidebar-first ul.menu li.collapsed a {
    padding-left: 16px; }
  .ezoic-wrapper #sidebar-first ul.menu li.expanded ul {
    display: block; }
  .ezoic-wrapper #sidebar-first ul.menu li.collapsed ul {
    display: none; }
  .ezoic-wrapper #content-tabs {
    background: whitesmoke;
    width: 80%;
    position: relative;
    float: right;
    right: -14px;
    border: none;
    padding: 0;
    margin: 0;
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -o-border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -o-border-bottom-left-radius: 5px; }
  .ezoic-wrapper #content-tabs ul.primary,
  .ezoic-wrapper #content-tabs ul.secondary {
    padding: 0; }
  .ezoic-wrapper #content-tabs ul.primary li,
  .ezoic-wrapper #content-tabs ul.secondary li {
    display: block;
    float: left;
    clear: left;
    margin: 0;
    width: 100%; }
  .ezoic-wrapper #content-tabs ul.primary li:first-child,
  .ezoic-wrapper #content-tabs ul.secondary li:first-child {
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -o-border-top-left-radius: 5px; }
  .ezoic-wrapper #content-tabs ul.primary li:first-child a,
  .ezoic-wrapper #content-tabs ul.secondary li:first-child a,
  .ezoic-wrapper #content-tabs ul.primary li:first-child span strong {
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -o-border-top-left-radius: 5px; }
  .ezoic-wrapper #content-tabs ul.primary li:last-child,
  .ezoic-wrapper #content-tabs ul.secondary li:last-child {
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -o-border-bottom-left-radius: 5px; }
  .ezoic-wrapper #content-tabs ul.primary li:last-child a,
  .ezoic-wrapper #content-tabs ul.secondary li:last-child a,
  .ezoic-wrapper #content-tabs ul.primary li:last-child span strong {
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -o-border-bottom-left-radius: 5px;
    border-bottom: 0 !important; }
  .ezoic-wrapper #content-tabs ul.primary li.active,
  .ezoic-wrapper #content-tabs ul.secondary li.active {
    background: white;
    border-bottom: 1px solid #cccccc; }
  .ezoic-wrapper #content-tabs ul.primary li a.active:link,
  .ezoic-wrapper #content-tabs ul.primary li a.active:visited,
  .ezoic-wrapper #content-tabs ul.primary li span strong {
    border-bottom: 0;
    background: white;
    padding: 7px 10px;
    width: 110px;
    color: #3d3d3d; }
  .ezoic-wrapper #content-tabs ul.primary li.comment {
    background: rgba(0, 0, 0, 0); }
  .ezoic-wrapper #content-tabs ul.primary li.comment a.active:link,
  .ezoic-wrapper #content-tabs ul.primary li.comment a.active:visited {
    background: rgba(0, 0, 0, 0);
    font-size: 0.9em;
    font-weight: normal;
    width: auto; }
  .ezoic-wrapper #content-tabs ul.primary li a:link,
  .ezoic-wrapper #content-tabs ul.primary li a:visited,
  .ezoic-wrapper #content-tabs ul.secondary li a:link,
  .ezoic-wrapper #content-tabs ul.secondary li a:visited,
  .ezoic-wrapper #content-tabs ul.primary li.comment a.active:link,
  .ezoic-wrapper #content-tabs ul.primary li.comment a.active:visited {
    padding: 7px 10px;
    line-height: 30px;
    display: block;
    color: #3d3d3d;
    border-bottom: 1px solid #cccccc; }
  .ezoic-wrapper #content-tabs ul.primary li a:hover,
  .ezoic-wrapper #content-tabs ul.secondary li a:hover,
  .ezoic-wrapper #content-tabs ul.primary li.comment a.active:hover {
    background: #ededed;
    color: #3d3d3d; }
  .ezoic-wrapper #content-tabs ul.secondary li a.active:link,
  .ezoic-wrapper #content-tabs ul.secondary li a.active:visited {
    border-bottom: 0;
    background: white; }
  .ezoic-wrapper #content-tabs ul.secondary li.active a:link,
  .ezoic-wrapper #content-tabs ul.secondary li.active a:visited {
    width: 101px; }
  .ezoic-wrapper #content-tabs ul.primary li span {
    display: block;
    border-bottom: 1px solid #cccccc; }
  .ezoic-wrapper #content-tabs ul.primary li span strong {
    padding: 7px 10px;
    line-height: 30px;
    display: block;
    color: #3d3d3d;
    width: 101px; }
  .ezoic-wrapper .sidebar-related-pages .views-field-field-page-related-value a {
    display: block;
    line-height: 1.4em;
    margin-bottom: 8px;
    word-wrap: break-word; }
  .ezoic-wrapper .sidebar-related-pages .views-field-field-page-related-value br {
    display: none; }
  .ezoic-wrapper .block-guide li a.guide-item-active,
  .ezoic-wrapper .block-guide ul li a:hover {
    border-left: 2px solid #ec9799; }
  .ezoic-wrapper #main-content .content-left-float .block-guide h2 a.guide-item-active,
  .ezoic-wrapper #main-content .content-left-float .block-guide h2 a:hover {
    color: #da2f33; }
  .ezoic-wrapper #main-content table.custom-translation-jobs-list tr td {
    font-size: 0.9em;
    text-align: left;
    padding: 3px; }
  .ezoic-wrapper #translation-mods-custom-translation-jobs-page .form-item {
    float: left;
    width: 20%; }
  .ezoic-wrapper #translation-jobs-mods-custom-translation-jobs-page #edit-lang-from-wrapper,
  .ezoic-wrapper #translation-jobs-mods-custom-translation-jobs-page #edit-lang-to-wrapper,
  .ezoic-wrapper #translation-jobs-mods-custom-translation-jobs-page #edit-type-wrapper,
  .ezoic-wrapper #translation-jobs-mods-custom-translation-jobs-page #edit-status-wrapper {
    float: left;
    margin-right: 10px; }
  .ezoic-wrapper #translation-jobs-mods-custom-translation-jobs-page #edit-translator {
    width: 280px; }
  .ezoic-wrapper #sitemap ul,
  .ezoic-wrapper #sitemap ul li {
    margin-left: 10px; }
  .ezoic-wrapper #sitemap ul li {
    margin-left: 20px; }
  .ezoic-wrapper .book-navigation .page-previous,
  .ezoic-wrapper .book-navigation .page-up,
  .ezoic-wrapper .book-navigation .page-next {
    width: 30%; }
  .ezoic-wrapper #main-content .block-book {
    background: #fafafa;
    float: left;
    margin: 0 15px 10px 0;
    padding: 10px 5px 10px 10px;
    width: 30%; }
  .ezoic-wrapper #main-content .block-book h2 {
    font-size: 1em;
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #main-content .block-book li {
    font-size: 0.8em; }
  .ezoic-wrapper #main-content .block-book ul.menu {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #main-content .block-book ul.menu li {
    margin: 0;
    margin-left: 15px; }
  .ezoic-wrapper #main-content .block-book ul.menu li.leaf {
    padding: 0; }

  .ezoic-wrapper #block-block-54 {
    padding: 0;
    margin: 0;
    background: #f7f7f7;
    font-size: 22px; }
  .ezoic-wrapper #block-block-54 h2 {
    text-align: center;
    text-indent: 0 !important;
    border-bottom: 1px solid #cccccc;
    padding: 10px 15px;
    margin-bottom: -7px;
    font-size: 22px; }
  .ezoic-wrapper #block-block-54 .addthis_toolbox.addthis_vertical_style {
    width: 100%; }
  .ezoic-wrapper #block-block-54 .addthis_toolbox .at300b {
    border-bottom: 1px solid #cccccc;
    padding: 10px 15px; }
  .ezoic-wrapper #block-block-54 .addthis_toolbox .at300b:hover {
    text-decoration: none; }
  .ezoic-wrapper #block-block-54 .addthis_follow_label {
    color: #3d3d3d;
    font-family: Georgia, serif;
    font-weight: bold;
    text-indent: 10px; }
  .ezoic-wrapper #block-block-54 .addthis_toolbox .addthis_button_rss_follow {
    border-bottom: 0 solid #cccccc; }
  .ezoic-wrapper #mobile-controls,
  .ezoic-wrapper #mobile-menu {
    display: none; }
  .ezoic-wrapper .header-top-left {
    float: left;
    width: 240px;
    margin-bottom: -30px;
    margin-top: 20px;
    margin-left: 1em; }
  .ezoic-wrapper .header-top-left ul {
    list-style: none;
    margin-bottom: 0; }
  .ezoic-wrapper .header-top-left ul li {
    display: inline;
    margin-right: 6px; }
  .ezoic-wrapper #block-service_links-service_links {
    margin-bottom: 20px;
    float: left; }
  .ezoic-wrapper #block-service_links-service_links .service-links ul {
    margin: 0;
    padding-left: 0; }
  .ezoic-wrapper #main-content ul.links li.watcher .watcher_node_toggle_watching_link {
    float: left;
    width: 100px;
    padding-left: 21px;
    text-align: left; }
  .ezoic-wrapper #content-tabs {
    width: 80%; }
  .ezoic-wrapper #edit-mail-wrapper {
    width: 100%;
    padding: 0 30px; }
  .ezoic-wrapper #edit-mail-wrapper #edit-mail {
    max-width: 230px;
    width: 100%; }
  .ezoic-wrapper .newsletter-form .newsletter-message {
    text-align: left !important; }
  .ezoic-wrapper .survey_powered_by {
    text-align: center; }
  .ezoic-wrapper .survey_powered_by a,
  .ezoic-wrapper .survey_powered_by a:link,
  .ezoic-wrapper .survey_powered_by a:visited {
    color: #da2f33; }
  .ezoic-wrapper h1#page-title {
    word-wrap: break-word; }
  .ezoic-wrapper .uk-i-label {
    display: none; }
  .ezoic-wrapper div.expres-messages {
    border: 0px;
    padding: 10px; }
  .ezoic-wrapper div.error {
    background-image: none !important;
    border: 1px solid #dd7777; }
  .ezoic-wrapper .expres-forms-configurable-field > label,
  .ezoic-wrapper .expres-forms-configurable-field > div > label {
    display: inline; }
  .ezoic-wrapper .expres-adv-message > p.resp {
    font-size: 12px; }
  .ezoic-wrapper .expres-adv-button {
    color: #3c9bbe;
    text-transform: none;
    background-color: rgba(0, 0, 0, 0); }
  .ezoic-wrapper .expres-adv-button:hover {
    text-decoration: underline; }
  .ezoic-wrapper .qtip-content .expres-adv-message p {
    text-indent: 2em;
    text-align: left;
    margin-bottom: 12px;
    margin-top: 12px; }
  
 #stylesheet_body.cke_editable table td,
  
 #stylesheet_body.cke_editable table td,
  .ezoic-wrapper .formatted-text-content table td,
  .ezoic-wrapper .formatted-text-content table th {
    border-width: 1px;
    border-style: solid;
    font-size: 10px; }
  .ezoic-wrapper .formatted-text-content pre {
    white-space: pre-wrap; }
  
 #stylesheet_body.cke_editable pre {
    white-space: pre-wrap; }
  
 #stylesheet_body.cke_editable table {
    border-collapse: collapse;
    border-spacing: 0; }
  .ezoic-wrapper #sitemap ul,
  .ezoic-wrapper #sitemap ul li {
    margin-left: 10px; }
  .ezoic-wrapper #sitemap ul li {
    margin-left: 20px; }
  .ezoic-wrapper #revisioning-mods-pending-list-form table tr td,
  .ezoic-wrapper .content-bottom-guide-block	table tr td,
  .ezoic-wrapper #main-content .custom-author-page-manager table tr td,
  .ezoic-wrapper #main-content .custom-author-page table tr td,
  .ezoic-wrapper #main-content table.custom-translation-jobs-list tr td {
    font-size: 0.9em;
    text-align: left;
    padding: 3px; }
  .ezoic-wrapper #translation-mods-custom-translation-jobs-page .form-item {
    float: left;
    width: 20%; }
  .ezoic-wrapper #translation-jobs-mods-custom-translation-jobs-page #edit-lang-from-wrapper,
  .ezoic-wrapper #translation-jobs-mods-custom-translation-jobs-page #edit-lang-to-wrapper,
  .ezoic-wrapper #translation-jobs-mods-custom-translation-jobs-page #edit-type-wrapper,
  .ezoic-wrapper #translation-jobs-mods-custom-translation-jobs-page #edit-status-wrapper {
    float: left;
    margin-right: 10px; }
  .ezoic-wrapper #translation-jobs-mods-custom-translation-jobs-page #edit-translator {
    width: 280px; }
  .ezoic-wrapper #main-content .content-left-float {
    float: left;
    margin: 7px 35px 20px 0;
    width: 40%; }
  .ezoic-wrapper #main-content .content-left-float h2 {
    font-size: 1em;
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #main-content .content-left-float ul,
  .ezoic-wrapper #main-content .content-left-float ul li {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #main-content .content-left-float ul li {
    font-size: 0.8em;
    list-style: none; }
  .ezoic-wrapper #main-content .content-left-float ul li ul {
    margin-left: 11px; }
  .ezoic-wrapper #main-content .content-left-float {
    background: #fafafa;
    border: solid 1px #dddddd;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    padding-bottom: 5px; }
  .ezoic-wrapper .block-guide li.expanded  span.guide-item-no-link {
    background: url("https://explorable.com/sites/default/files/arrow-down.png") no-repeat scroll 2px 4px rgba(0, 0, 0, 0); }
  .ezoic-wrapper .block-guide li.collapsed span.guide-item-no-link {
    background: url("https://explorable.com/sites/default/files/arrow-right.png") no-repeat scroll 0px 3px rgba(0, 0, 0, 0); }
  .ezoic-wrapper #main-content .content-left-float .block-guide ul li.expanded span.guide-item-no-link,
  .ezoic-wrapper #main-content .content-left-float .block-guide ul li.collapsed span.guide-item-no-link {
    padding-left: 20px; }
  .ezoic-wrapper #main-content .content-left-float .block-guide li.expanded ul {
    margin-left: 26px; }
  .ezoic-wrapper #main-content .content-left-float .block-guide li.parent-clone {
    margin-left: -10px; }
  .ezoic-wrapper #main-content table#guide-list-table tr th,
  .ezoic-wrapper #main-content table#guide-list-table tr td,
  .ezoic-wrapper #main-content table#guide-pages-table tr td {
    font-size: 0.9em;
    line-height: 1.8em;
    text-align: left;
    padding: 3px 5px; }
  .ezoic-wrapper #main-content table#guide-list-table tr th {
    font-size: 1em; }
  .ezoic-wrapper #main-content table#guide-pages-table tr th.item-title {
    width: 260px; }
  .ezoic-wrapper #main-content table#guide-pages-table tr th.item-actions {
    width: 50px; }
  .ezoic-wrapper .guide-bottom-navigation {
    line-height: 1em; }
  .ezoic-wrapper .guide-bottom-navigation p {
    line-height: 1.1em; }
  .ezoic-wrapper .guide-bottom-navigation .page-links {
    border-top: dashed 1px #dddddd;
    padding-top: 1.5em; }
  .ezoic-wrapper .guide-bottom-navigation .guide-title {
    margin-bottom: 5px; }

  .ezoic-wrapper .guide-bottom-navigation a.prev-article-link,
  .ezoic-wrapper .guide-bottom-navigation a.next-article-link,
  .ezoic-wrapper .guide-bottom-navigation a.overview-page {
    color: #aaaaaa;
    font-size: 0.8em; }

  .ezoic-wrapper div.warning {
    margin-bottom: 10px; }
  .ezoic-wrapper div.indentation {
    width: 10px; }
  .ezoic-wrapper .draggable a.tabledrag-handle {
    padding-right: 0.6em; }
  .ezoic-wrapper .btn.danger,
  .ezoic-wrapper .alert-message.danger,
  .ezoic-wrapper .btn.danger:hover,
  .ezoic-wrapper .alert-message.danger:hover,
  .ezoic-wrapper .btn.error,
  .ezoic-wrapper .alert-message.error,
  .ezoic-wrapper .btn.error:hover,
  .ezoic-wrapper .alert-message.error:hover,
  .ezoic-wrapper .btn.success,
  .ezoic-wrapper .alert-message.success,
  .ezoic-wrapper .btn.success:hover,
  .ezoic-wrapper .alert-message.success:hover,
  .ezoic-wrapper .btn.info,
  .ezoic-wrapper .alert-message.info,
  .ezoic-wrapper .btn.info:hover,
  .ezoic-wrapper .alert-message.info:hover {
    color: white; }
  .ezoic-wrapper .btn .close,
  .ezoic-wrapper .alert-message .close {
    font-family: Arial, sans-serif;
    line-height: 18px; }
  .ezoic-wrapper .btn.danger,
  .ezoic-wrapper .alert-message.danger,
  .ezoic-wrapper .btn.error,
  .ezoic-wrapper .alert-message.error {
    background-color: #c43c35;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
    background-image: linear-gradient(top, #ee5f5b, #c43c35);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
    border-color: #c43c35 #c43c35 #882a25;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }


  .ezoic-wrapper .btn.success,
  .ezoic-wrapper .alert-message.success {
    background-color: #57a957;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
    background-image: linear-gradient(top, #62c462, #57a957);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
    border-color: #57a957 #57a957 #3d773d;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }


  .ezoic-wrapper .btn.info,
  .ezoic-wrapper .alert-message.info {
    background-color: #339bb9;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
    background-image: linear-gradient(top, #5bc0de, #339bb9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
    border-color: #339bb9 #339bb9 #22697d;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }


  .ezoic-wrapper .btn {
    cursor: pointer;
    display: inline-block;
    background-color: #e6e6e6;
    background-repeat: no-repeat;
    background-image: linear-gradient(white, white 25%, #e6e6e6);
    padding: 5px 14px 6px;
    color: #333333;
    font-size: 13px;
    line-height: normal;
    border: 1px solid #cccccc;
    border-bottom-color: #bbbbbb;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: 0.1s linear all;
    -moz-transition: 0.1s linear all;
    -ms-transition: 0.1s linear all;
    -o-transition: 0.1s linear all;
    transition: 0.1s linear all; }


  .ezoic-wrapper .btn.mini {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    font-size: 10px;
    padding: 1px 6px; }
  .ezoic-wrapper .btn:hover {
    background-position: 0 -15px;
    color: #333333;
    text-decoration: none; }

  .ezoic-wrapper .btn.primary {
    color: white;
    background-color: #0064cd;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
    background-image: linear-gradient(top, #049cdb, #0064cd);
    border-color: #0064cd #0064cd #003f81;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }


  .ezoic-wrapper .btn.highlighted {
    color: white;
    background-color: #4d9645;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#4d9645), to(#2e5c2b));
    background-image: linear-gradient(top, #4d9645, #2e5c2b);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d9645', endColorstr='#2e5c2b', GradientType=0);
    border-color: #2e5c2b #2e5c2b #2e5c2b;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }


  .ezoic-wrapper .btn.disabled {
    cursor: default;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(false);
    filter: alpha(100);
    -khtml-opacity: 0.65;
    -moz-opacity: 0.65;
    opacity: 0.65; }
  .ezoic-wrapper .btn[disabled] {
    cursor: default;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(false);
    filter: alpha(100);
    -khtml-opacity: 0.65;
    -moz-opacity: 0.65;
    opacity: 0.65; }
  .ezoic-wrapper .btn.large {
    font-size: 15px;
    line-height: normal;
    padding: 9px 14px 9px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin: 2px; }
  .ezoic-wrapper .btn.small {
    padding: 7px 9px 7px;
    font-size: 11px; }
  .ezoic-wrapper :root .alert-message {
    border-radius: 0 \0; }
  .ezoic-wrapper button.btn::-moz-focus-inner,
  .ezoic-wrapper input[type=submit].btn::-moz-focus-inner {
    padding: 0;
    border: 0; }
  .ezoic-wrapper #main-content ol,
  .ezoic-wrapper #main-content ul {
    margin-left: 0;
    padding-left: 50px; }
  .ezoic-wrapper form input#edit-delete {
    color: #cccccc; }
  .ezoic-wrapper div.view div.views-admin-links {
    margin-top: -60px !important; }
  .ezoic-wrapper blockquote {
    clear: right;
    display: table; }
  .ezoic-wrapper #main-content .node table {
    width: auto; }
  .ezoic-wrapper .btn-cancel {
    color: #cccccc !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important; }
  .ezoic-wrapper #content-tabs ul.secondary {
    text-transform: none; }
  .ezoic-wrapper .gray-btn {
    color: #cccccc !important; }
  .ezoic-wrapper .container-inline {
    display: inline; }
  .ezoic-wrapper a.btn {
    color: #333333; }
  .ezoic-wrapper a.btn.large {
    font-size: 1em;
    margin-left: 1px;
    padding: 8px 14px; }
  .ezoic-wrapper a.btn.large.subtle,
  .ezoic-wrapper btn.large.subtle {
    color: #cccccc; }
  .ezoic-wrapper a.btn.primary {
    color: white; }
  .ezoic-wrapper fieldset .form-text {
    width: auto; }
  .ezoic-wrapper input.form-text,
  .ezoic-wrapper textarea.form-textarea {
    padding: 1px 2px;
    border: 1px solid #e3e9ef;
    border-top: solid 1px #abadb3; }
  .ezoic-wrapper .form-item input.error,
  .ezoic-wrapper .form-item textarea.error,
  .ezoic-wrapper .form-item select.error {
    background-color: #f9e8e8;
    border-color: #e28f8f; }
  .ezoic-wrapper .form-item input.error {
    padding: 1px 2px; }
  .ezoic-wrapper #autocomplete {
    background: white;
    border: solid 1px #cccccc; }
  .ezoic-wrapper #autocomplete ul {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #autocomplete ul li {
    background: rgba(0, 0, 0, 0);
    color: #505050;
    font-size: 0.7em;
    list-style-type: none;
    margin: 0;
    padding: 5px 4px;
    text-transform: uppercase; }
  .ezoic-wrapper #autocomplete ul li div {
    line-height: 1em; }
  .ezoic-wrapper #autocomplete ul li.selected {
    background: #0282d5;
    color: #fafafa; }
  .ezoic-wrapper #autocomplete ul li span {
    color: #bbbbbb;
    display: block;
    text-transform: none; }
  .ezoic-wrapper #edit-search-block-form-1-wrapper input {
    height: 29\9;
    padding-top: 9\9; }
  .ezoic-wrapper .search-form-custom-class #search-block-form input.form-submit {
    font-size: 0\9;
    line-height: 0\9; }
  .ezoic-wrapper .home-block .home-block-cont {
    *width: 48%; }
  .ezoic-wrapper #author-date-comments {
    _width: 569px; }
  .ezoic-wrapper #branding-shadow-fix {
    *display: none; }
  .ezoic-wrapper #site-header {
    *height: 128px; }
  .ezoic-wrapper .content-left-float .guide-advertisement {
    font-size: 0.9em;
    padding: 10px;
    text-align: center; }
  .ezoic-wrapper .content-left-float .guide-advertisement p {
    font-size: inherit; }
  .ezoic-wrapper .content-left-float .guide-advertisement img {
    margin-top: 5px; }
  .ezoic-wrapper #guide-list-table tr th {
    font-size: 14px; }
  .ezoic-wrapper #guide-list-table tr td {
    font-size: 13px; }
  .ezoic-wrapper .content-left-float .guide-advertisement {
    font-size: 0.9em;
    padding: 10px;
    text-align: center; }
  .ezoic-wrapper .content-left-float .guide-advertisement p {
    font-size: inherit; }
  .ezoic-wrapper .content-left-float .guide-advertisement img {
    margin-top: 5px; }
  .ezoic-wrapper .printmail-wrap {
    margin-top: 15px;
    color: #999999;
    float: right; }
  .ezoic-wrapper .author-wrap {
    float: left; }
  .ezoic-wrapper #site-menu .links.secondary-menu li a {
    color: #3d3d3d; }
  .ezoic-wrapper #site-menu ul.links.main-menu li.active {
    -moz-border-top-right-radius: 5px;
    -o-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px; }
  .ezoic-wrapper #site-menu  ul.links.secondary-menu li.active-trail a {
    color: #3d3d3d;
    background-color: #e7e7e7;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }
  .ezoic-wrapper .block-float-left {
    float: left; }
  .ezoic-wrapper .block-float-right {
    float: right; }
  .ezoic-wrapper #link-generator-div-bottom,
  .ezoic-wrapper #link-generator-div {
    display: none; }
  .ezoic-wrapper #link-generator-div-bottom .link-box,
  .ezoic-wrapper #link-generator-block-div .link-box,
  .ezoic-wrapper #link-generator-div .link-box {
    resize: none;
    width: 100%;
    height: 50px;
    font-size: 16px;
    font-family: arial; }
  .ezoic-wrapper #link-generator-block-div {
    margin-bottom: 20px; }
  .ezoic-wrapper #link-generator-block-div .link-box {
    font-size: 14px;
    height: auto; }
  .ezoic-wrapper noindex:-o-prefocus,
  .ezoic-wrapper #branding-shadow-fix {
    margin: 70px -30px 0 -30px; }
  .ezoic-wrapper .field-name-field-media-caption {
    font-size: 10px;
    margin-bottom: 10px;
    color: grey; }
  .ezoic-wrapper .newsletter-form h2 {
    background: url("https://explorable.com/sites/default/files/newsletter-label-image.png") no-repeat bottom left;
    padding-left: 45px; }
  .ezoic-wrapper .newsletter-form .form-submit {
    background: url("https://explorable.com/sites/default/files/newsletter-btn-submit.png") no-repeat;
    height: 40px;
    border: none;
    font-size: 0 9;
    line-height: 0 9;
    color: white;
    text-indent: -9999px;
    cursor: pointer;
    width: 45px; }
  .ezoic-wrapper .newsletter-form label {
    display: none; }
  .ezoic-wrapper .newsletter-form .form-text {
    background: url("https://explorable.com/sites/default/files/newsletter-textbox.png") no-repeat;
    width: 235px;
    height: 40px;
    border: none;
    float: left;
    color: #3d3d3d;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    font-family: Georgia, serif;
    color: #9a9a9a; }
  .ezoic-wrapper .newsletter-form .newsletter-message {
    margin-top: 5px;
    padding: 0px 30px;
    font-size: 2px !important;
    color: #aaaaaa;
    text-align: center; }
  .ezoic-wrapper .newsletter-form .newsletter-message p {
    font-size: 13px; }
  .ezoic-wrapper #block-feedback-form .feedback-link {
    background: black !important;
    border: 2px solid grey !important;
    padding: 5px !important;
    color: white !important;
    font-weight: bold !important; }
  .ezoic-wrapper #block-feedback-form {
    bottom: 0px;
    right: 0px;
    background: white; }
  .ezoic-wrapper #block-feedback-form h2 {
    padding-top: 0px; }
  .ezoic-wrapper #block-feedback-form .content form {
    background: black;
    color: white;
    font-size: 12px;
    border: 2px solid grey; }
  .ezoic-wrapper #block-feedback-form #feedback-status-message {
    background: black;
    color: white;
    padding: 10px;
    font-weight: bold;
    font-size: 12px; }
  .ezoic-wrapper .feedback-block-status-msg {
    font-size: 13px;
    font-weight: normal;
    line-height: 160%;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 20px;
    margin-left: -45px;
    margin-top: -20px;
    color: #33a333; }
  .ezoic-wrapper #main-content .relevant-articles-block ul,
  .ezoic-wrapper #main-content .latest-ideas-block ul,
  .ezoic-wrapper #sidebar-last .latest-ideas-block ul {
    padding: 0;
    text-align: left;
    margin: 2em 0;
    font-size: 13px;
    list-style: none; }
  .ezoic-wrapper #main-content .relevant-articles-block ul li,
  .ezoic-wrapper #main-content .latest-ideas-block ul li,
  .ezoic-wrapper #sidebar-last .latest-ideas-block ul li {
    padding: 5px;
    margin: 0;
    vertical-align: top;
    border: none;
    background: none;
    font-size: 13px;
    width: 110px;
    list-style: none;
    display: inline-block; }
  .ezoic-wrapper #main-content .relevant-articles-block ul li a,
  .ezoic-wrapper #main-content .latest-ideas-block ul li a,
  .ezoic-wrapper #sidebar-last .latest-ideas-block ul li a {
    font-size: 13px; }
  .ezoic-wrapper #main-content .relevant-articles-block ul li img,
  .ezoic-wrapper #main-content .latest-ideas-block ul li img,
  .ezoic-wrapper #sidebar-last .latest-ideas-block ul li img {
    width: 100%; }
  .ezoic-wrapper #main-content .relevant-articles-block .views-field-title,
  .ezoic-wrapper #main-content .latest-ideas-block .views-field-title,
  .ezoic-wrapper #sidebar-last .latest-ideas-block .views-field-title {
    text-align: left; }
  .ezoic-wrapper #main-content .relevant-articles-block .views-field-title a,
  .ezoic-wrapper #main-content .latest-ideas-block .views-field-title a,
  .ezoic-wrapper #sidebar-last .latest-ideas-block .views-field-title a {
    color: #0c8cc4;
    font-size: 12px;
    font-weight: bold; }
  .ezoic-wrapper .relevant-articles-block .view-content table tr td {
    width: 22%;
    padding: 10px; }
  .ezoic-wrapper .relevant-articles-block .view-content table tr td img {
    width: 100% !important;
    height: auto !important; }
  .ezoic-wrapper .relevant-articles-block .view-content table tr td .views-field-title {
    margin-top: 10px;
    text-align: left; }
  .ezoic-wrapper .relevant-articles-block .view-content table tr td .views-field-title a {
    color: #0c8cc4;
    font-size: 12px;
    font-weight: bold; }
  .ezoic-wrapper #link-generator-block-div {
    margin-top: 20px; }
  .ezoic-wrapper #edit-search-block-form-1-wrapper input {
    height: 38px; }
  .ezoic-wrapper #main-and-sidebar-wrap {
    border-radius: 5px; }
  .ezoic-wrapper .newsletter-form .newsletter-link {
    text-align: center;
    padding: 15px 0px; }
  .ezoic-wrapper .newsletter-form .newsletter-link a {
    font-size: 24px;
    font-weight: bold; }
  .ezoic-wrapper .newsletter-form #newsletter-dummy-form input {
    cursor: pointer; }
  .ezoic-wrapper div.messages.warning,
  .ezoic-wrapper div.messages.error {
    border-radius: 5px;
    padding: 10px; }
  .ezoic-wrapper div.messages.warning {
    color: #505050; }
  .ezoic-wrapper div.messages.error ul,
  .ezoic-wrapper div.messages.warning ul {
    font-size: 1em !important;
    margin: 0 !important;
    margin-left: 20px !important;
    padding: 0 !important; }
  .ezoic-wrapper .user-login .item-list h3,
  .ezoic-wrapper .user-login .item-list ul.hybridauth-widget,
  .ezoic-wrapper #user-register .item-list h3,
  .ezoic-wrapper #user-register .item-list ul.hybridauth-widget {
    margin-left: 0;
    padding-left: 0;
    text-indent: 0; }
  .ezoic-wrapper .user-login .item-list h3,
  .ezoic-wrapper #user-register .item-list h3 {
    margin-bottom: 6px; }
  .ezoic-wrapper .user-login ul.hybridauth-widget,
  .ezoic-wrapper #user-register ul.hybridauth-widget {
    margin-top: 10px; }
  .ezoic-wrapper .qtip {
    line-height: 1.5em; }
  .ezoic-wrapper .qtip-modal {
    background: white;
    border-radius: 5px;
    font-size: 1em;
    max-width: 900px; }
  .ezoic-wrapper .qtip .messages {
    background-color: rgba(0, 0, 0, 0);
    color: inherit;
    left: 0;
    margin: 5px;
    position: relative;
    top: 0; }
  .ezoic-wrapper .qtip .qtip-buttons {
    margin-top: 15px;
    text-align: center; }
  .ezoic-wrapper .qtip p {
    font-size: 1em;
    line-height: 1.5em;
    margin-bottom: 5px; }
  .ezoic-wrapper .qtip-default {
    background-color: #ffffdd;
    color: #555555; }
  .ezoic-wrapper .qtip-info {
    background-color: white;
    border: solid 3px #f1f1f1;
    color: #555555;
    max-width: 400px;
    width: 90%; }
  .ezoic-wrapper .qtip-light {
    background: white; }
  .ezoic-wrapper .qtip-error {
    background-color: #f9e8e8;
    border-color: #e28f8f;
    color: #a30000; }
  .ezoic-wrapper .qtip-error ul,
  .ezoic-wrapper .qtip-error li {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #qtip-overlay div {
    background: radial-gradient(ellipse closest-corner at 50% 50%, rgba(0, 0, 0, 0.4) 1%, rgba(0, 0, 0, 0.8) 100%); }

  .ezoic-wrapper .emphasized {
    color: red;
    font-weight: bold; }
  .ezoic-wrapper .btn.progress {
    background: url('https://explorable.com/misc/throbber.gif') #efefef no-repeat 4px -13px !important;
    font-weight: normal !important;
    padding-left: 20px !important; }
  .ezoic-wrapper .my-content-link {
    position: relative;
    top: 24px; }
  .ezoic-wrapper .description.as-tooltip {
    display: none; }
  .ezoic-wrapper .tooltipAnchor {
    margin-left: 8px;
    position: absolute; }
  .ezoic-wrapper .tooltipAnchor img {
    position: relative;
    top: -2px; }
  .ezoic-wrapper form.user-login label.form-label,
  .ezoic-wrapper form#user-register label.form-label {
    margin-bottom: 3px; }
  .ezoic-wrapper form.user-login input.form-text,
  .ezoic-wrapper form#user-register input.form-text {
    padding: 5px; }
  .ezoic-wrapper .user-registration-help {
    font-size: 0.8em; }
  .ezoic-wrapper ::-webkit-input-placeholder {
    color: #999999; }
  .ezoic-wrapper :-moz-placeholder {
    color: #999999; }
  .ezoic-wrapper ::-moz-placeholder {
    color: #999999; }
  .ezoic-wrapper :-ms-input-placeholder {
    color: #999999; }
  .ezoic-wrapper .message-wrapper {
    margin-top: 20px; }
  .ezoic-wrapper #branding {
    position: relative; }
  .ezoic-wrapper #branding .logo-right {
    float: right; }
  .ezoic-wrapper #branding .exit-link {
    margin-right: 5px; }
  .ezoic-wrapper .author-wrap a {
    color: inherit;
    text-decoration: underline; }
  .ezoic-wrapper #forum {
    font-size: 1em;
    max-width: 100%; }
  .ezoic-wrapper #forum ul.links {
    padding-left: 0; }
  .ezoic-wrapper #forum .indent {
    margin-left: 20px; }
  .ezoic-wrapper #forum .forum-item {
    padding: 0.8em 0;
    margin-bottom: 1em; }
  .ezoic-wrapper #forum .forum .name,
  .ezoic-wrapper .topic-submitted-by,
  .ezoic-wrapper .news-submitted-by,
  .ezoic-wrapper .comment-submitted-by {
    background: none repeat scroll 0 0 #eeeeee;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 5px;
    padding: 6px;
    padding-left: 1em;
    text-decoration: none; }
  .ezoic-wrapper #forum .forum .name {
    border-left: 1px solid #ec9799; }
  .ezoic-wrapper #forum .forum .name a,
  .ezoic-wrapper .topic-submitted-by a,
  .ezoic-wrapper .news-submitted-by a,
  .ezoic-wrapper .comment-submitted-by a {
    font-weight: bold;
    color: #505050;
    text-decoration: none; }
  .ezoic-wrapper #forum .forum .name a:hover,
  .ezoic-wrapper .topic-submitted-by a:hover,
  .ezoic-wrapper .news-submitted-by a:hover,
  .ezoic-wrapper .comment-submitted-by a:hover {
    color: #da2f33; }
  .ezoic-wrapper #forum .description {
    padding: 0 0 0.4em; }
  .ezoic-wrapper .forum-details,
  .ezoic-wrapper .topic-details {
    color: #70727c;
    font-size: 0.8em; }
  .ezoic-wrapper .forum-topic-list .topic {
    border-bottom: 1px solid #bec8cc;
    padding: 1em 0; }
  .ezoic-wrapper .forum-topic-list .title-wrapper .title {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/topic-icon.png');
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 30px; }
  .ezoic-wrapper .forum-topic-list .topic .title a {
    font-weight: bold;
    color: #505050;
    text-decoration: none; }
  .ezoic-wrapper .forum-topic-list .topic .title a:hover {
    color: #da2f33; }
  .ezoic-wrapper .topic-submitted-by,
  .ezoic-wrapper .comment-submitted-by,
  .ezoic-wrapper .news-submitted-by {
    width: 100%;
    float: left;
    clear: both;
    margin-bottom: 10px;
    padding: 0;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px; }
  .ezoic-wrapper .topic-submitted-by .picture,
  .ezoic-wrapper .news-submitted-by .picture,
  .ezoic-wrapper .comment-submitted-by .picture {
    float: left;
    height: 40px;
    margin: 4px;
    margin-left: 8px; }
  .ezoic-wrapper .comment-submitted-by .new {
    width: 50px;
    float: right;
    padding: 5px;
    font-size: 14px; }
  .ezoic-wrapper .comment-submitted-by .reply-to-link {
    float: left;
    clear: both;
    font-size: 13px;
    font-weight: normal; }
  .ezoic-wrapper .topic-submitted-by .picture img,
  .ezoic-wrapper .news-submitted-by .picture img,
  .ezoic-wrapper .comment-submitted-by .picture img {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    width: 40px; }
  .ezoic-wrapper .topic-submitted-by .picture a,
  .ezoic-wrapper .news-submitted-by .picture a,
  .ezoic-wrapper .comment-submitted-by .picture a {
    line-height: 0;
    border: none; }
  .ezoic-wrapper .topic-submitted-by .submitted,
  .ezoic-wrapper .news-submitted-by .submitted,
  .ezoic-wrapper .comment-submitted-by .submitted {
    float: left;
    padding-top: 1em;
    padding-left: 0.7em; }
  .ezoic-wrapper .news-submitted-by {
    margin-bottom: 0; }
  .ezoic-wrapper #main-content .topic-forum-navigation,
  .ezoic-wrapper #main-content .news-navigation,
  .ezoic-wrapper #main-content .comment-navigation {
    float: right; }
  .ezoic-wrapper #main-content .topic-forum-navigation ul.links {
    padding-left: 0; }
  .ezoic-wrapper #main-content .topic-forum-navigation ul.links li {
    margin-left: 0.5em; }
  .ezoic-wrapper #main-content .topic-forum-navigation .taxonomy,
  .ezoic-wrapper #main-content .news-navigation a,
  .ezoic-wrapper #main-content .comment-navigation .reply-to-link {
    width: auto;
    padding: 0.2em;
    border-left: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc; }
  .ezoic-wrapper #main-content .news-navigation a,
  .ezoic-wrapper #main-content .comment-navigation .reply-to-link {
    padding: 0.2em 0.5em; }
  .ezoic-wrapper .topic-content,
  .ezoic-wrapper .news-content {
    padding: 0.5em; }
  .ezoic-wrapper .news-content {
    float: left; }
  .ezoic-wrapper .news-content .idea-image-container img {
    width: 100%; }
  .ezoic-wrapper .forum .node-links,
  .ezoic-wrapper .news .node-links {
    border-top: 1px solid #eeeeee;
    padding: 0.5em;
    text-align: right; }
  .ezoic-wrapper .news .node-links {
    float: left;
    width: 97%; }
  .ezoic-wrapper #main-content .news .node-links ul.links {
    float: right;
    width: 100%;
    margin-top: 0.3em;
    margin-bottom: 0.3em;
    padding-left: 0; }
  .ezoic-wrapper .node-type-forum .node,
  .ezoic-wrapper .node-type-news .node {
    border: 1px solid #eeeeee;
    padding-bottom: 0;
    border-radius: 5px;
    border: 1px solid #fececf; }
  .ezoic-wrapper .forum #comments .comment ul.links {
    padding: 0;
    margin: 0; }
  .ezoic-wrapper #main-content .forum .node-links ul.links,
  .ezoic-wrapper .node-type-forum #comments .comment-links ul.links,
  .ezoic-wrapper .node-type-news #comments .comment-links ul.links {
    padding-left: 0; }
  .ezoic-wrapper .node-type-forum #comments .comment-links,
  .ezoic-wrapper .node-type-news #comments .comment-links {
    border-top: 1px solid #eeeeee;
    padding: 0.5em;
    text-align: right; }
  .ezoic-wrapper .node-type-forum #comments .comment-links ul.links,
  .ezoic-wrapper .node-type-news #comments .comment-links ul.links {
    margin: 0; }
  .ezoic-wrapper .comment-submitted-by {
    border-left: none; }
  .ezoic-wrapper .node-type-forum #comments .comment,
  .ezoic-wrapper .node-type-news #comments .comment {
    border: 1px solid #eeeeee;
    margin-bottom: 1em;
    border-radius: 5px; }
  .ezoic-wrapper .node-type-forum #comments .comment .content,
  .ezoic-wrapper .node-type-news #comments .comment .content {
    padding: 0.5em; }
  .ezoic-wrapper #main-content .news-grid ul.views-fluid-grid-list {
    padding-left: 0; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item {
    background-color: rgba(0, 0, 0, 0);
    border: 0; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item .views-field-teaser,
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item .views-field-teaser p,
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item .views-field-teaser a {
    font-size: 13px;
    margin-bottom: 0; }
  .ezoic-wrapper #main-content .news-grid ul.views-fluid-grid-list {
    margin-left: -3%; }
  .ezoic-wrapper #main-content .news-grid ul.pager {
    padding-left: 0; }
  .ezoic-wrapper #main-content .news-grid ul.pager li {
    margin-left: 0;
    padding-left: 0.4em;
    padding-right: 0.4em; }
  .ezoic-wrapper #main-content .news-grid ul.pager .pager-item a,
  .ezoic-wrapper #main-content .news-grid ul.pager .pager-next a,
  .ezoic-wrapper #main-content .news-grid ul.pager .pager-last a,
  .ezoic-wrapper #main-content .news-grid ul.pager .pager-previous a,
  .ezoic-wrapper #main-content .news-grid ul.pager .pager-first a {
    display: inline-block;
    padding: 4px 9px;
    border: 1px solid #cccccc;
    border-radius: 5px; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-inline {
    width: 46.5%;
    padding: 0.7em 0;
    margin-left: 3%; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-inline .views-field-field-link-url a {
    color: #3d3d3d;
    font-family: Georgia, serif;
    line-height: 1.3em;
    text-align: left;
    font-size: 18px;
    letter-spacing: 0px;
    font-weight: bold; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-inline .views-field-field-link-url a:hover {
    color: blue; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-inline .views-field-comment-count a {
    color: #b3b3b3;
    font-size: 0.9em; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-inline img.imagecache-news-grid-thumbnail,
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-inline span.imagecache-news-frontpage-thumbnail > img {
    width: 100%;
    height: auto; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item-fill-width {
    width: 96.6%;
    padding: 1em 0; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item-fill-width .views-field-field-image-fid {
    float: left;
    width: 56%; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item-fill-width .views-field-field-link-url {
    clear: right;
    float: right;
    width: 40%; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item-fill-width .views-field-field-link-url a {
    font-size: 25px; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item-fill-width .views-field-teaser {
    clear: right;
    float: right;
    width: 40%; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item-fill-width .views-field-comment-count {
    clear: right;
    float: right;
    width: 40%; }
  .ezoic-wrapper .latest-ideas-block .views-field-field-image-fid a .hover-overlay,
  .ezoic-wrapper .news-grid .views-field-field-image-fid a .hover-overlay,
  .ezoic-wrapper .node .idea-image-container a .hover-overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: background-color 0.3s ease 0s;
    display: block; }
  .ezoic-wrapper .latest-ideas-block .views-field-field-image-fid a,
  .ezoic-wrapper .news-grid .views-field-field-image-fid a,
  .ezoic-wrapper .node .idea-image-container a {
    display: block;
    overflow: hidden;
    position: relative;
    transition: box-shadow 0.2s ease 0s;
    line-height: 0; }
  .ezoic-wrapper .latest-ideas-block .views-field-field-image-fid a .hover-overlay > .ezoic-before-el,
  .ezoic-wrapper .news-grid .views-field-field-image-fid a .hover-overlay > .ezoic-before-el,
  .ezoic-wrapper .node .idea-image-container a .hover-overlay > .ezoic-before-el {
    background: none repeat scroll 0 0 rgba(250, 250, 250, 0.95); }
  .ezoic-wrapper .latest-ideas-block .views-field-field-image-fid a .hover-overlay > .ezoic-before-el,
  .ezoic-wrapper .news-grid .views-field-field-image-fid a .hover-overlay > .ezoic-before-el,
  .ezoic-wrapper .node .idea-image-container a .hover-overlay > .ezoic-before-el {
    background: none repeat scroll 0 0 white;
    border-radius: 50%;
    color: #da2f33;
    display: block;
    font:14px/46px 'FontAwesome';
    height: 46px;
    left: 50%;
    margin: -22px 0 0 -25px;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: scale(0.8);
    transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;
    width: 46px; }
  .ezoic-wrapper .latest-ideas-block .views-field-field-image-fid a:hover .hover-overlay > .ezoic-before-el,
  .ezoic-wrapper .news-grid .views-field-field-image-fid a:hover .hover-overlay > .ezoic-before-el,
  .ezoic-wrapper .node .idea-image-container a:hover .hover-overlay > .ezoic-before-el {
    opacity: 1;
    transform: scale(1); }
  .ezoic-wrapper .latest-ideas-block .views-field-field-image-fid a:hover .hover-overlay,
  .ezoic-wrapper .news-grid .views-field-field-image-fid a:hover .hover-overlay,
  .ezoic-wrapper .node .idea-image-container a:hover .hover-overlay {
    background: none repeat scroll 0 0 rgba(217, 133, 135, 0.6); }
  .ezoic-wrapper #main-and-sidebar-wrap .content-full-width .news-grid li.views-fluid-grid-inline {
    width: 30%; }
  .ezoic-wrapper #main-and-sidebar-wrap .content-full-width .news-grid li.views-fluid-grid-item-fill-width {
    width: 96.7%;
    padding: 1em 0; }
  .ezoic-wrapper #page {
    width: 84%;
    margin: 15px auto; }
  .ezoic-wrapper #site-header,
  .ezoic-wrapper #main-content-container,
  .ezoic-wrapper #footer-wrapper {
    width: 100%;
    padding-left: 0;
    max-width: 1130px; }
  .ezoic-wrapper #site-menu {
    width: 56%;
    float: left; }
  .ezoic-wrapper #branding {
    width: 23.451%;
    max-width: 265px; }
  .ezoic-wrapper #branding img {
    width: 100%;
    height: 100%;
    height: auto; }
  .ezoic-wrapper #branding-shadow-fix {
    width: 100%; }
  .ezoic-wrapper #sitebar-last {
    max-width: 330px; }
  .ezoic-wrapper #header_top {
    float: right;
    width: 30%;
    max-width: 300px; }
  .ezoic-wrapper #main-menu-container {
    width: 54.425%; }
  .ezoic-wrapper #main-content-container {
    padding-left: 0; }
  .ezoic-wrapper #main-wrapper {
    padding-left: 3.125%;
    padding-right: 3.125%;
    width: 59.271%;
    max-width: 569px;
    margin-right: -1px; }
  .ezoic-wrapper #sidebar-last {
    padding-left: 0;
    padding-right: 0;
    width: 34.375%;
    float: right; }
  .ezoic-wrapper #main-wrapper.content-full-width {
    max-width: 94%; }
  .ezoic-wrapper #main-wrapper.content-full-width .title-border-fix {
    margin-left: -3.45%;
    padding-left: 3.45%; }
  .ezoic-wrapper #sidebar-first-wrap_cap {
    width: 15.044%;
    margin-left: 0px;
    position: relative;
    float: left;
    display: block;
    max-width: 170px; }
  .ezoic-wrapper #site-header {
    width: 100%;
    max-width: 1130px; }
  .ezoic-wrapper .hf-margin {
    width: 15.044%;
    position: relative;
    float: left;
    display: block; }
  .ezoic-wrapper #main-and-sidebar-wrap {
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    float: right;
    width: 84.956%;
    max-width: 960px; }
  .ezoic-wrapper #footer-first {
    width: 84.956%;
    float: right; }
  .ezoic-wrapper .node img {
    max-width: 100%;
    height: auto; }
  .ezoic-wrapper .title-border-fix {
    margin-left: -5.4%;
    border: 0;
    padding-left: 5.4%;
    background-color: #da2f33; }
  .ezoic-wrapper .title-wrap {
    padding-left: 3.125%;
    padding-right: 3.125%;
    background-color: white; }
  .ezoic-wrapper #mobile-controls {
    float: right;
    display: none;
    width: 130px;
    margin-right: 2%;
    margin-top: 2em;
    margin-bottom: 1em; }
  .ezoic-wrapper #mobile-menu-button,
  .ezoic-wrapper #mobile-search-button {
    width: 51px;
    margin: 0;
    padding: 0;
    display: none;
    height: 39px;
    color: white;
    background: #da2f33;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border: 1px solid #eb2f37;
    background-position: -10px 0px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    float: right;
    margin-right: 2%;
    clear: none; }
  .ezoic-wrapper #mobile-search-button {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/search-icon.jpg'); }
  .ezoic-wrapper #mobile-search-button:hover {
    background-position: -10px -39px; }
  .ezoic-wrapper #mobile-search-button.active {
    background-color: #cccccc;
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/search-icon.jpg');
    background-position: -10px -78px;
    border: 1px solid #cccccc; }
  .ezoic-wrapper #mobile-menu-button {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/menu-icon.jpg'); }
  .ezoic-wrapper #mobile-menu-button:hover {
    background-position: -10px -39px; }
  .ezoic-wrapper #mobile-menu-button.active {
    background-color: #cccccc;
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/menu-icon.jpg');
    background-position: -10px -78px;
    border: 1px solid #cccccc; }
  .ezoic-wrapper #mobile-menu {
    width: 100%;
    float: right;
    display: none;
    margin: 0 auto; }
  .ezoic-wrapper #mobile-menu ul {
    clear: left;
    margin-top: 5px; }
  .ezoic-wrapper #mobile-menu ul.links li {
    padding: 0;
    margin: 0; }
  .ezoic-wrapper #mobile-menu ul.links li a {
    padding: 0;
    margin: 0;
    height: 50px;
    line-height: 50px;
    display: block;
    float: left;
    font-size: 14px;
    width: 16.667%;
    text-align: center;
    background: whitesmoke;
    border: 1px solid #e1e1e1;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #3d3d3d;
    white-space: nowrap; }
  .ezoic-wrapper #mobile-menu ul.links li a:hover {
    background: #eeecec; }
  .ezoic-wrapper #mobile-menu ul.links li.active,
  .ezoic-wrapper #mobile-menu ul.links li.active-trail {
    background: white;
    position: relative;
    z-index: 10; }
  .ezoic-wrapper #mobile-menu ul.links li a.active,
  .ezoic-wrapper #mobile-menu ul.links li.active-trail a {
    background: white;
    margin-bottom: -3px;
    z-index: 10; }

  .ezoic-wrapper #mobile-menu ul.links li a.custom-user-menu-link {
    color: #da2f33; }
  .ezoic-wrapper #main-content .block-guide .guide-mobile-menu {
    display: none; }
  .ezoic-wrapper #main-content .block-guide .guide-mobile-menu {
    margin: 1em; }
  .ezoic-wrapper #main-content .block-guide .guide-mobile-menu select {
    width: 100%; }
  .ezoic-wrapper #edit-search-block-form-1-wrapper input.form-text {
    border: 0;
    height: 40px;
    background: url('https://explorable.com/sites/all/themes/ctdots/images/search-textbox.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0); }
  .ezoic-wrapper #edit-search-block-form-1-wrapper {
    float: left;
    width: 80%; }
  .ezoic-wrapper .search-form-custom-class {
    float: right;
    width: 100%; }
  .ezoic-wrapper .search-form-custom-class .container-inline {
    width: 100%; }
  .ezoic-wrapper .search-form-custom-class #search-block-form input.form-text {
    border: 0;
    height: 38px;
    background-image: none;
    background-color: white;
    border: 1px solid #cccccc;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    width: 100%; }
  .ezoic-wrapper .search-form-custom-class #search-block-form input.form-submit {
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    float: right; }
  .ezoic-wrapper #main-menu-container ul.links.main-menu li a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .ezoic-wrapper #main-menu-container ul.links.main-menu li.last a {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px; }
  .ezoic-wrapper #bottom-wrap {
    width: 84.956%;
    padding-left: 0;
    float: right; }
  .ezoic-wrapper #bottom-wrap .bottom-links {
    width: 19.792%;
    margin-right: 6.944%; }
  .ezoic-wrapper #bottom-wrap .bottom-links.last {
    margin-right: 0; }
  .ezoic-wrapper #site-menu {
    width: 54%; }
  .ezoic-wrapper #header_top {
    width: 24%; }
  .ezoic-wrapper #edit-search-block-form-1-wrapper {
    width: 74%; }
  .ezoic-wrapper #main-content .relevant-articles-block li.views-row:nth-child(4),
  .ezoic-wrapper #main-content .latest-ideas-block li.views-row:nth-child(4) {
    display: none; }
  .ezoic-wrapper .newsletter-form .form-text {
    width: 65%; }
  .ezoic-wrapper #mobile-menu,
  .ezoic-wrapper #mobile-menu ul.links {
    display: none; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey #footer-wrapper {
    width: 100%;
    padding-left: 0;
    max-width: 1130px;
    margin: 0 auto; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey {
    margin: 0 auto; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey #main-and-sidebar-wrap {
    float: none; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey #branding img.expres-logo-custom {
    width: auto; }

  
 #stylesheet_body.expres-clean.node-type-expres-survey {
    margin: 0 auto;
    overflow-x: hidden; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey #page {
    margin: 15px 6%;
    width: 100%; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey #main-and-sidebar-wrap {
    float: none; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey #site-header {
    width: 100%;
    max-width: 1130px;
    margin: 0 auto; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey .hf-margin {
    display: none; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey #site-header,
  
 #stylesheet_body.expres-clean.node-type-expres-survey #main-content-container {
    margin: 0 auto; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey #bottom-wrap {
    width: 100%;
    width: 84.956%;
    float: none; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey #mobile-controls {
    display: none !important; }
  
 #stylesheet_body.expres-full.node-type-expres-survey #page {
    margin: 15px 1%;
    width: 98%; }
  
 #stylesheet_body.expres-full.node-type-expres-survey #site-header,
  
 #stylesheet_body.expres-full.node-type-expres-survey #branding,
  
 #stylesheet_body.expres-full.node-type-expres-survey #main-content-container,
  
 #stylesheet_body.expres-full.node-type-expres-survey #main-and-sidebar-wrap {
    margin: 0;
    max-width: none;
    width: 100%; }
  
 #stylesheet_body.expres-full.node-type-expres-survey #main-wrapper {
    width: 90%; }
  
 #stylesheet_body.eccs #site-menu {
    display: none; }
  .ezoic-wrapper #content-tabs ul.primary li a.active:link,
  .ezoic-wrapper #content-tabs ul.primary li a.active:visited,
  .ezoic-wrapper #content-tabs ul.primary li span strong {
    width: 100%; }

  
 #stylesheet_body.expres-clean.node-type-expres-survey #branding img {
    margin-top: 14px; }
  
 #stylesheet_body.page-page-not-found #author-date-comments {
    display: none; }
  
 #stylesheet_body.section-node-delete form#node-delete-confirm .container-inline {
    display: block;
    margin-top: 1em; }
  
 #stylesheet_body.section-node-delete form#node-delete-confirm .container-inline input.form-submit {
    margin-right: 0.5em; }
  .ezoic-wrapper #search-intro,
  .ezoic-wrapper #secondary-menu {
    display: none; }
  .ezoic-wrapper #proudsugar-language-selector,
  .ezoic-wrapper #proudsugar-language-selector ul {
    display: none; }
  .ezoic-wrapper div.node ul li p {
    margin-bottom: 0; }
  .ezoic-wrapper blockquote p {
    margin-bottom: 15px !important; }
  .ezoic-wrapper form#user-register #edit-mail-wrapper {
    padding: 0; }
  .ezoic-wrapper div#explorable-account-forms form#user-register #edit-mail-wrapper #edit-mail {
    max-width: none;
    width: 85%; }
  .ezoic-wrapper .breadcrumb ul li {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/breadcrumb-delimiter.png');
    background-repeat: no-repeat;
    background-position: -5px center;
    display: inline;
    float: left;
    list-style: none;
    padding: 0 8px 0 10px; }
  .ezoic-wrapper .breadcrumb ul li:first-child {
    background-image: none;
    padding-left: 0; }

  .ezoic-wrapper .statistics_counter {
    display: none !important; }
  .ezoic-wrapper .read-counter {
    display: none; }
  .ezoic-wrapper #mobile-search-button,
  .ezoic-wrapper .search-form-custom-class #search-block-form input.form-submit {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/search-bar-icon.png'); }
  .ezoic-wrapper #mobile-search-button.active {
    background-position: -10px -77px; }
  .ezoic-wrapper #mobile-menu-button {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/menu-icon.png'); }
  .ezoic-wrapper .node h3.sub-title {
    display: none; }
  .ezoic-wrapper #main-content ul li {
    line-height: 1.8;
    font-size: 14px; }
  .ezoic-wrapper h3.sub-title {
    color: #383939;
    font-size: 22px;
    line-height: 1.3em;
    margin: 0 0 0.5em; }
  .ezoic-wrapper #sidebar-last p {
    margin: 1em 0; }
  .ezoic-wrapper #sidebar-last .block {
    padding: 25px 0; }
  .ezoic-wrapper .content-overview-block {
    padding: 0.5em 2em 1em;
    margin-bottom: 1em; }
  .ezoic-wrapper .content-overview-block h2 {
    font-size: 22px;
    margin-bottom: 0.6em; }
  .ezoic-wrapper .content-overview-block ul {
    margin: 0 !important;
    padding: 0 !important; }
  .ezoic-wrapper .content-overview-block ul li {
    list-style: none !important;
    margin-left: 0 !important; }
  .ezoic-wrapper .overview-indent {
    display: inline;
    margin-right: 1.5em; }
  
 #stylesheet_body.node-type-expres-guide #sidebar-last .guide-menu-wrapper,
  
 #stylesheet_body.node-type-expres-guide #sidebar-last .guide-menu-title,
  
 #stylesheet_body.page-expres-403redirect #content-bottom,
  
 #stylesheet_body.page-page-not-found #content-bottom {
    display: none; }
  .ezoic-wrapper #main-content .content-left-float {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0; }
  .ezoic-wrapper #sidebar-last .block-guide {
    margin: 25px auto !important;
    padding: 0 !important; }
  .ezoic-wrapper #sidebar-last .block-guide h2 {
    font-size: 1.3em;
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #sidebar-last .block-guide h2 a {
    background: none;
    border-bottom: solid #dddddd 1px;
    line-height: 2em;
    margin: 0;
    padding-left: 10px; }
  .ezoic-wrapper #sidebar-last .block-guide h2 a:hover {
    background: #eeeeee; }
  .ezoic-wrapper .block-guide form {
    padding: 0 5px; }
  .ezoic-wrapper .block-guide ul,
  .ezoic-wrapper .block-guide ul li {
    margin: 0 !important;
    line-height: 35px !important; }
  .ezoic-wrapper .block-guide ul li ul {
    margin-left: 11px !important; }
  .ezoic-wrapper #sidebar-last .guide-menu-expand,
  .ezoic-wrapper #sidebar-last .guide-menu-collapse {
    line-height: 37px; }
  .ezoic-wrapper .block-guide ul li {
    list-style: none !important; }
  .ezoic-wrapper #sidebar-last .block-guide ul li a,
  .ezoic-wrapper #sidebar-last .block-guide ul li span.guide-item-no-link {
    border-bottom: solid 1px #dddddd;
    padding-left: 10px; }
  .ezoic-wrapper #sidebar-last .block-guide ul li:last-child {
    border-bottom: none; }
  .ezoic-wrapper #sidebar-last .block-guide {
    font-size: 0.9em; }
  .ezoic-wrapper #sidebar-last .guide-mobile-menu {
    display: none;
    padding: 0 10px; }
  .ezoic-wrapper #sidebar-last .block-guide {
    display: none; }
  .ezoic-wrapper .course-progress-bar-container,
  .ezoic-wrapper .course-progress-bar-container .course-progress-bar {
    border-radius: 0; }
  .ezoic-wrapper .guide-menu-intro {
    padding: 1em;
    text-align: center; }
  .ezoic-wrapper .guide-menu-intro h2 {
    font-size: 1em !important;
    text-align: center; }
  .ezoic-wrapper .guide-menu-intro .form-label,
  .ezoic-wrapper .guide-menu-intro .form-submit {
    display: none; }
  .ezoic-wrapper .guide-menu-intro .form-select {
    width: 75%; }
  .ezoic-wrapper .take-course-wrapper,
  .ezoic-wrapper .course-progress-wrapper {
    border: none !important;
    font-size: 1em; }
  .ezoic-wrapper .take-course-intro {
    font-size: 1em !important;
    text-align: left; }
  .ezoic-wrapper .take-course-intro h2 {
    margin-bottom: 0.5em !important; }

  .ezoic-wrapper .guide-menu-wrapper a.take-course {
    width: 70%; }
  .ezoic-wrapper .block.block-guide a.node-status-read {
    border-top: none; }
  .ezoic-wrapper .block-guide li a.guide-item-active,
  .ezoic-wrapper .block-guide ul li a:hover {
    border-left: 2px solid #ec9799 !important; }
  .ezoic-wrapper .block-guide li a.guide-menu-expand:hover,
  .ezoic-wrapper .block-guide li a.guide-menu-collapse:hover {
    border-left: none !important; }
  .ezoic-wrapper .top-guide-articles {
    padding: 15px 10px !important; }
  .ezoic-wrapper .top-guide-articles .top-guide-articles-intro {
    font-weight: bold;
    margin-bottom: 10px; }
  .ezoic-wrapper .top-guide-articles ul li {
    line-height: normal !important;
    padding: 5px 0 !important; }
  .ezoic-wrapper .top-guide-articles ul li a {
    border: none !important;
    display: inline !important; }
  .ezoic-wrapper .top-guide-articles ul li a:hover {
    background: none !important;
    border-left: none !important;
    text-decoration: underline !important; }
  .ezoic-wrapper #sidebar-last .guide-advertisement {
    margin: -25px auto 25px !important;
    padding: 0 !important; }
  .ezoic-wrapper .guide-advertisement .content {
    padding: 25px 15px; }
  .ezoic-wrapper form#expres-forms-form-style fieldset {
    border: 0;
    margin: 0;
    padding: 0; }
  .ezoic-wrapper .guide-bottom-navigation .page-links {
    border-top: none; }
  .ezoic-wrapper .guide-bottom-navigation a.prev-article-link,
  .ezoic-wrapper .guide-bottom-navigation a.next-article-link,
  .ezoic-wrapper .guide-bottom-navigation a.overview-page {
    font-size: 1em;
    line-height: 1.3em; }
  .ezoic-wrapper #content-top-right {
    position: relative;
    z-index: 1; }
  .ezoic-wrapper #content-top-right .block-unique_codes {
    position: absolute;
    top: 30px;
    right: 0; }
  .ezoic-wrapper #content-top-right .block-unique_codes .form-text {
    border: solid 1px #9c9c9c; }
  .ezoic-wrapper .article-actions-wrapper {
    border-style: solid;
    border-width: 2px;
    border-left: none;
    border-right: none;
    margin-top: 2em;
    padding: 12px; }
  .ezoic-wrapper .article-actions-wrapper span {
    margin: 0 0.7em; }
  .ezoic-wrapper .article-actions-wrapper a {
    text-decoration: underline; }
  .ezoic-wrapper .article-actions-wrapper .article-actions-label {
    margin: 0 1em 0 0; }
  .ezoic-wrapper form.global-theme-mods-all-articles-form label,
  .ezoic-wrapper form.global-theme-mods-all-articles-form .form-submit {
    display: none; }
  .ezoic-wrapper form.global-theme-mods-all-articles-form #edit-link-path-wrapper {
    margin-bottom: 0; }
  .ezoic-wrapper #content-bottom .block {
    border-bottom: solid 2px #fafafa;
    margin: 3em 0;
    padding-bottom: 3em; }
  .ezoic-wrapper .field-field-page-citation .field-label {
    font-size: 20px;
    font-weight: bold !important; }
  .ezoic-wrapper .field-field-page-related .field-label {
    display: none; }
  .ezoic-wrapper .field-field-page-citation .field-items,
  .ezoic-wrapper .field-field-page-related .field-items,
  .ezoic-wrapper .block-related-pages .content {
    margin-left: 2em !important;
    margin-top: 2em !important; }
  .ezoic-wrapper .block-related-pages .content ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important; }
  .ezoic-wrapper .block-related-pages .content ul li {
    margin: 0 0 3px !important;
    padding: 0 !important; }
  .ezoic-wrapper .block-related-pages .numbering {
    margin-right: 0.5em; }
  .ezoic-wrapper .field-field-page-related .field-items,
  .ezoic-wrapper .block-social-buttons .content,
  .ezoic-wrapper .fb-block {
    margin-top: 2em; }
  .ezoic-wrapper .block-search-block-clone {
    text-align: center; }
  .ezoic-wrapper .block-search-block-clone .form-label {
    display: none; }
  .ezoic-wrapper .block-search-block-clone form {
    margin-top: 10px; }
  .ezoic-wrapper .block-search-block-clone .form-text {
    width: 60%; }
  .ezoic-wrapper .twitter-block {
    float: right;
    margin-top: 1em; }
  .ezoic-wrapper .qtip-ouibounce {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    border: none; }
  .ezoic-wrapper .block-stripes {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/stripe.png');
    text-align: center;
    padding: 30px 25px !important; }
  .ezoic-wrapper .block-stripes,
  .ezoic-wrapper .block-stripes p,
  .ezoic-wrapper .block-stripes a {
    color: white !important;
    font-size: 23px;
    line-height: 40px; }
  .ezoic-wrapper .block-stripes p {
    margin: 0 !important; }
  .ezoic-wrapper table.sortable-table th {
    padding: 0 5px; }
  .ezoic-wrapper table.sortable-table td {
    color: inherit;
    font-size: 0.9em !important;
    padding: 5px; }
  .ezoic-wrapper table.sortable-table td.td-actions {
    text-align: center; }
  
 #stylesheet_body,
  .ezoic-wrapper a,
  .ezoic-wrapper span,
  .ezoic-wrapper #site-menu ul li a,
  .ezoic-wrapper #secondary-menu ul li a,
  .ezoic-wrapper .qtip-proudsugar-sub-menu ul li a,
  .ezoic-wrapper #block-menu-primary-links ul.menu li a,
  .ezoic-wrapper #edit-search-block-form-1-wrapper input,
  .ezoic-wrapper .field.field-type-text-long.field-name-field-page-lead.lead p,
  .ezoic-wrapper h1,
  .ezoic-wrapper h2,
  .ezoic-wrapper h3,
  .ezoic-wrapper h4,
  .ezoic-wrapper h5,
  .ezoic-wrapper h6,
  .ezoic-wrapper h3.sub-title,
  .ezoic-wrapper #link-generator-div-bottom .link-box,
  .ezoic-wrapper #link-generator-block-div .link-box,
  .ezoic-wrapper #link-generator-div .link-box,
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-inline .views-field-field-link-url a,
  .ezoic-wrapper .lead a,
  .ezoic-wrapper .btn {
    font-family: 'Montserrat', sans-serif;
    -webkit-appearance: none; }
  
 #stylesheet_body {
    color: #383939; }
  .ezoic-wrapper .title-wrap h3.sub-title {
    display: none;
    margin: 0.5em 0 0.1em; }
  .ezoic-wrapper h3.sub-title.frontpage-sub-title {
    display: block; }
  .ezoic-wrapper .node h3.sub-title {
    display: block;
    margin-top: 0; }
  .ezoic-wrapper .field.field-type-text-long.field-name-field-page-lead.lead p {
    font-size: 1.2em; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item .views-field-field-link-url {
    margin-bottom: 0.5em; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item .views-field-teaser,
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item .views-field-teaser p,
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item .views-field-teaser a {
    font-size: 14px;
    line-height: 1.8em; }
  .ezoic-wrapper .special-course-menu {
    display: block; }
  
 #stylesheet_body.eccs #site-menu {
    display: block; }
  .ezoic-wrapper .full-width-wrapper {
    margin: 0 auto;
    max-width: 1024px;
    padding: 0 10px;
    position: relative; }
  .ezoic-wrapper #page {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important; }
  .ezoic-wrapper #site-header {
    max-width: none !important;
    width: 100% !important; }
  .ezoic-wrapper #site-header .hf-margin {
    display: none; }
  .ezoic-wrapper #site-header .proudsugar-header-top {
    padding: 30px 10px; }
  .ezoic-wrapper #branding {
    background: none !important;
    -moz-border-top-left-radius: 0;
    -o-border-top-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-top-right-radius: 0;
    -o-border-top-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    display: block !important;
    float: left !important;
    max-width: none !important;
    padding: 0 !important;
    width: 50% !important; }
  .ezoic-wrapper #branding img {
    margin: 0 !important;
    padding: 0 !important;
    width: auto; }
  .ezoic-wrapper #branding-shadow-fix {
    display: none !important; }
  .ezoic-wrapper #header_top {
    float: right;
    margin: 0;
    padding: 0;
    max-width: none;
    text-align: right;
    width: 50%; }
  .ezoic-wrapper #search-block-form {
    float: right;
    width: 351px; }
  .ezoic-wrapper #block-search-form,
  .ezoic-wrapper .search-form-custom-class {
    float: none; }
  .ezoic-wrapper #edit-search-block-form-1-wrapper {
    display: block;
    float: left;
    width: 300px; }
  .ezoic-wrapper .search-form-custom-class #search-block-form input.form-text {
    height: 37px;
    width: 270px; }
  .ezoic-wrapper .search-form-custom-class #search-block-form input.form-submit {
    float: none; }
  .ezoic-wrapper #search-intro {
    display: block;
    font-size: 0.9em;
    margin-bottom: 5px;
    text-align: right; }
  .ezoic-wrapper .header-top-left {
    display: none;
    float: none;
    margin: 0; }
  .ezoic-wrapper #proudsugar-language-selector {
    display: inline;
    font-size: 0.9em;
    position: absolute;
    right: 0;
    top: 10px; }
  .ezoic-wrapper #proudsugar-language-selector .current-language {
    cursor: pointer; }
  .ezoic-wrapper #proudsugar-language-selector .current-language img {
    margin-left: 3px; }
  .ezoic-wrapper .qtip-proudsugar-language-selector ul,
  .ezoic-wrapper .qtip-proudsugar-language-selector ul li {
    font-size: 1.1em;
    margin: 0;
    list-style: none;
    padding: 0;
    text-align: right; }
  .ezoic-wrapper .qtip-proudsugar-language-selector ul li {
    padding: 2px 3px; }
  .ezoic-wrapper .qtip-proudsugar-language-selector ul li a {
    color: inherit; }
  .ezoic-wrapper #user-menu {
    display: none;
    float: none;
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #navigation-bar.fixed {
    filter: alpha(100);
    -khtml-opacity: 0.99;
    -moz-opacity: 0.99;
    opacity: 0.99;
    border-bottom: none;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100; }
  .ezoic-wrapper #navigation-bar.fixed:hover {
    filter: alpha(100);
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1; }
  .ezoic-wrapper #navigation-bar.fixed #site-menu {
    border-top-style: none; }
  .ezoic-wrapper #site-menu {
    background: white;
    border-bottom-style: none;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    display: block;
    float: none;
    height: auto;
    margin-top: 0;
    text-align: left;
    width: 100%; }

  .ezoic-wrapper #site-menu ul.links.main-menu,
  .ezoic-wrapper #site-menu ul.menu {
    float: none;
    padding: 0;
    margin: 0; }
  .ezoic-wrapper #site-menu ul.links.main-menu li,
  .ezoic-wrapper #site-menu ul.menu li {
    display: block;
    float: left;
    margin: 0;
    padding: 5px 1em; }
  .ezoic-wrapper #site-menu ul.links.main-menu li.active,
  .ezoic-wrapper #site-menu ul.links.main-menu li.active-trail {
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -webkit-radius: 0;
    border-radius: 0; }
  .ezoic-wrapper #site-menu ul.links.main-menu li a {
    background: none;
    font-size: 1em;
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #secondary-menu {
    display: block;
    position: relative; }
  .ezoic-wrapper .qtip-proudsugar-sub-menu ul.menu,
  .ezoic-wrapper #secondary-menu ul.menu {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper .qtip-proudsugar-sub-menu ul.menu li,
  .ezoic-wrapper #secondary-menu ul.menu li {
    display: block;
    float: left;
    list-style: none;
    margin: 0;
    padding: 5px 1em; }
  .ezoic-wrapper #submenu-placeholder {
    padding: 5px; }
  .ezoic-wrapper .qtip-proudsugar-sub-menu {
    border: none;
    font-size: 1em;
    margin: 0;
    max-width: none;
    padding: 0;
    width: 100%;
    opacity: 0.5; }
  .ezoic-wrapper .qtip-proudsugar-sub-menu .qtip-content {
    margin: 0 auto;
    max-width: 1024px;
    padding: 0 10px; }
  .ezoic-wrapper .qtip-proudsugar-sub-menu-no-children {
    background: white !important; }
  .ezoic-wrapper ._sub-menu {
    display: none; }
  .ezoic-wrapper ._sub-menu-active {
    display: block; }
  .ezoic-wrapper #proudsugar-user-links {
    float: right;
    font-size: 0.9em;
    position: relative;
    top: -20px; }
  .ezoic-wrapper #proudsugar-user-links ul {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #proudsugar-user-links ul li {
    display: block;
    float: left;
    list-style: none;
    margin: 0; }
  .ezoic-wrapper #main-wrapper {
    max-width: none; }
  .ezoic-wrapper #main-wrapper.content-full-width {
    max-width: none;
    width: 100%; }
  .ezoic-wrapper #main-content-container {
    margin-bottom: 0px;
    max-width: none;
    width: 100%; }
  .ezoic-wrapper #main-and-sidebar-wrap {
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -webkit-left-radius: 0;
    border-radius: 0;
    max-width: none;
    padding-bottom: 2em;
    width: 100%; }
  .ezoic-wrapper #main-wrapper,
  .ezoic-wrapper .title-border-fix,
  .ezoic-wrapper .title-wrap,
  .ezoic-wrapper #main-wrapper.content-full-width .title-border-fix {
    border: none;
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #main-wrapper {
    margin-top: 2.5em; }
  .ezoic-wrapper .title-border-fix {
    margin-top: 20px; }
  .ezoic-wrapper #sidebar-first-wrap,
  .ezoic-wrapper #sidebar-first-wrap_cap {
    display: none; }
  .ezoic-wrapper #sidebar-last {
    margin-top: 95px;
    max-width: 315px; }
  .ezoic-wrapper .sidebar .block {
    border-bottom: 0px;
    padding-left: 0; }
  .ezoic-wrapper .breadcrumb {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper .breadcrumb ul,
  .ezoic-wrapper .breadcrumb ul li {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper .breadcrumb ul li {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/breadcrumb-left.png');
    background-repeat: no-repeat;
    background-position: -11px center;
    float: left;
    font-size: 0.9em;
    list-style: none;
    margin-bottom: 5px; }
  .ezoic-wrapper .breadcrumb ul li:first-child {
    background-image: none; }
  .ezoic-wrapper .breadcrumb ul li:first-child div {
    padding-left: 12px; }
  .ezoic-wrapper .breadcrumb ul li div {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/breadcrumb-right.png');
    background-repeat: no-repeat;
    background-position: right center;
    padding: 5px 20px; }
  .ezoic-wrapper #footer-wrapper,
  .ezoic-wrapper #bottom-wrap {
    float: none !important;
    margin: 0 !important;
    max-width: none !important;
    padding: 0 !important; }
  .ezoic-wrapper #footer-wrapper {
    margin-bottom: 2em !important;
    padding-top: 20px !important; }
  .ezoic-wrapper #footer-wrapper a {
    text-decoration: underline; }
  .ezoic-wrapper #bottom-wrap {
    margin: 0 auto !important;
    max-width: 1024px !important; }
  .ezoic-wrapper .bottom-links,
  .ezoic-wrapper .bottom-links .bottom-header,
  .ezoic-wrapper .bottom-links p,
  .ezoic-wrapper .bottom-links span,
  .ezoic-wrapper .bottom-links a:link,
  .ezoic-wrapper .bottom-links a:hover,
  .ezoic-wrapper .bottom-links a:visited,
  .ezoic-wrapper #copyright .copy,
  .ezoic-wrapper #copyright a:link,
  .ezoic-wrapper #copyright a:hover,
  .ezoic-wrapper #copyright a:visited {
    line-height: 2em; }
  .ezoic-wrapper .printmail-wrap a img:last-child,
  .ezoic-wrapper .node-links a img:last-child {
    display: inline; }
  .ezoic-wrapper .author-wrap,
  .ezoic-wrapper .printmail-wrap {
    margin: 5px 0 0;
    padding: 0; }
  .ezoic-wrapper .author-wrap {
    background-image: none; }
  .ezoic-wrapper .author-wrap a {
    text-decoration: none; }
  .ezoic-wrapper .author-wrap a:hover {
    text-decoration: underline; }
  .ezoic-wrapper .link-to-comments {
    display: none;
    margin-left: 1em; }
  .ezoic-wrapper .read-counter {
    display: inline;
    margin-left: 1em; }
  .ezoic-wrapper a.link-generator,
  .ezoic-wrapper a.link-generator-bottom {
    position: relative;
    top: 2px; }
  .ezoic-wrapper .views-field-field-image-fid {
    margin-bottom: 1em; }
  .ezoic-wrapper #block-locale-0,
  .ezoic-wrapper #block-block-108 {
    display: none; }
  .ezoic-wrapper .field.field-type-text.field-field-page-citation .field-items {
    border: none;
    margin: 1em 0;
    padding: 0; }
  .ezoic-wrapper a.btn.large {
    line-height: 19px;
    padding: 9px 14px; }
  .ezoic-wrapper .btn,
  .ezoic-wrapper .btn.large,
  .ezoic-wrapper .btn.mini {
    -moz-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    -webkit-left-radius: 0 !important;
    border-radius: 0 !important;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important; }
  .ezoic-wrapper .btn:hover {
    text-decoration: underline; }
  .ezoic-wrapper .btn {
    background-image: none !important; }
  .ezoic-wrapper .btn.progress {
    background: url('https://explorable.com/misc/throbber.gif') #efefef no-repeat 4px -13px !important;
    font-weight: normal !important;
    padding-left: 20px !important; }
  .ezoic-wrapper .guide-bottom-navigation a.btn {
    margin-bottom: 1em; }
  .ezoic-wrapper .author-wrap {
    margin-bottom: 25px; }
  .ezoic-wrapper #author-date-comments {
    margin-top: 3px; }

  
 #stylesheet_body.safari-inapp-custom-logo #mobile-controls {
    display: none; }
  
 #stylesheet_body.safari-inapp #bcrumb,
  
 #stylesheet_body.safari-inapp-custom-logo #bcrumb,
  
 #stylesheet_body.safari-inapp .dfp-inapp,
  
 #stylesheet_body.safari-inapp-custom-logo .dfp-inapp {
    display: none; }
  .ezoic-wrapper #sidebar-last .block-guide {
    display: block; }
  .ezoic-wrapper .content-left-float {
    display: none; }
  .ezoic-wrapper #expres-forms-view .hidden_answers {
    height: 1px;
    overflow: hidden;
    width: 1px;
    margin: 0px; }
  .ezoic-wrapper .link-generator,
  .ezoic-wrapper #link-generator-div {
    display: none !important; }
  .ezoic-wrapper #mobile-search-button,
  .ezoic-wrapper #mobile-menu-button,
  .ezoic-wrapper .search-form-custom-class #search-block-form input.form-submit,
  .ezoic-wrapper .title-border-fix,
  .ezoic-wrapper .printmail-wrap a img,
  .ezoic-wrapper .node-links a img,
  .ezoic-wrapper .article-actions-wrapper a img {
    background-color: #ef4d36; }
  .ezoic-wrapper #mobile-search-button,
  .ezoic-wrapper #mobile-menu-button,
  .ezoic-wrapper .search-form-custom-class #search-block-form input.form-submit,
  .ezoic-wrapper .article-actions-wrapper {
    border-color: #ef4d36; }
  .ezoic-wrapper .field.field-type-text.field-field-page-citation .field-items,
  .ezoic-wrapper #citation-block,
  .ezoic-wrapper .views-field-field-page-citation-value .field-content {
    border-left-color: #ef4d36; }
  .ezoic-wrapper .guide-bottom-navigation a.prev-article-link,
  .ezoic-wrapper .guide-bottom-navigation a.next-article-link,
  .ezoic-wrapper .guide-bottom-navigation a.overview-page,
  .ezoic-wrapper .article-actions-wrapper span a,
  .ezoic-wrapper .top-guide-articles a,
  .ezoic-wrapper .top-guide-articles a:hover,
  .ezoic-wrapper .top-guide-articles a:link,
  .ezoic-wrapper .content-overview-block ul li a {
    color: #383939; }

  .ezoic-wrapper .bottom-links,
  .ezoic-wrapper .bottom-links .bottom-header,
  .ezoic-wrapper .bottom-links p,
  .ezoic-wrapper .bottom-links span,
  .ezoic-wrapper .bottom-links a:link,
  .ezoic-wrapper .bottom-links a:hover,
  .ezoic-wrapper .bottom-links a:visited,
  .ezoic-wrapper #copyright .copy,
  .ezoic-wrapper #copyright a:link,
  .ezoic-wrapper #copyright a:hover,
  .ezoic-wrapper #copyright a:visited {
    color: #373838; }
  .ezoic-wrapper #site-menu ul.links.main-menu li a,
  .ezoic-wrapper #site-menu ul.menu li a,
  .ezoic-wrapper .guide-menu-intro,
  .ezoic-wrapper .guide-menu-intro h2 {
    color: white; }
  .ezoic-wrapper .guide-discover-text {
    background-color: #ff5621;
    color: white;
    padding: 1em;
    text-align: center; }
  .ezoic-wrapper .btn.primary {
    background-color: #ff6853; }
  .ezoic-wrapper #site-menu,
  .ezoic-wrapper .guide-menu-intro {
    background-color: #ff5621; }
  .ezoic-wrapper #site-menu ul li.active a,
  .ezoic-wrapper #site-menu ul li.active-trail a,
  .ezoic-wrapper #secondary-menu ul.menu li a,
  .ezoic-wrapper .qtip-proudsugar-sub-menu ul.menu li a {
    color: #ff5621 !important; }
  .ezoic-wrapper #secondary-menu ul.menu li.active,
  .ezoic-wrapper #secondary-menu ul.menu li.active-trail {
    background-color: #e6e7e8; }
  .ezoic-wrapper a:link,
  .ezoic-wrapper a:hover,
  .ezoic-wrapper a.btn,
  .ezoic-wrapper .qtip-proudsugar-language-selector ul li a.active,
  .ezoic-wrapper .author-wrap a,
  .ezoic-wrapper .read-counter,
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-inline .views-field-field-link-url a:hover,
  .ezoic-wrapper .field-field-page-related .field-item a,
  .ezoic-wrapper .block-related-pages .content ul li a,
  .ezoic-wrapper .block-related-pages .content ul li span {
    color: #3c9bbe; }
  .ezoic-wrapper #site-menu {
    border-bottom-color: #ff6752;
    border-top-color: #ff6752; }
  .ezoic-wrapper .btn,
  .ezoic-wrapper .btn.primary {
    border-bottom: solid 2px #d10000; }
  .ezoic-wrapper #site-header,
  .ezoic-wrapper #secondary-menu,
  .ezoic-wrapper .qtip-proudsugar-sub-menu,
  .ezoic-wrapper #site-menu ul li.active,
  .ezoic-wrapper #site-menu ul li.active-trail,
  .ezoic-wrapper .breadcrumb ul li,
  .ezoic-wrapper .btn,
  .ezoic-wrapper .article-actions-wrapper {
    background-color: #f6f6f6; }
  .ezoic-wrapper #sidebar-last .block-guide,
  .ezoic-wrapper #sidebar-last .guide-advertisement,
  .ezoic-wrapper .content-overview-block {
    background-color: #fafafa; }
  .ezoic-wrapper .breadcrumb ul li,
  .ezoic-wrapper .breadcrumb ul li a {
    color: #939598; }
  .ezoic-wrapper .btn.success {
    background-color: #4e9543; }
  .ezoic-wrapper .btn.success {
    border-color: #204919; }
  
 #stylesheet_body.inversed-color {
    background-color: #1d1d1d;
    background-image: none; }
  
 #stylesheet_body.inversed-color.expres-footer-none {
    background-color: #0d0d0d; }
  
 #stylesheet_body.inversed-color #main-and-sidebar-wrap,
  
 #stylesheet_body.inversed-color .message-wrapper,
  
 #stylesheet_body.inversed-color .title-wrap {
    background-color: #0d0d0d; }
  
 #stylesheet_body.inversed-color #site-header,
  
 #stylesheet_body.inversed-color.expres-header-minimal #site-header,
  
 #stylesheet_body.inversed-color.expres-footer-minimal {
    background-color: #0d0d0d; }
  
 #stylesheet_body.inversed-color.expres-clean #site-header {
    background-color: #0d0d0d !important; }
  
 #stylesheet_body.inversed-color,
  
 #stylesheet_body.inversed-color span,
  
 #stylesheet_body.inversed-color #site-menu ul li a,
  
 #stylesheet_body.inversed-color #secondary-menu ul li a,
  
 #stylesheet_body.inversed-color .qtip-proudsugar-sub-menu ul li a,
  
 #stylesheet_body.inversed-color #block-menu-primary-links ul.menu li a,
  
 #stylesheet_body.inversed-color #edit-search-block-form-1-wrapper input,
  
 #stylesheet_body.inversed-color .field.field-type-text-long.field-name-field-page-lead.lead p,
  
 #stylesheet_body.inversed-color h1,
  
 #stylesheet_body.inversed-color h2,
  
 #stylesheet_body.inversed-color h3,
  
 #stylesheet_body.inversed-color h4,
  
 #stylesheet_body.inversed-color h5,
  
 #stylesheet_body.inversed-color h6,
  
 #stylesheet_body.inversed-color h3.sub-title,
  
 #stylesheet_body.inversed-color #link-generator-div-bottom .link-box,
  
 #stylesheet_body.inversed-color #link-generator-block-div .link-box,
  
 #stylesheet_body.inversed-color #link-generator-div .link-box,
  
 #stylesheet_body.inversed-color #main-content .news-grid li.views-fluid-grid-inline .views-field-field-link-url a,
  
 #stylesheet_body.inversed-color .lead a,
  
 #stylesheet_body.inversed-color .bottom-links,
  
 #stylesheet_body.inversed-color .bottom-links .bottom-header,
  
 #stylesheet_body.inversed-color .bottom-links p,
  
 #stylesheet_body.inversed-color .bottom-links span,
  
 #stylesheet_body.inversed-color .bottom-links a:link,
  
 #stylesheet_body.inversed-color .bottom-links a:hover,
  
 #stylesheet_body.inversed-color .bottom-links a:visited,
  
 #stylesheet_body.inversed-color #copyright .copy,
  
 #stylesheet_body.inversed-color #copyright a:link,
  
 #stylesheet_body.inversed-color #copyright a:hover,
  
 #stylesheet_body.inversed-color #copyright a:visited,
  
 #stylesheet_body.inversed-color input.expres-calendar {
    color: white; }
  
 #stylesheet_body.inversed-color .error span.label-text {
    color: #505050; }
  
 #stylesheet_body.inversed-color.expres-creative-commons .title-wrap {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/cc-icon-inversed.jpg'); }
  
 #stylesheet_body.inversed-color .ui-slider-horizontal.slider-simple {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/line-white.jpg');
    border-color: white; }
  
 #stylesheet_body.inversed-color .ui-slider-horizontal.slider-simple .ui-slider-handle {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/vertical-line-white.png'); }
  
 #stylesheet_body.inversed-color #ui-datepicker-div,
  
 #stylesheet_body.inversed-color .ui-datepicker-header {
    background: #1d1d1d; }
  
 #stylesheet_body.inversed-color .ui-datepicker-next,
  
 #stylesheet_body.inversed-color .ui-datepicker-prev {
    background: #2d2d2d; }
  
 #stylesheet_body.expres-text-full .full-width-wrapper {
    max-width: 95%; }
  
 #stylesheet_body.expres-clean #branding,
  
 #stylesheet_body.expres-header-clean #branding,
  
 #stylesheet_body.expres-header-minimal #branding {
    width: 100% !important;
    margin-top: 0.5em;
    max-width: none !important; }
  
 #stylesheet_body.expres-clean #mobile-menu-button,
  
 #stylesheet_body.expres-menu-off #mobile-menu-button {
    display: none !important; }

  
 #stylesheet_body.expres-clean #mobile-search-button,
  
 #stylesheet_body.expres-header-clean #mobile-search-button,
  
 #stylesheet_body.expres-header-minimal #mobile-search-button {
    display: none !important; }
  .ezoic-wrapper .exit-link {
    float: right !important; }
  
 #stylesheet_body.expres-clean #main-wrapper.content-full-width {
    width: 99%; }
  
 #stylesheet_body.expres-clean .exit-link {
    text-align: right; }
  
 #stylesheet_body.expres-clean .exit-link a,
  
 #stylesheet_body.expres-clean .exit-link a:visited {
    margin-right: 4px;
    color: silver;
    font-size: 11px; }
  
 #stylesheet_body.expres-clean #page {
    margin: 20px auto !important;
    max-width: 1024px !important; }
  
 #stylesheet_body.expres-clean .full-width-wrapper,
  
 #stylesheet_body.expres-clean .message-wrapper,
  
 #stylesheet_body.expres-clean #main-content {
    padding-left: 3% !important;
    padding-right: 3% !important; }
  
 #stylesheet_body.expres-clean #main-and-sidebar-wrap .full-width-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  
 #stylesheet_body.expres-clean .breadcrumb {
    padding: 5px 3%; }
  
 #stylesheet_body.expres-clean .title-border-fix {
    padding-left: 3% !important; }
  
 #stylesheet_body.expres-clean .title-border-fix .title-wrap {
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    padding: 30px 3%; }
  
 #stylesheet_body.expres-clean #site-header {
    background: white !important;
    -moz-border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -o-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -o-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px; }
  
 #stylesheet_body.expres-clean #site-header .proudsugar-header-top {
    padding-top: 20px; }
  
 #stylesheet_body.expres-clean #page-title {
    margin-bottom: 0; }
  
 #stylesheet_body.expres-clean #sidebar-last {
    margin-top: 18px;
    max-width: none; }
  
 #stylesheet_body.expres-clean #main-and-sidebar-wrap {
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -o-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -o-border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px; }
  
 #stylesheet_body.expres-clean,
  
 #stylesheet_body.expres-clean a,
  
 #stylesheet_body.expres-clean span,
  
 #stylesheet_body.expres-clean #site-menu ul li a,
  
 #stylesheet_body.expres-clean #secondary-menu ul li a,
  
 #stylesheet_body.expres-clean .qtip-proudsugar-sub-menu ul li a,
  
 #stylesheet_body.expres-clean #block-menu-primary-links ul.menu li a,
  
 #stylesheet_body.expres-clean #edit-search-block-form-1-wrapper input,
  
 #stylesheet_body.expres-clean .field.field-type-text-long.field-name-field-page-lead.lead p,
  
 #stylesheet_body.expres-clean h3.sub-title,
  
 #stylesheet_body.expres-clean #link-generator-div-bottom .link-box,
  
 #stylesheet_body.expres-clean #link-generator-block-div .link-box,
  
 #stylesheet_body.expres-clean #link-generator-div .link-box,
  
 #stylesheet_body.expres-clean #main-content .news-grid li.views-fluid-grid-inline .views-field-field-link-url a,
  
 #stylesheet_body.expres-clean .lead a,
  
 #stylesheet_body.expres-clean .btn {
    font-family: 'Open Sans', sans-serif; }
  
 #stylesheet_body.expres-clean .cookbook-link-path a {
    color: #383939;
    font-weight: bold; }
  
 #stylesheet_body.expres-clean h1,
  
 #stylesheet_body.expres-clean h2,
  
 #stylesheet_body.expres-clean h3,
  
 #stylesheet_body.expres-clean h4,
  
 #stylesheet_body.expres-clean h5,
  
 #stylesheet_body.expres-clean h6 {
    font-family: Georgia, serif; }
  
 #stylesheet_body.expres-clean h2 {
    font-family: 'Open Sans', sans-serif; }
  
 #stylesheet_body.expres-clean .node .btn {
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    -o-border-radius: 5px !important;
    border-radius: 5px !important; }
  
 #stylesheet_body.expres-clean .node .btn {
    cursor: pointer !important;
    display: inline-block;
    background-color: #e6e6e6 !important;
    background-repeat: no-repeat !important;
    background-image: linear-gradient(white, white 25%, #e6e6e6) !important;
    padding: 5px 14px 6px !important;
    color: #333333 !important;
    font-size: 13px !important;
    line-height: normal !important;
    border: 1px solid #cccccc !important;
    border-bottom-color: #bbbbbb !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    -webkit-transition: 0.1s linear all !important;
    -moz-transition: 0.1s linear all !important;
    -ms-transition: 0.1s linear all !important;
    -o-transition: 0.1s linear all !important;
    transition: 0.1s linear all !important; }


  
 #stylesheet_body.expres-clean .node .btn.primary {
    color: white !important;
    background-color: #0064cd !important;
    background-repeat: repeat-x !important;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd)) !important;
    background-image: linear-gradient(top, #049cdb, #0064cd) !important;
    border-color: #0064cd #0064cd #003f81 !important;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important; }


  
 #stylesheet_body.expres-clean .node .btn:hover {
    text-decoration: none; }
  
 #stylesheet_body.expres-clean .node .btn.progress {
    background: url('https://explorable.com/misc/throbber.gif') #efefef no-repeat 4px -13px !important;
    font-weight: normal !important;
    padding-left: 20px !important; }
  
 #stylesheet_body.expres-clean #content-top {
    margin-bottom: 0; }
  
 #stylesheet_body.expres-clean .block-cookbook {
    margin: 15px 15px 0; }
  
 #stylesheet_body.expres-clean #sidebar-last .block {
    padding-top: 0; }
  
 #stylesheet_body.expres-header-minimal #site-header {
    background: white; }
  
 #stylesheet_body.expres-normal .exit-link a,
  
 #stylesheet_body.expres-normal .exit-link a:visited {
    color: silver;
    font-size: 0.8em; }
  
 #stylesheet_body.expres-normal #bcrumb {
    position: relative; }
  
 #stylesheet_body.expres-footer-minimal,
  
 #stylesheet_body.expres-footer-none {
    background: white; }

  .ezoic-wrapper #bottom-wrap .bottom-links.expres_powered_by {
    margin-top: 1em;
    text-align: center;
    width: 100%; }
  .ezoic-wrapper .eccs a#mobile-search-button,
  .ezoic-wrapper .eccs li.user-menu-search {
    display: none !important; }
  .ezoic-wrapper #site-header {
    background: white; }
  .ezoic-wrapper #site-header .proudsugar-header-top {
    padding-bottom: 1em;
    padding-top: 1em; }
  .ezoic-wrapper .block-search-intro {
    margin-top: 1em !important;
    display: none; }
  .ezoic-wrapper .block-search-intro,
  .ezoic-wrapper .search-form-custom-class {
    display: none; }
  
 #stylesheet_body.not-logged-in.not-front #navigation-bar {
    display: none; }
  .ezoic-wrapper .menu-close-icon {
    display: none; }
  
 #stylesheet_body.not-logged-in .menu-close-icon {
    background: url('https://explorable.com/sites/all/themes/ctdots/images/menu-close-icon.png') no-repeat;
    cursor: pointer;
    height: 21px;
    position: absolute;
    right: 0.5em;
    top: 0.5em;
    width: 21px; }
  
 #stylesheet_body.not-logged-in #navigation-bar #site-menu {
    background: white;
    border: none;
    margin: 0;
    padding: 0; }
  
 #stylesheet_body.not-logged-in #navigation-bar #site-menu .full-width-wrapper {
    background: #f8f9f9;
    border: solid 3px #ef4818;
    border-left: none;
    border-right: none;
    padding: 1em; }
  
 #stylesheet_body.not-logged-in #navigation-bar #site-menu .main-menu-links {
    width: 65%;
    float: left; }
  
 #stylesheet_body.not-logged-in #navigation-bar #site-menu .navbar-right {
    width: 35%; }
  
 #stylesheet_body.not-logged-in #navigation-bar ul {
    margin: 0; }
  
 #stylesheet_body.not-logged-in #navigation-bar li {
    list-style: none; }
  
 #stylesheet_body.not-logged-in #navigation-bar li.menu-0,
  
 #stylesheet_body.not-logged-in #navigation-bar li.menu-1 {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/bullet.png');
    background-repeat: no-repeat;
    background-position: 0 6px;
    float: left;
    font-size: 1em;
    margin-left: 2em;
    padding-left: 1.5em;
    width: 40%; }
  
 #stylesheet_body.not-logged-in #navigation-bar li {
    font-size: 0.8em;
    margin-left: 0; }
  
 #stylesheet_body.not-logged-in #navigation-bar li.menu-0 {
    clear: left; }
  .ezoic-wrapper .breadcrumb ul li,
  .ezoic-wrapper .breadcrumb ul li div {
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
    margin-bottom: 0;
    padding-bottom: 0; }
  .ezoic-wrapper .breadcrumb ul li div,
  .ezoic-wrapper .breadcrumb ul li:first-child div {
    padding-left: 0;
    padding-right: 0; }
  .ezoic-wrapper .breadcrumb ul li div span {
    color: #939598;
    padding: 0 0.5em; }
  .ezoic-wrapper #author-date-comments a,
  .ezoic-wrapper #author-date-comments span {
    color: #ef4b23; }
  .ezoic-wrapper #main-wrapper {
    margin-top: 0; }
  .ezoic-wrapper #sidebar-last {
    margin-top: 0.5em; }
  .ezoic-wrapper .title-border-fix {
    margin-top: 1em !important; }
  .ezoic-wrapper #proudsugar-user-links {
    margin-top: 12px;
    position: static; }
  .ezoic-wrapper #proudsugar-user-links a {
    color: #383939;
    line-height: 25px; }
  .ezoic-wrapper #proudsugar-user-links li {
    padding: 0 1.5em; }
  .ezoic-wrapper #proudsugar-user-links li.user-menu-menu a,
  .ezoic-wrapper #proudsugar-user-links li.user-menu-search a {
    display: block;
    height: 31px;
    padding-left: 41px; }
  .ezoic-wrapper #proudsugar-user-links li.user-menu-menu a {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/menu-icon3.png');
    background-repeat: no-repeat; }
  .ezoic-wrapper #proudsugar-user-links li.user-menu-search a {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/search-icon4.png');
    background-repeat: no-repeat; }
  .ezoic-wrapper .my-library-take-btn {
    border-radius: 2px;
    background: #49beaa;
    border: none;
    color: white !important;
    cursor: pointer;
    display: block;
    margin: 3px;
    padding: 5px;
    text-align: center;
    width: 120px; }
  .ezoic-wrapper .my-library-take-btn.stripe-btn {
    background: #4ab2df; }
  
 #stylesheet_body.expres-clean #proudsugar-user-links li.user-menu-menu,
  
 #stylesheet_body.expres-menu-off #proudsugar-user-links li.user-menu-menu {
    display: none; }
  
 #stylesheet_body.expres-clean #proudsugar-user-links li.user-menu-search,
  
 #stylesheet_body.expres-header-clean #proudsugar-user-links li.user-menu-search,
  
 #stylesheet_body.expres-header-minimal #proudsugar-user-links li.user-menu-search {
    display: none; }
  .ezoic-wrapper .page-admin-people-better-list #edit-mail-wrapper {
    width: auto; }
  .ezoic-wrapper .views-exposed-form .views-exposed-widget {
    padding: 0 1em; }
  .ezoic-wrapper .views-submit-button {
    clear: left; }
  .ezoic-wrapper .views-widget-filter-rid select {
    height: 6em; }
  .ezoic-wrapper input.form-text {
    color: #383939;
    font-size: 16px; }
  .ezoic-wrapper html {
    background: rgba(0, 0, 0, 0); }
  .ezoic-wrapper .cookbook-tasks-view > h2 {
    display: none; }
  .ezoic-wrapper .qtip-popup .qtip-content {
    padding: 2em; }
  .ezoic-wrapper .expres-rating-scale {
    font-size: 3em; }
  .ezoic-wrapper .qtip .rateit-selected,
  .ezoic-wrapper .qtip .rateit-hover {
    word-wrap: normal; }
  .ezoic-wrapper .qtip-wiki-edit .qtip-buttons {
    margin-top: 0;
    text-align: right; }
  .ezoic-wrapper .btn {
    margin: 1px; }
  .ezoic-wrapper fieldset.content-page-filter {
    margin-bottom: 1em; }
  .ezoic-wrapper .eac-mypage-quick-links {
    text-align: right; }
  .ezoic-wrapper .eac-mypage-quick-links a {
    margin-left: 0.7em; }
  .ezoic-wrapper .author-wrap {
    margin-bottom: 25px; }
  .ezoic-wrapper #author-date-comments {
    margin-top: 3px; }
  .ezoic-wrapper #main-content table[align=right] {
    margin-right: 0px; }
  .ezoic-wrapper #main-content table[align=left] {
    margin-left: 0px; }
  .ezoic-wrapper .expres-node-links {
    float: right; }
  .ezoic-wrapper .expres-node-links ul {
    padding: 0 !important; }
  .ezoic-wrapper .expres-node-links a {
    color: #ef4b23; }
  .ezoic-wrapper .field-name-field-page-citation .field-label {
    color: black;
    font-size: 1.4em;
    font-weight: bold; }
  .ezoic-wrapper .field-name-field-page-citation .field-items {
    padding: 2em 0 2em 2em; }
  .ezoic-wrapper .field-name-field-page-citation .field-items a {
    color: #373838;
    text-decoration: underline; }
  .ezoic-wrapper #expres-node-content {
    margin-top: 1.5em; }
  .ezoic-wrapper .block-guide h2 a,
  .ezoic-wrapper .block-guide h2 span {
    border-bottom: 1px solid #eeeeee;
    display: block;
    margin-bottom: 5px;
    padding: 6px;
    background: #eeeeee;
    text-decoration: none; }
  .ezoic-wrapper .action-links {
    list-style: none;
    margin-top: 1em; }
  .ezoic-wrapper .action-links li {
    display: inline; }
  .ezoic-wrapper .messages {
    padding-left: 3em !important; }
  .ezoic-wrapper .qtip-content .messages {
    padding-left: 0 !important; }
  .ezoic-wrapper .search-form-custom-class #search-block-form {
    width: 100%; }
  .ezoic-wrapper .search-form-custom-class #search-block-form .form-submit {
    display: inline !important;
    position: relative;
    left: -5px; }
  .ezoic-wrapper .search-form-custom-class #search-block-form .form-label {
    display: none; }
  .ezoic-wrapper .search-form-custom-class #search-block-form input.form-text {
    color: #383939;
    font-size: 1.3em;
    height: 35px;
    text-transform: lowercase; }
  .ezoic-wrapper label {
    display: block;
    font-weight: bold; }
  .ezoic-wrapper #edit-mail-wrapper {
    padding-left: 0; }
  .ezoic-wrapper div.vertical-tabs {
    margin-left: 0; }
  .ezoic-wrapper .vertical-tabs ul.vertical-tabs-list {
    margin-left: 0 !important;
    padding-left: 0 !important; }
  .ezoic-wrapper .vertical-tabs ul.vertical-tabs-list li {
    border-left: none;
    list-style: none !important;
    margin-left: 0 !important; }
  .ezoic-wrapper .qtip .messages {
    border: none; }
  .ezoic-wrapper .qtip .messages.status {
    background-image: none;
    padding: 10px !important; }
  .ezoic-wrapper #mobile-menu ul {
    list-style-type: none; }
  .ezoic-wrapper div.form-item div.password-suggestions {
    border-color: #cccccc;
    border-radius: 4px;
    font-size: 1em;
    padding: 1em; }
  .ezoic-wrapper div.form-item div.password-suggestions ul {
    margin: 0.5em !important;
    padding-left: 1em !important; }
  .ezoic-wrapper .ctdots-grid {
    display: grid;
    grid-template-columns: 50% 50%; }
  .ezoic-wrapper .ctdots-grid-item {
    padding: 0.5em; }

