/* Columns */

.one_half { width: 49%; }
.one_third { width: 32%; }
.two_third { width: 66%; }
.one_fourth { width: 23.5%; }
.three_fourth { width: 74.5%; }
.one_fifth { width: 18.4%; }
.two_fifth { width: 38.5%; }
.three_fifth { width: 57%; }
.four_fifth { width: 66.1%; }
.one_sixth { width: 15%; }
.five_sixth { width: 83%; }

.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: 2%;
	margin-bottom: 30px;
	float: left;
	-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
			box-sizing: border-box;
}

.column-last {
	margin-right: 0!important;
	clear: right;
}

.symple-column-last:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

@media only screen and (max-width: 520px) { 
	.one_half,
	.one_third,
	.two_third,
	.three_fourth,
	.one_fourth,
	.one_fifth,
	.two_fifth,
	.three_fifth,
	.four_fifth,
	.one_sixth,
	.five_sixth {
		width: 100%;
		float: none;
		margin-right: 0;
		margin-bottom: 30px;	
	}
}

/* Tabs */

.ui-tabs .ui-tabs-hide {
    position: absolute;
    left: -10000px;
}

.tj-tabs {
	margin: 35px 0;
	clear: both;
}

.tj-tabs ul.nav {
	list-style: none;
	margin: 0!important;
	padding: 0;
}

.tj-tabs ul.nav li {
	list-style: none!important;
	float: left;
	position: relative;
	margin: 0 2px 0 0!important;
}

.tj-tabs ul.nav li a {
	border: 1px solid #f1f1f1;
	text-decoration: none;
	border-bottom: none;
	display: block;
	overflow: hidden;
	padding: 3px 15px 10px 15px;
	height: 25px;
	background: #f1f1f1;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	outline: none;
}

.tj-tabs ul.nav li.ui-tabs-selected a {
	height: 25px;
	background: #fff;
}

.tj-tab {
	background: #fff;
	border: 1px solid #f1f1f1;
	margin: 0 0 30px 0;
	padding: 5px 20px;
}

/* Alerts */

.alert {
	margin: 1.125em 0;
    padding: 12px 5% 12px 5%;
    text-align: center;
    font-size: 1em;
    line-height: 1.7em;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    clear: both;
}

.alert.white {
	clear: both;
    border: 1px solid #f1f1f1;
    background: #fff;
}

.alert.red {
	clear: both;
    border: 1px solid #f9bac7;
    color: #d54c4c;
    background: #FCDBDB;
}

.alert.orange {
	clear: both;
    border: 1px solid #efd1b1;
    color: #cc6600;
    background: #FFE9D3;
}

.alert.green {
	clear: both;
    border: 1px solid #cadba7;
    color: #5f8b33;
    background: #E4FFE2;
}

/* Buttons */

.tj-button {
	margin: 5px 5px 5px 0;
	cursor: pointer;
	display: inline-block;
	white-space: nowrap;
	nowhitespace: afterproperty;
	text-align: center;
	outline: none;
	text-decoration: none !important;
}

.tj-button span.tj-button-title {
	display: block;
	color: #fff;
	font-weight: bold;
	padding: 0.325em 1.5em;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
}

.tj-button a:hover {
	text-decoration: none;
	opacity: 0.9;
	-moz-opacity: 0.9;
	-webkit-opacity: 0.9;
}

.tj-black {
	background: #333;
	border-bottom: 2px solid #000;
}

.tj-yellow {
	background: #F3CE61;
	border-bottom: 2px solid #EDC33D;
}

.tj-white:hover {
	color: #494949!important;
}

.tj-green {
	background: #1BBC9B;
	border-bottom: 2px solid #097A64;
}

.tj-red {
	background: #F5696C;
	border-bottom: 2px solid #9F2225;
}

.tj-orange {
	background: #F27935;
	border-bottom: 2px solid #9D4411;
}

.tj-blue {
	background: #32BED9;
	border-bottom: 2px solid #10798D;
}

/* Toggles */

.tj-toggle { 
	margin: 0 0 15px 0; 
}

.tj-toggle-title {
	margin: 0;
	padding: 0.562em 0 0.562em 0;
	display: inline-block;
	width: 99%;
	background: #fff;
	border: 1px solid #eee;
	cursor: pointer;
	outline: none;
	-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
			border-radius: 2px;
}

.tj-toggle-inner {
	width: 96.4%;
	padding: 15px;
	background: #fff;
	border: 1px solid #eaeaea;
	border-top: none;
}

.tj-toggle .ui-icon {
	background: #F00;
	width: 10px;
	height: 10px;
	float: left;
	margin: 3px 10px 0 0;
}

.tj-toggle .ui-icon {
    background: url(../tinymce/js/images/toggle/shortcode-toggle-down.png) no-repeat;
    width: 10px;
    height: 10px;
    float: left;
    margin: 13px 10px 0 10px;
}

.tj-toggle .ui-state-active .ui-icon { 
	background: url(../tinymce/js/images/toggle/shortcode-toggle-up.png) no-repeat; 
}

/* Icons */

.tj-social {
	margin: 0 1%;
	font-size: 2.5em;
	color: #000;
}

.tj-social:first-of-type {
	margin-left: 0;
}

.tj-social:last-of-type {
	margin-right: 0;
}

.tj-social:hover {
	opacity: 0.8;
}

.tj-social-icon-twitter-sign {
	color: #00ACED!important;
}

.tj-social.tj-social-icon-twitter-sign:hover {
	color: #00ACED!important;
}

.tj-social-icon-facebook-sign {
	color: #3B5998!important;
}

.tj-social.tj-social-icon-facebook-sign:hover {
	color: #3B5998!important;
}

.tj-social-icon-linkedin-sign {
	color: #1A9FC8!important;
}

.tj-social.tj-social-icon-linkedin-sign:hover {
	color: #1A9FC8!important;
}

.tj-social-icon-google-plus-sign {
	color: #D74B2E!important;
}

.tj-social.tj-social-icon-google-plus-sign:hover {
	color: #D74B2E!important;
}

.tj-social-icon-github-sign {
	color: #171515!important;	
}

.tj-social.tj-social-icon-github-sign:hover {
	color: #171515!important;	
}

.tj-social-icon-pinterest {
	color: #CC2127!important;
}

.tj-social.tj-social-icon-pinterest:hover {
	color: #CC2127!important;
}

/* Clearing */

.tj-sc-clear {
	clear: both;
}

.tj-sc-clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}