/* shortcode */

/*  Fluid Columns  */
.one_half{ width:48%; padding:15px 0px; }
.one_third{ width:30.66%; padding:15px 0px;}
.two_third{ width:65.33%; padding:15px 0px;}
.one_fourth{ width:22%; padding:15px 0px;}
.three_fourth{ width:74%; padding:15px 0px;}
.one_fifth{ width:16.8%; padding:15px 0px;}
.two_fifth{ width:37.6%; padding:15px 0px;}
.three_fifth{ width:58.4%; padding:15px 0px;}
.four_fifth{ width:67.2%; padding:15px 0px;}
.one_sixth{ width:13.33%; padding:15px 0px;}
.five_sixth{ width:82.67%; padding:15px 0px;}
.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; }
.least{ margin-right:0 !important; clear:right; }
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}

/*  Dropcap  */
.dropcap{display:block;float:left;font-size:40px;line-height:40px;margin:0 8px -5px 0;}



/* Pull Quote  */
.pullquote_right,.pullquote_left{letter-spacing:-.5px;font-size:22px;line-height:30px;border-left:3px solid;font-size:16px;line-height:25px;letter-spacing:0;padding:0 0 0 17px;width:36%;}
.pullquote_right,.pullquote_left{padding:20px;float:right;font-size:14px;letter-spacing:0px;line-height:25px;margin-bottom:20px;margin-left:20px;margin-right:2px;margin-top:20px;width:33%;}
.pullquote_left{float:left;margin-left:2px;margin-right:20px;}
.pullquote_left:before{content:'\201C';font-weight:bold;margin-right:5px;font-size:150%;display:inline;vertical-align:middle;}
.pullquote_left:after{content:'\201D';font-weight:bold;margin-left:5px;font-size:150%;display:inline;vertical-align:middle;}
.pullquote_right:before{content:'\201C';font-weight:bold;margin-right:5px;font-size:150%;display:inline;vertical-align:middle;}
.pullquote_right:after{content:'\201D';font-weight:bold;margin-left:5px;font-size:150%;display:inline;vertical-align:middle;}

.devider{ 
	font-size:10px;
	line-height:20px;
	text-align:right;
	margin-bottom:40px;
	position:relative;
	border-bottom:1px dashed #000;
	clear:both;
}	
	
/* Hightlight  */
.highlight{padding:2px 6px;}	
.video-shortcode{margin-bottom:25px;}	

/* Spoiler */
.andrespoiler {margin: 0 0 1.5em 0;}
.andrespoiler-title {padding: 0.3em 0 0.3em 26px;font-weight: bold;background: 0 50% url(images/spoiler-closed.png) no-repeat;cursor: pointer;}
.andrespoiler-content {padding: 15px 0;display: none;}
.andrespoiler-open .andrespoiler-title {background: 0 50% url(images/spoiler-open.png) no-repeat;}
.andrespoiler-open .andrespoiler-content {display: block;}


/* List Style  */
.circle_list,.star_list,.check_list,.arrow_list, .bullet-list{margin-left:10px;list-style:none;color:#333;font-size:13px;}
.circle_list li,.star_list li,.check_list li,.arrow_list li,.colored_bullet_list li{padding-left:24px;margin:5px 0;list-style:none;}
.bullet_list li{list-style:bullet;}
.arrow_list li{background:transparent url(images/arrow-list.png) no-repeat scroll 0px 2px;}
.check_list li{background:transparent url(images/check-list.png) no-repeat scroll 0px 2px;}
.star_list li{background:transparent url(images/star-list.png) no-repeat scroll 0px 2px;}
.circle_list li{background:transparent url(images/circle-list.png) no-repeat scroll 0px 2px;}

/* Blockquote  */
.quote {padding: 1em 0 0 40px;margin: 0 0 1.5em 0;}
.quote-shell {padding: 0 40px 1em 0;font-style: italic;}
.quote-style-1 {background: 0 0 url(images/quote.png) no-repeat;}
.quote-style-1 .quote-shell {background: 100% 100% url(images/quote.png) no-repeat;}

/* button */

.button_link,.button_link span{display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.button_link{white-space:nowrap;line-height:1em;position:relative;outline:none;overflow:visible;cursor:pointer;border:rgba(0,0,0,.2) 1px solid;border-bottom:rgba(0,0,0,.4) 1px solid;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);background:0 to(rgba(255,255,255,.1)) );filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')";-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;margin-bottom:10px}
sbutton::-moz-focus-inner{border:none}
sbutton.button_link{margin:0;padding:0}
.button_link.full,.button_link.full span{display:block}
.button_link:hover,.button_link.hover{background:0 to(rgba(255,255,255,.2)) );filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF',EndColorStr='#19FFFFFF');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"}
.button_link:active,.button_link.active{top:1px}
.button_link span{position:relative;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.25);border-top:rgba(255,255,255,.2) 1px solid;line-height:1em;text-decoration:none;text-align:center;white-space:nowrap;padding:.6em 1.3em}
.button_link.small span{font-size:12px}
.button_link.medium span{font-size:14px}
.button_link.large span{font-size:18px}
.button_link.black{background-color:#333}
.button_link.gray{background-color:#666}
.button_link.white{background-color:#FFF}
.button_link.white span{color:#666}
.button_link.red{background-color:#e62727}
.button_link.orange{background-color:#ff5c00}
.button_link.magenta{background-color:#A9014B}
.button_link.yellow{background-color:#ffb515}
.button_link.blue{background-color:#00ADEE}
.button_link.pink{background-color:#e22092}
.button_link.green{background-color:#91bd09}
.button_link.rosy{background-color:#F16C7C}
.button_link.brown{background-color:#804000}
.button_link.purple{background-color:purple}
.button_link.cyan{background-color:#46C7C7}
.button_link.gold{background-color:#D4A017}

/* Message Box */

.tipbox,.errorbox,.infobox,.notebox{clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;background:#eee;margin:20px 0;padding:20px 20px 25px 55px; font-size:12px;}
.infobox{background:#bfe4f9 url(images/info.png) no-repeat scroll 20px 20px; color:#2e6093}
.errorbox{background:#fcc url(images/error.png) no-repeat scroll 20px 20px;color:#c31b00}
.tipbox{background:#66e285 url(images/tip.png) no-repeat scroll 20px 20px;color:#5e6f33}
.notebox{background:#fdebae url(images/note.png) no-repeat scroll 20px 20px;color:#9e660d}

/* Table  */
.andre-table{border-collapse:separate;margin-bottom:20px;border-spacing:0;width:100%;vertical-align:middle;}
.andre-table th{background:#333;color:#fff;font-size:11px;padding:10px 20px;text-transform:uppercase;letter-spacing:1px;font-weight:normal;vertical-align:middle;text-align:left;}
.andre-table td{padding:10px 20px;border-bottom:1px solid #e9e9e9;}


/* gallery */
.gallery {display: block;clear: both;overflow: hidden;margin: 0 auto;}
.gallery .gallery-row {display:block;clear: both;overflow: hidden;margin: 0;}
.gallery .gallery-item {overflow: hidden;float: left;margin: 0;text-align: center;list-style: none;padding: 0;position: absolutebottom: 0}
.gallery .gallery-item img, .gallery .gallery-item img.thumbnail {max-width: 89%;height: auto;padding: 1%;margin: 0 auto;}
.gallery-caption {margin-left: 0;}
.gallery .gallery-item:hover{opacity: .5;}

.clr50{ width:100%; float:none; clear:both; height:50px;overflow:hidden;}
.clr40{ width:100%; float:none; clear:both; height:40px;overflow:hidden;}
.clr30{ width:100%; float:none; clear:both; height:30px;overflow:hidden;}
.clr20{ width:100%; float:none; clear:both; height:20px;overflow:hidden;}
.clr10{width:100%; float:none;clear:both; height:10px;overflow:hidden;}

/* tabs */
.tab-holder{
	border:1px solid #eaeaea;
}
.tab-holder .tabs{
	height:40px;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
.tab-holder .tabs li{
	margin:0;
	padding:0;
	border-right:1px solid #d9d9d9 !important;
	height:39px;
	float:left;
}
.tab-holder .tabs li a{
	background:url(../images/tab-bg.png) repeat-x top left !important;
	border:0 !important;
	height:39px !important;
	line-height:39px !important;
	font:13px/39px 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;
	text-indent:0 !important;
	color:#333333 !important;
	padding:0 15px !important;
	border-bottom:1px solid #dcdcdc !important;
}
.tab-holder .tabs li:last-child{
	border-right:0 !important;
}
.tab-holder .tabs li:last-child a{
	width:100% !important;
}
.tab-holder .tabs li.active a{
	background:none !important;
	border-top:3px solid #84c650 !important;
	height:36px !important;
	line-height:36px !important;
	border-bottom:0 !important;
}
.tab-holder .tabs li img{
	margin-top:9px;
}
.tab-holder .news-list{
	list-style:none;
	margin:0;
	padding:0;
}
.tab-holder .news-list li{
	border-bottom:1px solid #e2e2e2;
	padding:20px 15px !important;
	overflow:hidden;
}
.tab-holder .news-list li a{
	background:none !important;
	padding:0 !important;
}
.tab-holder .news-list li:last-child{
	border-bottom:0;
}
.tab-holder .news-list .post-holder a{
	margin:0;
	padding:0;
	overflow:hidden;
	background:none !important;
	border:0 !important;
	text-indent:0 !important;
	height:auto !important;
	line-height:normal !important;
}
.tab-holder .news-list li .image{
	float:left;
	margin-right:13px;
}
.tab-holder .news-list li .post-holder{
}
.tab-holder .news-list li .post-holder a{
	color:#444444 !important;
	font-size:13px !important;
	line-height:17px !important;
}
.tab-holder .news-list li .post-holder p {
	margin:0;
	margin-bottom:5px;
}
.tab-holder .news-list li .post-holder .meta{
	margin:0;
	margin-top:2px;
	font-size:12px !important;
	color:#747474 !important;
}
.tab-holder .news-list li .post-holder .meta em{
	font-style:normal !important;
	font-size:12px !important;
	color:#747474 !important;
}
.tab-holder .news-list li .post-holder .comment-text-side{
	line-height:16px !important;
}

.shortcode-tabs .tab-hold .tabs li{
	border-right:0 !important;
}
.shortcode-tabs .tab-hold .tabs li a{
	display:block !important;
	width:100% !important;
	padding:0 !important;
	text-indent:15px !important;
	background:
	url(images/shortcode_sep.png) no-repeat center right,
	url(images/tab-bg.png) repeat-x top left !important;
}
.shortcode-tabs .tab-hold .tabs li:last-child a{
	background:
	url(images/tab-bg.png) repeat-x top left !important;	
}
.shortcode-tabs .tab-hold .tabs li.active a{
	background:none !important;
}
.shortcode-tabs .tab_content{
	padding:15px !important;
	overflow:hidden;
}
.shortcode-tabs .tab_content *:last-child{
	margin-bottom:0;
}
.shortcode-tabs{
	margin-bottom:50px;
}

