﻿/*-[ Video Shortcode ]-------------------------*/
.textwidget .youtube-video, .textwidget .vimeo-video, .textwidget .googlemaps { margin: 0;}
.youtube-video, .vimeo-video { margin: 10px 0 10px 0;}
/*-[ Google Maps ]-----------------------------*/
.googlemaps { margin: 5px 15px 10px 0;}
/*-[ Columns ]---------------------------------*/
.one_half { width: 48%;}
.one_third { width: 30.66%;}
.two_third { width: 65.33%;}
.one_fourth { width: 22%;}
.three_fourth { width: 74%;}
.one_fifth { width: 16.8%;}
.two_fifth { width: 37.6%;}
.three_fifth { width: 58.4%;}
.four_fifth { width: 67.2%;}
.one_sixth { width: 13.33%; }
.five_sixth { width: 82.67%; }
.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%;
    margin-bottom: 10px;
    float: left;

}
.column-last {
    margin-right: 0!important;
    clear: right;
}
@media only screen and ( max-width: 767px ) {
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { float: none; margin-right: 0; width: auto; margin-bottom: 10px; }
}
.clear { clear:both; }
/*-[ Tabs ]------------------------------------*/
.tab_widget {
    display: block;
    position: relative;
    margin: 0 0 20px 0;
}
.tab_widget ul.wps_tabs {
    display: block;
    position: relative;
    list-style: none;
    height: 40px;
    border-bottom: 1px solid #DDD;
    margin: 0;
}
.tab_widget ul.wps_tabs li {
    float: left;
    margin: 0;
    padding: 0;
    height: 39px;
    line-height: 39px;
    border: 1px solid #DDD;
    border-left: none;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative;
    background-image: linear-gradient(bottom, rgb(230,230,230) 9%, rgb(238,238,238) 55%);
    background-image: -o-linear-gradient(bottom, rgb(230,230,230) 9%, rgb(238,238,238) 55%);
    background-image: -moz-linear-gradient(bottom, rgb(230,230,230) 9%, rgb(238,238,238) 55%);
    background-image: -webkit-linear-gradient(bottom, rgb(230,230,230) 9%, rgb(238,238,238) 55%);
    background-image: -ms-linear-gradient(bottom, rgb(230,230,230) 9%, rgb(238,238,238) 55%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.09, rgb(230,230,230)), color-stop(0.55, rgb(238,238,238)) );
}
.tab_widget ul.wps_tabs li:first-child { border-left: 1px solid #DDD; }
.tab_widget ul.wps_tabs li a {
    text-decoration: none;
    color: #333!important;
   
    display: block;
    padding: 0 10px;
    outline: none;
   
    text-shadow: 1px 1px 1px #FFF;
    border: none;
    border-left: 1px solid #F9F9F9;
}
.tab_widget ul.wps_tabs li:first-child a { border-left: none; }
.tab_widget ul.wps_tabs li a:hover { background: none; }
.tab_widget ul.wps_tabs li.active, .tab_widget ul.wps_tabs li.active a:hover {
    background: #FFF;
    border-bottom: 1px solid #FFF;
}
.tab_widget ul.wps_tabs li.active { border-top: 1px solid #DDD; }
.tab_widget ul.wps_tabs li.active a { color: #555 !important; }
.tab_widget .tab_container {
    display: block;
    border-top: none;
    overflow: hidden;
    position: relative;
    clear: both;
    background: #FFF;
    border: 1px solid #DDD;
    border-top: none;
}
.tab_widget .tab_content {
    display: block;
    position: relative;
    padding: 15px;
}
/*-[ accordion ]-----------------------*/
.wc-shortcodes-accordion { 
	margin-bottom: 20px; 
}
.wc-shortcodes-accordion .wc-shortcodes-accordion-trigger {
    background-color: #F4F4F4;
	display: block;
	position: relative;
	padding: 0;
	border: 1px solid #cccccc;
	outline: 0;
	margin: 3px 0 0 0; 
}
.wc-shortcodes-accordion .wc-shortcodes-accordion-trigger a {
	display: block;
	padding: 10px 20px;
	cursor: pointer;
}
.wc-shortcodes-font-awesome-enabled .wc-shortcodes-accordion .wc-shortcodes-accordion-trigger a {
    text-decoration: none;
	padding: 10px 20px 10px 40px;
	position: relative;
	color: #111 !important;
}
.wc-shortcodes-font-awesome-enabled .wc-shortcodes-accordion .wc-shortcodes-accordion-trigger a:before {
	content: "+";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	padding: 10px 0;
	width: 40px;
	text-align: center;
}
.wc-shortcodes-font-awesome-enabled .wc-shortcodes-accordion .wc-shortcodes-accordion-trigger a:hover:before {
	text-decoration: none;
}
.wc-shortcodes-font-awesome-enabled .wc-shortcodes-accordion .wc-shortcodes-accordion-trigger.wc-shortcodes-accordion-header-active a:before {
		content: "-";
		
}
.wc-shortcodes-accordion .wc-shortcodes-accordion-trigger:first-child {
	margin-top: 0; 
}
.wc-shortcodes-accordion .wc-shortcodes-accordion-content {
	padding: 8px 20px 8px 20px;
	border: 1px solid #cccccc;
	border-top: 0px; 
	display: none;
}
.wc-shortcodes-accordion.wc-shortcodes-accordion-layout-none .wc-shortcodes-accordion-content {
	padding: 20px 0;
	border-width: 0;
}
.wc-shortcodes-accordion .wc-shortcodes-accordion-content *:last-child {
	margin-bottom: 0 
}