* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin: 0%;padding: 0%;outline: none;}

html, body {min-width: 300px;font-size:100%;margin: 0 auto;-webkit-text-size-adjust: none;height:100%;}

body {background:#fff;color:#000;font-family: 'Droid Serif', serif;}

header, article, footer, div {position:relative;}

footer {bottom:0;left:0;right:0;}

img {border: none;max-width:100%;display:block;}

p {margin: 0 0 1.4em 0;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}

p a {font-size: inherit;}

p, li, label {line-height: 1.4;color:#000;}

/* Columns Start */

.col-mb-1,.col-ts-1,.col-tb-1,.col-pc-1,.col-mb-2,.col-ts-2,.col-tb-2,.col-pc-2,.col-mb-3,.col-ts-3,.col-tb-3,.col-pc-3,.col-mb-4,.col-ts-4,.col-tb-4,.col-pc-4,.col-mb-5,.col-ts-5,.col-tb-5,.col-pc-5,.col-mb-6,.col-ts-6,.col-tb-6,.col-pc-6,.col-mb-7,.col-ts-7,.col-tb-7,.col-pc-7,.col-mb-8,.col-ts-8,.col-tb-8,.col-pc-8,.col-mb-9,.col-ts-9,.col-tb-9,.col-pc-9,.col-mb-10,.col-ts-10,.col-tb-10,.col-pc-10,.col-mb-11,.col-ts-11,.col-tb-11,.col-pc-11,.col-mb-12,.col-ts-12,.col-tb-12,.col-pc-12 {position:relative;display:inline-block;z-index:1;min-height:1px;padding: 0 1%;vertical-align:top;margin-bottom:1em;}

.col-mb-1 {width:8.333%;}.col-mb-2 {width:16.666%;}.col-mb-3 {width:25%;}.col-mb-4 {width:33.333%;}.col-mb-5 {width:41.666%;}.col-mb-6 {width:50%;}.col-mb-7 {width:58.333%;}.col-mb-8 {width:66.666%;}.col-mb-9 {width:75%;}.col-mb-10 {width:83.333%;}.col-mb-11 {width:91.666%;}.col-mb-12 {width:100%;}

@media(min-width:401px) {.col-ts-1 {width:8.333%;}.col-ts-2 {width:16.666%;}.col-ts-3 {width:25%;}.col-ts-4 {width:33.333%;}.col-ts-5 {width:41.666%;}.col-ts-6 {width:50%;}.col-ts-7 {width:58.333%;}.col-ts-8 {width:66.666%;}.col-ts-9 {width:75%;}.col-ts-10 {width:83.333%;}.col-ts-11 {width:91.666%;}.col-ts-12 {width:100%;}}

@media(min-width:601px) {.col-tb-1 {width:8.333%;}.col-tb-2 {width:16.666%;}.col-tb-3 {width:25%;}.col-tb-4 {width:33.333%;}.col-tb-5 {width:41.666%;}.col-tb-6 {width:50%;}.col-tb-7 {width:58.333%;}.col-tb-8 {width:66.666%;}.col-tb-9 {width:75%;}.col-tb-10 {width:83.333%;}.col-tb-11 {width:91.666%;}.col-tb-12 {width:100%;}}

@media(min-width:992px) {.col-pc-1 {width:8.333%;}.col-pc-2 {width:16.666%;}.col-pc-3 {width:25%;}.col-pc-4 {width:33.333%;}.col-pc-5 {width:41.666%;}.col-pc-6 {width:50%;}.col-pc-7 {width:58.333%;}.col-pc-8 {width:66.666%;}.col-pc-9 {width:75%;}.col-pc-10 {width:83.333%;}.col-pc-11 {width:91.666%;}.col-pc-12 {width:100%;}}

/* Columns End */

/* Form Start */

#form div.form_div {margin-bottom:1em;}

#form div.form_div > label {margin-bottom:0.5em;display:block;}

#form div.form_div input, #form div.form_div textarea, #form div.form_div select {font-size: 1em;padding:0;border:0;width:100%;}

#form div.form_div select {font-size:0.9em;}

#form div.form_div input[type='radio'], #form div.form_div input[type='checkbox'] {padding: inherit;border: none;width: auto;margin-right: 10px;}

#form div.form_div .form_input {padding: 0.3em;background: #FFF;border: 1px solid #a9a9a9;}

#form div.form_div .form_textarea {padding: 0.3em;background: #FFF;border: 1px solid;}

#form div.form_div textarea {resize:vertical;min-height:100px;font-family:'Open Sans', sans-serif;}

/* Form End */

/* Basic Tabs Start */

#tab_container {}

#tab_container .tab_selectors {}

#tab_container .tab_selectors a {padding:0.5em;display:inline-block;text-decoration:none;border-left: 1px solid #000;border-top: 1px solid #000;border-right: 1px solid #000;border-top-left-radius: 8px;border-top-right-radius: 8px;}

#tab_container div.active_content {display:block;}

#tab_container .tab_content {border:1px solid #000;padding:0.5em;display:none;overflow:auto;}

/* Basic Tabs End */

/* Basic Colorbox Start */

.fixed_window {position: fixed !important;top: 0;bottom: 0;width: 100%;padding:0 2%;text-align: center;overflow:auto;z-index: 999;-webkit-overflow-scrolling: touch;}

.fixed_window > span {height: 100%;display: inline-block;vertical-align: middle;}

.fixed_window .fixed_window_content {vertical-align: middle;max-width: 100%;margin: 2% 0;padding: 25px;background: #FFF;text-align:left;border-radius: 0px;display: inline-block;}

.fixed_window .fixed_window_content .error{color:#F00;}

.fixed_window .fixed_window_content .close_fixed_window {position:absolute;top:7px;right:15px;text-decoration:none;font-weight:bold;color:#000;z-index: 1;}

.fixed_window .fixed_window_content h1, .fixed_window .fixed_window_content h1 a {margin-top:0;}

	/* Ifking Colorbox Start */

	.fixed_window .ifking_colorbox {padding:5px;margin: 20px 46px;}

	.fixed_window .ifking_colorbox .close_fixed_window {color: #FFF;font-weight: bold;font-size: 1em;top: -18px;}

	.fixed_window .ifking_colorbox .inner_colorbox {float:left;}

	.fixed_window .ifking_colorbox .inner_colorbox img {border-radius:0px;}

	.fixed_window .ifking_colorbox .inner_colorbox .left_arrow, .fixed_window .ifking_colorbox .inner_colorbox .right_arrow {text-decoration: none;font-weight: bold;font-size: 4em;position: absolute;color: #FFF;top:50%;margin-top: -36px;}

	.fixed_window .ifking_colorbox .inner_colorbox .left_arrow {left: -46px;margin-left: -5px;}

	.fixed_window .ifking_colorbox .inner_colorbox .right_arrow {right: -46px;margin-right: -5px;}

	/* Ifking Colorbox End */

/* Basic Colorbox End */

/* Basic Pagination Start */

.paginator_list {display:inline-block;border: 1px solid #000;margin-bottom:5px;background: #FFF;color: #000;}

.paginator_list > div {display: inline-block;padding:5px 10px;}

.paginator_list input[type='text'] {max-width: 20px;text-align: center;margin-right:10px;padding:0;}

.paginator_list span {word-spacing:10px;display:inline-block;}

.paginator_list .next_page, .paginator_list .prev_page {vertical-align:top;padding:0px;height: 30px;width: 30px;}

.paginator_list .next_page .paginator_next:after, .paginator_list .next_page .paginator_next:before{position: absolute;right: 0px;text-align: center;display: block;content: "";border: 6px solid transparent;border-left: 12px solid transparent;border-right: 8px solid transparent;}

.paginator_list .next_page .paginator_next:before {top: 10px;border-left-color: #000;}

.paginator_list .prev_page .paginator_prev:after, .paginator_list .prev_page .paginator_prev:before {position: absolute;left: 0px;text-align: center;display: block;content: "";border: 6px solid transparent;border-left: 8px solid transparent;border-right: 12px solid transparent;

}

.paginator_list .prev_page .paginator_prev:before {top: 10px;border-right-color: #000;}

.paginator_list .prev_page {border-left: 1px solid #000;border-right: 1px solid #000;}

.paginator_list .prev_page span, .paginator_list .next_page span {opacity: 0.5;}

/* Basic Pagination End */

/* Basic Accordion Start */

.accordion .accordion_header {overflow:hidden;cursor:pointer;}

.accordion .accordion_header .accordion_arrow {-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);transition: 1s ease-in-out;-moz-transition: 1s ease-in-out;-ms-transition: 1s ease-in-out;-o-transition: 1s ease-in-out;-webkit-transition: 1s ease-in-out;position: absolute;right: 0;top: 0;bottom: 0;width: 33px;background-position: center;background-size: contain;background-repeat: no-repeat;}

.accordion .accordion_content {height:0;overflow:hidden;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}

.accordion .accordion_content > div {padding:0;}

/* Basic Accordion End */

/* Basic Classes Start */

.middle_aligment_span {width: 0;height: 100%;display: inline-block;vertical-align: middle;}

.align-middle {vertical-align:middle;}

.align-right {float:right;margin-left:1em;}

.align-left {float:left;margin-right:1em;}

.align-center {text-align:center;margin: 0 auto;display: block !important;}

.align-center > * {margin:0 auto;}

.text-align-right {text-align:right;}

.text-align-left {text-align:left;}

.main_content img, .main_content figure.image {clear:both;max-width: 100%;display: inline-block;}

.error, p.error, div.error {color:#F00;}

.success_msg, p.success_msg, div.success_msg {color:#4BB74C;}

.cke_source {white-space: pre-wrap !important;line-height: 2;}

.opacity_dark {position:absolute;top:0;right:0;bottom:0;left:0;background-color: rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000,endColorstr=#70000000);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000,endColorstr=#70000000)";}

.opacity {position:absolute;top:0;right:0;bottom:0;left:0;background-color: rgb(255, 255, 255);background-color: rgba(255, 255, 255, 0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr#7FFFFFFF=, endColorstr=#7FFFFFFF);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF)";}

.opacity_50 {opacity:0.5;}

.button {border: 1px outset buttonface;display: inline-block;padding: 3px 6px;font-family: inherit;font-size: inherit;background: none;cursor: pointer;text-decoration:none;}

.block_element {display: block;}

.inline_element {display:inline-block;}

.font_0_8 {font-size: 0.8em;}

.font_1x {font-size:1em;}

.font_2x {font-size:2em;}

.font_3x {font-size:3em;}

.font_style_italic {font-style: italic;}

.margin-none {margin: 0;}

.margin-bottom, .margin_bottom {margin-bottom:1em;}

.margin-top {margin-top:1em;}

.margin-right {margin-right:1em;}

.margin-left {margin-left:1em;}

.margin-bottom-half {margin-bottom:0.5em;}

.margin-top-half {margin-top:0.5em;}

.margin-right-half {margin-right:0.5em;}

.margin-left-half {margin-left:0.5em;}

.margin-bottom-percent {margin-bottom:1%;}

.margin-top-percent {margin-top:1%;}

.margin-right-percent {margin-right:1%;}

.margin-left-percent {margin-left:1%;}

.hidden {display:none;}

.float-left {float:left;}

.float-right {float:right}

.clear_float {clear:both;}

.no_wrap {white-space:nowrap;}

.padding_right {padding-right:1em;}

.padding_left {padding-left:1em;}

.padding_top {padding-top:1em;}

.padding_bottom {padding-bottom:1em;}

.padding_right_percent {padding-right:1%;}

.padding_left_percent {padding-left:1%;}

.padding_top_percent {padding-top:1%;}

.padding_bottom_percent {padding-bottom:1%;}

.align_top {vertical-align:top;}

.align_middle {vertical-align:middle;}

.align_bottom {vertical-align:bottom;}

.align_center {text-align:center;}

.align_justify {text-align:justify;}

.align_right {text-align:right;}

.align_left {text-align:left;}

.z_index_10 {z-index:10}

.z_index_100 {z-index:100}

.z_index_500 {z-index:500}

.bold_text {font-weight:bold;}

@media (min-width:581px) and (max-width:768px) {.content_img {max-width:50%;}}

@media screen and (max-width:580px), screen and (max-device-width:580px) {.content_img {display:block;float:none;margin-bottom:3%;}}

header, footer {padding:0 10px;}
/*#banner_wrapper,.main_content {padding:0 10px;}*/

@media(min-width:1077px) {.container_contained {padding-left:0;padding-right:0;margin:0 auto;max-width:1040px;}}

#loading_container {position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 9999;}

#loading_container img {height: 20px;position: absolute;top: 40%;left: 50%;}

figure.image {background-color: #EFEFEF;margin-bottom: 5px;padding: 5px 5px 5px;}

figure.image img {margin:0 auto;}

figure.image figcaption {color: #A7A3A3;margin: 0;padding: 4px 0 0;text-align: center;}

audio {width: 100%;}

/* Basic Classes End */

/* BG Image Start */

#background_image_container .bg_image_container {position:fixed;width:100%;top:0;left:0;height:100%;overflow:hidden;display:none;}

#background_image_container .bg_image_container img {-webkit-transition: opacity .2s;-moz-transition: opacity .2s;-o-transition: opacity .2s;transition: opacity .2s;max-width:none;visibility:hidden;}

/* BG Image End */

/* Site Scroll Bar Start */

body.mCustomScrollbar .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {margin:0;min-height: 100%;}

body.mCustomScrollbar .mCSB_inside > .mCSB_container {margin-right:16px;}

body.mCustomScrollbar .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, body.mCustomScrollbar .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {width:15px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}

body.mCustomScrollbar .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}

body.mCustomScrollbar .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #a9a9a9;}

body.mCustomScrollbar .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, body.mCustomScrollbar .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 14px;}

	/* Mobile Styles Start */

	body.device.mCustomScrollbar .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {margin:0;}

	body.device.mCustomScrollbar .mCSB_inside > .mCSB_container {margin-right:10px;}

	body.device.mCustomScrollbar .mCSB_scrollTools {width:10px;}

	body.device.mCustomScrollbar .mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp, body.device.mCustomScrollbar .mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {display:none !important;}

	body.device.mCustomScrollbar .mCSB_scrollTools a + .mCSB_draggerContainer {margin:0;}

	body.device.mCustomScrollbar .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, body.device.mCustomScrollbar .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {width:9px;}

	body.device.mCustomScrollbar .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, body.device.mCustomScrollbar .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:10px;}

	/* Mobile Styles End */

/* Site Scroll Bar End */

/* User Module Start */

	/* User Account Start */

	#user_account .user_navigation {margin-bottom:1em;}

	#user_account .user_details {padding-bottom:1em;}

	#user_account .user_details ul {list-style:none;}

	@media (min-width:601px) {

		#user_account .user_navigation {position:absolute;top:0;left:0;width:200px;}

		#user_account .user_navigation a {display:block;margin-right:0;margin-bottom: 2%;}

		#user_account .user_details {margin-left:220px;min-height:200px;padding-bottom:1em;}

		#user_account .user_details .edit_password {font-size:0.9em;margin-left:2%;}

	}

	/* User Account End */

	/* User Edit Account Start */

	@media (min-width: 401px) {

		#user_account .user_edit_account .form_div > div:nth-child(2n+1) {padding-right:1%;}

		#user_account .user_edit_account .form_div > div:nth-child(2n) {padding-left:1%;}

	}

	@media (max-width: 400px) {

		#user_account .user_edit_account .form_div > div:nth-child(2n+1) {margin-bottom:1em;}

	}

	/* User Edit Account End */

	/* User Edit Password Start */

	@media (min-width: 401px) {

		#user_account .user_edit_password .form_div > div:nth-child(2n+1) {padding-right:1%;}

		#user_account .user_edit_password .form_div > div:nth-child(2n) {padding-left:1%;}

	}

	@media (max-width: 400px) {

		#user_account .user_edit_password .form_div > div:nth-child(2n+1) {margin-bottom:1em;}

	}

	/* User Edit Password End */

	/* User Address Start */

	#user_account .address {vertical-align:top;margin-bottom:1em;}

	@media (min-width:401px) {

		#user_account .address {margin-right:2%;width:49%;}

		#user_account .address:nth-child(2n) {margin-right:0;}

	}

	@media (min-width:601px) {

		#user_account .address {margin-right:2%;width:32%;}

		#user_account .address:nth-child(3n) {margin-right:0;}

	}

	@media (min-width:992px) {

		#user_account .address {margin-right:2%;width:23.5%;}

		#user_account .address:nth-child(4n) {margin-right:0;}

	}

	/* User Address End */

	/* User Edit Address Start */

	@media (min-width: 401px) {

		#user_account .user_edit_address .form_div > div:nth-child(2n+1) {padding-right:1%;}

		#user_account .user_edit_address .form_div > div:nth-child(2n) {padding-left:1%;}

	}

	@media (max-width: 400px) {

		#user_account .user_edit_address .form_div > div:nth-child(2n+1) {margin-bottom:1em;}

	}

	/* User Edit Address End */

/* User Module End */