/*--------------------------------------------------------------
Shortcodes
--------------------------------------------------------------*/

.shortcode_go {  padding:10px; margin:10px 0; font:18px Open Sans; font-weight:800; text-align:center; border-radius:6px; background:#f2763b; cursor:pointer; transition: all 300ms ease-in; }
.shortcode_go:hover { background:#df6e39; }
.shortcode_go a { width:100%; display:block; color:#ffffff; }
.shortcode_highlight { background:#f28500; color:#ffffff; }
.shortcode_notice { color:#ffffff; padding:19px; margin:20px 0; font-size:21px; line-height:1.6em; font-weight:700; background:#ff7701; }
.shortcode_quote { background:#f7f7f7; border-left:9px solid #f28500; border-top:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; padding:16px 16px 16px 22px; margin:10px 0; font-size:16px; font-style:italic; line-height:1.6em; }
.shortcode_quoteby { background:#f7f7f7; padding:16px; margin:10px 0; font-size:16px; font-style:italic; line-height:1.6em; }
.shortcode_quoteby p { margin-bottom:0px!important; }
.shortcode_quotebyauthor { font:12px Open Sans; font-weight:800; text-shadow:none; margin: -16px -16px 9px -16px; padding:4px 12px; background:#f28500; color:#ffffff; }
.shortcode_member { background:#f2763b; color:#ffffff; padding:12px; margin:20px 0; font-size:14px; line-height:1.6em; border-radius:6px; }
.shortcode_no-member { background:#f2763b; color:#ffffff; padding:12px; margin:20px 0; font-size:14px; line-height:1.6em; border-radius:6px; }
.shortcode_h1, .shortcode_h1 a, .shortcode_h2, .shortcode_h2 a, .shortcode_h3, .shortcode_h3 a, .shortcode_h4, .shortcode_h4 a, .shortcode_h5, .shortcode_h5 a, .shortcode_h6, .shortcode_h6 a { margin: 5px 0 15px 0; line-height:1.2em; font-weight:800; color:#ffffff; background:#ff7701; }
.shortcode_h1, .shortcode_h1 a { font-size: 72px;margin-bottom: 20px; padding:7px 14px; }
.shortcode_h2, .shortcode_h2 a { font-size: 48px;margin-bottom: 16px; padding:7px 14px; }
.shortcode_h3, .shortcode_h3 a { font-size: 36px; margin-bottom: 12px; padding:7px 14px; }
.shortcode_h4, .shortcode_h4 a { font-size: 28px;margin-bottom: 10px; padding:7px 14px; }
.shortcode_h5, .shortcode_h5 a { font-size: 24px;margin-bottom: 10px; padding:7px 14px; }
.shortcode_h6, .shortcode_h6 a { font-size: 18px;margin-bottom: 7px; padding:7px 14px; }
.leftpullquote { width: 200px; padding: 0px 0px 10px 60px; background: url("images/quote.png") no-repeat; border-bottom: 5px solid #cfcfcf; float: left; font-size: 1.2em; font-family:georgia; font-style:italic; margin: 10px 10px 10px 0; }
.rightpullquote { width: 200px; padding: 0px 0px 10px 60px; background: url("images/quote.png") no-repeat; border-bottom: 5px solid #cfcfcf; float: right; font-size: 1.2em; font-family:georgia; font-style:italic; margin: 10px 0px 10px 10px; }
.my-image { float:left; margin:0px 19px 15px 0; display:block; }
.my-image img { border:3px solid #e2e2e2; height:60px; }

/* ------- Fluid Columns ------- */
.one_half { width:48%; }
.one_third { width:30.66%; }
.two_third { width:65.33%; }
.one_fourth { width:22%; font-size:14px; }
.three_fourth { width:74%; }
.one_fifth { width:16.8%; font-size:13px; }
.two_fifth { width:37.6%; }
.three_fifth { width:58.4%; }
.four_fifth { width:67.2%; }
.one_sixth { width:13.33%; font-size:13px; }
.five_sixth { width:82.67%; }
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { position:relative; margin-right:4%; float:left; padding-top:5px; padding-bottom:15px; }
.last { margin-right:0 !important; clear:right; }
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}