@import url(../fonts/font-face.css);

html, body { margin:0; padding:0; height:100%; /*background-color:rgb(145,53,55);*/ background: #fee8e9 /*#f9bbbe #c44362*/; font-family: 'Cronos-Pro', sans-serif;  }
.xdiv { position:absolute; overflow:hidden; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }
.buttoncontrol { position:absolute; width:100%; height:100%; z-index:4; background:url(empty) repeat; }
.imglayer { position:relative; width:100%; height:100%; border:none; }
.imgheader { position:relative; width:100%; height:220px; border:none; }
.content { position: absolute; color: #7f0002 /*#5f2728*/; font-size: 1em; line-height: 1.4em; font-weight: normal; background: #fff /*#fceec9*/; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; padding: 30px 35px 35px 35px; }

a:link, a:visited, a:hover, a:active, a:focus { color: #7f0002 /*#5f2728*/; text-decoration: underline; }
hr { border-top: 0; border-right: 0; border-left: 0; border-bottom: 2px dotted #5f2728; margin: 20px 0; opacity: 0.8; }
blockquote { background: url(img/shortcodes/blockquote.png) no-repeat 0 0; font-size: 15px; color: #999; font-family: Georgia, serif; font-style: italic; margin: 0 0 20px 10px; padding-left: 40px; }
i, pre { font-style: italic; font-size: 1em; font-weight: 200; /*font-family: 'Cronos-Pro-Italic', sans-serif;*/ }
.bold { font-family: 'Cronos-Pro-Bold', sans-serif; }
.center { text-align: center !important; }
.float_rgt { float: right; text-align: right !important; }
/*  base : headings
/* ------------------------------------ */
h1, h2, h3, h4, h5, h6 { color: #7f0002 /*#5f2728*/; font-weight: 400; margin: 15px 0 5px; }
h1 { font-size: 22px; line-height: 26px; }
h1.italic { font-size: 22px; line-height: 26px; font-weight: 600 !important; font-family: 'Cronos-Pro-Italic', sans-serif !important; }
h2 { font-size: 18px; line-height: 22px; }
h3 { font-size: 16px; line-height: 20px; }
h4 { font-size: 14px; line-height: 18px; }
h5 { font-size: 12px; line-height: 18px; }
h6 { font-size: 10px; line-height: 16px; text-transform: uppercase; }
.heading { font-size: 14px; text-transform: uppercase; margin: 14px 0; }
h1 .S2, .S2 {
    font-family: 'Cronos-Pro', sans-serif !important;
    color: #fceec9;
    display: inline;
    font-family: Arial;
    font-size: 27px;
    font-style: normal;
    font-weight: bold;
    line-height: 30.7369px;
    text-decoration: none;
}
h1 .S2 {margin-bottom: 15px !important;}

/* ------------------------------------------------------------------------- *
 *  Base columns
/* ------------------------------------------------------------------------- */
  .subcolumns { display:table; width:100%; table-layout:fixed; }
  .subcolumns_oldgecko { width: 100%; float:left; }

  .c10l, .c15l, .c20l, .c25l, .c30l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c70l, .c75l, .c80l { float:left; }
  .c10r, .c15r, .c20r, .c25r, .c30r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c70r, .c75r, .c80r { float:right; margin-left:-5px; }

  .c10l, .c10r { width:10%; }
  .c15l, .c15r { width:15%; }
  .c20l, .c20r { width:20%; }
  .c30l, .c30r { width:20%; }
  .c40l, .c40r { width:40%; }
  .c60l, .c60r { width:60%; }
  .c80l, .c80r { width:80%; }
  .c25l, .c25r { width:25%; }
  .c33l, .c33r { width:33.333%; }
  .c50l, .c50r { width:50%; }
  .c66l, .c66r { width:66.666%; }
  .c70l, .c70r { width:70%; }
  .c75l, .c75r { width:75%; }
  .c38l, .c38r { width:38.2%; }
  .c62l, .c62r { width:61.8%; }

  .subc  { padding:0 0.5em; }
  .subcl { padding:0 1em 0 0; }
  .subcr { padding:0 0 0 1em; }

  .equalize, .equalize .subcolumns { table-layout:fixed; }

  .equalize > div {
    display:table-cell;
    float:none; 
    margin:0; 
    overflow:hidden;
    vertical-align:top;
  }