/*
* BLOGFEST WORDPRESS THEME 1.1
* Copyright 2013, Folding Theme
* www.foldingtheme.com
* Description: Plugin styles
* 22/05/2013
*/

/* Table of Content
==================================================
	#AddThis Styles 
	#WordPress Social Plugin Styles 
	#Ultimate Shortcode Styles */


/* #Addthis
================================================== */
.addthis_button {padding:20px!important;float:left;}
.addthis_toolbox {margin:20px;}


/* #WP SOCIAL LOGIN PLUGIN
================================================== */
#wp-social-login-connect-with {display:none!important;}
#wp-social-login-connect-options {padding:0!important;}

/* #ULTIMATE SHORTCODES PLUGIN STYLES
================================================== */

/* #Table ======================================== */

.su-table {
	margin: 20px !important;
	border-collapse: collapse !important;
}

.su-table .button, .su-table .read_more {margin:0; float:none;}
.su-table th {padding: 10px !important;}
.su-table td {padding: 10px 15px !important;}
.su-table .su-even td {}

.su-table-style-1 table {	border: 1px solid #ccc !important;width:710px;}

.su-table-style-1 th {
	border: 1px solid #ccc !important;
	background: #f0f0f0 !important;
	padding:20px!important;
}
.su-table-style-1 td {
	border: 1px solid #ccc !important;
	background: #fff !important;
}
.su-table-style-1 .su-even td {
	background: #f7f7f7 !important;
}

.su-table-style-2 table {
	border: none !important;
	width:710px;
}
.su-table-style-2 th {
	border: none !important;
	background: #ccc !important;
	padding:20px!important;
}
.su-table-style-2 td {
	border: none !important;
	background: #E1E2E3 !important;
}
.su-table-style-2 .su-even td {
	background: #e5e5e5 !important;
}

.su-table-style-3 table {
	border: none !important;
	width:710px;
}
.su-table-style-3 th {
	border: none !important;
	background: #eee !important;
	padding:20px!important;
	border-bottom: 2px solid #fff !important;
}
.su-table-style-3 td {
	border: none !important;
	background: #E2E2E2 !important;
	border: 1px solid #f5f5f5 !important;
}
.su-table-style-3 .su-even td {
	background: #E2E2E2 !important;
}

/* #Box ========================================== */

.su-box { 
	margin: 0 0 20px 20px!important; 
	width:708px;
	border: 1px solid #ccc!important;
}
.su-box-title {
	display: block;
	padding: 10px 15px;
	margin: 0;
	background: #f0f0f0!important;
	border-top:none!important;
}
.su-box-content {
	background: #fff;
	padding: 15px;
}

/* #QUOTE ========================================= */

.su-quote {
	padding: 1em 0 0 40px;
	margin: 0 0 20px 0;
}
.su-quote-shell {padding: 0 40px 1em 10px;}
.su-quote-style-1 {background: 0 0 url(../images/quote.png) no-repeat;}
.su-quote-style-1 .su-quote-shell {background: 100% 100% url(../images/quote-shell.png) no-repeat;}

/* #COLUMNS ======================================== */

.columns {margin:10px 20px 0;}

	.su-column h2 {margin-left:0;}
	.su-column h3 {margin-left:0;}
	.su-column h4 {margin-left:0;}
	.su-column h5 {margin-left:0;}

.su-column-1-2 { width: 48% }
.su-column-1-3 { width: 30.66% }
.su-column-2-3 { width: 65.33% }
.su-column-1-4 { width: 22% }
.su-column-3-4 { width: 74% }
.su-column-1-5 { width: 16.8% }
.su-column-2-5 { width: 37.6% }
.su-column-3-5 { width: 58.4% }
.su-column-4-5 { width: 67.2% }
.su-column-1-6 { width: 13.33% }
.su-column-5-6 { width: 82.67% }
.su-column { position: relative;	margin: 0 4% 1.5em 0;float: left;line-height: 1.7em;}
.su-column-last { margin-right: 0 !important; clear: right;}

/* #PULLQUOTE ====================================== */

.su-pullquote {
	padding: 10px 25px 15px;
	width: 25%;
	font-size: 0.9em;
	font-style: italic;
	margin:10px 20px;
	border-left: 5px solid #ff6600;
	background:#E1E2E3;
	line-height:18px;
}
.su-pullquote-align-left {
	float: left;
}
.su-pullquote-align-right {
	float: right;
	text-align:right;
}

/* #LISTS ========================================= */

.su-list ul {
	list-style-type: none !important;
	margin: 0 0 1.5em 0.5em !important;
	padding: 0 !important;
}
.su-list  ul li {
	list-style-type: none !important;
	display: block !important;
	padding: 3px 0 3px 22px !important;
}

.su-list-style-star li { background: 0 50% url(../images/list-style-star.png) no-repeat !important;padding-left:20px;}
.su-list-style-arrow li { background: 0 50% url(../images/list-style-arrow.png) no-repeat !important;padding-left:20px;}
.su-list-style-check li { background: 0 50% url(../images/list-style-check.png) no-repeat !important ;padding-left:20px;}
.su-list-style-guard li { background: 0 50% url(../images/arrow.png) no-repeat !important; padding-left:20px;}

		
/* Spacer */

.su-spacer {display: block;height: 0;clear: both;overflow: hidden;}

/* #TABS ========================================== */

.su-tabs { margin: 20px;}
.su-tabs-style-1 .su-tabs-nav {
	padding: 0px 5px 5px 5px;
	margin: 0;
	height: 40px;
	background: #e5e5e5;
}
.su-tabs-style-1 .su-tabs-nav span {
	display: block;
	float: left;
	padding: 0 20px;
	height: 39px;
	line-height: 39px;
	margin-right: 5px;
	cursor: pointer;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	background: #f1f1f1;
}
.su-tabs-style-1 .su-tabs-nav span:hover { background: #fff }
.su-tabs-style-1 .su-tabs-nav span.su-tabs-current { background: #fff }
.su-tabs-style-1 .su-tabs-pane {
	padding: 15px;
	border-right: 5px solid #e5e5e5;
	border-bottom: 5px solid #e5e5e5;
	border-left: 5px solid #e5e5e5;
}
.su-tabs-style-2 .su-tabs-nav {
	padding: 0px 5px 7px 5px;
	margin: 0;
	height: 40px;
	background: #fff;
}
.su-tabs-style-2 .su-tabs-nav span {
	display: block;
	float: left;
	padding: 0 20px;
	height: 39px;
	line-height: 39px;
	margin-right: 5px;
	cursor: pointer;
	border: 1px solid #ccc;
	border-bottom:2px solid #d5d5d5!important;
	background: #f1f1f1;
}
.su-tabs-style-2 .su-tabs-nav span:hover { background: #fff }
.su-tabs-style-2 .su-tabs-nav span.su-tabs-current { background: #fff }
.su-tabs-style-2 .su-tabs-pane {
	padding: 15px;
	border: 1px solid #ccc;
}
.su-tabs-style-3 {
	background: #fff;
	border: 5px solid #f0f0f0;
	width:702px!important;
}
.su-tabs-style-3 .su-tabs-nav {
	width: 200px;
	float: left;
}
.su-tabs-style-3 .su-tabs-nav span {
	display: block;
	padding: 20px 10px;
	cursor: pointer;
	background: #f0f0f0;
	margin:0!important;
}
.su-tabs-style-3 .su-tabs-nav span:hover { background: #f7f7f7 }
.su-tabs-style-3 .su-tabs-nav span.su-tabs-current { background: #fff }
.su-tabs-style-3 .su-tabs-pane {
	padding: 15px;
	float: none;
	margin-left: 200px;
}

/* #NIVO SLIDER ===================================== */

.su-nivo-slider {margin:20px auto!important;}

/* #ACCORDION SHORTCODE ============================= */
.su-spoiler-style-1 { margin: 0 0 20px 20px;}

.su-spoiler-style-1 > .su-spoiler-title {
	padding: 0.3em 0 0.3em 26px;
	font-weight: bold;
	cursor: pointer;
}
.su-spoiler-style-1 .su-spoiler-content {
	padding: 15px 0;
	display: none;
}
.su-spoiler-style-1 .su-spoiler-style-1 { margin: 1em }
.su-spoiler-style-2 {
	margin-bottom: 1em;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.su-spoiler-style-2 > .su-spoiler-title {
	padding: 10px 10px 10px 40px;
	height: 14px;
	cursor: pointer;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.su-spoiler-style-2.su-spoiler-open > .su-spoiler-title {
	border-bottom: 1px solid #ccc;
	background: #f0f0f0 12px -92px url(../images/spoiler-style-2.png) no-repeat;
}
.su-spoiler-style-2 .su-spoiler-content {
	padding: 1em;
	display: none;
}

/* #DROPCAPS ============================= */
.su-dropcap {
	display: inline-block!important;
	float: left!important;
	height: 35px!important;
	margin: 6px 7px 0px 0px!important;
	width: 36px!important;
	border-radius: 0!important;
	-moz-border-radius: 0!important;
	-webkit-border-radius: 0!important;
}
.su-dropcap-style-1 {border: 1px solid #ddd!important;height: 33px!important;background:none!important;}
.su-dropcap-style-2 {}
.su-dropcap-style-3 {font-size:35px!important;background:none!important;}

/* #ULTIMATE TYPOGRAPHY ============================= */
		
.su-table {font-family: 'Lato', sans-serif; font-size:12px!important;text-align:center;}
.su-table th {text-align: center !important;}
.su-table-style-1 th {text-transform:uppercase;color:#666;}
.su-table-style-1 td {color:#555;}
.su-table-style-2 th {color:#333!important;text-transform:uppercase;	}
.su-table-style-2 td,
.su-table-style-3 td {color:#666!important;}
.su-table-style-3 th {text-transform:uppercase;}

.su-box {font-family: 'Lato', sans-serif; font-size:12px!important;	text-shadow:none!important;	color:#666!important;line-height:1.5em;}
.su-box-title {	font-size: 1.1em;text-shadow: none!important;color:#777!important;}
.su-quote-shell {font-style: italic;	color:#555;}
.su-spoiler-style-2 > .su-spoiler-title {
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #000;
}
.columns {font-family: 'Lato', sans-serif;font-size: 13px; color:#777;line-height: 1.4em;}
.su-list  ul li {font-family: 'Lato', sans-serif!important;}
.su-list-style-star li { font-family: 'Lato', sans-serif!important;color:#777!important; font-size:13px;line-height:21px;}
.su-list-style-arrow li {font-family: 'Lato', sans-serif!important;color:#777!important; font-size:13px;line-height:21px; }
.su-list-style-check li {font-family: 'Lato', sans-serif!important;color:#777!important; font-size:13px; line-height:21px;}
.su-list-style-guard li {font-family: 'Lato', sans-serif!important;color:#777!important; font-size:13px; line-height:21px;}
.su-tabs { font-family: 'Lato', sans-serif!important;color:#777!important; font-size:12px; }
.su-spoiler-style-1 {font-family: 'Lato', sans-serif!important;color:#777!important; font-size:12px; }
.su-dropcap {
	color: #777777!important;
	font-family: 'Lato', sans-serif!important;
	font-size: 23px!important;
	font-weight: 600!important;
	line-height: 35px!important;
	text-align: center!important;
	text-shadow:none!important;;
	-moz-text-shadow:none!important;
	-webkit-text-shadow:none!important;
}
