body {
	color: rgb(102, 102, 102); line-height: 1.5em; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 100; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility;
}
a {
	transition:0.2s ease-out; -o-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out;
}
.tt_post_widget ul li {
	transition:0.2s ease-out; -o-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out;
}
.tt_widget_thumb {
	transition:0.2s ease-out; -o-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out;
}
a.widget_post_title {
	transition:0.2s ease-out; -o-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out;
}
.tt_post_widget li ul {
	transition:0.2s ease-out; -o-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out;
}
a {
	color: rgb(0, 180, 204);
}
a:hover {
	color: rgb(0, 135, 153); text-decoration: none;
}
.dark {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.dark a {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.dark p {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.dark h1 {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.dark h2 {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.dark h3 {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.dark h4 {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.dark h5 {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.dark h6 {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.light .dark {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.light .dark a {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.light .dark p {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.light .dark h1 {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.light .dark h2 {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.light .dark h3 {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.light .dark h4 {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.light .dark h5 {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.light .dark h6 {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.dark select {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.light .dark select {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.dark input {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.light .dark input {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.dark input[type='button'] {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.dark input[type='reset'] {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.dark input[type='submit'] {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.light .dark input[type='button'] {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.light .dark input[type='reset'] {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.light .dark input[type='submit'] {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.dark footer.cart_buttons a.button {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.light .dark footer.cart_buttons a.button {
	color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgba(255,255,255,0.1);
}
.dark input {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark input {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark textarea {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark textarea {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark select {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark select {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .widget ul li {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .widget ul li {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .widget_pages ul {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .widget_pages ul {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .widget ul.menu {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .widget ul.menu {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .left_sidebar {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .left_sidebar {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .right_sidebar {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .right_sidebar {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .grid_entry article.entry {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .grid_entry article.entry {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark ul.products li.product .entry_product {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark ul.products li.product .entry_product {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark div.product .woocommerce-tabs {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark#content div.product .woocommerce-tabs {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark div.product .woocommerce-tabs {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .dark#content div.product .woocommerce-tabs {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark div.product .woocommerce-tabs .panel {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark#content div.product .woocommerce-tabs .panel {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark div.product .woocommerce-tabs .panel {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .dark#content div.product .woocommerce-tabs .panel {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark div.product .woocommerce-tabs ul.tabs li {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark div.product .woocommerce-tabs ul.tabs li {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark#content div.product .woocommerce-tabs ul.tabs li {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark #content .dark div.product .woocommerce-tabs ul.tabs li {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .quantity .plus {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .quantity .plus {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark#content .quantity .plus {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .dark#content .quantity .plus {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .quantity .minus {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .quantity .minus {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark#content .quantity .minus {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .dark#content .quantity .minus {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .quantity input.qty {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .quantity input.qty {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark#content .quantity input.qty {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .dark#content .quantity input.qty {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark table.shop_table {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark table.shop_table {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark table.shop_table td {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark table.shop_table td {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .woo_title {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .woo_title {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .cart-collaterals .cart_totals tr td {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .cart-collaterals .cart_totals tr td {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .cart-collaterals .cart_totals tr th {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .cart-collaterals .cart_totals tr th {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark table.shop_table tfoot td {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark table.shop_table tfoot td {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark table.shop_table tfoot th {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark table.shop_table tfoot th {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .widget_shopping_cart .total {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .widget_shopping_cart .total {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .medium_top_image .entry_format {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .medium_top_image .entry_format {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .blog_big .entry_meta ul {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark ul.top_meta {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .medium_left_image .entry_meta ul {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .medium_right_image .entry_meta ul {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .blog_big .entry_meta ul {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark ul.top_meta {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .medium_left_image .entry_meta ul {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .medium_right_image .entry_meta ul {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .blox_elem_placeholder {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .blox_elem_placeholder {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .commentlist > li.comment {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .commentlist > li.comment {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .single_footer {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .single_footer {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark #comments-title {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark h3.comment-reply-title {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark #comments-title {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark h3.comment-reply-title {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark table#wp-calendar tr {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark table#wp-calendar tr {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .form-allowed-tags code {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .form-allowed-tags code {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .commentlist > li.comment ul.children li.comment {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .commentlist > li.comment ul.children li.comment {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .entry_meta_big {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .entry_meta_big {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .blog_big .entry_content_big_container {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .blog_big .entry_content_big_container {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .blog_medium .entry_media {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .blog_big .entry_media {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .blog_medium .entry_media {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .blog_big .entry_media {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .tt_tabs ul.tab_header::before {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .tt_tabs ul.tab_header li.active {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .tt_tabs.horizontal_tab ul.tab_header li {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .tt_accordion .accordion_title {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .tt_accordion :first-child.accordion_title {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .tt_toggle :first-child.tt_toggle_title {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .tt_toggle .tt_toggle_title {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .tt_accordion .accordion_content {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .tt_toggle .tt_toggle_inner {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .hr {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .tt_tabs ul.tab_header::before {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .tt_tabs ul.tab_header li.active {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .tt_tabs.horizontal_tab ul.tab_header li {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .tt_accordion .accordion_title {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .tt_accordion :first-child.accordion_title {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .tt_toggle :first-child.tt_toggle_title {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .tt_toggle .tt_toggle_title {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .tt_accordion .accordion_content {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .tt_toggle .tt_toggle_inner {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .hr {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .blox_elem_audio {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .blox_elem_video {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .blox_elem_audio {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .blox_elem_video {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .blox_elem_audio ul.jp-controls-play {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .blox_elem_video ul.jp-controls-play {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .blox_elem_audio ul.jp-controls-play {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .blox_elem_video ul.jp-controls-play {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .jp-time-holder {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .jp-time-holder {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark ul.jp-controls-sound {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark ul.jp-controls-sound {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .jp-seek-bar {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .jp-seek-bar {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .blox_elem_progress.style1 {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .blox_elem_progress.style1 {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .blox_elem_progress.style3 {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .blox_elem_progress.style3 {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .blox_elem_progress.style5 {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark .blox_elem_progress.style5 {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark input[type='button'] {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark input[type='reset'] {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark input[type='submit'] {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark input[type='button'] {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark input[type='reset'] {
	border-color: rgba(0, 0, 0, 0.1);
}
.light .dark input[type='submit'] {
	border-color: rgba(0, 0, 0, 0.1);
}
.dark .grid_entry article.entry:hover {
	border-color: rgba(0, 0, 0, 0.5);
}
.light .dark .grid_entry article.entry:hover {
	border-color: rgba(0, 0, 0, 0.5);
}
.dark .grid_entry {
	border-color: rgba(0, 0, 0, 0.5);
}
.light .dark .grid_entr {
	border-color: rgba(0, 0, 0, 0.5);
}
.dark .post-filter {
	border-color: rgba(0, 0, 0, 0.5);
}
.light .dark .post-filter {
	border-color: rgba(0, 0, 0, 0.5);
}
.dark .blog_medium {
	border-color: rgba(0, 0, 0, 0.5);
}
.light .dark .blog_medium {
	border-color: rgba(0, 0, 0, 0.5);
}
.dark ul.products li.product .entry_product:hover {
	border-color: rgba(0, 0, 0, 0.5);
}
.light .dark ul.products li.product .entry_product:hover {
	border-color: rgba(0, 0, 0, 0.5);
}
.woocommerce .dark nav.woocommerce-pagination ul.page-numbers {
	border-color: rgba(0, 0, 0, 0.5);
}
.woocommerce .light .dark nav.woocommerce-pagination ul.page-numbers {
	border-color: rgba(0, 0, 0, 0.5);
}
.woocommerce-page .dark nav.woocommerce-pagination ul.page-numbers {
	border-color: rgba(0, 0, 0, 0.5);
}
.woocommerce-page .light .dark nav.woocommerce-pagination ul.page-numbers {
	border-color: rgba(0, 0, 0, 0.5);
}
.woocommerce .dark#content nav.woocommerce-pagination ul.page-numbers {
	border-color: rgba(0, 0, 0, 0.5);
}
.woocommerce .dark .dark#content nav.woocommerce-pagination ul.page-numbers {
	border-color: rgba(0, 0, 0, 0.5);
}
.woocommerce-page .dark#content nav.woocommerce-pagination ul.page-numbers {
	border-color: rgba(0, 0, 0, 0.5);
}
.woocommerce-page .dark .dark#content nav.woocommerce-pagination ul.page-numbers {
	border-color: rgba(0, 0, 0, 0.5);
}
.dark .blox_elem_price_plan_price {
	border-color: rgba(0, 0, 0, 0.5);
}
.light .dark .blox_elem_price_plan_price {
	border-color: rgba(0, 0, 0, 0.5);
}
.dark .blox_elem_price_col {
	border-color: rgba(0, 0, 0, 0.5);
}
.light .dark .blox_elem_price_col {
	border-color: rgba(0, 0, 0, 0.5);
}
.dark .blox_elem_price_plan_text {
	border-color: rgba(0, 0, 0, 0.5);
}
.light .dark .blox_elem_price_plan_text {
	border-color: rgba(0, 0, 0, 0.5);
}
.dark .blox_elem_price_plan_name {
	border-color: rgba(0, 0, 0, 0.5);
}
.light .dark .blox_elem_price_plan_name {
	border-color: rgba(0, 0, 0, 0.5);
}
.dark .entry_hover {
	background-color: rgba(255, 255, 255, 0.9);
}
.light .dark .entry_hover {
	background-color: rgba(255, 255, 255, 0.9);
}
.dark .entry_media:hover .entry_hover {
	background-color: rgba(255, 255, 255, 0.9);
}
.light .dark .entry_media:hover .entry_hover {
	background-color: rgba(255, 255, 255, 0.9);
}
.dark span.onsale {
	background-color: rgba(255, 255, 255, 0.9);
}
.light .dark span.onsale {
	background-color: rgba(255, 255, 255, 0.9);
}
.dark input {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark input {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark textarea {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark textarea {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark select {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark select {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .tt_post_widget ul li {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark .tt_post_widget ul li {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .widget_pages ul {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark .widget_pages ul {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .widget ul.menu {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark .widget ul.menu {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .tt_post_widget ul li {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .tt_widget_thumb {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark .tt_widget_thumb {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .tagcloud a {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark .tagcloud a {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark ul.products li.product .entry_product {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark ul.products li.product .entry_product {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .medium_top_image .entry_format {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark .medium_top_image .entry_format {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .blox_elem_placeholder {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark .blox_elem_placeholder {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .grid_entry article.entry {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark .grid_entry article.entry {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .blox_elem_audio {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .blox_elem_video {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark .blox_elem_audio {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark .blox_elem_video {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .jp-seek-bar {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark .jp-seek-bar {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .blox_elem_progress.style1 {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark .blox_elem_progress.style1 {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .blox_elem_progress.style3 {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark .blox_elem_progress.style3 {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .blox_elem_progress.style5 {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark .blox_elem_progress.style5 {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .blox_elem_progress.style6 .blox_progress_vline {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark .blox_elem_progress.style6 .blox_progress_vline {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .blox_elem_progress.style8 .blox_progress_vline {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark .blox_elem_progress.style8 .blox_progress_vline {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .blox_elem_price_col {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark .blox_elem_price_col {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .blox_elem_price_plan_name {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.light .dark .blox_elem_price_plan_name {
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .widget_archive ul li span {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 1);
}
.dark .widget_categories ul li span {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 1);
}
.light .dark .widget_archive ul li span {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 1);
}
.light .dark .widget_categories ul li span {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 1);
}
.dark .addresses .title .edit {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 1);
}
.light .dark .addresses .title .edit {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 1);
}
.dark .widget_product_categories ul li span {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 1);
}
.light .dark .widget_product_categories ul li span {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 1);
}
.dark .blox_elem_heading.style5 h3::after {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 1);
}
.light .dark .blox_elem_heading.style5 h3::after {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 1);
}
.dark a {
	color: rgb(0, 0, 0);
}
.light .dark a {
	color: rgb(0, 0, 0);
}
.dark a:hover {
	color: rgb(0, 0, 0); opacity: 0.6;
}
.light .dark a:hover {
	color: rgb(0, 0, 0); opacity: 0.6;
}
.dark ul.menu li a:hover {
	color: rgb(0, 0, 0); opacity: 0.6;
}
.light .dark ul.menu li a.active {
	color: rgb(0, 0, 0); opacity: 0.6;
}
.light .dark ul.menu li a:hover {
	color: rgb(0, 0, 0); opacity: 0.6;
}
.dark ul.menu li a.active {
	color: rgb(0, 0, 0); opacity: 0.6;
}
.light {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.light a {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.light p {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.light h1 {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.light h2 {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.light h3 {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.light h4 {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.light h5 {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.light h6 {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.dark .light {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.dark .light a {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.dark .light p {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.dark .light h1 {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.dark .light h2 {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.dark .light h3 {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.dark .light h4 {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.dark .light h5 {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.dark .light h6 {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.light select {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.dark .light select {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.light input {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.dark .light input {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.light input[type='button'] {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.light input[type='reset'] {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.light input[type='submit'] {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.dark .light input[type='button'] {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.dark .light input[type='reset'] {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.dark .light input[type='submit'] {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.light footer.cart_buttons a.button {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.dark .light footer.cart_buttons a.button {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.light input {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light input {
	border-color: rgba(255, 255, 255, 0.1);
}
.light textarea {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light textarea {
	border-color: rgba(255, 255, 255, 0.1);
}
.light select {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light select {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .widget ul li {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .widget ul li {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .widget_pages ul {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .widget_pages ul {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .widget ul.menu {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .widget ul.menu {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .left_sidebar {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .left_sidebar {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .right_sidebar {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .right_sidebar {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .grid_entry article.entry {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .grid_entry article.entry {
	border-color: rgba(255, 255, 255, 0.1);
}
.light ul.products li.product .entry_product {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light ul.products li.product .entry_product {
	border-color: rgba(255, 255, 255, 0.1);
}
.light div.product .woocommerce-tabs {
	border-color: rgba(255, 255, 255, 0.1);
}
.light#content div.product .woocommerce-tabs {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light div.product .woocommerce-tabs {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light#content div.product .woocommerce-tabs {
	border-color: rgba(255, 255, 255, 0.1);
}
.light div.product .woocommerce-tabs .panel {
	border-color: rgba(255, 255, 255, 0.1);
}
.light#content div.product .woocommerce-tabs .panel {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light div.product .woocommerce-tabs .panel {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light#content div.product .woocommerce-tabs .panel {
	border-color: rgba(255, 255, 255, 0.1);
}
.light div.product .woocommerce-tabs ul.tabs li {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light div.product .woocommerce-tabs ul.tabs li {
	border-color: rgba(255, 255, 255, 0.1);
}
.light#content div.product .woocommerce-tabs ul.tabs li {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark #content .light div.product .woocommerce-tabs ul.tabs li {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .quantity .plus {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .quantity .plus {
	border-color: rgba(255, 255, 255, 0.1);
}
.light#content .quantity .plus {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light#content .quantity .plus {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .quantity .minus {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .quantity .minus {
	border-color: rgba(255, 255, 255, 0.1);
}
.light#content .quantity .minus {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light#content .quantity .minus {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .quantity input.qty {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .quantity input.qty {
	border-color: rgba(255, 255, 255, 0.1);
}
.light#content .quantity input.qty {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light#content .quantity input.qty {
	border-color: rgba(255, 255, 255, 0.1);
}
.light table.shop_table {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light table.shop_table {
	border-color: rgba(255, 255, 255, 0.1);
}
.light table.shop_table td {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light table.shop_table td {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .woo_title {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .woo_title {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .cart-collaterals .cart_totals tr td {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .cart-collaterals .cart_totals tr td {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .cart-collaterals .cart_totals tr th {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .cart-collaterals .cart_totals tr th {
	border-color: rgba(255, 255, 255, 0.1);
}
.light table.shop_table tfoot td {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light table.shop_table tfoot td {
	border-color: rgba(255, 255, 255, 0.1);
}
.light table.shop_table tfoot th {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light table.shop_table tfoot th {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .widget_shopping_cart .total {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .widget_shopping_cart .total {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .medium_top_image .entry_format {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .medium_top_image .entry_format {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .blog_big .entry_meta ul {
	border-color: rgba(255, 255, 255, 0.1);
}
.light ul.top_meta {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .medium_left_image .entry_meta ul {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .medium_right_image .entry_meta ul {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .blog_big .entry_meta ul {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light ul.top_meta {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .medium_left_image .entry_meta ul {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .medium_right_image .entry_meta ul {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .blox_elem_placeholder {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .blox_elem_placeholder {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .commentlist > li.comment {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .commentlist > li.comment {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .single_footer {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .single_footer {
	border-color: rgba(255, 255, 255, 0.1);
}
.light #comments-title {
	border-color: rgba(255, 255, 255, 0.1);
}
.light h3.comment-reply-title {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light #comments-title {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light h3.comment-reply-title {
	border-color: rgba(255, 255, 255, 0.1);
}
.light table#wp-calendar tr {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light table#wp-calendar tr {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .form-allowed-tags code {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .form-allowed-tags code {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .commentlist > li.comment ul.children li.comment {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .commentlist > li.comment ul.children li.comment {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .entry_meta_big {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .entry_meta_big {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .blog_big .entry_content_big_container {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .blog_big .entry_content_big_container {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .blog_medium .entry_media {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .blog_big .entry_media {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .blog_medium .entry_media {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .blog_big .entry_media {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .tt_tabs ul.tab_header::before {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .tt_tabs ul.tab_header li.active {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .tt_tabs.horizontal_tab ul.tab_header li {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .tt_accordion .accordion_title {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .tt_accordion :first-child.accordion_title {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .tt_toggle :first-child.tt_toggle_title {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .tt_toggle .tt_toggle_title {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .tt_accordion .accordion_content {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .tt_toggle .tt_toggle_inner {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .hr {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .tt_tabs ul.tab_header::before {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .tt_tabs ul.tab_header li.active {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .tt_tabs.horizontal_tab ul.tab_header li {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .tt_accordion .accordion_title {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .tt_accordion :first-child.accordion_title {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .tt_toggle :first-child.tt_toggle_title {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .tt_toggle .tt_toggle_title {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .tt_accordion .accordion_content {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .tt_toggle .tt_toggle_inner {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .hr {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .blox_elem_audio {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .blox_elem_video {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .blox_elem_audio {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .blox_elem_video {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .blox_elem_audio ul.jp-controls-play {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .blox_elem_video ul.jp-controls-play {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .blox_elem_audio ul.jp-controls-play {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .blox_elem_video ul.jp-controls-play {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .jp-time-holder {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .jp-time-holder {
	border-color: rgba(255, 255, 255, 0.1);
}
.light ul.jp-controls-sound {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light ul.jp-controls-sound {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .jp-seek-bar {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .jp-seek-bar {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .blox_elem_progress.style1 {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .blox_elem_progress.style1 {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .blox_elem_progress.style3 {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .blox_elem_progress.style3 {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .blox_elem_progress.style5 {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark .light .blox_elem_progress.style5 {
	border-color: rgba(255, 255, 255, 0.1);
}
.light .grid_entry article.entry:hover {
	border-color: rgba(255, 255, 255, 0.5);
}
.dark .light .grid_entry article.entry:hover {
	border-color: rgba(255, 255, 255, 0.5);
}
.light .grid_entry {
	border-color: rgba(255, 255, 255, 0.5);
}
.dark .light .grid_entr {
	border-color: rgba(255, 255, 255, 0.5);
}
.light .post-filter {
	border-color: rgba(255, 255, 255, 0.5);
}
.dark .light .post-filter {
	border-color: rgba(255, 255, 255, 0.5);
}
.light .blog_medium {
	border-color: rgba(255, 255, 255, 0.5);
}
.dark .light .blog_medium {
	border-color: rgba(255, 255, 255, 0.5);
}
.light ul.products li.product .entry_product:hover {
	border-color: rgba(255, 255, 255, 0.5);
}
.dark .light ul.products li.product .entry_product:hover {
	border-color: rgba(255, 255, 255, 0.5);
}
.woocommerce .light nav.woocommerce-pagination ul.page-numbers {
	border-color: rgba(255, 255, 255, 0.5);
}
.woocommerce .dark .light nav.woocommerce-pagination ul.page-numbers {
	border-color: rgba(255, 255, 255, 0.5);
}
.woocommerce-page .light nav.woocommerce-pagination ul.page-numbers {
	border-color: rgba(255, 255, 255, 0.5);
}
.woocommerce-page .dark .light nav.woocommerce-pagination ul.page-numbers {
	border-color: rgba(255, 255, 255, 0.5);
}
.woocommerce .light#content nav.woocommerce-pagination ul.page-numbers {
	border-color: rgba(255, 255, 255, 0.5);
}
.woocommerce .dark .light#content nav.woocommerce-pagination ul.page-numbers {
	border-color: rgba(255, 255, 255, 0.5);
}
.woocommerce-page .light#content nav.woocommerce-pagination ul.page-numbers {
	border-color: rgba(255, 255, 255, 0.5);
}
.woocommerce-page .dark .light#content nav.woocommerce-pagination ul.page-numbers {
	border-color: rgba(255, 255, 255, 0.5);
}
.light .blox_elem_price_plan_price {
	border-color: rgba(255, 255, 255, 0.5);
}
.dark .light .blox_elem_price_plan_price {
	border-color: rgba(255, 255, 255, 0.5);
}
.light .blox_elem_price_col {
	border-color: rgba(255, 255, 255, 0.5);
}
.dark .light .blox_elem_price_col {
	border-color: rgba(255, 255, 255, 0.5);
}
.light .blox_elem_price_plan_text {
	border-color: rgba(255, 255, 255, 0.5);
}
.dark .light .blox_elem_price_plan_text {
	border-color: rgba(255, 255, 255, 0.5);
}
.light .blox_elem_price_plan_name {
	border-color: rgba(255, 255, 255, 0.5);
}
.dark .light .blox_elem_price_plan_name {
	border-color: rgba(255, 255, 255, 0.5);
}
.light .entry_hover {
	background-color: rgba(0, 0, 0, 0.9);
}
.dark .light .entry_hover {
	background-color: rgba(0, 0, 0, 0.9);
}
.light .entry_media:hover .entry_hover {
	background-color: rgba(0, 0, 0, 0.9);
}
.dark .light .entry_media:hover .entry_hover {
	background-color: rgba(0, 0, 0, 0.9);
}
.light span.onsale {
	background-color: rgba(0, 0, 0, 0.9);
}
.dark .light span.onsale {
	background-color: rgba(0, 0, 0, 0.9);
}
.light input {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light input {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light textarea {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light textarea {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light select {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light select {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light .tt_post_widget ul li {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light .tt_post_widget ul li {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light .widget_pages ul {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light .widget_pages ul {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light .widget ul.menu {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light .widget ul.menu {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light .tt_post_widget ul li {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light .tt_widget_thumb {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light .tt_widget_thumb {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light .tagcloud a {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light .tagcloud a {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light ul.products li.product .entry_product {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light ul.products li.product .entry_product {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light .medium_top_image .entry_format {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light .medium_top_image .entry_format {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light .blox_elem_placeholder {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light .blox_elem_placeholder {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light .grid_entry article.entry {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light .grid_entry article.entry {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light .blox_elem_audio {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light .blox_elem_video {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light .blox_elem_audio {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light .blox_elem_video {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light .jp-seek-bar {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light .jp-seek-bar {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light .blox_elem_progress.style1 {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light .blox_elem_progress.style1 {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light .blox_elem_progress.style3 {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light .blox_elem_progress.style3 {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light .blox_elem_progress.style5 {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light .blox_elem_progress.style5 {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light .blox_elem_progress.style6 .blox_progress_vline {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light .blox_elem_progress.style6 .blox_progress_vline {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light .blox_elem_progress.style8 .blox_progress_vline {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light .blox_elem_progress.style8 .blox_progress_vline {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light .blox_elem_price_col {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light .blox_elem_price_col {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light .blox_elem_price_plan_name {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.dark .light .blox_elem_price_plan_name {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.light .widget_archive ul li span {
	color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 1);
}
.light .widget_categories ul li span {
	color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 1);
}
.dark .light .widget_archive ul li span {
	color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 1);
}
.dark .light .widget_categories ul li span {
	color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 1);
}
.light .addresses .title .edit {
	color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 1);
}
.dark .light .addresses .title .edit {
	color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 1);
}
.light .widget_product_categories ul li span {
	color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 1);
}
.dark .light .widget_product_categories ul li span {
	color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 1);
}
.light .blox_elem_heading.style5 h3::after {
	color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 1);
}
.dark .light .blox_elem_heading.style5 h3::after {
	color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 1);
}
.light a {
	color: rgb(255, 255, 255);
}
.dark .light a {
	color: rgb(255, 255, 255);
}
.light a:hover {
	color: rgb(255, 255, 255); opacity: 0.6;
}
.dark .light a:hover {
	color: rgb(255, 255, 255); opacity: 0.6;
}
.light ul.menu li a:hover {
	color: rgb(255, 255, 255); opacity: 0.6;
}
.dark .light ul.menu li a.active {
	color: rgb(255, 255, 255); opacity: 0.6;
}
.dark .light ul.menu li a:hover {
	color: rgb(255, 255, 255); opacity: 0.6;
}
.light ul.menu li a.active {
	color: rgb(255, 255, 255); opacity: 0.6;
}
.hidden {
	display: none; visibility: hidden;
}
.align_left {
	text-align: left;
}
.align_right {
	text-align: right;
}
.align_center {
	text-align: center;
}
.pull_left {
	float: left;
}
.pull_right {
	float: right;
}
.dash20 {
	top: -20px; position: relative;
}
.boxed > .wrapper {
	margin-right: auto; margin-left: auto;
}
.boxed > .wrapper .stuck#header .container {
	margin-right: auto; margin-left: auto;
}
.boxed > .wrapper .stuck#header .container {
	
}
.boxed > .wrapper .container {
	margin-right: 15px; margin-left: 15px;
}
.boxed > .wrapper .header_transparent#header .container {
	margin-right: auto; margin-left: auto;
}
.header_transparent.dark#header {
	background-color: rgba(255, 255, 255, 0.5) !important;
}
.header_transparent.light#header {
	background-color: rgba(0, 0, 0, 0.5) !important;
}
#top_bar {
	padding: 13px 0px; text-transform: uppercase; line-height: 11px; font-size: 11px; font-weight: bold; border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
#message_bar {
	padding: 13px 0px; text-transform: uppercase; line-height: 11px; font-size: 11px; font-weight: bold; border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
#message_bar {
	padding: 20px 0px; width: 100%;
}
.top_left {
	text-align: left;
}
.top_right {
	text-align: right;
}
#top_bar ul {
	list-style: none; margin: 0px; padding: 0px;
}
#top_bar ul li {
	display: inline-block; -ms-zoom: 1;
}
#top_bar ul li a {
	text-transform: uppercase; font-weight: bold;
}
#top_bar [class^='icon-'] {
	margin-right: 5px;
}
#top_bar ul li::after {
	margin: 0px 10px; font-weight: 100; content: "/"; opacity: 0.8;
}
#top_bar ul li:last-child::after {
	display: none;
}
.site_message {
	line-height: 1.5em; font-size: 14px; position: relative;
}
.site_message [class^='icon-']:first-child {
	left: 0px; top: 50%; font-size: 18px; margin-top: -9px; position: absolute;
}
.site_message [class^='icon-']:last-child {
	top: 50%; right: 0px; font-size: 18px; margin-top: -9px; position: absolute;
}
.ie8 .site_message .icon-remove {
	top: 50%; right: 0px; font-size: 18px; margin-top: -9px; position: absolute;
}
.site_message p.message {
	margin: 0px 10%; text-align: center;
}
#header {
	padding: 10px 0px; border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.ie8 #header {
	border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.header_transparent#header {
	left: 0px; top: 0px; width: 100%; position: fixed; z-index: 9499; background-color: rgba(0, 0, 0, 0.5);
}
.stuck#header {
	padding: 20px 0px; left: 0px; top: 0px; width: 100%; position: fixed; z-index: 9499; opacity: 0.95; box-shadow: 0px 0px 40px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 40px rgba(0, 0, 0, .5); -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, .5);
}
body.admin-bar .stuck#header {
	top: 27px;
}
.wide_menu.stuck {
	top: 0px; width: 100%; position: fixed; z-index: 9499; box-shadow: 0px 0px 40px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 40px rgba(0, 0, 0, .5); -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, .5);
}
.boxed .wide_menu.stuck {
	width: auto;
}
.admin-bar .wide_menu.stuck {
	top: 27px;
}
#logo h1 {
	margin: 0px; line-height: 1.5; font-size: 24px; font-weight: 100;
}
#logo p.site_description {
	font-size: 13px; font-weight: 100; margin-top: 0.5em; margin-bottom: 0px;
}
header.stuck #logo img {
	max-height: 36px; max-width: none !important;
}
ul.menu {
	list-style: none; margin: 0px; padding: 0px;
}
ul.menu li {
	list-style: none; display: inline-block; position: relative; -ms-zoom: 1;
}
ul.menu li .menu_text {
	white-space: nowrap;
}
ul.menu ul .menu_item .new::after {
	background: rgb(0, 180, 204); padding: 2px; border-radius: 2px; top: 0px; right: 0px; color: rgb(255, 255, 255); line-height: 7px; font-size: 7px; font-weight: 800; display: inline-block; position: absolute; content: "NEW";
}
#tt-mobile-menu ul .menu_item .new::after {
	margin: 4px 0px;
}
#tt-mobile-menu ul .menu_item .hot::after {
	margin: 4px 0px;
}
#tt-mobile-menu ul .menu_column h3 {
	text-transform: uppercase; font-size: 18px; font-weight: 100;
}
ul.menu ul .menu_item {
	position: relative;
}
ul.menu ul .menu_item .hot::after {
	background: red; padding: 2px; border-radius: 2px; top: 0px; right: 0px; color: rgb(255, 255, 255); line-height: 7px; font-size: 7px; font-weight: 800; display: inline-block; position: absolute; content: "HOT";
}
.menu_item a [class^='icon-'] {
	margin-right: 5px;
}
.menu_item a [class*=' icon-'] {
	margin-right: 5px;
}
.default_menu a [class^='icon-'] {
	margin-right: 5px;
}
.menu_item a [class*=' icon-'] {
	margin-right: 5px;
}
.icon_menu {
	right: -5px; margin-top: -50px; margin-bottom: 0px; position: absolute;
}
header:not(.stuck) .no-menu {
	padding: 50px 20px;
}
header.stuck .icon_menu {
	margin-top: 0px;
}
.icon_menu ul.menu li {
	text-align: center;
}
.icon_menu ul.menu li a > [class^='icon-'] {
	margin: -30px auto 0px -14px; left: 50%; top: 50%; width: 28px; height: 28px; font-size: 28px; display: block; position: absolute;
}
.icon_menu ul.menu li ul a > [class^='icon-'] {
	margin: 0px 5px 0px 0px; left: auto; top: auto; width: inherit; height: inherit; font-size: inherit; position: relative;
}
.icon_menu ul.menu li a > .menu_text {
	top: 20px; white-space: nowrap; position: relative;
}
.menu_description {
	text-transform: uppercase; font-size: 9px; font-weight: normal; margin-top: 2px; display: block;
}
.mainmenu ul.menu li ul .menu_description {
	margin-top: 5px; opacity: 0.7;
}
.icon_menu .menu_description {
	display: none;
}
.metro_menu .menu_description {
	display: none;
}
.icon_menu ul ul .menu_description {
	display: block;
}
.metro_menu ul ul .menu_description {
	display: block;
}
.icon_menu ul.menu li a {
	padding: 0px 20px; height: 137px; text-transform: uppercase; line-height: 137px; font-size: 13px; font-weight: bold; display: block; position: relative;
}
.icon_menu ul.menu li a:hover {
	color: rgb(102, 102, 102);
}
.icon_menu.only_icon ul.menu li a > .menu_text {
	display: none;
}
.icon_menu.only_icon ul.menu li a > [class^='icon-'] {
	margin-top: -14px;
}
#header .row {
	position: relative;
}
#header [class^='col-'] {
	
}
.metro_menu {
	top: 50%; right: 15px; margin-top: -56px; position: absolute;
}
header.stuck .metro_menu ul li a {
	padding: 0px 15px;
}
.metro_menu ul li {
	margin-left: 5px;
}
.metro_menu ul li:first-child {
	margin-left: 0px;
}
.metro_menu ul li a {
	padding: 15px; border-radius: 1px; text-align: center; display: block; min-width: 112px; background-color: rgb(237, 237, 237); -moz-border-radius: 1px; -webkit-border-radius: 1px;
}
.metro_menu ul li a [class^='icon-'] {
	margin: 0px auto 5px; width: 1em; height: 1em; font-size: 58px; display: block;
}
.metro_menu ul li ul a [class^='icon-'] {
	font-size: inherit; margin-right: 5px; margin-bottom: 0px;
}
.metro_menu ul li a > .menu_text {
	text-transform: uppercase; font-size: 13px; font-weight: bold; white-space: nowrap;
}
.default_menu {
	top: 50%; right: 0px; text-transform: uppercase; line-height: 13px; font-size: 13px; font-weight: bold; margin-top: -7px; position: absolute;
}
.default_menu ul.menu {
	text-align: left;
}
.default_menu ul.menu li {
	margin: 0px 15px;
}
header.stuck .default_menu {
	margin-top: -18px;
}
header.stuck .default_menu ul li .menu_description {
	display: none;
}
header.stuck .default_menu ul li ul .menu_description {
	display: block;
}
.default_menu .page_item_has_children .menu_text::after {
	top: -0.3em; font-family: fontawesome; font-size: 0.5em; margin-left: 1em; position: relative; content: "\f078";
}
.wide_menu .page_item_has_children .menu_text::after {
	top: -0.3em; font-family: fontawesome; font-size: 0.5em; margin-left: 1em; position: relative; content: "\f078";
}
.icon_menu .page_item_has_children .menu_text::after {
	display: none;
}
.metro_menu .page_item_has_children .menu_text::after {
	display: none;
}
a.show-mobile-menu {
	top: 50%; height: 36px; right: 15px; line-height: 36px; font-size: 36px; margin-top: -18px; position: absolute;
}
a.show-mobile-cart {
	padding: 5px 5px 5px 4px; border-radius: 1px; border: 1px solid currentColor; border-image: none; top: 50%; width: 36px; height: 36px; text-align: center; right: 66px; line-height: 23px; font-size: 14px; margin-top: -21px; vertical-align: middle; display: none; position: absolute;
}
a.show-mobile-menu::after {
	top: 1px; right: 1px; line-height: 28px; font-family: FontAwesome; font-size: 28px; font-style: normal; font-weight: normal; text-decoration: inherit; position: absolute; content: "\f039"; -webkit-font-smoothing: antialiased;
}
#tt-mobile-menu {
	background: black; margin: 0px; padding: 0px 20px; position: relative; z-index: 10;
}
#tt-mobile-menu a.show-mobile-menu {
	height: 24px; color: rgb(255, 255, 255); line-height: 20px; font-size: 20px; font-weight: bolder; text-decoration: none;
}
#tt-mobile-menu a.show-mobile-menu:hover {
	height: 24px; color: rgb(255, 255, 255); line-height: 20px; font-size: 20px; font-weight: bolder; text-decoration: none;
}
#tt-mobile-menu ul {
	margin: 0px auto; padding: 10px 0px; width: 100%;
}
#tt-mobile-menu ul.sub-menu {
	display: none;
}
#tt-mobile-menu ul li {
	padding: 15px 0px; font-size: 14px; font-weight: bold; border-top-color: rgba(255, 255, 255, 0.15); border-top-width: 1px; border-top-style: solid; display: block; position: relative;
}
#tt-mobile-menu ul li .menu_item {
	padding: 15px 0px; font-size: 14px; font-weight: bold; border-top-color: rgba(255, 255, 255, 0.15); border-top-width: 1px; border-top-style: solid; display: block; position: relative;
}
#tt-mobile-menu ul li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tt-mobile-menu ul li a {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 13px; font-weight: bold; display: block; position: relative;
}
#tt-mobile-menu ul li a [class^='icon-'] {
	margin-right: 5px;
}
#tt-mobile-menu ul li a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
#tt-mobile-menu ul li.has-children > span.collapse {
	padding: 15px 0px; top: 0px; right: 0px; position: absolute;
}
#tt-mobile-menu ul li.has-children > span.collapse::after {
	height: 24px; color: rgb(255, 255, 255); line-height: 20px; font-family: fontawesome; font-size: 12px; content: "\f067";
}
#tt-mobile-menu ul li.has-children > span.collapse:hover {
	cursor: pointer;
}
#tt-mobile-menu ul li.has-children.tt-open > span.collapse::after {
	height: 24px; color: rgb(255, 255, 255); line-height: 20px; font-family: fontawesome; font-size: 12px; content: "\f068";
}
#tt-mobile-menu ul ul li a::before {
	margin-right: 5px; content: "-";
}
#tt-mobile-menu ul ul ul li a::before {
	margin-right: 5px; content: "- -";
}
#tt-mobile-menu ul ul ul ul li a::before {
	margin-right: 5px; content: "- - -";
}
#tt-mobile-menu ul ul li:first-child {
	border-top-color: rgba(255, 255, 255, 0.15); border-top-width: 1px; border-top-style: solid;
}
#tt-mobile-menu ul.children {
	display: none;
}
.custom_box {
	display: block;
}
.wide_menu {
	border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.ie8 .wide_menu {
	border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.wide_menu ul.menu li a {
	padding: 20px; color: rgb(0, 0, 0); text-transform: uppercase; line-height: 14px; font-size: 14px; font-weight: bold; border-left-color: rgba(0, 0, 0, 0.1); border-left-width: 1px; border-left-style: solid; display: block;
}
.ie8 .wide_menu ul.menu li a {
	border-left-color: rgb(236, 236, 236); border-left-width: 1px; border-left-style: solid;
}
.wide_menu ul.menu li a > [class^='icon-'] {
	margin-right: 5px;
}
.wide_menu ul.menu li:last-child a {
	border-right-color: rgba(0, 0, 0, 0.1); border-right-width: 1px; border-right-style: solid;
}
.ie8 .wide_menu ul.menu li a {
	border-right-color: rgb(236, 236, 236); border-right-width: 1px; border-right-style: solid;
}
ul.menu li a:hover {
	color: rgb(0, 180, 204);
}
ul.menu li a.active {
	color: rgb(0, 180, 204);
}
.wide_menu #searchform div#s_input {
	border-width: medium 1px; border-style: none solid; border-color: currentColor rgba(0, 0, 0, 0.1); border-image: none; margin-right: 55px; float: right; position: relative;
}
.wide_menu #searchform div#s_input input#s {
	background: none !important; padding: 18px; border: currentColor; border-image: none; height: 54px; text-transform: uppercase; line-height: 14px; font-size: 14px; font-weight: bold; max-width: 150px;
}
.wide_menu #searchform div#s_input input:-ms-input-placeholder#s {
	padding-top: 3px;
}
.wide_menu #searchform div#s_input::after {
	border-color: transparent rgba(255, 255, 255, 1) transparent rgb(255, 255, 255); top: 19px; right: -7px; border-top-width: 7px; border-bottom-width: 7px; border-left-width: 7px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; display: inline-block; position: absolute; content: "";
}
.wide_menu #searchform div#s_input::before {
	border-color: transparent rgba(0, 0, 0, 0.2) transparent rgb(204, 204, 204); top: 18px; right: -8px; border-top-width: 8px; border-bottom-width: 8px; border-left-width: 8px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; display: inline-block; position: absolute; content: "";
}
.wide_menu.dark #searchform div#s_input::after {
	display: none;
}
.wide_menu.light #searchform div#s_input::after {
	display: none;
}
.wide_menu.dark #searchform div#s_input::before {
	display: none;
}
.wide_menu.light #searchform div#s_input::before {
	display: none;
}
.wide_menu #searchform input#searchsubmit {
	border-width: medium 1px medium medium; border-style: none solid none none; border-color: currentColor rgba(0, 0, 0, 0.05) currentColor currentColor; padding: 20px 33px 20px 20px; border-image: none; color: rgb(0, 0, 0); line-height: 14px; font-size: 14px; margin-right: 0px; float: right; text-shadow: none; background-color: transparent !important;
}
#searchform:hover .ajax_search_response {
	display: inline-block;
}
.ajax_search_response {
	padding: 18px; border: 1px solid rgb(229, 229, 229); border-image: none; top: 54px; width: 350px; right: 0px; color: rgb(0, 0, 0); font-size: 11px; font-weight: bold; display: none; position: absolute; z-index: 999999; background-color: rgb(255, 255, 255);
}
.ajax_search_response .ajax_load {
	text-align: center; display: block;
}
.ajax_search_response .ajax_load .ajax_load_inner {
	width: 16px; height: 16px; display: inline-block; background-image: url("/web/20160425083551/http://epiclevel.com/wp-content/themes/Mana/framework/Pagebuilder/images/spinner.gif");
}
.ajax_search_response > a {
	padding-bottom: 10px; margin-bottom: 15px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dotted; display: block; min-height: 52px;
}
.ajax_search_response .ajax_search_image {
	border-radius: 50%; border: 1px solid rgb(229, 229, 229); border-image: none; width: 40px; height: 40px; overflow: hidden; float: left; display: inline-block; position: relative;
}
.ajax_search_response .ajax_search_image [class^='icon-'] {
	left: 50%; top: 50%; width: 14px; height: 14px; text-align: center; line-height: 14px; font-size: 14px; margin-top: -7px; margin-left: -6px; position: absolute;
}
.ajax_search_response .ajax_search_image [class*=' icon-'] {
	left: 50%; top: 50%; width: 14px; height: 14px; text-align: center; line-height: 14px; font-size: 14px; margin-top: -7px; margin-left: -6px; position: absolute;
}
.ajax_search_response .ajax_search_content {
	margin-left: 56px; display: block;
}
.ajax_search_response .ajax_search_title {
	color: rgb(51, 51, 51); line-height: 1.1; overflow: hidden; font-size: 12px; display: block; max-height: 40px;
}
.ajax_search_response .ajax_search_excerpt {
	color: rgb(204, 204, 204); font-size: 11px; font-style: italic; font-weight: normal; margin-top: 5px; display: block;
}
.ajax_search_response > a.ajax_search_entry_view_all {
	margin: -18px; padding: 18px 0px; text-align: center; text-transform: uppercase; font-size: 12px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.mainmenu ul.menu li > a {
	position: relative; z-index: 9499;
}
.mainmenu ul.menu li ul {
	margin: 0px; padding: 0px; left: 0px; top: -1px; width: 230px; text-align: left; display: none; position: absolute; z-index: 9498;
}
.mainmenu ul.menu li ul ul {
	top: 0px;
}
.mainmenu ul.menu li ul > li .menu_arrow {
	border-width: 1px 0px 0px 1px; border-style: solid none none solid; border-color: rgb(229, 229, 229) currentColor currentColor rgb(229, 229, 229); border-image: none; left: 30px; top: -5px; width: 10px; height: 10px; display: block; position: absolute; content: ""; transform: rotate(45deg); background-color: rgb(255, 255, 255); -webkit-transform: rotate(45deg);
}
.mainmenu ul.menu li.megamenu ul > li:first-child::after {
	left: 55%;
}
.mainmenu ul.menu li ul li ul {
	margin-top: -1px; margin-left: 228px;
}
.mainmenu ul.menu li ul.floar_right_menu li ul {
	margin-left: -228px;
}
.mainmenu ul.menu > li > ul.floar_right_menu > li ul::after {
	border-width: 1px 1px 0px 0px; border-style: solid solid none none; border-color: rgb(229, 229, 229) rgb(229, 229, 229) currentColor currentColor; border-image: none; top: 14px; width: 10px; height: 10px; right: -5px; display: block; position: absolute; z-index: 99999; content: ""; transform: rotate(45deg); background-color: rgb(255, 255, 255); -webkit-transform: rotate(45deg);
}
.mainmenu ul.menu > li > ul:not(.floar_right_menu) > li ul::after {
	border-width: 0px 0px 1px 1px; border-style: none none solid solid; border-color: currentColor currentColor rgb(229, 229, 229) rgb(229, 229, 229); border-image: none; left: -5px; top: 14px; width: 10px; height: 10px; display: block; position: absolute; z-index: 99999; content: ""; transform: rotate(45deg); background-color: rgb(255, 255, 255); -webkit-transform: rotate(45deg);
}
.mainmenu ul.menu li ul li ul > li:first-child::after {
	display: none;
}
.mainmenu ul.menu li ul li {
	border-width: 1px 1px 0px; border-style: solid; border-color: rgba(192, 192, 192, 0.3); margin: 0px; padding: 12px 18px; border-image: none; line-height: 0px; display: block; background-color: rgba(255, 255, 255, 1);
}
.dark_sub_menu .mainmenu ul.menu li ul li {
	background-color: rgb(51, 51, 51);
}
.dark_sub_menu .mainmenu ul.menu li ul > li .menu_arrow {
	border-width: 1px; border-style: solid; border-color: rgba(192, 192, 192, 0.3) rgb(51, 51, 51) rgb(51, 51, 51) rgba(192, 192, 192, 0.3); border-image: none; background-color: rgb(51, 51, 51);
}
.dark_sub_menu .mainmenu ul.menu > li > ul:not(.floar_right_menu) > li ul::after {
	border-width: 1px; border-style: solid; border-color: rgb(51, 51, 51) rgb(51, 51, 51) rgba(192, 192, 192, 0.3) rgba(192, 192, 192, 0.3); border-image: none; background-color: rgb(51, 51, 51);
}
.dark_sub_menu .mainmenu ul.menu li ul li a:hover {
	color: rgb(255, 255, 255);
}
.dark_sub_menu .icon_menu ul.menu li ul li a:hover {
	color: rgb(255, 255, 255);
}
.dark_sub_menu .default_menu ul.menu li ul li a:hover {
	color: rgb(255, 255, 255);
}
.dark_sub_menu .metro_menu ul.menu li ul li a:hover {
	color: rgb(255, 255, 255);
}
.dark_sub_menu .mainmenu ul.menu li ul li a:focus {
	color: rgb(255, 255, 255);
}
.dark_sub_menu .icon_menu ul.menu li ul li a:focus {
	color: rgb(255, 255, 255);
}
.dark_sub_menu .default_menu ul.menu li ul li a:focus {
	color: rgb(255, 255, 255);
}
.dark_sub_menu .metro_menu ul.menu li ul li a:focus {
	color: rgb(255, 255, 255);
}
.mainmenu ul.menu li ul li:last-child {
	border-bottom-width: 1px;
}
.mainmenu ul.menu li ul li:last-child a {
	border: 0px currentColor; border-image: none;
}
.mainmenu ul.menu li ul li a {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; height: auto; text-align: left; color: rgb(153, 153, 153); text-transform: uppercase; line-height: 1em; font-size: 11px; font-weight: normal; background-color: transparent;
}
.icon_menu ul.menu li ul li a {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; height: auto; text-align: left; color: rgb(153, 153, 153); text-transform: uppercase; line-height: 1em; font-size: 11px; font-weight: normal; background-color: transparent;
}
.default_menu ul.menu li ul li a {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; height: auto; text-align: left; color: rgb(153, 153, 153); text-transform: uppercase; line-height: 1em; font-size: 11px; font-weight: normal; background-color: transparent;
}
.metro_menu ul.menu li ul li a {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; height: auto; text-align: left; color: rgb(153, 153, 153); text-transform: uppercase; line-height: 1em; font-size: 11px; font-weight: normal; background-color: transparent;
}
.mainmenu ul.menu li ul li a:hover {
	color: rgb(0, 0, 0);
}
.icon_menu ul.menu li ul li a:hover {
	color: rgb(0, 0, 0);
}
.default_menu ul.menu li ul li a:hover {
	color: rgb(0, 0, 0);
}
.metro_menu ul.menu li ul li a:hover {
	color: rgb(0, 0, 0);
}
.mainmenu ul.menu li ul li.page_item_has_children > a::after {
	top: -0.3em; font-family: fontawesome; font-size: 0.5em; margin-left: 1em; position: relative; content: "\f054";
}
.icon_menu ul.menu li ul li.page_item_has_children > a::after {
	top: -0.3em; font-family: fontawesome; font-size: 0.5em; margin-left: 1em; position: relative; content: "\f054";
}
.default_menu ul.menu li ul.page_item_has_children > li a::after {
	top: -0.3em; font-family: fontawesome; font-size: 0.5em; margin-left: 1em; position: relative; content: "\f054";
}
.metro_menu ul.menu li ul li.page_item_has_children > a::after {
	top: -0.3em; font-family: fontawesome; font-size: 0.5em; margin-left: 1em; position: relative; content: "\f054";
}
.mainmenu ul.menu .menu_column ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: 0px; top: 0px; display: block; position: relative;
}
.mainmenu ul.menu .menu_column ul::after {
	display: none;
}
.mainmenu ul.menu .megamenu > ul {
	
}
.mainmenu ul.menu .megamenu > ul > li {
	display: block;
}
.mainmenu ul.menu .megamenu .menu_column {
	
}
.mainmenu ul.menu .megamenu .menu_column h3 {
	margin: 20px 18px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; font-size: 13px; font-weight: bold;
}
.dark_sub_menu .mainmenu ul.menu .megamenu .menu_column h3 {
	color: rgb(255, 255, 255);
}
.mainmenu ul.menu .megamenu .menu_column .menu_item {
	margin: 12px 18px; padding-bottom: 12px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.mainmenu ul.menu .megamenu .menu_column .menu_item [class^='icon-'] {
	line-height: 0;
}
.mainmenu ul.menu .megamenu .menu_column :last-child.menu_item {
	border: 0px currentColor; border-image: none;
}
.mainmenu ul.menu .megamenu .menu_column > div {
	
}
header.stuck .icon_menu {
	margin: 0px; right: 0px; position: relative;
}
header.stuck .metro_menu {
	margin: 0px; right: 0px; position: relative;
}
header.stuck ul.menu li a {
	height: inherit; text-transform: uppercase; line-height: 36px; font-size: 13px; font-weight: bold;
}
header.stuck ul.menu li:first-child a {
	padding-left: 5px;
}
header.stuck ul.menu li:last-child a {
	padding-right: 5px;
}
header.stuck ul.menu li a > [class^='icon-'] {
	margin: 0px; left: auto; top: auto; display: none; position: relative;
}
header.stuck ul.menu li a > .menu_text {
	top: 0px;
}
.metro_menu_header#header {
	padding-top: 90px; padding-bottom: 90px;
}
.metro_menu_header.stuck#header {
	padding-top: 20px; padding-bottom: 20px;
}
header.stuck .default_menu .mainmenu ul.menu > li > ul {
	padding-top: 48px;
}
header.stuck .icon_menu .mainmenu ul.menu > li > ul {
	padding-top: 57px;
}
header.stuck .metro_menu .mainmenu ul.menu > li > ul {
	padding-top: 57px;
}
.wide_menu .mainmenu ul.menu > li > ul {
	padding-top: 54px;
}
#feature {
	padding: 40px 0px; border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(0, 180, 204);
}
#feature h1.page_title {
	text-transform: uppercase; line-height: 1.2; letter-spacing: 0em; overflow: hidden; font-size: 24px; font-weight: bold; margin-top: 0px; margin-bottom: 0px; -ms-text-overflow: ellipsis;
}
#feature .page_teaser {
	font-size: 16px; font-weight: 100; margin-top: 10px; margin-bottom: 0px;
}
#feature .item-author {
	margin: 0px; padding: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; min-height: inherit;
}
.ls-themeton {
	background: none !important;
}
.tt_breadcrumb {
	margin: 10px 0px 0px; height: 11px; text-align: right; font-weight: bold; float: right;
}
.tt_breadcrumb > span {
	text-transform: uppercase; line-height: 11px; font-size: 11px; display: inline;
}
.tt_breadcrumb > span::after {
	margin: 0px 5px; line-height: 9px; font-family: fontawesome; font-size: 8px; vertical-align: bottom; content: "\f054";
}
.tt_breadcrumb > span:last-child::after {
	display: none;
}
.tt_breadcrumb {
	line-height: 11px; font-size: 11px; font-weight: normal; margin-bottom: 0px;
}
.tt-breadcrumb a {
	line-height: 11px; font-size: 11px; font-weight: normal; margin-bottom: 0px;
}
.tt_breadcrumb li a.active {
	line-height: 11px; font-size: 11px; font-weight: normal; margin-bottom: 0px;
}
#content {
	border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
#content #primary {
	padding-top: 65px; padding-bottom: 65px; z-index: 9;
}
#content #sidebar {
	padding-top: 65px; padding-bottom: 65px; z-index: 9;
}
#sidebar {
	clear: both;
}
#content #primary {
	-ms-word-wrap: break-word;
}
article img {
	height: auto; max-width: 100%;
}
article div {
	height: auto; max-width: 100%;
}
article iframe {
	height: auto; max-width: 100%;
}
article embed {
	height: auto; max-width: 100%;
}
.widget img {
	height: auto; max-width: 100%;
}
.widget div {
	height: auto; max-width: 100%;
}
.widget iframe {
	height: auto; max-width: 100%;
}
.widget embed {
	height: auto; max-width: 100%;
}
.widget select {
	height: auto; max-width: 100%;
}
article [class^='col-'] {
	max-width: none;
}
article .row {
	max-width: none;
}
.right_sidebar {
	padding-left: 40px; margin-left: 10px; border-left-color: rgba(0, 0, 0, 0.1); border-left-width: 1px; border-left-style: solid;
}
.left_sidebar {
	padding-right: 40px; margin-right: 10px; border-right-color: rgba(0, 0, 0, 0.1); border-right-width: 1px; border-right-style: solid;
}
#footer {
	padding: 0px; border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: medium; border-bottom-style: none; position: relative; background-color: rgb(46, 55, 57);
}
.footer_widget_container {
	padding-top: 80px; padding-bottom: 80px;
}
.footer_widget_container .widget {
	margin: 0px 15px 50px 0px;
}
.footer_widget_container :last-child.widget {
	margin-bottom: 0px;
}
.footer_widget_container :last-child.widget_metro {
	margin-bottom: 0px;
}
#sub_footer {
	padding: 30px 0px; text-transform: uppercase; font-size: 9px; font-weight: bold; background-color: rgb(26, 31, 32);
}
#sub_footer .gototop {
	text-transform: uppercase; line-height: 11px; font-size: 11px; cursor: pointer;
}
#sub_footer .gototop i {
	margin-left: 3px;
}
.alignright {
	margin: 5px 0px 20px 20px; float: right;
}
.alignleft {
	margin: 5px 20px 20px 0px; float: left;
}
a img.alignright {
	margin: 5px 0px 5px 10px; float: right;
}
a img.alignleft {
	margin: 5px 10px 0px 0px; float: left;
}
a img.aligncenter {
	margin-right: auto; margin-bottom: 5px; margin-left: auto; display: block;
}
img.image-border {
	padding: 5px; background-color: rgb(215, 215, 215);
}
.wp-caption {
	background: rgba(192, 192, 192, 0.1); padding: 5px; text-align: center;
}
.wp-caption.alignright {
	margin: 5px 0px 20px 20px;
}
.wp-caption.aligncenter {
	margin-bottom: 20px;
}
.wp-caption img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; height: auto; max-width: 100%;
}
.wp-caption p.wp-caption-text {
	margin: 0px; padding: 5px 0px; color: rgb(153, 153, 153); line-height: 17px; font-size: 11px; font-style: italic;
}
.alignnone {
	margin: 5px 20px 20px 0px;
}
.wp-caption.alignnone {
	margin: 5px 20px 20px 0px;
}
.wp-caption.alignleft {
	margin: 5px 20px 20px 0px;
}
.aligncenter {
	margin: 5px auto; display: block;
}
div.aligncenter {
	margin: 5px auto; display: block;
}
.aligncenter {
	margin: 5px auto; display: block;
}
.row-fluid .home-right {
	float: right;
}
.glow {
	background: none;
}
.commentlist .bypostauthor {
	
}
.sticky {
	
}
.gallery {
	margin: 0px auto 18px;
}
.gallery .gallery-item {
	width: 33%; text-align: center; margin-top: 0px; float: left;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery-columns-2 .attachment-medium {
	height: auto; max-width: 92%;
}
.gallery-columns-4 .attachment-thumbnail {
	height: auto; max-width: 84%;
}
.gallery .gallery-caption {
	margin: 0px 0px 12px; color: rgb(136, 136, 136); font-size: 12px;
}
.gallery dl {
	margin: 0px 0px 10px; clear: none;
}
.tt-price-box ul {
	list-style: none;
}
article ul {
	
}
article img {
	height: auto; max-width: 100%;
}
#error-404 {
	margin: 130px 0px 140px; text-align: center;
}
#error-404 h1 {
	margin: 0px; line-height: 250px !important; font-family: Open Sans; font-size: 250px !important; font-weight: bold;
}
#error-404 h2 {
	margin: 0px; text-transform: uppercase; font-family: Open Sans; font-size: 70px; font-weight: bold;
}
#error-404 .not_found_search {
	margin: 40px auto 0px; width: 320px; position: relative;
}
#error-404 .search_text {
	margin: 30px auto 0px; line-height: 1.3; font-size: 18px; max-width: 320px;
}
#error-404 form {
	position: relative;
}
#error-404 input[type='text'] {
	padding: 20px; border-radius: 40px; border: 5px solid rgb(0, 180, 204); border-image: none; width: 320px; text-transform: uppercase; line-height: 24px; font-size: 18px; font-weight: bold;
}
#error-404 input[type='submit'] {
	border-radius: 27px; top: 10px; width: 54px; height: 54px; right: 10px; color: rgb(255, 255, 255); font-family: fontawesome; font-size: 18px; font-weight: normal; position: absolute; z-index: 999; background-color: rgb(0, 180, 204);
}
.page .single_footer .post_meta {
	text-align: right; text-transform: uppercase; line-height: 36px; font-size: 13px; font-weight: bold;
}
.single-post .medium_top_image .entry_title {
	margin-right: 0px; margin-left: 0px;
}
.single-post .medium_top_image .entry_meta {
	margin-right: 0px; margin-left: 0px;
}
.single-post .medium_top_image .entry_content {
	margin-right: 0px; margin-left: 0px;
}
article.portfolio {
	padding-bottom: 30px; margin-bottom: 40px; border-bottom-color: rgb(0, 180, 204); border-bottom-width: 5px; border-bottom-style: solid;
}
.portfolio_big .entry_media {
	margin-bottom: 50px;
}
.portfolio_big .entry_media img {
	width: 100%; height: auto;
}
.single-post article.medium_top_image {
	padding-bottom: 30px;
}
.single-post .blog_medium {
	margin-bottom: 40px;
}
.item-author {
	padding-top: 50px; margin-top: 50px; border-top-color: rgba(192, 192, 192, 0.3); border-top-width: 1px; border-top-style: solid; min-height: 120px;
}
.item-author img {
	border-radius: 30px; margin-right: 30px; float: left; -moz-border-radius: 30px; -webkit-border-radius: 30px;
}
.item-author h3 {
	text-transform: uppercase; font-size: 14px; font-weight: 800; margin-top: 0px;
}
.item-author p {
	margin-left: 90px;
}
.single_footer {
	padding-top: 25px; margin-top: 25px; border-top-color: rgba(192, 192, 192, 0.3); border-top-width: 1px; border-top-style: solid;
}
.single_footer ul.post_share {
	list-style: none;
}
.single_footer ul.post_tags {
	list-style: none;
}
.single_footer .post_share {
	list-style: none; margin: 0px; padding: 9px 0px; line-height: 18px; font-family: fontawesome; font-size: 18px;
}
.single_footer .post_share li {
	display: inline-block; -ms-zoom: 1;
}
.single_footer .post_share a {
	padding: 9px; line-height: 18px; font-family: fontawesome; font-size: 18px;
}
.single_footer .post_share li a::after {
	display: none;
}
.sf_text {
	line-height: 36px; margin-right: 18px; vertical-align: bottom; float: left;
}
.post_tags {
	margin: 7px; height: 22px; overflow: hidden;
}
.post_tags .tagcloud a {
	margin-bottom: 10px;
}
.prev_post {
	font-weight: bold;
}
.next_post {
	font-weight: bold;
}
.prev_post i {
	margin-right: 10px;
}
.next_post i {
	margin-left: 10px;
}
.related_posts h3 {
	text-transform: uppercase; padding-top: 30px; font-size: 14px; font-weight: 800; margin-top: 40px; margin-bottom: 30px; border-top-color: rgba(192, 192, 192, 0.3); border-top-width: 1px; border-top-style: solid;
}
.related_posts.grid_entry article.entry {
	margin-bottom: 30px;
}
.inline_list {
	list-style: none;
}
.inline_list li {
	display: inline-block; -ms-zoom: 1;
}
.next_prev_projects {
	width: 100%; text-align: right;
}
ul.next_prev_list {
	margin: 0px;
}
ul.next_prev_list li {
	margin-left: 10px;
}
ul.next_prev_list a {
	width: 36px; height: 36px; text-align: center; line-height: 36px; font-size: 18px;
}
select {
	background-position: right; border-radius: 0px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC"); background-repeat: no-repeat; -moz-border-radius: 0px; -webkit-border-radius: 0px; -webkit-appearance: none;
}
input[type='text'] {
	padding: 10px 15px; border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; font-size: 12px; display: block; background-color: rgba(192, 192, 192, 0.1);
}
input[type='password'] {
	padding: 10px 15px; border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; font-size: 12px; display: block; background-color: rgba(192, 192, 192, 0.1);
}
input[type='datetime'] {
	padding: 10px 15px; border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; font-size: 12px; display: block; background-color: rgba(192, 192, 192, 0.1);
}
input[type='datetime-local'] {
	padding: 10px 15px; border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; font-size: 12px; display: block; background-color: rgba(192, 192, 192, 0.1);
}
input[type='date'] {
	padding: 10px 15px; border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; font-size: 12px; display: block; background-color: rgba(192, 192, 192, 0.1);
}
input[type='month'] {
	padding: 10px 15px; border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; font-size: 12px; display: block; background-color: rgba(192, 192, 192, 0.1);
}
input[type='time'] {
	padding: 10px 15px; border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; font-size: 12px; display: block; background-color: rgba(192, 192, 192, 0.1);
}
input[type='week'] {
	padding: 10px 15px; border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; font-size: 12px; display: block; background-color: rgba(192, 192, 192, 0.1);
}
input[type='number'] {
	padding: 10px 15px; border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; font-size: 12px; display: block; background-color: rgba(192, 192, 192, 0.1);
}
input[type='email'] {
	padding: 10px 15px; border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; font-size: 12px; display: block; background-color: rgba(192, 192, 192, 0.1);
}
input[type='url'] {
	padding: 10px 15px; border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; font-size: 12px; display: block; background-color: rgba(192, 192, 192, 0.1);
}
input[type='search'] {
	padding: 10px 15px; border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; font-size: 12px; display: block; background-color: rgba(192, 192, 192, 0.1);
}
input[type='tel'] {
	padding: 10px 15px; border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; font-size: 12px; display: block; background-color: rgba(192, 192, 192, 0.1);
}
input[type='color'] {
	padding: 10px 15px; border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; font-size: 12px; display: block; background-color: rgba(192, 192, 192, 0.1);
}
.uneditable-input {
	padding: 10px 15px; border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; font-size: 12px; display: block; background-color: rgba(192, 192, 192, 0.1);
}
textarea {
	padding: 10px 15px; border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; font-size: 12px; display: block; background-color: rgba(192, 192, 192, 0.1);
}
select {
	padding: 10px 15px; border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; font-size: 12px; display: block; background-color: rgba(192, 192, 192, 0.1);
}
input[type='text']:focus {
	background-color: rgba(192, 192, 192, 0);
}
textarea:focus {
	background-color: rgba(192, 192, 192, 0);
}
select:focus {
	background-color: rgba(192, 192, 192, 0);
}
input[type='password']:focus {
	background-color: rgba(192, 192, 192, 0);
}
input[type='datetime']:focus {
	background-color: rgba(192, 192, 192, 0);
}
input[type='datetime-local']:focus {
	background-color: rgba(192, 192, 192, 0);
}
input[type='date']:focus {
	background-color: rgba(192, 192, 192, 0);
}
input[type='month']:focus {
	background-color: rgba(192, 192, 192, 0);
}
input[type='time']:focus {
	background-color: rgba(192, 192, 192, 0);
}
input[type='week']:focus {
	background-color: rgba(192, 192, 192, 0);
}
input[type='number']:focus {
	background-color: rgba(192, 192, 192, 0);
}
input[type='email']:focus {
	background-color: rgba(192, 192, 192, 0);
}
input[type='url']:focus {
	background-color: rgba(192, 192, 192, 0);
}
input[type='search']:focus {
	background-color: rgba(192, 192, 192, 0);
}
input[type='tel']:focus {
	background-color: rgba(192, 192, 192, 0);
}
input[type='color']:focus {
	background-color: rgba(192, 192, 192, 0);
}
.uneditable-input:focus {
	background-color: rgba(192, 192, 192, 0);
}
input[type='text']:hover {
	background-color: rgba(192, 192, 192, 0);
}
textarea:hover {
	background-color: rgba(192, 192, 192, 0);
}
select:hover {
	background-color: rgba(192, 192, 192, 0);
}
input[type='password']:hover {
	background-color: rgba(192, 192, 192, 0);
}
input[type='datetime']:hover {
	background-color: rgba(192, 192, 192, 0);
}
input[type='datetime-local']:hover {
	background-color: rgba(192, 192, 192, 0);
}
input[type='date']:hover {
	background-color: rgba(192, 192, 192, 0);
}
input[type='month']:hover {
	background-color: rgba(192, 192, 192, 0);
}
input[type='time']:hover {
	background-color: rgba(192, 192, 192, 0);
}
input[type='week']:hover {
	background-color: rgba(192, 192, 192, 0);
}
input[type='number']:hover {
	background-color: rgba(192, 192, 192, 0);
}
input[type='email']:hover {
	background-color: rgba(192, 192, 192, 0);
}
input[type='url']:hover {
	background-color: rgba(192, 192, 192, 0);
}
input[type='search']:hover {
	background-color: rgba(192, 192, 192, 0);
}
input[type='tel']:hover {
	background-color: rgba(192, 192, 192, 0);
}
input[type='color']:hover {
	background-color: rgba(192, 192, 192, 0);
}
.uneditable-input:hover {
	background-color: rgba(192, 192, 192, 0);
}
.wpcf7-form input[type='text'] {
	margin: 5px 0px 0px; width: 400px; max-width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.wpcf7-form textarea {
	margin: 5px 0px 0px; width: 100%; max-width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.wpcf7-form select {
	margin: 5px 0px 0px; padding: 8px; width: 400px; max-width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.wpcf7-form {
	margin: 0px; padding: 0px;
}
.wpcf7-form input[type='checkbox'] {
	width: auto;
}
.wpcf7 form.wpcf7-form p {
	margin: 0px 0px 20px !important; font-weight: 600;
}
.wpcf7-list-item-label {
	font-weight: normal;
}
.wpcf7-response-output {
	display: none;
}
.wpcf7-form .invalid {
	color: rgb(191, 21, 21) !important;
}
.wpcf7-not-valid {
	border: 1px solid rgb(191, 21, 21) !important; border-image: none !important;
}
.wpcf7 span.wpcf7-not-valid-tip {
	display: none;
}
div.wpcf7-response-output {
	margin: 0px !important; padding: 5px 10px !important;
}
div.wpcf7-mail-sent-ok {
	padding: 10px 40px !important; border: 1px solid rgb(221, 221, 221) !important; border-image: none !important; text-align: center; font-weight: 600; display: block; position: relative; background-color: rgb(247, 247, 247);
}
div.wpcf7-mail-sent-ng {
	padding: 10px 40px !important; border: 1px solid rgb(221, 221, 221) !important; border-image: none !important; text-align: center; font-weight: 600; display: block; position: relative; background-color: rgb(247, 247, 247);
}
div.wpcf7-spam-blocked {
	padding: 10px 40px !important; border: 1px solid rgb(221, 221, 221) !important; border-image: none !important; text-align: center; font-weight: 600; display: block; position: relative; background-color: rgb(247, 247, 247);
}
div.wpcf7-validation-errors {
	padding: 10px 40px !important; border: 1px solid rgb(221, 221, 221) !important; border-image: none !important; text-align: center; font-weight: 600; display: block; position: relative; background-color: rgb(247, 247, 247);
}
div.wpcf7-mail-sent-ok {
	border-color: rgb(192, 218, 102) !important; color: rgb(136, 177, 43); background-color: rgb(233, 242, 210);
}
input[type='button'] {
	padding: 10px 15px; border-radius: 3px; border: 1px solid rgb(0, 158, 179); border-image: none; width: auto; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; margin-right: 15px; display: inline-block; cursor: pointer; background-color: rgb(0, 180, 204); -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-appearance: button;
}
input[type='reset'] {
	padding: 10px 15px; border-radius: 3px; border: 1px solid rgb(0, 158, 179); border-image: none; width: auto; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; margin-right: 15px; display: inline-block; cursor: pointer; background-color: rgb(0, 180, 204); -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-appearance: button;
}
input[type='submit'] {
	padding: 10px 15px; border-radius: 3px; border: 1px solid rgb(0, 158, 179); border-image: none; width: auto; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; margin-right: 15px; display: inline-block; cursor: pointer; background-color: rgb(0, 180, 204); -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-appearance: button;
}
.bbp-submit-wrapper button[type='submit'] {
	padding: 10px 15px; border-radius: 3px; border: 1px solid rgb(0, 158, 179); border-image: none; width: auto; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; margin-right: 15px; display: inline-block; cursor: pointer; background-color: rgb(0, 180, 204); -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-appearance: button;
}
.page-link {
	text-transform: uppercase; padding-top: 15px; font-size: 11px; margin-top: 30px; border-top-color: rgba(192, 192, 192, 0.3); border-top-width: 1px; border-top-style: solid;
}
.page_links {
	text-transform: uppercase; padding-top: 15px; font-size: 11px; margin-top: 30px; border-top-color: rgba(192, 192, 192, 0.3); border-top-width: 1px; border-top-style: solid;
}
.page-link a span {
	line-height: 11px; padding-right: 13px; font-size: 11px; font-weight: bold; margin-right: 10px; border-right-color: rgba(192, 192, 192, 0.3); border-right-width: 1px; border-right-style: solid;
}
.page-link span {
	line-height: 11px; padding-right: 13px; font-size: 11px; font-weight: bold; margin-right: 10px; border-right-color: rgba(192, 192, 192, 0.3); border-right-width: 1px; border-right-style: solid;
}
.page_links a span {
	line-height: 11px; padding-right: 13px; font-size: 11px; font-weight: bold; margin-right: 10px; border-right-color: rgba(192, 192, 192, 0.3); border-right-width: 1px; border-right-style: solid;
}
.page_links span {
	line-height: 11px; padding-right: 13px; font-size: 11px; font-weight: bold; margin-right: 10px; border-right-color: rgba(192, 192, 192, 0.3); border-right-width: 1px; border-right-style: solid;
}
.comment-awaiting-moderation {
	text-transform: none; font-weight: lighter;
}
.reply {
	margin-top: 1em;
}
.commentlist {
	list-style: none; margin: 2.5em 0px 0px; padding-left: 0px;
}
.commentlist > li.comment {
	padding-top: 1.5em; padding-left: 100px; margin-top: 1.5em; border-top-color: rgba(192, 192, 192, 0.3); border-top-width: 1px; border-top-style: solid; position: relative; min-height: 78px;
}
.commentlist li.post.pingback {
	padding-top: 10px; margin-top: 10px; border-top-color: rgba(192, 192, 192, 0.3); border-top-width: 1px; border-top-style: solid;
}
.commentlist > li.post.pingback p {
	margin-bottom: 0px;
}
.commentlist > li.post.pingback .edit-link {
	text-transform: uppercase; font-size: 80%; font-weight: bold; margin-top: 10%; margin-left: 10px;
}
.commentlist > li:first-child.comment {
	padding-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.comment-meta {
	text-transform: uppercase; font-size: 11px; margin-bottom: 0.5em;
}
.commentlist .avatar {
	padding: 0px; border-radius: 34px; left: -100px; top: 0.5em; position: absolute; -moz-border-radius: 34px; -webkit-border-radius: 34px;
}
.comment.byuser .comment-author::before {
	left: -92px; top: 60px; color: yellow; font-family: fontawesome; position: absolute; z-index: 9; content: "?"; text-shadow: 0px -1px 1px rgba(0,0,0,0.1);
}
.comment {
	position: relative; min-height: 64px;
}
.commentlist > li.comment ul.children {
	list-style: none; margin: 0px;
}
.commentlist > li.comment ul.children li.comment {
	padding-top: 1.5em; padding-left: 71px; margin-top: 1.5em; margin-left: -30px; border-top-color: rgba(192, 192, 192, 0.1); border-top-width: 1px; border-top-style: solid;
}
.commentlist > li.comment ul.children .avatar {
	margin-left: 30px;
}
.commentlist > li.comment ul.children .comment.byuser .comment-author::before {
	left: -65px; top: 35px; color: yellow; font-family: fontawesome; position: absolute; z-index: 9; content: "?"; text-shadow: 0px -1px 1px rgba(0,0,0,0.1);
}
#comments-title {
	text-transform: uppercase; padding-top: 40px; font-size: 14px; font-weight: 800; margin-top: 40px; border-top-color: rgba(192, 192, 192, 0.3); border-top-width: 1px; border-top-style: solid;
}
h3.comment-reply-title {
	text-transform: uppercase; padding-top: 40px; font-size: 14px; font-weight: 800; margin-top: 40px; border-top-color: rgba(192, 192, 192, 0.3); border-top-width: 1px; border-top-style: solid;
}
.nocomments {
	padding: 2em; border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; margin-top: 50px; background-color: rgba(192, 192, 192, 0.1);
}
.nopassword {
	padding: 2em; border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; margin-top: 50px; background-color: rgba(192, 192, 192, 0.1);
}
.nocomments::before {
	font-family: fontawesome; margin-right: 3em; content: "?";
}
.nopassword::before {
	font-family: fontawesome; margin-right: 3em; content: "?";
}
form#commentform p.comment-notes {
	margin-bottom: 3%;
}
form#commentform p.comment-form-author {
	width: 29%; margin-right: 3%; margin-bottom: 3%; float: left;
}
form#commentform p.comment-form-email {
	width: 29%; margin-right: 3%; margin-bottom: 3%; float: left;
}
form#commentform p.comment-form-url {
	width: 36%; margin-bottom: 3%; float: left;
}
form#commentform p > label {
	display: none;
}
form#commentform .comment-form-comment > label {
	display: none;
}
form#commentform p > input[type='text'] {
	width: 100%; margin-bottom: 0px;
}
form#commentform .comment-form-comment {
	width: 100%; clear: both;
}
form#commentform .comment-form-comment textarea {
	width: 100%;
}
form#commentform p.form-submit > input[type='submit'] {
	padding: 10px 15px; border-radius: 3px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; margin-top: 30px; margin-right: 15px; display: inline-block; background-color: rgb(0, 180, 204); -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.form-allowed-tags {
	margin-top: 30px;
}
.form-allowed-tags code {
	padding: 2em; border-radius: 0px; border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; font-size: 12px; margin-top: 15px; display: block; white-space: pre-wrap; background-color: rgba(192, 192, 192, 0.1); -webkit-border-radius: 0; -webkkt-border-radius: 0;
}
.widget {
	margin-bottom: 50px;
}
.widget p:last-child {
	margin-bottom: 0px;
}
h3.widget_title {
	text-transform: uppercase; line-height: 1; font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 20px;
}
h3.element_title {
	text-transform: uppercase; line-height: 1; font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 20px;
}
.bs-docs-section h3 {
	text-transform: uppercase; line-height: 1; font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 20px;
}
span.label {
	text-transform: uppercase; line-height: 1; font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 20px;
}
.bs-docs-section h3 {
	margin-top: 30px;
}
.bs-docs-section h3:first-child {
	line-height: 1.1; font-size: 24px; font-weight: 500; margin-top: 20px; margin-bottom: 10px;
}
[id^='type-'] {
	text-transform: uppercase; padding-top: 50px; font-size: 18px; font-weight: bold; margin-top: 50px; border-top-color: rgb(236, 236, 236); border-top-width: 1px; border-top-style: solid;
}
[id^='type-']:first-child {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.widget select {
	width: 100%;
}
.widget input {
	width: 100%;
}
.widget select option {
	color: rgb(0, 0, 0);
}
.widget_metro {
	padding: 25px 20px; margin-bottom: 50px;
}
.widget_metro .widget {
	margin-bottom: 0px;
}
.widget_metro.light {
	box-shadow: inset 0px 0px 1px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, .2); -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, .2);
}
.widget_metro.dark {
	box-shadow: inset 0px 0px 1px rgba(255,255,255,0.2); -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, .2); -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, .2);
}
form#searchform {
	position: relative;
}
input#searchsubmit {
	background: none !important; border: currentColor; border-image: none; top: 1px; width: 40px; right: 0px; color: rgb(0, 0, 0); font-family: fontawesome; margin-right: 0px; position: absolute; text-shadow: none;
}
.dark .input#searchsubmit {
	color: rgb(0, 0, 0);
}
.light .dark input#searchsubmit {
	color: rgb(0, 0, 0);
}
.light input#searchsubmit {
	color: rgb(255, 255, 255);
}
.dark .light input#searchsubmit {
	color: rgb(255, 255, 255);
}
.widget ul {
	list-style: none; margin: 0px; padding: 0px;
}
.widget ul li {
	padding: 10px 0px; border-bottom-color: rgba(192, 192, 192, 0.3); border-bottom-width: 1px; border-bottom-style: solid;
}
.widget ul li:first-child {
	padding-top: 0px;
}
.widget ul li:last-child {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
:not(.tt_post_widget).widget ul li::before {
	font-family: fontawesome; margin-right: 10px; float: left; content: "\f105";
}
.widget ul li > a {
	clear: right; margin-left: 14px; display: block;
}
.widget.woocommerce ul li > a {
	text-transform: uppercase; margin-left: 0px; display: inherit;
}
.widget.woocommerce ul li::before {
	display: none;
}
.tt_post_widget {
	
}
.tt_post_widget ul {
	list-style: none;
}
.tt_post_widget ul li {
	padding: 0px; border: 1px solid rgba(192, 192, 192, 0.1); border-image: none; width: 100%; overflow: hidden; margin-bottom: 5px; position: relative; background-color: rgba(192, 192, 192, 0.1);
}
.tt_post_widget ul li:last-child {
	border: 1px solid rgba(192, 192, 192, 0.1); border-image: none;
}
.tt_post_widget ul li ul li:last-child {
	border: currentColor; border-image: none;
}
.light .tt_post_widget ul li:hover {
	background-color: transparent;
}
.light .tt_post_widget ul li:hover {
	background-color: transparent;
}
.tt_post_widget ul li:hover .tt_widget_thumb {
	width: 0px; visibility: hidden; opacity: 0;
}
.tt_post_widget ul li:hover a.widget_post_title {
	margin-left: 15px;
}
.tt_post_widget ul li:hover ul {
	margin-left: 15px;
}
.tt_post_widget ul li::before {
	float: left; display: none; content: "";
}
.tt_post_widget ul li ul li::before {
	float: left; display: none; content: "";
}
.tt_post_widget li a.widget_post_title {
	height: 11px; text-transform: uppercase; line-height: 11px; overflow: hidden; font-size: 11px; font-weight: normal; margin-top: 16px; margin-right: 15px; margin-left: 80px; white-space: pre; -ms-text-overflow: ellipsis;
}
.tt_post_widget li ul {
	list-style: none; padding: 0px; text-align: left; font-size: 10px; margin-top: 5px; margin-left: 80px;
}
.dark .tt_post_widget ul li ul li {
	background: none !important; margin: 0px; padding: 0px; border: currentColor !important; border-image: none !important; width: auto; display: inline-block; -ms-zoom: 1;
}
.dark .light .tt_post_widget ul li ul li {
	background: none !important; margin: 0px; padding: 0px; border: currentColor !important; border-image: none !important; width: auto; display: inline-block; -ms-zoom: 1;
}
.light .dark .tt_post_widget ul li ul li {
	background: none !important; margin: 0px; padding: 0px; border: currentColor !important; border-image: none !important; width: auto; display: inline-block; -ms-zoom: 1;
}
.light .tt_post_widget ul li ul li {
	background: none !important; margin: 0px; padding: 0px; border: currentColor !important; border-image: none !important; width: auto; display: inline-block; -ms-zoom: 1;
}
.tt_post_widget ul li ul li {
	background: none !important; margin: 0px; padding: 0px; border: currentColor !important; border-image: none !important; width: auto; display: inline-block; -ms-zoom: 1;
}
.tt_post_widget li ul li a {
	margin-right: 5px; margin-left: 0px;
}
.tt_widget_thumb {
	margin: -1px; left: 0px; width: 65px; height: 65px; text-align: center; float: left; display: block; position: relative; box-shadow: inset 0px 0px 1px rgba(0,0,0,0.1); background-color: rgb(0, 180, 204); -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, .1);
}
.tt_widget_thumb .day {
	color: rgb(255, 255, 255); font-size: 24px; font-weight: bold; margin-top: 15px; display: block;
}
.tt_widget_thumb [class^='icon-'] {
	color: rgb(255, 255, 255); font-size: 24px; font-weight: bold; margin-top: 15px; display: block;
}
.tt_widget_thumb .month {
	color: rgb(255, 255, 255); text-transform: uppercase;
}
.tt_widget_thumb span.entry_format {
	left: 50%; top: 50%; width: 24px; height: 24px; color: rgb(255, 255, 255); font-size: 24px; margin-top: -12px; margin-left: -13px; position: absolute; -webkit-font-smoothing: antialiased;
}
.tt_widget_thumb img {
	padding: 5px; width: 65px; height: 65px;
}
.recentcomments a {
	margin: 0px !important; padding: 0px !important; display: inline !important;
}
table#wp-calendar {
	width: 100%;
}
table#wp-calendar tfoot {
	display: none;
}
table#wp-calendar tr {
	width: 100%; border-bottom-color: rgba(192, 192, 192, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
table#wp-calendar th {
	padding: 0.5em 0px; width: 14%; text-align: center;
}
table#wp-calendar td {
	padding: 0.5em 0px; width: 14%; text-align: center;
}
table#wp-calendar td#today {
	background-color: rgba(192, 192, 192, 0.1);
}
table#wp-calendar a {
	font-weight: bold;
}
.tagcloud a {
	padding: 5px 10px; border-radius: 2px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 11px; font-size: 10px !important; font-weight: 100; margin-bottom: 3px; display: inline-block; -ms-zoom: 1; box-shadow: 0px 0px 1px rgba(0,0,0,0.1); background-color: rgb(0, 180, 204); -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .1); -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .1); -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.flickr-channel a {
	margin-right: 5px; margin-bottom: 5px; display: inline-block; -ms-zoom: 1;
}
.flickr-channel a img {
	padding: 5px; border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; width: 65px; height: 65px; background-color: rgba(192, 192, 192, 0.1);
}
.widget_twitter ul li {
	position: relative;
}
.widget_twitter ul li:last-child {
	padding-bottom: 10px;
}
.widget_twitter ul li::before {
	bottom: 11px; font-family: fontawesome; font-size: 16px; position: absolute; content: "\f099";
}
.widget_twitter ul li span {
	display: block;
}
.widget_twitter ul li span small {
	margin-top: 5px; margin-left: 25px; display: block;
}
#top_bar ul.social_icon {
	padding: 0px; top: 50%; margin-top: -14px; margin-bottom: 0px; position: absolute;
}
#sub_footer ul.social_icon {
	padding: 0px; top: 50%; margin-top: -14px; margin-bottom: 0px; position: absolute;
}
#top_bar ul.social_icon a {
	font-weight: 100;
}
#sub_footer ul.social_icon a {
	font-weight: 100;
}
.top_right ul.social_icon {
	right: 0px;
}
.align_right ul.social_icon {
	right: 0px;
}
.widget_social ul li {
	padding: 0px; overflow: hidden; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: inline-block; position: relative; -ms-zoom: 1;
}
ul.social_icon li {
	padding: 0px; overflow: hidden; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: inline-block; position: relative; -ms-zoom: 1;
}
ul.social_icon li::after {
	display: none;
}
ul.social_icon li::after {
	display: none;
}
.widget ul.social_icon li::before {
	float: left; display: none; content: "";
}
.widget_social ul li::before {
	float: left; display: none; content: "";
}
.widget_social ul li a {
	padding: 9px; width: 36px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 1; font-family: fontawesome; font-size: 18px; margin-left: 0px; display: inline-block; position: relative; box-shadow: inset 0px 0px 1px rgba(0,0,0,0.1); background-color: rgb(0, 180, 204); -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, .1);
}
ul.social_icon li a {
	padding: 9px; width: 36px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 1; font-family: fontawesome; font-size: 18px; margin-left: 0px; display: inline-block; position: relative; box-shadow: inset 0px 0px 1px rgba(0,0,0,0.1); background-color: rgb(0, 180, 204); -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, .1);
}
.widget_social ul li a::after {
	padding: 8px 11px 14px; left: 0px; top: 3px; width: 36px; height: 36px; text-align: center; line-height: 1; font-size: 14px; margin-left: 0px; display: block; position: absolute; content: attr(data-attr); transition-property: top; transition-duration: 0.3s; background-color: rgb(0, 0, 0); -webkit-transition-property: top; -webkit-transition-duration: 0.3s; -moz-transition-property: top; -moz-transition-duration: 0.3s;
}
ul.social_icon li a::after {
	padding: 8px 11px 14px; left: 0px; top: 3px; width: 36px; height: 36px; text-align: center; line-height: 1; font-size: 14px; margin-left: 0px; display: block; position: absolute; content: attr(data-attr); transition-property: top; transition-duration: 0.3s; background-color: rgb(0, 0, 0); -webkit-transition-property: top; -webkit-transition-duration: 0.3s; -moz-transition-property: top; -moz-transition-duration: 0.3s;
}
.widget_social ul li a:hover::after {
	top: 36px;
}
ul.social_icon li a:hover::after {
	top: 36px;
}
.widget_social ul li a.facebook {
	background-color: rgb(59, 89, 152);
}
ul.social_icon li a.facebook {
	background-color: rgb(59, 89, 152);
}
.widget_social ul li a.twitter {
	background-color: rgb(0, 132, 180);
}
ul.social_icon li a.twitter {
	background-color: rgb(0, 132, 180);
}
.widget_social ul li a.googleplus {
	background-color: rgb(203, 68, 55);
}
ul.social_icon li a.googleplus {
	background-color: rgb(203, 68, 55);
}
.widget_social ul li a.pinterest {
	background-color: rgb(203, 32, 39);
}
ul.social_icon li a.pinterest {
	background-color: rgb(203, 32, 39);
}
.widget_social ul li a.linkedin {
	background-color: rgb(51, 153, 204);
}
ul.social_icon li a.linkedin {
	background-color: rgb(51, 153, 204);
}
.widget_social ul li a.youtube {
	background-color: rgb(199, 35, 26);
}
ul.social_icon li a.youtube {
	background-color: rgb(199, 35, 26);
}
.widget_social ul li a.dribbble {
	background-color: rgb(234, 76, 137);
}
ul.social_icon li a.dribbble {
	background-color: rgb(234, 76, 137);
}
.widget_social ul li a.instagram {
	background-color: rgb(154, 109, 80);
}
ul.social_icon li a.instagram {
	background-color: rgb(154, 109, 80);
}
.widget_social ul li a.flickr {
	background-color: rgb(255, 0, 132);
}
ul.social_icon li a.flickr {
	background-color: rgb(255, 0, 132);
}
.widget_social ul li a.skype {
	background-color: rgb(0, 175, 240);
}
ul.social_icon li a.skype {
	background-color: rgb(0, 175, 240);
}
.widget_pages ul {
	border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; background-color: rgba(192, 192, 192, 0.1);
}
.widget ul.menu {
	border: 1px solid rgba(192, 192, 192, 0.3); border-image: none; background-color: rgba(192, 192, 192, 0.1);
}
.widget_pages ul li:first-child {
	padding-top: 10px;
}
.widget ul:first-child.menu {
	padding-top: 10px;
}
.widget_pages ul li:last-child {
	padding-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.widget ul.menu li:last-child {
	padding-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.widget ul.menu li {
	display: block;
}
.widget_pages ul li {
	padding-right: 15px; padding-left: 15px; position: relative;
}
.widget ul.menu li {
	padding-right: 15px; padding-left: 15px; position: relative;
}
.widget_pages ul li a::after {
	top: 50%; right: 0px; font-family: fontawesome; font-size: 10px; font-weight: normal; margin-top: -10px; position: absolute; content: "\f054";
}
.widget ul.menu li a::after {
	top: 50%; right: 0px; font-family: fontawesome; font-size: 10px; font-weight: normal; margin-top: -10px; position: absolute; content: "\f054";
}
.widget_pages ul li.current_page_ancestor a::after {
	top: 50%; right: 0px; font-family: fontawesome; font-size: 10px; font-weight: normal; margin-top: -10px; position: absolute; content: "\f078";
}
.widget ul.menu li.current_page_ancestor a::after {
	top: 50%; right: 0px; font-family: fontawesome; font-size: 10px; font-weight: normal; margin-top: -10px; position: absolute; content: "\f078";
}
.widget_pages ul li::before {
	display: none;
}
.widget ul.menu li::before {
	display: none;
}
.widget_pages ul li a {
	text-transform: uppercase; font-weight: bold; margin-left: 0px; position: relative;
}
.widget ul.menu li a {
	text-transform: uppercase; font-weight: bold; margin-left: 0px; position: relative;
}
.widget ul.menu ul.sub-menu {
	display: block;
}
.widget_pages ul li.current_page_item {
	margin: -1px; box-shadow: 0px 0px 1px rgba(0,0,0,0.1); background-color: rgb(0, 180, 204); -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .1); -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .1);
}
.widget ul.menu li.menu.current_menu_item {
	margin: -1px; box-shadow: 0px 0px 1px rgba(0,0,0,0.1); background-color: rgb(0, 180, 204); -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .1); -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .1);
}
.widget_pages ul li.current_page_item a {
	color: rgb(255, 255, 255);
}
.widget ul li.menu.current_menu_item a {
	color: rgb(255, 255, 255);
}
.widget_pages ul li ul.children {
	margin: 5px -15px -10px; border: currentColor; border-image: none; background-color: transparent;
}
.widget ul.menu li ul.sub-menu {
	margin: 5px -15px -10px; border: currentColor; border-image: none; background-color: transparent;
}
ul.children li {
	padding-top: 5px; padding-bottom: 5px; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
ul.sub-menu li {
	padding-top: 5px; padding-bottom: 5px; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
ul.children li a {
	
}
ul.sub-menu li a {
	
}
ul.children li a::after {
	display: none;
}
ul.sub-menu li a::after {
	display: none;
}
ul.children li::after {
	top: 5px;
}
ul.sub-menu li::after {
	top: 5px;
}
.widget_pages ul li ul.children li:first-child {
	padding-top: 5px; font-size: 12px; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
ul.sub-menu li:first-child {
	padding-top: 5px; font-size: 12px; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.widget_pages ul li ul.children li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.widget ul li ul.sub-menu li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.widget_pages ul li ul.children li:first-child {
	border-top-color: rgba(192, 192, 192, 0.3); border-top-width: 1px; border-top-style: solid;
}
.widget ul li ul.sub-menu li:first-child {
	border-top-color: rgba(192, 192, 192, 0.3); border-top-width: 1px; border-top-style: solid;
}
.widget_pages ul li ul.children li a {
	text-transform: none; font-size: 12px; font-weight: normal;
}
.widget ul li ul.sub-menu li a {
	text-transform: none; font-size: 12px; font-weight: normal;
}
.widget_pages ul li ul.children ul.children li a::before {
	margin-right: 5px; margin-left: 0px; content: "-";
}
.widget ul li ul.sub-menu ul.sub-menu li a::before {
	margin-right: 5px; margin-left: 0px; content: "-";
}
.widget_pages ul li ul.children ul.children ul.children li a::before {
	margin-right: 5px; margin-left: 10px; content: "-";
}
.widget ul li ul.sub-menu ul.sub-menu ul.sub-menu li a::before {
	margin-right: 5px; margin-left: 10px; content: "-";
}
.widget_pages ul li ul.children ul.children ul.children ul.children li a::before {
	margin-right: 5px; margin-left: 20px; content: "-";
}
.widget ul li ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu li a::before {
	margin-right: 5px; margin-left: 20px; content: "-";
}
.widget_pages ul li ul.children ul.children ul.children ul.children ul.children li a::before {
	margin-right: 5px; margin-left: 30px; content: "-";
}
.widget ul li ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu li a::before {
	margin-right: 5px; margin-left: 30px; content: "-";
}
.widget_pages ul li ul.children ul.children ul.children ul.children ul.children ul.children li a::before {
	margin-right: 5px; margin-left: 40px; content: "-";
}
.widget ul li ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu li a::before {
	margin-right: 5px; margin-left: 40px; content: "-";
}
.widget_pages ul li ul.children ul.children ul.children ul.children ul.children ul.children ul.children li a::before {
	margin-right: 5px; margin-left: 40px; content: "-";
}
.widget ul li ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu li a::before {
	margin-right: 5px; margin-left: 40px; content: "-";
}
.widget_pages ul li ul.children ul.children ul.children ul.children ul.children ul.children ul.children ul.children li a::before {
	margin-right: 5px; margin-left: 50px; content: "-";
}
.widget ul li ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu li a::before {
	margin-right: 5px; margin-left: 50px; content: "-";
}
.widget_pages ul li ul.children ul.children ul.children ul.children ul.children ul.children ul.children ul.children ul.children li a::before {
	margin-right: 5px; margin-left: 60px; content: "-";
}
.widget ul li ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu li a::before {
	margin-right: 5px; margin-left: 60px; content: "-";
}
.widget_pages ul li ul.children ul.children ul.children ul.children ul.children ul.children ul.children ul.children ul.children ul.children li a::before {
	margin-right: 5px; margin-left: 70px; content: "-";
}
.widget ul li ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu li a::before {
	margin-right: 5px; margin-left: 70px; content: "-";
}
.widget_pages ul li ul.children ul.children ul.children ul.children ul.children ul.children ul.children ul.children ul.children ul.children ul.children li a::before {
	margin-right: 5px; margin-left: 80px; content: "-";
}
.widget ul li ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu li a::before {
	margin-right: 5px; margin-left: 80px; content: "-";
}
.widget_archive ul li {
	position: relative;
}
.widget_categories ul li {
	position: relative;
}
.widget_product_categories ul li {
	position: relative;
}
.widget_archive ul li::before {
	display: none;
}
.widget_categories ul li::before {
	display: none;
}
.widget_archive ul li a {
	margin-left: 0px; position: relative;
}
.widget_categories ul li a {
	margin-left: 0px; position: relative;
}
.widget_archive ul li span {
	padding: 3px 5px; border-radius: 2px; top: 50%; right: 0px; color: rgb(255, 255, 255); line-height: 9px; font-size: 9px; font-weight: bold; margin-top: -8px; position: absolute; z-index: 2; box-shadow: inset 0px 0px 1px rgba(0,0,0,0.1); background-color: rgb(0, 180, 204); -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, .1); -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.widget_categories ul li span {
	padding: 3px 5px; border-radius: 2px; top: 50%; right: 0px; color: rgb(255, 255, 255); line-height: 9px; font-size: 9px; font-weight: bold; margin-top: -8px; position: absolute; z-index: 2; box-shadow: inset 0px 0px 1px rgba(0,0,0,0.1); background-color: rgb(0, 180, 204); -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, .1); -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.widget_product_categories ul li span {
	padding: 3px 5px; border-radius: 2px; top: 50%; right: 0px; color: rgb(255, 255, 255); line-height: 9px; font-size: 9px; font-weight: bold; margin-top: -8px; position: absolute; z-index: 2; box-shadow: inset 0px 0px 1px rgba(0,0,0,0.1); background-color: rgb(0, 180, 204); -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, .1); -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.widget_categories ul.children li:last-child {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.widget_categories ul.children {
	padding-left: 10px;
}
.widget_categories ul.children li {
	padding-top: 10px; padding-bottom: 0px;
}
.widget_categories ul.children li a::before {
	margin-right: 5px; content: "-";
}
.widget_archive ul.children li a::before {
	margin-right: 5px; content: "-";
}
.widget_categories > ul > li::after {
	top: 10px; right: 0px; font-family: fontawesome; font-size: 9px; position: absolute; z-index: 1; content: "\f054";
}
.widget_categories > ul > li:first-child::after {
	top: 0px;
}
.widget_archive > ul > li:first-child::after {
	top: 0px;
}
.woocommerce_cart {
	display: inline-block; position: relative;
}
.woocommerce_cart .woocommerce_cart_wrapper {
	top: 0px; width: 230px; right: 0px; padding-top: 25px; display: none; position: absolute; z-index: 999999;
}
.woocommerce_cart:hover .woocommerce_cart_wrapper {
	display: inline-block;
}
.woocommerce_cart .woocommerce_cart_items {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 230px; text-align: left; position: relative; background-color: rgb(255, 255, 255);
}
.woocommerce_cart .woocommerce_cart_items::after {
	border-width: 1px 0px 0px 1px; border-style: solid none none solid; border-color: rgb(229, 229, 229) currentColor currentColor rgb(229, 229, 229); border-image: none; top: -5px; width: 10px; height: 10px; right: 30px; display: block; position: absolute; content: ""; transform: rotate(45deg); background-color: rgb(255, 255, 255); -webkit-transform: rotate(45deg);
}
.woocommerce_cart .woocommerce_cart_items .cart_item_title {
	padding: 18px; color: rgb(0, 0, 0); text-transform: uppercase; font-size: 11px; font-weight: bold; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.woocommerce_cart .woocommerce_cart_items .quantity {
	color: rgb(51, 51, 51);
}
.woocommerce_cart .woocommerce_cart_items ul {
	margin: 18px !important;
}
.woocommerce_cart .woocommerce_cart_items ul li {
	margin-bottom: 5px; display: block !important;
}
.woocommerce_cart .woocommerce_cart_items ul li::after {
	content: "" !important;
}
.woocommerce_cart .woocommerce_cart_items ul li .img {
	background-position: center; border-radius: 50%; border: 1px solid rgb(238, 238, 238); border-image: none; width: 36px; height: 36px; margin-top: -2px; margin-right: 10px; float: left; display: block; background-repeat: no-repeat; background-size: cover; background-color: rgb(246, 246, 246);
}
.woocommerce_cart .woocommerce_cart_items ul li h4 {
	margin: 0px 0px 4px; color: rgb(0, 0, 0); font-size: 12px; font-weight: 100;
}
.woocommerce_cart .woocommerce_cart_items ul li h4 span {
	font-weight: bold;
}
.woocommerce_cart .woocommerce_cart_items ul li .quantity {
	text-transform: uppercase; font-size: 11px; font-weight: bold;
}
.woocommerce_cart .woocommerce_cart_items .cart_item_bottom {
	border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.woocommerce_cart .woocommerce_cart_items .cart_item_bottom span {
	width: 50%; text-align: center; padding-top: 18px; padding-bottom: 18px; border-right-color: rgb(229, 229, 229); border-right-width: 0px; border-right-style: solid; float: left; display: block;
}
.woocommerce_cart .woocommerce_cart_items .cart_item_bottom span:first-child {
	border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: solid;
}
.woocommerce_cart .woocommerce_cart_items .cart_item_bottom span a {
	color: rgb(0, 0, 0); text-transform: uppercase; font-size: 11px; font-weight: bold;
}
#woo_added_cart_msg {
	padding: 30px; top: 200px; text-align: left; right: -500px; color: rgb(51, 51, 51); display: none; position: fixed; z-index: 999999; max-width: 220px; opacity: 0; background-color: rgb(244, 244, 244);
}
.font16 {
	line-height: 1.5em; font-size: 16px;
}
.h218 h2 {
	font-size: 18px;
}
.h313 h3 {
	text-transform: uppercase; font-size: 13px;
}
.marginbottom0 {
	margin-bottom: 0px;
}
#FreshWidget {
	z-index: 999999;
}
.no-padding-row {
	margin-top: -65px; margin-bottom: -65px;
}
.row.no_padding_columns {
	margin-right: 0px; margin-left: 0px;
}
.row.no_padding_columns .col-xxs-1 {
	padding: 0px;
}
.row.no_padding_columns .col-xxs-2 {
	padding: 0px;
}
.row.no_padding_columns .col-xxs-3 {
	padding: 0px;
}
.row.no_padding_columns .col-xxs-4 {
	padding: 0px;
}
.row.no_padding_columns .col-xxs-5 {
	padding: 0px;
}
.row.no_padding_columns .col-xxs-6 {
	padding: 0px;
}
.row.no_padding_columns .col-xxs-7 {
	padding: 0px;
}
.row.no_padding_columns .col-xxs-8 {
	padding: 0px;
}
.row.no_padding_columns .col-xxs-9 {
	padding: 0px;
}
.row.no_padding_columns .col-xxs-10 {
	padding: 0px;
}
.row.no_padding_columns .col-xxs-11 {
	padding: 0px;
}
.row.no_padding_columns .col-xxs-12 {
	padding: 0px;
}
.row.no_padding_columns .col-xs-1 {
	padding: 0px;
}
.row.no_padding_columns .col-xs-2 {
	padding: 0px;
}
.row.no_padding_columns .col-xs-3 {
	padding: 0px;
}
.row.no_padding_columns .col-xs-4 {
	padding: 0px;
}
.row.no_padding_columns .col-xs-5 {
	padding: 0px;
}
.row.no_padding_columns .col-xs-6 {
	padding: 0px;
}
.row.no_padding_columns .col-xs-7 {
	padding: 0px;
}
.row.no_padding_columns .col-xs-8 {
	padding: 0px;
}
.row.no_padding_columns .col-xs-9 {
	padding: 0px;
}
.row.no_padding_columns .col-xs-10 {
	padding: 0px;
}
.row.no_padding_columns .col-xs-11 {
	padding: 0px;
}
.row.no_padding_columns .col-xs-12 {
	padding: 0px;
}
.row.no_padding_columns .col-sm-1 {
	padding: 0px;
}
.row.no_padding_columns .col-sm-2 {
	padding: 0px;
}
.row.no_padding_columns .col-sm-3 {
	padding: 0px;
}
.row.no_padding_columns .col-sm-4 {
	padding: 0px;
}
.row.no_padding_columns .col-sm-5 {
	padding: 0px;
}
.row.no_padding_columns .col-sm-6 {
	padding: 0px;
}
.row.no_padding_columns .col-sm-7 {
	padding: 0px;
}
.row.no_padding_columns .col-sm-8 {
	padding: 0px;
}
.row.no_padding_columns .col-sm-9 {
	padding: 0px;
}
.row.no_padding_columns .col-sm-10 {
	padding: 0px;
}
.row.no_padding_columns .col-sm-11 {
	padding: 0px;
}
.row.no_padding_columns .col-sm-12 {
	padding: 0px;
}
.row.no_padding_columns .col-md-1 {
	padding: 0px;
}
.row.no_padding_columns .col-md-2 {
	padding: 0px;
}
.row.no_padding_columns .col-md-3 {
	padding: 0px;
}
.row.no_padding_columns .col-md-4 {
	padding: 0px;
}
.row.no_padding_columns .col-md-5 {
	padding: 0px;
}
.row.no_padding_columns .col-md-6 {
	padding: 0px;
}
.row.no_padding_columns .col-md-7 {
	padding: 0px;
}
.row.no_padding_columns .col-md-8 {
	padding: 0px;
}
.row.no_padding_columns .col-md-9 {
	padding: 0px;
}
.row.no_padding_columns .col-md-10 {
	padding: 0px;
}
.row.no_padding_columns .col-md-11 {
	padding: 0px;
}
.row.no_padding_columns .col-md-12 {
	padding: 0px;
}
.row.no_padding_columns .col-lg-1 {
	padding: 0px;
}
.row.no_padding_columns .col-lg-2 {
	padding: 0px;
}
.row.no_padding_columns .col-lg-3 {
	padding: 0px;
}
.row.no_padding_columns .col-lg-4 {
	padding: 0px;
}
.row.no_padding_columns .col-lg-5 {
	padding: 0px;
}
.row.no_padding_columns .col-lg-6 {
	padding: 0px;
}
.row.no_padding_columns .col-lg-7 {
	padding: 0px;
}
.row.no_padding_columns .col-lg-8 {
	padding: 0px;
}
.row.no_padding_columns .col-lg-9 {
	padding: 0px;
}
.row.no_padding_columns .col-lg-10 {
	padding: 0px;
}
.row.no_padding_columns .col-lg-11 {
	padding: 0px;
}
.row.no_padding_columns .col-lg-12 {
	padding: 0px;
}
.post_excert {
	
}
.post_excert .blox_gallery {
	display: none;
}
.more-link {
	display: block;
}
.language_selector img {
	border: 1px solid rgb(51, 51, 51); border-image: none; margin-left: 5px;
}
.gototop_footer {
	padding: 14px 20px; border-radius: 3px; border: 1px solid rgb(68, 68, 68); border-image: none; right: 50px; bottom: 79px; color: rgb(255, 255, 255); font-size: 16px; display: none; position: fixed; z-index: 999999; cursor: pointer; opacity: 0.5; background-color: rgb(51, 51, 51);
}
.gototop_footer.show {
	display: inline-block;
}
.gototop_footer:hover {
	opacity: 1;
}
