/*-----------------------------------------------------------------------------------*/

/*	CSS Style for Shortcodes

/*-----------------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------------*/

/*	Button Styles

/*-----------------------------------------------------------------------------------*/
	
a.ft-button,a.ft-button:visited{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;background:#f04638;display:inline-block;font-size:12px;font-weight:bold;line-height:20px;color:#fff!important;text-decoration:none!important;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,0.2);vertical-align:middle;outline:0;position:relative;padding:8px 16px;margin:0 10px 20px 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-transform:uppercase}a:hover.ft-button{-webkit-opacity:.9;-moz-opacity:.9;opacity:.9}a.ft-button.small{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}a.ft-button.medium{padding:12px 24px !important;font-size:14px !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}a.ft-button.large{padding:17px 30px !important;font-size:16px !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}a.ft-button.red{background:#f05654 !important}a.ft-button.green{background:#55bc75 !important}a.ft-button.blue{background:#4877bb !important}a.ft-button.light-blue{background:#6dcff4 !important}a.ft-button.orange{background:#f76b48 !important}a.ft-button.yellow{background:#ffcf28 !important}a.ft-button.pink{background:#fe7c7c !important}a.ft-button.purple{background:#d17ac6 !important}a.ft-button.grey{color:#222 !important;background:#e5e5e5;text-shadow:none !important}a.ft-button.black{background:#333 !important}

/*-----------------------------------------------------------------------------------*/

/*	Alerts

/*-----------------------------------------------------------------------------------*/

.ft-alert{padding:15px;margin:0 0 20px 0;font-size:14px;line-height:22px;-webkit-border-radius:4px !important;-moz-border-radius:4px !important;-o-border-radius:4px !important;border-radius:4px !important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.6);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.6);-o-box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.6);box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.6)}.ft-alert.white{background:#fff;border:1px solid #dfdfdf;color:#373737}.ft-alert.red{background:#ffe6e3;border:1px solid #f2c3bf;color:#bf210e}.ft-alert.yellow{background:#fff7d6;border:1px solid #e9d477;color:#956433}.ft-alert.green{background:#edfdd3;border:1px solid #c4dba0;color:#657e3c}.ft-alert.grey{background:#fbfbfb;border:1px solid #dfdfdf;color:#373737}

/*-----------------------------------------------------------------------------------*/

/*	Columns

/*-----------------------------------------------------------------------------------*/

.two-column{width:48%}.three-column{width:30.66%}.four-column{width:22%}.five-column{width:16.8%}.two-three-column{width:65.33%}.three-four-column{width:74%}.two-five-column{width:37.6%}.three-five-column{width:58.4%}.four-five-column{width:79.2%}.two-column,.three-column,.four-column,.two-three-column,.three-four-column,.one-five-column,.two-five-column,.three-five-column,.four-five-column{position:relative;margin-right:4%;margin-bottom:30px;float:left}.last{margin-right:0 !important;clear:right}

@media only screen and (max-width: 700px) {
	.two-column,.three-column,.four-column,.two-three-column,.three-four-column,.one-five-column,.two-five-column,.three-five-column,.four-five-column {width:100%;margin-right:0}
}

/*-----------------------------------------------------------------------------------*/

/*	Tab Styles

/*-----------------------------------------------------------------------------------*/

.ft-tabs.ui-tabs .ui-tabs-hide{position:absolute;left:-10000px}.ft-tabs{background:0;margin:0 0 2em 0}.ft-tabs ul.ft-nav{list-style:none !important;margin:0 !important;padding:0;background:0;border:0;float:none}.ft-tabs ul.ft-nav li{float:left;position:relative;margin:0 2px -1px 0 !important;z-index:10;list-style:none !important}.ft-tabs ul.ft-nav li a{font-weight:bold;border:1px solid #dfdfdf !important;border-bottom:none !important;display:block;overflow:hidden;padding:5px 10px 0 10px;height:26px;background:#fbfbfb;margin:0 !important;text-decoration:none;color:#373737 !important;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.ft-tabs ul.ft-nav li a:hover{background:#fff !important;margin:0 !important}.ft-tabs ul.ft-nav li.ui-tabs-selected a{height:27px;background:#fff}.ft-tabs .ft-tab{background:#fff;padding:10px;border:1px solid #dfdfdf}

/*-----------------------------------------------------------------------------------*/

/*	Toggle Styles

/*-----------------------------------------------------------------------------------*/

.ft-toggle{margin:0 0 10px 0}.ft-toggle .ft-toggle-title{display:block;padding:10px 10px 10px 30px;background:#fbfbfb;border:1px solid #dfdfdf;cursor:pointer;outline:0;position:relative}.ft-toggle .ft-toggle-title:hover{border:1px solid #c5c5c5}.ft-toggle-inner{padding:10px;background:#fff;border:1px solid #dfdfdf;border-top:0;overflow:hidden}.ft-toggle-inner p{margin:0}.ft-toggle span.ui-icon{background:url(../images/toggles/toggle-closed.png) no-repeat;width:12px;height:12px;position:absolute;top:50%;left:10px;margin:-6px 0 0 0}.ft-toggle .ui-state-active .ui-icon{background:url(../images/toggles/toggle-open.png) no-repeat}
	
/*-----------------------------------------------------------------------------------*/

/*	Dropcap

/*-----------------------------------------------------------------------------------*/

.dropcap{margin:0 5px 0 0;font-size:25px;width:40px;height:40px;line-height:40px;text-align:center;float:left}div.dropcap.circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}

/*-----------------------------------------------------------------------------------*/

/*	Hightlight

/*-----------------------------------------------------------------------------------*/

.highlight.yellow{background:#ff6}.highlight.black{background:#000;color:#fff}.highlight.green{background:#7fc33c;color:#fff}.highlight.red{background:#e53b2c;color:#fff}.highlight.grey{background:#666;color:#fff}

/*-----------------------------------------------------------------------------------*/

/*	Quotes

/*-----------------------------------------------------------------------------------*/

div.block-quote-center{font-style:italic;color:#858c96;margin:30px 60px 30px 60px}div.block-quote-left{width:33%;float:left;margin:15px 20px 15px 20px;padding:20px;font-style:italic;color:#858c96}div.block-quote-right{width:33%;float:right;margin:15px 20px 15px 20px;padding:20px;font-style:italic;color:#858c96}

/*-----------------------------------------------------------------------------------*/

/*	Testimonial

/*-----------------------------------------------------------------------------------*/

.testimonial-shortcode-content{color:#848484 !important}.testimonial-shortcode-icon{background:url(../images/shortcodes/left-quote.png) no-repeat;float:left;height:16px;margin-left:1px;margin-right:10px;margin-top:3px;width:22px}.testimonial-shortcode-author{border-bottom:1px solid #eaeaea;font-weight:bold;margin-bottom:30px;margin-right:3px;padding-bottom:20px;text-align:right}.testimonial-shortcode-author-name{font-weight:bold;color:#8d8d8d !important}.testimonial-shortcode-author-site{font-weight:bold;color:#494949 !important}.testimonial-shortcode-author-site a{color:#494949 !important;text-decoration:none}.testimonial-shortcode-author-site a:hover{text-decoration:underline}

/*-----------------------------------------------------------------------------------*/

/*	Videos

/*-----------------------------------------------------------------------------------*/

.video-container {margin-bottom: 30px}

/*-----------------------------------------------------------------------------------*/

/*	List Style

/*-----------------------------------------------------------------------------------*/

ul.check,ul.check-bold,ul.arrow,ul.arrow-bold,ul.square,ul.circle{list-style:none outside none;margin-bottom:0}.check li,.check-bold li,.arrow li,.arrow-bold li,.square li,.circle li{list-style:none outside none;margin:0 0 5px 0;padding:0 0 0 18px}.check li{background:url(../images/shortcodes/list_check.png) no-repeat 2px 53%}.check-bold li{background:url(../images/shortcodes/list_check_bold.png) no-repeat 1px 53%}.arrow li{background:url(../images/shortcodes/list_arrow.png) no-repeat 4px 53%}.arrow-bold li{background:url(../images/shortcodes/list_arrow_bold.png) no-repeat 3px 53%}.square li{background:url(../images/shortcodes/list_square.png) no-repeat 4px 53%}.circle li{background:url(../images/shortcodes/list_circle.png) no-repeat 4px 53%}

/*-----------------------------------------------------------------------------------*/

/*	About

/*-----------------------------------------------------------------------------------*/

.ft-about{font-size:14px;line-height:22px;position:relative}.ft-abavatar{margin-bottom:5px}.ft-abname{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:bold;font-size:18px;line-height:24px;text-transform:uppercase;color:#222}.ft-abicons{float:right;font-size:18px;line-height:1;padding-top:12px}.ft-abicons ul{margin:0;list-style:none}.ft-abicons ul li{float:left;margin-right:10px}.ft-abicons ul li:last-child{margin-right:0}.ft-abicons ul li a{color:#555;text-decoration:none}.ft-abicons ul li a:hover{color:#888;text-decoration:none}.ft-abtitle{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#f67156;border-bottom:1px solid #e7e7e7;padding-bottom:10px}.ft-abdes{padding-top:15px}

/*-----------------------------------------------------------------------------------*/

/*	Optin Form

/*-----------------------------------------------------------------------------------*/

.ft-optinwrap {margin: 0 -21.3%}

/*-----------------------------------------------------------------------------------*/

/*	Icons - FontAwesome

/*-----------------------------------------------------------------------------------*/

a.ft-icon,a:hover.ft-icon{text-decoration:none}.ft-icon{float:left}.ft-icon.small{font-size:16px}.ft-icon.medium{font-size:24px}.ft-icon.large{font-size:40px}.ft-icon.circle{text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.ft-icon.square{text-align:center}.ft-icon.circle.small,.ft-icon.square.small{font-size:10px;width:20px;height:20px;line-height:20px}.ft-icon.circle.medium,.ft-icon.square.medium{font-size:16px;width:32px;height:32px;line-height:32px}.ft-icon.circle.large,.ft-icon.square.large{font-size:28px;width:60px;height:60px;line-height:60px}