/* #Base 1200 Grid================================================== */body							{ min-width: 960px;}body.admin-bar					{ position:relative;}#Wrapper 						{ max-width: 1240px; margin: 0px auto; overflow:hidden;}.layout-boxed					{ padding: 25px 0;}.layout-full-width 				{ padding: 0; }.layout-full-width #Wrapper 	{ max-width: 100% !important; width: 100% !important; margin: 0 !important; }/* #Content=============================== */#Content 						{ width: 100%; }body:not(.template-slider) #Content { padding-top: 30px; }.section						{ position: relative; }.section_wrapper,.container						{ max-width: 1200px; margin:0 auto; position:relative;}.section.full-width .section_wrapper { max-width: 100% !important;}.section_wrapper:after,.container:after				{ clear: both; content: " "; display: block; height: 0; visibility: hidden;}.column, .columns				{ float: left; margin:0 1% 40px;}.column.column_divider,.column-margin-0px .column		{ margin-bottom: 0;}.column-margin-10px .column		{ margin-bottom: 10px;}.column-margin-20px .column		{ margin-bottom: 20px;}.column-margin-30px .column		{ margin-bottom: 30px;}.column-margin-40px .column		{ margin-bottom: 40px;}.column-margin-50px .column		{ margin-bottom: 50px;}.equal-height .column .column_attr { height:100%;}.the_content_wrapper			{ margin: 0 1%;}.column_content .the_content_wrapper { margin: 0;}.column_attr.align_left			{ text-align: left;}.column_attr.align_right		{ text-align: right;}.column_attr.align_center		{ text-align: center;}.column_attr.align_justify		{ text-align: justify;}.extra_content .the_content_wrapper { margin: 0 1%;}.extra_content .has_content .the_content_wrapper,.extra_content .category_description .the_content_wrapper { margin-bottom: 40px;}/* .with_aside */.with_aside .content_wrapper	{ max-width: 1200px; margin: 0 auto;}.with_aside .sections_group		{ width: 75%; float:left;}.with_aside .section_wrapper	{ width: 100%;}.with_aside .four.columns		{ float: right;}.aside_left .sections_group		{ float: right;}.aside_left .four.columns		{ float: left;}/* both sidebars | .aside_both */.aside_both .sections_group		{ width: 60%; margin-left:20%;}.aside_both .sidebar.columns	{ width: 18%; }.aside_both .sidebar-1			{ float: left !important; margin-left:-79%; }/* sidebars for sections */.right-sidebar .items_group		{ width: 75%; float:left;}.right-sidebar .four.columns	{ float: right;}.left-sidebar .items_group		{ width: 75%; float:right;}.left-sidebar .four.columns		{ float: left;}/* #Base Grid=============================== */.one-sixth.column				{ width: 14.666%; }		/* 1/6 */.one-fifth.column				{ width: 18%; }			/* 1/5 */.four.columns,.one-fourth.column				{ width: 23%; }			/* 1/4 */.one-third.column				{ width: 31.333%; }		/* 1/3 */.one-second.column				{ width: 48%; }			/* 1/2 */.two-third.column				{ width: 64.666%; }		/* 2/3 */.three-fourth.column			{ width: 73%; }			/* 3/4 */.one.column						{ width: 98%; }			/* 1/1 */.section.full-width .one.column { width:100%; margin: 0 !important; }/* without horizontal margin */.no-margin-h .column				{ margin-left:0; margin-right:0; }.no-margin-h .one-sixth.column		{ width: 16.666%; }		/* 1/6 */.no-margin-h .one-fifth.column		{ width: 20%; }			/* 1/5 */.no-margin-h .one-fourth.column		{ width: 25%; }			/* 1/4 */.no-margin-h .one-third.column		{ width: 33.333%; }		/* 1/3 */.no-margin-h .one-second.column		{ width: 50%; }			/* 1/2 */.no-margin-h .two-third.column		{ width: 66.666%; }		/* 2/3 */.no-margin-h .three-fourth.column	{ width: 75%; }			/* 3/4 */.no-margin-h .one.column			{ width: 100%; }		/* 1/1 *//* #Clearing================================================== *//* Self Clearing Goodness */.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }/* Use clearfix class on parent to clear nested columns, or wrap each row of columns in a <div class="row"> */.clearfix:before, .clearfix:after, .row:before, .row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }.row:after, .clearfix:after { clear: both; }.row, .clearfix { zoom: 1; }/* You can also use a <br class="clear" /> to clear columns */.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}table{width:100%;border-collapse:collapse !important;border-spacing:0;-webkit-border-radius:5px;border-radius:5px}table th,table td{vertical-align:middle}table th{font-weight:bold;}table th.clear{border:0;background:none}table tr:nth-child(2n) td{background:rgba(0,0,0,0.01)}table tr:hover td{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.no-table-hover table tr:hover td{background:none;color:inherit}.no-table-hover table tr:first-child td{background:none}table.simple th{background:none}table.simple th,table.simple td{border-width:0 0 1px}table.simple tr:first-child td{background:none}table.simple tr:last-child td{border:none}table.simple tr:hover td{background:none;color:inherit}.sliding_box{position:relative}.sliding_box a{display:block}.sliding_box a:hover{text-decoration:none}.sliding_box .photo_wrapper{line-height:0;position:relative;bottom:-15px;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}.sliding_box .desc_wrapper{padding:15px 20px;width:100%;text-align:center;z-index:2;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sliding_box .desc_wrapper:after{content:"";display:block;position:absolute;left:50%;top:0;margin-left:-8px;width:0px;height:0px;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent transparent transparent}.sliding_box .desc_wrapper h4{margin-bottom:0}.sliding_box .photo_wrapper{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.sliding_box:hover .photo_wrapper{bottom:-1px}.sliding_box .desc_wrapper:after{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.sliding_box:hover .desc_wrapper:after{top:-8px}