.prk_inner_block {
max-width: 1280px;
}body,
#contact_info,
#project_info {
background-color:#FFFFFF; 
}
a.added_to_cart,
a.added_to_cart:hover,
.terms a,
.terms a:hover {
color:#e74c3c;   
}
.member_colored_block_in,
.grid_colored_block,
.related_fader_grid {
background-color:#000000;
background-color: rgba(0, 0, 0, 0.8);
}

.astro_nav_right #contact_info.opened_contact {
right:444px;
}
#contact_info {
max-width:444px;
}

#left_bar_wrapper {
padding-left:43px;
}
#left_bar_wrapper,
#nav-collapsed-icon,
#prk_responsive_menu {
width:104px;
}
#alt_logo_holder {
width:94px;
}
#prk_ferro_left {
left:104px;
}
#left_bar_wrapper {
left:-104px;
}
.astro_nav_right #prk_ferro_left {
right:104px;
left:inherit;
}
.astro_nav_right #left_bar_wrapper {
right:-104px;
left:inherit;
}
#astro_featured_header {
padding-left:104px;
margin-left:-104px;
}
.astro_nav_right #astro_featured_header {
padding-right:104px;
margin-right:-104px;
padding-left:inherit;
margin-left:inherit;
}
.astro_nav_right #contact-image-fth.fullscreen #contact-image-cover {
margin-left:104px;
}
.astro_nav_right #contact-image-fth.fullscreen #contact-image-cover {
margin-left:inherit;
margin-right:104px;
}
#nav-collapsed-icon {
padding-left:30px;
}
.astro_nav_right #nav-collapsed-icon {
padding-right:30px;
}
.always_menu .forced_closing #prk_ajax_container,
#prk_ajax_container {
margin: 0px 0px 0px 0px;
}
.astro_nav_right.always_menu .forced_closing #prk_ajax_container,
.astro_nav_right #prk_ajax_container {
margin: 0px 104px 0px 0px;
}
.always_menu #st-container {
width:220px;
}
.always_menu #prk_responsive_menu {
left:220px;
}
.always_menu #prk_ajax_container {
margin-left:324px;
}
.always_menu.astro_nav_right #prk_ajax_container {
margin:0px 324px 0px 0px;
}
.always_menu.astro_nav_right #prk_responsive_menu {
right:220px;
left:inherit;
}

.grid_single_title>a.fade_anchor {
opacity: 0;
filter: alpha(opacity=0);
margin-left: 10px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.as-panel .titled_block .inner_skills {
opacity: 1;
filter: alpha(opacity=0);
margin-left: 10px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
-moz-transition-delay: 0.2s;
-webkit-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.as-panel .prk_heart_carousel {
opacity: 0;
filter: alpha(opacity=0);
margin-right: 10px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
-moz-transition-delay: 0.2s;
-webkit-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
transition-delay: 0.2s;
}
#single_blog_content {
opacity: 0;
filter: alpha(opacity=0);
margin-top: 30px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
-moz-transition-delay: 0.1s;
-webkit-transition-delay: 0.1s;
-o-transition-delay: 0.1s;
transition-delay: 0.1s;
}
#sidebar.on_single {
opacity: 0;
filter: alpha(opacity=0);
margin-top: 30px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
-moz-transition-delay: 0.3s;
-webkit-transition-delay: 0.3s;
-o-transition-delay: 0.3s;
transition-delay: 0.3s;
}
#prk_full_size_single {
opacity: 0;
filter: alpha(opacity=0);
margin-top: 30px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
-moz-transition-delay: 0.1s;
-webkit-transition-delay: 0.1s;
-o-transition-delay: 0.1s;
transition-delay: 0.1s;
}
#full-entry-right {
z-index: 1;
padding-top: 15px;
width: 285px;
position: absolute;
right: 20px;

opacity: 0;
filter: alpha(opacity=0);
top:30px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
-moz-transition-delay: 0.3s;
-webkit-transition-delay: 0.3s;
-o-transition-delay: 0.3s;
transition-delay: 0.3s;
}

.naver_back,
.sf-menu li a,
.sf-menu li a:hover,
.prk_gallery_title {
	color: #111111;
}


.comment_floated:after,
.flex-control-nav li a {
	background-color: #FFFFFF;
}
.flex-control-nav li a {
	-webkit-box-shadow: 0px 0px 1px rgba(255, 255, 255, 0.75);
	-mobox-shadow: 0px 0px 1px rgba(255, 255, 255, 0.75);
	box-shadow: 0px 0px 1px rgba(255, 255, 255, 0.75);
}
.sf-menu li.active>a {
	color:#6d6d6d;
}
.sf-menu li.active {
	background-color:#efefef;
}
#calendar_wrap caption,
.bd_headings_text_shadow {
	text-shadow:0px 0px 1px rgba(0, 0, 0,0.2);
}
.ui-tabs .ui-tabs-nav li a, 
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a,
.body_text_shadow {
	text-shadow:0px 0px 1px rgba(102, 102, 102,0.2);
}
.prk_menu_block,
.flexslider .theme_button_inverted a,
.navigation-previous,
.navigation-next,
.flex-direction-nav li a.flex-next,
.flex-direction-nav li a.flex-prev {
	background-color:#111111;
}
#nprogress .bar {
	background-color:#000000;
}
#menu_section.at_top {
	border-right:1px solid #000000;
}
#single_slider .spinner-icon,
.shortcode_slider.super_height .spinner-icon,
.project_ajax_loader .spinner-icon,
#nprogress .spinner-icon {
	border-top-color:#000000;
	border-left-color:#000000;
}
#pages_static_nav .spinner-icon {
	border-top-color:#000000;
	border-left-color:#000000;
}
.prk_blockquote.colored_background .in_quote:after {
	border-color: #FFFFFF rgba(255, 255, 255,0.35) #FFFFFF rgba(255, 255, 255,0.35);
}
#author_area.prk_blockquote.colored_background .in_quote:after {
	border-color: #FFFFFF rgba(102, 102, 102,0.15) #FFFFFF rgba(102, 102, 102,0.15);
}
#astro_menu.under_logo .sf-menu li a {
	color:#111111 !important;
}
.headings_top,
.active_text_shadow {
	text-shadow:0px 0px 1px rgba(231, 76, 60,0.3);
}
#footer_in input::-webkit-input-placeholder {
   color: #8F8F8F;
}
#footer_in input:-moz-placeholder { /* Firefox 18- */
   color: #8F8F8F;  
}
#footer_in input::-moz-placeholder {  /* Firefox 19+ */
   color: #8F8F8F;  
}
#footer_in input:-ms-input-placeholder {  
   color: #8F8F8F;
}
.commentlist li .comment-author img {
	border:4px solid #FFFFFF;
}
.sub-menu .prk_inner_tip,
.sub-menu .tip_top_hide,
.sf-menu li li,
#st-container,
#menu_section {
	background-color:#FFFFFF;
}
#outerSliderWrapper,
#pages_static_nav a,
#left_bar_wrapper,

#astro_menu {
	background-color:#000000;
}
.tooltipster-light {
	color:#ffffff;
	background-color:#000000;
	background-color: rgba(0, 0, 0,1);
}
.left_bar_colored,
#prj_naver,
#prj_ttl,
#copy {
	color: #FFFFFF;
}
#nav-collapsed-icon .prk_menu_block {
	background-color: #FFFFFF;
}
.as-panel .grid_single_title .inner_skills,
.as-panel .grid_single_title a {
	color: #ffffff;
}
.accordion-slider .as-layer.as-black,
.as-panel .titled_block {
	background-color:none;
	background-color: none;
}
.accordion-slider .as-pagination-button {
	border:2px solid #fff;
}
.accordion-slider .as-pagination-buttons .as-selected {
	background-color:#fff;
}
.theme_button_inverted a {
	background-color: #111111;
}
#blog_entries .blog_date,
.prk_price_table.featured .prk_price_header,
#prk_gallery_control_right,
#prk_gallery_control_left,
.classic_meta .post-categories li a,
.prk_sharrre_father,
.prk_sharrre_button,
#in_no_more {
	background-color: #000000;
}
.blog_fader_grid {
	background-color:#000000;
	background-color: rgba(0, 0, 0, 0.8);
}
#astro_menu .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.bx-controls-direction a,
.prk_button_like,
.theme_tags li.active,  
.blog_icon,
.inner_line_block,
.inner_line_single_block,
.home_fader_grid,
.theme_button input,
.theme_button a,
.sidebar_bubble,
.big_icon,
.single_special_line,
#right_rect,
#left_rect,
.special_line,
.member_function,
.prk_blockquote.colored_background,
#tp_side_plus,
.blog_squared_icon,
.prk_blockquote.colored_background,
.tiny_line,
.back_activated_color,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.active_bar {
	background-color:#e74c3c;
}
.prk_accordion .ui-accordion-content,
.wpb_accordion_content,
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab,
.ui-tabs .ui-tabs-nav li,
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab,
.prk_speech,
.small_squared,
.inactive_bar,
.cart-collaterals table,
.shop_table,
.woocommerce #payment,
.woocommerce-error,
.prk_price_header,
.liner,
.es-nav span,
.btn-primary,
#magic-line,
#entries_navigation_blog a,
.prk_minimal_button a,
.prk_minimal_button input,
#submit_comment_div a, 
#submit_message_div a,
.tagcloud a,
.pirenko_highlighted,
#nav-main.resp_mode,
.timeline_tip_top_hide,
.prk_timeline_tip,
.tip_top_hide,
.prk_inner_tip,
.prk_blockquote,
#author_area.prk_blockquote.colored_background,
.colored_bg {
	background-color:#f5f5f5;
}
.inner_line_sidebar_block
{
	background-color:rgba(231, 76, 60,0.5);
}
.sf-menu .sub-menu {
	border-top:0px solid #000000;
}
#astro_menu.under_logo .sf-menu>li>a {
	border-bottom:0px solid;
}
.naver_back,
.sf-menu li > a {
	text-shadow:0px 0px 1px rgba(17, 17, 17,0.2);
}
.sf-menu li.active > a {
	text-shadow:0px 0px 1px rgba(109, 109, 109,0.2);
}
#menu_section.opened-sub {
	background-color:#efefef;
}
.naver_back,
#menu_section.under_logo li,
.sf-menu .sub-menu>li:first-child,
.sf-menu>li:first-child {
	border-top:1px solid #f0f0f0;
}
.sf-menu li li,
.sf-menu>li {
	border-bottom:1px solid #f0f0f0;
}
.sub-menu .prk_inner_tip,
.sf-menu .sub-menu,
.st-pusher {
	width:220px;
}
.sf-menu .sub-menu {
	margin-left:-220px;
}
.astro_nav_right .sf-menu .sub-menu {
	margin-left:220px;
}
.prk_close_submenu {
	color:#ffffff;
	background-color:#e74c3c;
}
#portfolio_info {
	border-left:1px solid #666666;
	border-left:1px solid rgba(102, 102, 102,0.25);
}
.wpb_tabs .ui-tabs .ui-tabs-panel {
	border-top:4px solid #e74c3c;
}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
	border-left:1px solid #FFFFFF;
}
.blog_lower,
.wpb_separator, 
.vc_text_separator,
.post_meta_single,
.simple_line,
.simple_line_onbg,
.low_subheading,
.timeline_entry_marker,
.simple_line.special_size,
.simple_line.header_divider {
	border-bottom: 1px solid #dedede;
}
.simple_line.blog_divider {
	border-bottom: 6px solid #dedede;
}
.simple_line.thick {
	border-bottom: 3px solid #dedede;
}
.simple_line.thicker {
	border-bottom: 5px solid #dedede;
}
.commentlist li .comment-author img {
	outline: 1px solid #dedede;
}
.prk_prices_specs li,
.underp,
.prk_prices_specs {
	border-bottom: 1px solid #dedede;
	border-bottom:1px solid rgba(222, 222, 222,0.65);
}
.prk_prices_specs {
	border-top: 1px solid #dedede;
	border-top:1px solid rgba(222, 222, 222,0.65);
}
.triangle-topleft {
	border-top: 50px solid #e74c3c;
}
.prk_price_header,
.post_meta_single,
#respond .low_subheading,
.timeline_entry_marker,
#prk_gallery_footer {
	border-top:1px solid #dedede;
}
.wpb_row .wpb_column:last-child .wpb_wrapper .prk_price_table .prk_prices_specs,
.wpb_row .wpb_column:last-child .wpb_wrapper .prk_price_table .prk_price_header,
#prk_gallery_counter {
	border-right:1px solid #dedede;
}
.timeline_line_inner,
.comments_liner,
.prk_prices_specs,
.prk_price_header,
#prk_gallery_project_nav,
#prk_gallery_share {
	border-left:1px solid #dedede;
}
#entries_navigation_blog a,
.prk_minimal_button a,
.prk_minimal_button input,
#submit_comment_div a, 
#submit_message_div a,
.woocommerce .quantity input.qty, 
.woocommerce #content .quantity input.qty, 
.woocommerce-page .quantity input.qty, 
.woocommerce-page #content .quantity input.qty,
.tagcloud a,
.pirenko_highlighted,
.pk_contact_highlighted,
.shop_table,
.woocommerce #payment,
.woocommerce-error,
.comment_floated:after,
.prk_bordered {
	border:1px solid #e8e8e8;
}
.simple_line_colored
{
	border-bottom: 1px solid rgba(231, 76, 60,0.8);
}
.portfolio_entry_li_db
{
	background-color:rgba(245, 245, 245,0.05); 
}
.read_more_text
{
	background-color:#666666;
}
input, 
textarea, 
select, 
.uneditable-input {         
	border: 1px solid #ccc;
}
.page-header
{
	border-bottom: 1px solid #666666;
	border-bottom:1px solid rgba(102, 102, 102, 0.20);
}
.wpb_tour .ui-state-active, 
.wpb_tour .ui-widget-content .ui-state-active, 
.wpb_tour .ui-widget-header .ui-state-active,  
.wpb_tour .ui-tabs .ui-tabs-nav li.ui-state-active,
.wpb_tabs .ui-tabs-nav .ui-state-active, 
.wpb_tabs .ui-tabs-nav .ui-widget-content .ui-state-active, 
.wpb_tabs .ui-tabs-nav .ui-widget-header .ui-state-active,  
.wpb_tabs .ui-tabs-nav .ui-tabs .ui-tabs-nav li.ui-state-active {
	background-color:#e74c3c;
}
.wpb_column.column_container,
ul.wpb_thumbnails-fluid > li,
.last_toggle_el_margin,
.wpb_button {
	margin-bottom:40px;
}
@media only screen and (max-width: 767px) {
		.prk_price_table .prk_prices_specs,
		.prk_price_table .prk_price_header {
			border-right:1px solid #dedede;
		}
	}.boxed_shadow {
		-webkit-box-shadow:0px 0px 1px rgba(0, 0, 0,0.2);
		box-shadow:0px 0px 1px rgba(0, 0, 0,0.2);
	}
	.woocommerce .boxed_shadow {
		-webkit-box-shadow:0px 0px 1px rgba(0, 0, 0,0.2) !important;
		box-shadow:0px 0px 1px rgba(0, 0, 0,0.2) !important;
	}
	.woocommerce a.button:hover, 
	.woocommerce button.button:hover, 
	.woocommerce input.button:hover, 
	.woocommerce #respond input#submit:hover,  
	.woocommerce #content input.button:hover, 
	.woocommerce-page a.button:hover, 
	.woocommerce-page button.button:hover, 
	.woocommerce-page input.button:hover, 
	.woocommerce a.button, 
	.woocommerce button.button, 
	.woocommerce input.button, 
	.woocommerce #respond input#submit, 
	.woocommerce #content input.button, 
	.woocommerce-page a.button, 
	.woocommerce-page button.button, 
	.woocommerce-page input.button, 
	.woocommerce-page #respond input#submit, 
	.woocommerce-page #content input.button {
		background-color:#f5f5f5 !important;
		font-family:'Exo', sans-serif;
	}
	.woocommerce ul.products li.product .onsale, 
	.woocommerce-page ul.products li.product .onsale {
		background-color:#e74c3c !important;
	}
	.woocommerce ul.products li.product .price del, 
	.woocommerce-page ul.products li.product .price del {
		color: #666666;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li:before, 
	.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, 
	.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, 
	.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,
	.woocommerce div.product .woocommerce-tabs ul.tabs li:after, 
	.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, 
	.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, 
	.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,
	.woocommerce div.product .woocommerce-tabs ul.tabs li, 
	.woocommerce #content div.product .woocommerce-tabs ul.tabs li, 
	.woocommerce-page div.product .woocommerce-tabs ul.tabs li, 
	.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
		background-color:#f5f5f5 !important;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li.active, 
	.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, 
	.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, 
	.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
		background-color:#FFFFFF !important;
	}
	.page-3314 em {
font-size:15px !important;
}
.accordion-slider
{
	padding-top: 0px !important;
}