/**
 * Shortcodes Ultimate stylesheet
*/

@font-face {
	font-family: 'fontawesome';
	src:url('../fonts/fontawesome.eot');
	src:url('../fonts/fontawesome.eot?#iefix') format('embedded-opentype'),
		url('../fonts/fontawesome.woff') format('woff'),
		url('../fonts/fontawesome.ttf') format('truetype'),
		url('../fonts/fontawesome.svg#fontawesome') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Columns */
.coltext { padding: 0 15px 10px 0; display: block;}
.last .coltext { padding: 0 0 10px 0;}

.innercoltext { padding: 0 15px 10px 0; display: block;}
.innerlast .innercoltext { padding: 0;}

.su-error {color: #888;}

/* Spacer */
.su-spacer {display: block; height: 0px; line-height: 0px; clear: both;}

/* Quote */
.su-quote{line-height:1.5;margin:0 0 .8em;padding:0 0 0 30px}
.su-quote-shell{font-style:italic;padding:0 0 1em}
.su-quote-style-1{padding-top:15px;background:0 0 url(../images/quote.png) no-repeat;font-size:16px;font-family:Georgia, Serif;color:#999}
.su-quote-style-1 .su-quote-shell{background:100% 100% url(../images/quote-shell.png) no-repeat}
.su-quote-style-2{background:0 7px url(../images/quote.png) no-repeat;font-size:24px;font-family:Georgia, Serif;color:#999}
.su-quote-style-3{background:0 48% url(../images/quote3.png) no-repeat;font-size:15px;padding-top:11px;padding-left:70px;color:#999}

/* Pullquote */
.su-pullquote{font-size:16px;font-family:Georgia, Serif;color:#999;width:30%;font-style:italic;line-height:1.6;margin:1em;padding:10px 0 10px 25px}
.su-pullquote-align-left{float:left}
.su-pullquote-align-right{float:right}
.su-pullquote-style-1{border-left:5px solid #bbb}

/* Frame */
.su-frame{border:1px solid #ddd;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.su-frame-shell{border:1px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px}
.su-frame-align-left{float:left;margin:0 1.5em 1em 0}
.su-frame-align-right{float:right;margin:0 0 1em 1.5em}
.su-frame-align-center{margin:0 auto 1.5em}
.su-frame-align-none{margin:0 0 1.5em}
.su-frame img{display:block!important;float:none!important;margin:0!important;padding:0!important}

/* Divider */
.su-divider-solid{clear:both;height:0;border-top:1px solid #2a2a2a;margin:1.5em 0}
.su-divider-solid a{display:block;float:right;padding-left:10px;margin-top:-1.2em;background:#fff;color:#777;font-size:10px;text-decoration:none}
.su-divider-shadow{clear:both;height:8px;background:url(../images/shadow_divider.png) no-repeat;background-size:100% 8px;margin:1.5em 0}
.su-divider-shadow a{display:block;float:right;padding-left:10px;margin-top:-1em;background:#fff;color:#777;font-size:10px;text-decoration:none}

/* Spoiler */
.su-spoiler{margin:0 0 1.5em}
.su-spoiler-title{font-weight:700;background:0 48% url(../images/spoiler-closed.png) no-repeat;cursor:pointer;padding:.3em 0 .3em 26px}
.su-spoiler-content{display:none;padding:15px 0}
.su-spoiler-open .su-spoiler-title{background:0 48% url(../images/spoiler-open.png) no-repeat}
.su-spoiler-open .su-spoiler-content{display:block}

/* Lists */
.su-list ul {list-style-type:none!important;margin:0 0 .6em!important;padding:0!important}
.su-list ul li { list-style-type:none!important; display:block!important; padding:3px 0 3px 5px !important; margin:0 0 0 15px !important; list-style-position:outside !important;}
.su-list-style-check01 li:before, .su-list-style-check02 li:before, .su-list-style-check03 li:before, .su-list-style-thumbs-up li:before, .su-list-style-cross li:before, .su-list-style-star-empty li:before, .su-list-style-star li:before, .su-list-style-setting li:before, .su-list-style-user li:before, .su-list-style-email01 li:before, .su-list-style-email02 li:before, .su-list-style-phone li:before, .su-list-style-home li:before, .su-list-style-secure li:before, .su-list-style-marker li:before, .su-list-style-arrow li:before, .su-list-style-info li:before, .su-list-style-caution li:before, .su-list-style-warning li:before, .su-list-style-cart li:before, .su-list-style-quote li:before, .su-list-style-facebook li:before, .su-list-style-twitter li:before, .su-list-style-linkedin li:before, .su-list-style-download li:before, .su-list-style-performance01 li:before, .su-list-style-performance02 li:before, .su-list-style-lightbulb li:before, .su-list-style-square li:before, .su-list-style-circle li:before, .su-list-style-calendar li:before {
	margin: 3px 5px 0 -20px;
	width: 14px; height: 12px; font-size: 12px; text-align: center;
	display: block; float: left;
	font-family: 'fontawesome';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.su-list-style-check01 li:before {content: "\f00c";}
.su-list-style-check02 li:before {content: "\f046";}
.su-list-style-check03 li:before {content: "\f05d";}
.su-list-style-thumbs-up li:before {content: "\f087";}

.su-list-style-cross li:before {content: "\f00d";}

.su-list-style-star-empty li:before {content: "\f006";}
.su-list-style-star li:before {content: "\f005";}

.su-list-style-setting li:before {content: "\f013";}
.su-list-style-user li:before {content: "\f007";}
.su-list-style-email01 li:before {content: "\f003";}
.su-list-style-email02 li:before {content: "\f0e0";}
.su-list-style-phone li:before {content: "\f098";}
.su-list-style-calendar li:before {content: "\f073";}

.su-list-style-home li:before {content: "\f015";}
.su-list-style-secure li:before {content: "\f023";}
.su-list-style-marker li:before {content: "\f041";}
.su-list-style-arrow li:before {content: "\f054";}
.su-list-style-info li:before {content: "\f05a";}

.su-list-style-caution li:before {content: "\f06a";}
.su-list-style-warning li:before {content: "\f071";}
.su-list-style-cart li:before {content: "\f07a";}
.su-list-style-quote li:before {content: "\f10d";}

.su-list-style-facebook li:before {content: "\f082";}
.su-list-style-twitter li:before {content: "\f081";}
.su-list-style-linkedin li:before {content: "\f08c";}

.su-list-style-download li:before {content: "\f093";}
.su-list-style-performance01 li:before {content: "\f0e4";}
.su-list-style-performance02 li:before {content: "\f0e7";}
.su-list-style-lightbulb li:before {content: "\f0eb";}

.su-list-style-square li:before {content: "\f0c8";}
.su-list-style-circle li:before {content: "\f111";}

.su-list.black li:before { color: #000;}
.su-list.white li:before { color: #fff;}
.su-list.light-grey li:before { color: #ccc;}
.su-list.dark-grey li:before { color: #333;}
.su-list.blue li:before { color: #006699;}
.su-list.green li:before { color: #669900;}
.su-list.red li:before { color: #cc0000;}
.su-list.orange li:before { color: #f60;}
.su-list.yellow li:before { color: #ffcc00;}
.su-list.brown li:before { color: #663300;}
.su-list.purple li:before { color: #990099;}


#footer-widget-area .su-list ul li {background-position: 0px 2px !important;}

/* Note */
.su-note {margin: 0 0 1.5em 0;}
.su-note-shell {padding: 15px;}
.su-note-shell img{padding-right: 15px;vertical-align:middle}

/* Call out */
.su-callout{background:0 100% url(../images/callout_bg.png) repeat-x;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 0 1.5em;padding:25px}

/* Highlight */
.su-highlight { display: inline; padding: 1px 0;}

/* Button */
.su-button{display:inline-block;text-decoration:none!important}
.su-button span{display:block!important;text-decoration:none!important}
.su-button img{display:inline!important;padding:0!important}
.su-button-style-1 span{background:0 -20px url(../images/button-style-1.png) repeat-x}
.su-button-style-1:hover span{background:0 0 url(../images/button-style-1.png) repeat-x}
.su-button-style-2 span{background:0 50% url(../images/button-style-2.png) repeat-x}
.su-button-style-2:hover span{background:100% 50% url(../images/button-style-2.png) repeat-x}
.su-button-style-3 span{background:0 50% url(../images/button-style-3.png) repeat-x}
.su-button-style-3:hover span{background:0 90% url(../images/button-style-3.png) repeat-x}
.su-button-style-4 span{background:0 0 url(../images/button-style-4.png) repeat}
.su-button-style-4:hover span{opacity:0.8}

/* Media */
.su-media { margin: 0 0 1.5em 0;}

/* Table */
.su-table{width:100%!important;border-collapse:collapse!important;font-size:1em!important;list-style:none!important;margin:0 0 1.5em!important}
.su-table ul{margin:0!important}
.su-table th{font-size:1em!important;font-weight:400!important;color:#333!important;padding:15px!important}
.su-table td{padding:8px 15px!important}
.su-table-style-1 th{font-size:1em!important;color:#333!important;font-weight:700!important;text-align:left!important;background:#f4f4f4!important;padding:8px 15px!important}
.su-table-style-1 td{border-bottom:1px solid #eee!important;background:#fff!important}
.su-table-style-2 table{border:1px solid #eee!important;font-size:12px!important;color:#555!important}
.su-table-style-2 th{border:1px solid #dedede!important;background:#f6f5f5!important}
.su-table-style-2 td{border:1px solid #ededed!important;background:#fff!important;padding:5px 15px!important}
.su-table-style-2 tr:hover td{background:#f6f5f5!important}
.su-table-style-3 table{border:none!important;color:#444!important}
.su-table-style-3 th{border:none!important;border-bottom:2px solid #666!important;background:#fff!important;font-weight:700!important;text-align:left!important}
.su-table-style-1 tr:hover td,.su-table-style-3 .su-even td{background:#f4f4f4!important}
.su-table-style-2 .su-even td,.su-table-style-3 td{background:#fff!important}