/*
Theme Name:     Samba Child
Description:    Child Theme for Samba
Version:        6.9
Author:         Pirenko
Author URI:     https://www.pirenko.com/
Template:       samba
*/

@charset "utf-8";
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}
.cf{zoom:1}
.alignnone{margin:0 20px 10px 0}
.wp-caption{border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;min-height:100%;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
#wrap{z-index:1}
body{height:100%;-webkit-font-smoothing:subpixel-antialiased;margin:0;font-size:13px;line-height:20px;text-rendering:optimizelegibility;width:100%}
.ultra_wrapper{min-height:100%;height:auto!important;height:100%;width:100%}
.push{height:0;padding-bottom:0}
#full-screen-background-image{z-index:-999;position:fixed;top:0;left:0;padding-left:0;max-width:none}
h1,h2,h3,h4{margin:0;text-rendering:optimizelegibility;line-height:1.2em;font-weight:600}
h5,h6{margin:0;text-rendering:optimizelegibility;font-weight:400}
h1{font-size:2.8em}
h2{font-size:2.4em;margin-bottom:8px}
.single-pirenko_portfolios #main{max-width:1389px}
.home .mb_in_img{border-radius:4px;max-width:210px}
.home .sh_member_wrapper{margin-bottom:0}
.page-template-template_portfolio_var-grid{background-color:#f7f7f7}
.page-id-2 .wpb_alert-info,.page-id-3624 .wpb_alert-info{color:#482B36;font-weight:700}
.theme_button.wpb_regularsize a {
  background-color:#B28C4E!important;
  padding:7px 22px 8px;
  text-shadow:1px 1px 1px rgba(0, 0, 0, 0.44);
  box-shadow:0px 0px 9px rgba(0, 0, 0, 0.82);
  border:1px solid rgba(102, 74, 28, 0.53);
  background-image:-webkit-linear-gradient( top left, rgba(255, 255, 255, 0.0) 0%, rgba(255, 255, 255, 0.0) 40%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0.0) 50% ), -webkit-linear-gradient( #B28C4E, #B28C4E );
  background-image:-moz-linear-gradient( 0 0, rgba(255, 255, 255, 0.0) 0%, rgba(255, 255, 255, 0.0) 40%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0.0) 50% ), -moz-linear-gradient( #B28C4E, #B28C4E );
  background-image:-o-linear-gradient( 0 0, rgba(255, 255, 255, 0.0) 0%, rgba(255, 255, 255, 0.0) 40%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0.0) 50% ), -o-linear-gradient( #B28C4E, #B28C4E );
  background-image:linear-gradient( 0 0, rgba(255, 255, 255, 0.0) 0%, rgba(255, 255, 255, 0.0) 40%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0.0) 50% ), linear-gradient( #B28C4E, #B28C4E );
  background-position:-200px 0px, 0 0;
  -moz-background-size:250% 250%, 100% 100%;
  background-size:250% 250%, 100% 100%;
  -webkit-animation-duration:1.5s;
  -moz-animation-duration:1.5s;
  animation-duration:1.5s;
  -webkit-animation-name:out
}
.theme_button.wpb_regularsize a:hover,
.theme_button.wpb_regularsize a:focus {
  color:#fff;
  background-position:0 0, 0 0;
  -webkit-animation-duration:1.5s;
  -moz-animation-duration:1.5s;
  animation-duration:1.5s;
  -webkit-animation-name:back
}
@-webkit-keyframes back {
0%{background-position:-200px 0px,0 0}
100%{background-position:0 0,0 0}
}
@-webkit-keyframes out {
0%{background-position:0 0,0 0}
100%{background-position:-200px 0px,0 0}
}
#main > div.twelve.columns.unsidebarized > div > div:nth-child(7) > div > div > div > div > div > ul > li.sh_member_wrapper > div.member_colored_block.boxed_shadow.no_link > img{max-width:260px}
.home .theme_button.wpb_regularsize a:hover{background-color:#B1873F99!important}
@keyframes hvr-wobble-top {
16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}
33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}
49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}
66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}
83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}
100%{-webkit-transform:skew(0);transform:skew(0)}
}
#content .sidebarized.columns{padding-top:20px}
.pirenko_portfolios .flexslider .slides>li{max-width:1024px}
@media only screen and (max-width: 767px) {
.samba_responsive .recentposts_ul_shortcode li{margin-bottom:10px!important}
}
@media only screen and (min-width: 767px) {
.ifr{margin-left:15%}
}
.wp-image-4067{max-width:350px}
@media only screen and (max-width: 767px) and (min-width: 550px) {
.page-id-915 #main > div.twelve.top_40 > div.twelve.columns.contact_content{height:100px;z-index:25}
.ifr{margin-left:0}
}
@media only screen and (max-width: 550px) {
.ifr{margin-left:0;width:100%}
}
@media only screen and (max-width: 767px) {
.wp-image-4067{margin-top:-19px;margin-bottom:-56px;float:right;left:-40px!important;position:relative;width:240px}
.samba_responsive .columns,.samba_responsive .wpb_column.column_container{padding:0!important}
#main_block{padding:0 20px!important}
#main_block.fff_folio{padding:0!important}
#main > div.twelve.columns.unsidebarized > div > div:nth-child(1) > div > div > div:nth-child(1){margin-left:0!important}
}
@media only screen and (max-width:500px) {
#folio_masonry img{opacity:.95!important}
}
#main > div.twelve.columns.unsidebarized > div > div:nth-child(5) > div > div > div:nth-child(2) > div > div.wpb_single_image.wpb_content_element.prk_service_center > div > img{margin:11px 38% -7px}
.slides > li > div > div.headings_body{max-width:440px}
@media only screen and (max-width: 1200px) and (min-width: 767px) {
#main > div.twelve.columns.unsidebarized > div > div:nth-child(5) > div > div > div.vc_span4.wpb_column.column_container > div > div:nth-child(4){display:none}
}
@media only screen and (max-width: 767px) {
#main > div.twelve.columns.unsidebarized > div > div:nth-child(1) > div > div > div:nth-child(1){margin-left:2.5%}
.vc_row-fluid .vc_span3,.wpb_teaser_grid.wpb_carousel .vc_span3{width:94%}
}

.home .theme_button.large a{padding:9px 49px 8px;background-color:#C8AB7B!important;text-shadow:1px 1px 2px rgba(0,0,0,0.38);-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 4px #C8AB7B}
.home .theme_button.large a:hover{box-shadow:inset 0 0 0 4px #A38F6B}
h3{font-size:2em}
h3.small{font-size:1.8em}
h4.big{font-size:1.65em;margin-bottom:4px}
h4{font-size:1.5em;margin-bottom:4px}
h4.small{font-size:1.3em;line-height:1.4em}
h5{font-size:1.25em}
h6.big{font-size:1.1em}
h6{font-size:.9em}
.prk_bold{font-weight:700}
.not_slider ul li,#not_slider ul li{line-height:0;margin-bottom:15px;position:relative}
#not_slider ul li .prk_magnificent_li{opacity:1!important;filter:alpha(opacity=100)!important;top:20px}
.type-post{text-align:left}
.type-post #not_slider{margin-bottom:15px}
.not_slider img,#not_slider img{width:100%;max-width:none}
.not_slider{line-height:0}
.simple_line,.simple_line_colored,.simple_line_onbg{margin:0 0 20px}
.simple_line.blog_divider{width:60px;margin-top:70px;margin-bottom:0;left:50%;margin-left:-30px;position:relative}
#aj_loader_wrapper .simple_line.blog_divider{margin-top:0;margin-bottom:34px}
.prk_titlify_father .simple_line{margin:0}
.grid_image_wrapper .simple_line{margin:7px 0 0;display:inline-block;opacity:0;filter:alpha(opacity=0);position:absolute;top:50%;left:50%;width:40px;margin-left:-20px;z-index:9}
#back_to_top{width:24px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:absolute;right:12px;cursor:pointer;margin-top:11px}
#back_to_top-collapsed{width:24px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:absolute;right:32px;cursor:pointer;margin-top:15px;bottom:10px}
#back_to_top-collapsed .navicon-arrow-up-2,#back_to_top .navicon-arrow-up-2{margin-left:3px}
#samba_collapse_menu{position:absolute;right:10px;margin-top:12px;visibility:hidden;cursor:pointer}
#member_full_row,#prk_full_size_single,#single_portfolio_half{padding:0 40px}
#after_single_folio{margin-top:75px;padding-bottom:0;float:none;opacity:0;filter:alpha(opacity=0)}
.single_portfolio_headings{font-weight:700;font-size:1.15em}
.blog_squared_icon .titled_link_icon{font-size:5px;margin-left:-20px;margin-top:-19px}
.prk_titlify_father{width:100%;position:relative;margin-bottom:11px}
#sidebar .prk_titlify_father{margin-bottom:7px}
.alignify_center,.prk_titlify_father.alignify_center{text-align:center}
.blog_top_image img{width:100%}
.tr_wrapper{overflow:hidden;position:absolute;width:32px;height:32px}
#back_portfolio .tr_wrapper{width:32px;height:32px}
.pirenko_tinted{position:absolute}
.block_description{margin-top:-2px}
#half_portfolio_link{margin-top:6px}
.contact_header{margin-bottom:14px}
.recentposts_ul_shortcode .titled_link_icon,#blog_entries_masonr .masonr_img_wp .titled_link_icon,#classic_blog_section .titled_link_icon{top:50%;position:absolute;left:50%;margin-left:-27px;margin-top:-26px;padding:9px 4px 9px 5px;font-size:16px}
.titled_link_icon{margin-left:-2px;margin-top:2px}
.recentposts_ul_shortcode .titled_link_icon,#blog_entries_masonr .masonr_img_wp .titled_link_icon{margin-left:-12px;margin-top:-16px}
#blog_entries .blog_fader_grid .titled_link_icon{margin-left:-8px;margin-top:-13px}
.widget-title{font-size:1.45em}
#footer_in input{background-color:transparent}
#height_helper{height:40px;width:100%}
#footer_in .prk_titlify_father{margin-bottom:9px}
#menu_section .pirenko_highlighted{outline:none!important}
#sidebar .widget-title{display:inline-block;padding-bottom:1px;font-weight:600}
.blog_fader_grid{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);z-index:9}
.masonr_img_wp{overflow:hidden;line-height:0;margin-bottom:3px;position:relative}
.blog_top_image{position:relative;margin-bottom:10px;overflow:hidden;line-height:0}
.image-popup-no-margins{position:relative;overflow:hidden;line-height:0;display:inline-block;max-width:100%}
#filter_top{webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:50px;display:inline-block;width:100%}
#blog_entries .blog_content{float:left;max-width:100%}
.prk_break_word{word-wrap:break-word}
.blog_entry_li{min-width:100%;margin-bottom:45px;overflow:hidden}
#blog_entries_masonr .blog_entry_li{min-width:inherit;margin:0 -1px -1px 0;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.masonr_text{margin-bottom:15px}
#blog_entries_masonr .blog_entry_li .on_colored{margin-bottom:12px}
#blog_entries_masonr{margin:0 -5px 0 -1px;padding-bottom:1px}
#blog_entries{margin-bottom:0}
#single_post_content{padding-left:0;padding-right:0}
#classic_blog_section{position:relative;padding-bottom:120px}
#blog_masonry_father{webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-bottom:140px}
.columns.sidebarized #blog_masonry_father{padding-left:20px;padding-right:20px}
#entries_navigation_mason,#entries_navigation,.prk_next_wrapper,#entries_navigation_timeline{float:left;width:100%;padding:0;margin-bottom:40px}
.loading_sld{height:0!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0)!important;box-shadow:0 1px 3px rgba(0,0,0,0)!important}
#folio_father{opacity:0;filter:alpha(opacity=0)}
#folio_titled.shortcoded,#folio_masonry.shortcoded{margin-left:0!important}
#next_portfolio_titled,#next_portfolio_masonry,#entries_navigation_mason,#entries_navigation{text-align:center;margin-bottom:0;position:absolute;width:100%;bottom:0;margin-left:0}
#nbr_helper{position:relative}
#pages_static_nav{margin-top:34px;margin-bottom:-10px}
.next-posts .theme_button a{padding-bottom:15px}
#no_more{display:none;text-align:center;margin-left:0;position:absolute;bottom:0;width:100%}
#pir_loader_wrapper{text-align:center;position:absolute;display:inline-block;visibility:hidden;height:31px;overflow:hidden;left:50%;margin-left:-8px;margin-top:8px}
.entry_title_single{margin-bottom:8px;position:relative;z-index:3}
.blog_masonry_lower{position:relative;margin:0;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-top:9px;height:40px}
.recentposts_ul_shortcode .blog_masonry_lower{padding:0}
#blog_entries_masonr .entry_title_single{margin:14px 0 0}
.single_page_title{margin:26px 0 -6px}
.prk_theme_arrows{position:relative;margin-left:-16px}
.ctt_address{margin-bottom:26px}
.hide_now,.columns.hide_now{display:none!important}
.contact_info .six_margin_bt{margin-bottom:6px}
.six_margin_bt{margin-bottom:14px}
.blog_top_image.eight_margin,.clearfix.eight_margin{margin-bottom:8px}
.clearfix.bt_40{margin-bottom:0}
.recentposts_ul_shortcode .clearfix.bt_40{margin-bottom:40px}
.simple_line.zero_margin_bottom,.zero_margin_bottom,.blog_top_image .zero_margin_bottom{margin-bottom:0}
#portfolio_info_half{margin-bottom:6px}
.single-entry-content{margin:8px 0 0}
input,textarea,.uneditable-input{display:inline-block;width:100%;padding:4px;margin-bottom:9px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
input[type="checkbox"]{display:inline-block}
.pir_like{display:inline-block}
.single-entry-content_half .prevnext_single{margin-top:0;margin-bottom:16px}
#prk_folio_close .navicon-grid,#back_portfolio .navicon-grid{margin-top:4px;margin-left:-2px}
#menu_section .sform_wrapper .icon-search:before,.sform_wrapper .icon-search:before{font-size:18px}
.sform_wrapper .icon-search{position:absolute;right:9px;top:9px;cursor:pointer}
.member_social_wrapper [class^="icon-"]:before,.member_social_wrapper [class*=" icon-"]:before,.sharrre [class^="icon-"]:before,.sharrre [class*=" icon-"]:before{font-size:18px;float:left;margin-top:17px;margin-left:15px}
.member_ul{margin:6px 0 0;padding:0}
.member_ul li{float:left!important;list-style:none}
.member_ul li.clearfix{width:100%}
.sharrre .icon-twitter{margin-left:-3px}
.hide_number .like_count{display:none}
.sharrre .icon-stumbleupon:before{margin-left:11px}
.prk_sharrre_delicious,.prk_sharrre_stumbleupon,.prk_sharrre_linkedin,.prk_sharrre_pinterest,.prk_sharrre_facebook,.prk_sharrre_twitter,.prk_sharrre_google{display:inline-block;cursor:pointer}
.prk_right_panel a.social_tipped{width:50px;height:50px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block}
.prk_sharre_btns{text-align:center}
.prk_sharre_btns .share{height:49px}
#top_bar_wrapper{height:50px;position:fixed;width:100%;left:260px;z-index:110;display:none}
#prk_nav_close,#prk_nav_left,#prk_nav_right{display:none}
#samba_close,#samba_left,#samba_right{cursor:pointer;width:30px;height:30px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin:10px 0 0 10px}
#top_bar_wrapper .post-like{width:50px;height:50px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-top:15px;padding-left:15px}
.like_count{position:absolute;top:-2px;right:3px;font-size:12px}
.share_colored_bg,.fifty_button{width:50px;height:50px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;position:relative;overflow:hidden}
.share_colored_bg{position:absolute;z-index:-1;top:50px}
.fifty_button .post-like a,.fifty_button .post-like{width:50px;height:50px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
#top_bar_wrapper .navicon-arrow-left-3,#top_bar_wrapper .navicon-arrow-right-3{font-size:20px;margin-left:4px;margin-top:6px;position:absolute}
#top_bar_wrapper .navicon-close{font-size:20px;margin-left:4px;margin-top:5px;position:absolute}
.mover{position:relative;height:30px;width:30px;overflow:hidden}
#prk_protected .theme_button{margin-top:6px}
#prk_right_1,#prk_right_2{left:-30px}
#top_bar_wrapper .navicon-arrow-left-3.second,#top_bar_wrapper .navicon-arrow-right-3.second{margin-left:34px}
.prk_less_opacity{opacity:.75;filter:alpha(opacity=75)}
.post-like .share_colored_bg{background-color:#ff3030!important}
.prk_sharrre_twitter .share_colored_bg,.colorer-twitter{background-color:#43b3e5!important}
.prk_sharrre_facebook .share_colored_bg,.colorer-facebook{background-color:#1f69b3!important}
.prk_sharrre_google .share_colored_bg,.colorer-google{background-color:#7c7c7c!important}
.prk_sharrre_pinterest .share_colored_bg,.colorer-pinterest{background-color:#df2126!important}
.prk_sharrre_linkedin .share_colored_bg,.colorer-linkedin{background-color:#1a7696!important}
.prk_sharrre_stumbleupon .share_colored_bg,.colorer-stumbleupon{background-color:#ef4e23!important}
.prk_sharrre_delicious .share_colored_bg,.colorer-delicious{background-color:#3274d1!important}
.prk_sharrre_deviantart .share_colored_bg,.colorer-deviantart{background-color:#54675b!important}
.prk_sharrre_digg .share_colored_bg,.colorer-digg{background-color:#24578e!important}
.prk_sharrre_flickr .share_colored_bg,.colorer-flickr{background-color:#fd0083!important}
.prk_sharrre_yahoo .share_colored_bg,.colorer-yahoo{background-color:#64256b!important}
.prk_sharrre_vimeo .share_colored_bg,.colorer-vimeo{background-color:#4ab2d9!important}
.prk_sharrre_skype .share_colored_bg,.colorer-skype{background-color:#28a9ed!important}
.prk_sharrre_flickr .share_colored_bg,.colorer-flickr{background-color:#333230!important}
.prk_sharrre_youtube .share_colored_bg,.colorer-youtube{background-color:#fb2d39!important}
.prk_sharrre_rss .share_colored_bg,.colorer-rss{background-color:#ed8333!important}
#prk_pint{display:none}
.related_post{float:left;margin-right:1px;position:relative!important}
.scode_categories ul{margin:0}
.scode_categories li,#pir_categories li{margin:0 1px 0 0;float:left}
.scode_categories li.show_much_later{float:none}
.scode_categories{margin-top:0;text-align:left}
.scode_categories li a,#pir_categories li a{padding:4px 12px;float:left}
#headings_wrap{position:relative}
.prk_more_space{padding-top:34px}
.prk_inner_block {    max-width: 1450px;}
.home .prk_inner_block {    xax-width: 100%;}
.home #centered_block { max-width: none}
.theme_tags li.active{opacity:1;filter:alpha(opacity=100)}
#search_ul li .grid_image_wrapper{margin-right:20px;width:200px;float:left}
#search_ul .prk_with_featured .clearfix{display:none}
.page-2131 #folio_masonry{background:#000}
body:not(.home) #folio_masonry img{opacity:.5;filter:alpha(opacity=50);-webkit-filter: grayscale(60%);    -moz-filter: grayscale(60%);   filter: grayscale(60%); transition: grayscale 0.5s ;transform: scale(1)!important;}

#folio_masonry img:hover{cursor:pointer}
#folio_masonry .portfolio_entry_li:hover img {	-webkit-filter: grayscale(00%);  -moz-filter: grayscale(00%);   filter: grayscale(00%);opacity: 1;}


.page-843 #folio_masonry img{opacity:1;filter:alpha(opacity=100);}
.page-843 .grid_image_wrapper{background:#fff}
#folio_masonry .prk_magnificent{display:none}
.page-2131 .grid_single_title{-webkit-transition:all 0;transition:all 0;height:100%;top:0!important;box-shadow:0 0 17px 0px rgba(0,0,0,0.8) inset;opacity:1!important;filter:alpha(opacity=100)!important}
/*.page-2131 .grid_single_title:hover{box-shadow:inset 0 0 63px -1px rgba(0,0,0,0.9)}*/
.grid_image_wrapper,.grid_image_wrapper_db{position:relative;overflow:hidden}
.grid_image_wrapper{max-width:100%}
.inset_shadow{position:absolute;z-index:100}
.related_post:before,.grid_image_wrapper:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}
.related_post img,.grid_image_wrapper img{float:left}
.grid_colored_block{width:100%;height:100%;position:absolute;opacity:0;filter:alpha(opacity=0);z-index:4}
#folio_masonry .grid_colored_block{z-index:4;display:none;background-color:rgba(92,139,143,0.59)!important}
.navicon-expand-2{display:none}
.related_post .inner_skills,.grid_image_wrapper .inner_skills{margin-top:6px;font-weight:400;font-size:1em!important;position:absolute;width:177px;left:20px}
.related_post .grid_single_title{white-space:normal}
.titled_block .inner_skills{margin-top:22px}
.grid_single_title{position:absolute;width:100%;text-align:left;z-index:20;line-height:1.2em;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0 20px;top:20px;font-weight:400}
#folio_titled .grid_single_title{position:relative;padding:0 6px 0 0;top:12px;opacity:1;filter:alpha(opacity=100);text-align:center}
.prk_ttl h4{display:none;font-weight:400}
.titled_block{position:absolute;width:100%;height:75px;z-index:10}
.titled_block h4{margin-bottom:8px}
.grid_single_title a{position:relative}
.hidden_div{display:none!important}
.prk_meta{display:none}
#prk_ajax_container{margin:0 0 0 260px;overflow:hidden;visibility:hidden}
#prk_ajax_container_folio{display:none;margin-bottom:-50px}
#prk_ajax_container_folio #single_slider .spinner{display:none!important}
.ajax-portfolio-half-layout #prk_ajax_container{margin-top:40px!important}
#single_portfolio_ajax #single_slider{margin-bottom:0}
#folio_father{margin-left:0;padding-bottom:140px;position:static}
#prk_folio_close{float:left;width:32px;height:32px;overflow:hidden;margin-right:1px}
#contact-form{margin:5px 0 0}
#contact-form .tr_wrapper{opacity:.7;filter:alpha(opacity=70)}
#contact-form #c_name,#contact-form #c_email,#contact-form #c_subject{width:100%;margin-bottom:14px;font-size:1em}
#contact-form #c_message{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:8px 10px;font-size:1em;margin-bottom:14px}
#submit_comment_div,#submit_message_div{float:left;width:100%}
#submit_comment_div a,#submit_message_div a{width:100%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.comment_error,.contact_error,.contact_error.zero_color{color:#d00}
#contact_description{margin-bottom:20px;padding-top:0}
#contact_ok{width:100%;display:none;font-size:1.4em;margin:10px 0 30px;font-weight:600}
.contact_info{margin-bottom:40px}
#google-maps{line-height:0;margin:0;overflow:hidden;position:relative}
#google-maps img,#google-maps iframe{width:100%;z-index:1;position:relative}
#contact_form{margin-bottom:-20px}
iframe{border:none}
#contact_lower{position:relative}
#logo_holder{text-align:center}
#logo_holder a{line-height:0}
#alt_logo_holder{display:inline-block;top:50%;position:absolute;line-height:0;cursor:pointer;width:80px;left:5px;opacity:0;filter:alpha(opacity=0)}
#alt_logo_holder img{max-width:80px;height:auto}
.prk_small_logo_image{display:none}
#responsive_logo_holder{position:absolute;top:0;width:100%;text-align:center;display:none;margin-left:70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-right:140px}
#responsive_logo_holder img{width:auto;max-height:40px;margin-top:4px}
#prk_responsive_menu{width:90px;height:100%;position:fixed;display:none;z-index:9911;left:0;opacity:0;filter:alpha(opacity=0);overflow:hidden}
#prk_responsive_menu.at_top{top:0}
#body_hider{position:fixed;height:100%;width:100%;display:none;cursor:pointer;background-color:#1f282d;z-index:9909}
#menu_section{width:260px;height:800px;left:0;z-index:9910;overflow:visible!important;opacity:0;filter:alpha(opacity=0);top:0}
.unsidebarized.columns{padding-top:40px!important;}
.sidebarized.columns{padding-top:40px;padding-right:265px}
.halfsized.columns{padding-top:40px;padding-right:305px}
#prk_full_size_single .halfsized.columns{padding-top:15px}
#nav-collapsed-icon{display:inline-block;cursor:pointer;z-index:9;width:90px;height:50px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:25px;padding-top:22px;background-color:transparent}
.prk_menu_block{width:40px;height:5px;margin-bottom:6px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;	background-color: rgb(236, 208, 120) !important;}
.big_main_sided.ms_blog #headings_wrap .prk_inner_block{padding-left:20px;padding-right:20px}
.main_with_sections{margin-top:-1px}
.main_with_sections #home_slider{margin-bottom:0}
.ms_blog #headings_wrap .prk_inner_block,#centered_block.main_no_sections #headings_wrap .prk_inner_block{padding-left:0;padding-right:0}
.single_blog_meta_div{float:left;margin-right:16px;margin-bottom:5px}
.single_blog_meta_div.right_floated{float:right;margin-right:0}
#blog_ttl{margin-bottom:10px}
.single_meta_footer .simple_line{margin:0 0 12px}
.single_blog_meta_class{margin-bottom:12px;font-size:1.1em}
#single_blog_meta{margin:0 0 13px;font-size:1.1em}
.nav-wrap{margin:0 auto}
#aj_loader_wrapper{width:100%;text-align:center;display:none;overflow:hidden}
#aj_loader_wrapper .simple_line{margin-bottom:0}
.project_ajax_loader{max-width:16px!important;z-index:3;display:inline-block;padding:30px 0}
.project_ajax_loader img{max-width:16px!important}
.sidebar_bubble:after{content:' ';height:0;position:absolute;width:0;border:6px solid transparent;top:100%;left:11px}
.theme_button,.theme_button_inverted{margin:0 0 20px;padding:0;position:relative;display:inline-block;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;outline:none}
.theme_button input,.theme_button_inverted input,.theme_button a,.theme_button_inverted a{float:left;font-size:.95em;text-transform:uppercase;font-weight:700;padding:6px 16px 5px;border:0}
#member_resume .prk_titlify_father{margin-bottom:6px}
#in_no_more{cursor:default;display:inline-block;font-size:.95em;font-weight:700;padding:6px 16px 13px;margin-top:34px}
.ina #in_no_more{margin-top:40px}
.theme_button.btn-large a,.theme_button_inverted.btn-large a,.theme_button.large a,.theme_button_inverted.large a{font-size:1.3em;padding:9px 23px 8px}
.theme_button.btn-small a,.theme_button_inverted.btn-small a,.theme_button.small a,.theme_button_inverted.small a{font-size:.8em;padding:4px 15px 3px}
.theme_button.tiny a,.theme_button_inverted.tiny a{padding:2px 9px 1px;text-transform:none;font-weight:400;font-size:.7em!important}
.pirenko_tags .theme_button.tiny a,.pirenko_tags .theme_button_inverted.tiny a{font-size:1em!important}
.theme_button.small,.theme_button_inverted.small{margin:0 1px 1px 0}
.prk_magnificent_li,.prk_magnificent,.prk_magnificent_disabled{position:absolute;z-index:101;right:7px;bottom:10px;cursor:pointer;opacity:0;filter:alpha(opacity=0);width:30px;height:30px}
#single_slider .prk_magnificent_li{opacity:1;filter:alpha(opacity=100);top:20px}
#single_slider .slide_video .prk_magnificent_li{opacity:1;filter:alpha(opacity=100);top:36px}
.prk_magnificent_li_outer{z-index:9999}
.portfolio_entry_li{float:left;line-height:0;overflow:hidden}
.portfolio_entry_li img{height:auto}
.pirenko_gallery .portfolio_entry_li{cursor:pointer}
.pirenko_gallery .portfolio_entry_li img{max-width:100%}
#folio_titled .portfolio_entry_li{z-index:0;position:relative}
#nav-main.resp_mode .left_nav{width:250px}
#nav-main.resp_mode li>a{width:100%;display:block;padding:7px 0 7px 20px}
#nav-main.resp_mode .left_nav>ul>li:last-child a{padding-bottom:8px}
#nav-main.resp_mode .sub-menu{position:relative}
#nav-main.resp_mode li>ul>li>a{padding:3px 0 3px 36px}
#dump{position:absolute;display:none}
#blog_entries_masonr .video-container,#blog_entries_masonr .soundcloud-container{margin-bottom:3px}
#content.has_top_bar{padding-top:50px}
#content-info{top:0;position:relative}
#after_widgets{padding-left:6px;padding-right:5px}
#footer_in{margin-bottom:-5px;font-size:.9em;padding-left:5px;padding-right:5px}
#footer_in .widget-title{font-size:1.2em;display:inline-block;padding-bottom:3px;font-weight:600;position:relative}
#footer_in .tinys_wrapper{z-index:0}
#footer_in .widget-title{z-index:1}
#footer_in .widget{margin-bottom:25px}
#copy{padding-top:12px;padding-bottom:16px;margin:0;text-align:left;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:.85em}
.pirenko_highlighted.search-query{padding:8px 15px;width:100%;font-size:1.1em;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.prk_right_panel{position:fixed;top:0;right:0;z-index:999}
#sidebar{padding-top:40px;width:245px;position:absolute;right:20px;margin-top:-3px;padding-left:20px;opacity:0;filter:alpha(opacity=0)}
#sidebar.on_single{padding-top:61px}
#sidebar .prk_titlify_father{font-size:.9em}
.vertical_widget{margin-bottom:34px}
.widget_nav_menu .sub-menu li a{padding:0}
#author_area{margin-bottom:60px;line-height:1.5em;min-height:124px}
#author_area .in_quote{font-style:normal}
.prk_author_avatar{position:absolute}
.author_info{float:left;padding-left:104px;margin-top:-2px}
#comments,#respond,#submit{clear:both;display:block;position:relative}
#cancel-comment-reply-link{position:absolute;margin-top:6px;right:0}
#commentform{margin-bottom:0;padding:6px 0 20px}
#commentform #author,#commentform #email,#commentform #url{margin-bottom:14px;padding-left:12px;width:100%;height:36px;font-size:1em}
#commentform #comment{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:14px;height:142px;padding:8px 12px;float:left;font-size:1em}
#searchform{position:relative;width:100%;margin:0}
#comment_form_messages{text-align:left;width:100%;display:none;font-size:1.1em}
.cancel-comment-reply{margin-bottom:0}
.prk_service{text-align:center}
.prk_service.prk_service_center [class^="icon-"]:before,.prk_service.prk_service_center [class*=" icon-"]:before{font-size:4em;font-size:48px \0/}
.prk_service h3.small{margin-top:18px;margin-bottom:10px;display:inline-block}
.prk_service_ctt{margin-top:-14px}
.prk_shorts{display:inline-block;position:relative}
.prk_rousel{margin:0 0 -7px;padding:0;line-height:0}
.prk_rousel img{display:block;float:left}
.pirenko_highlighted{-moz-appearance:none;-webkit-appearance:none;appearance:none;font-style:italic;padding:5px 10px;font-size:1em;box-shadow:none;-webkit-box-shadow:none}
.prk_toggle .prk_accordion{margin-bottom:6px!important}
#prk_shortcode_latest_cmts .comments_slider .comment-avatar{display:none}
.recentposts_ul_shortcode{margin:0;padding:0}
.recentposts_ul_shortcode li{list-style:none}
.recentposts_ul_shortcode .colored_link_father{padding:18px 0 0}
.recentposts_ul_shortcode .padded_text{padding:5px 0 0}
.recentposts_ul_shortcode .entry_title_single{margin-bottom:4px}
.recentposts_ul_shortcode .single_blog_meta_div{font-size:.9em;margin:8px 0 3px;width:100%}
.recentposts_ul_shortcode li .masonr_img_wp{position:relative;margin-bottom:0}
.tinys_wrapper{margin-top:-4px;position:absolute;width:100%;z-index:-1}
.h_ford .tinys_wrapper{margin-top:-8px}
#contact_side{padding-top:0;width:285px;position:absolute;right:0;z-index:1}
.tiny_line{display:block;width:48px;height:4px;position:absolute;margin-top:0;left:50%;margin-left:-24px}
#tiny_line_half{margin:-15px 0 20px;position:relative;left:0;width:54px}
.prk_shortcode-title{margin-top:0}
.prk_shortcode-title>.header_font.sizer_small{margin-bottom:5px}
.prk_shortcode-title .sizer_medium{font-size:1.9em;padding:0 0 4px;line-height:1.1em;font-weight:600;display:inline-block}
.prk_shortcode-title .sizer_small{font-size:1.3em;margin:0;font-weight:600;display:inline-block}
.prk_shortcode-title .sizer_large .tinys_wrapper{margin-top:16px!important}
.prk_shortcode-title .sizer_medium .tinys_wrapper{margin-top:12px!important}
.prk_titlify_father.alignify_center .tiny_line{margin-left:-20px}
.prk_titlify_father h1{display:inline-block;padding-bottom:6px;margin-bottom:0}
.prk_titlify_father h2{display:inline-block;padding-bottom:2px;margin-bottom:0}
.prk_titlify_father h3{display:inline-block;padding-bottom:3px;max-width:100%}
.prk_titlify_father h4{padding-bottom:3px;display:inline-block;margin-bottom:0}
.prk_titlify_father h6{padding-bottom:0;display:inline-block}
.prk_shorts .inset_shadow{width:100%;height:100%}
.prk_blockquote{position:relative;margin-bottom:20px}
blockquote,.prk_blockquote .in_quote{padding:20px;margin:0;font-size:1.1em;font-style:italic}
.prk_blockquote.colored_background .in_quote:after{content:"";position:absolute;bottom:0;right:0;border-width:0 0 20px 20px;border-style:solid;display:block;width:0}
.pirenko_author{font-size:1.2em;margin-top:18px;font-style:italic}
.after_author{font-weight:400}
.prk_prices_wp .columns{padding-right:0;padding-left:0;margin-right:-1px}
.wpb_row>.wpb_column:first-child .wpb_wrapper .prk_price_table{margin-left:0}
.wpb_row>.wpb_column:last-child .wpb_wrapper .prk_price_table{margin-right:0}
.prk_price_table{margin:0 -20px 40px;text-align:center;position:relative}
.prk_price_table p{margin:0}
.member_colored_block{overflow:hidden;position:relative;line-height:0}
.member_colored_block_in{width:100%;height:100%;position:absolute;z-index:2;filter:alpha(opacity=0);opacity:0}
.sh_member_link_icon{top:50%;position:absolute;left:50%;margin-left:-8px!important;margin-top:-9px!important;z-index:3}
.sh_member_wrapper .tiny_line{display:inline-block;margin:0 0 2px;position:relative;left:0;width:58px;height:6px}
.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-state-disabled{cursor:default!important}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover{background-position:0 -15px;text-decoration:none;outline:none}
.ui-state-hover a,.ui-state-hover a:hover{text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{font-weight:400;line-height:normal}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:default;color:gray;outline:none}
.ui-accordion-icons .ui-accordion-header{padding-left:2.2em}
.ui-accordion .ui-accordion-content-active{display:block}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;background:#0064CD;color:#fff}
.ui-button-icon-only{width:2.2em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;display:none}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{top:50%;margin-top:-3px;margin-bottom:3px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-state-active{color:#fff;background-color:#0064cd;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#049cdb),to(#0064cd));background-image:-moz-linear-gradient(top,#049cdb,#0064cd);background-image:-ms-linear-gradient(top,#049cdb,#0064cd);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#049cdb),color-stop(100%,#0064cd));background-image:-webkit-linear-gradient(top,#049cdb,#0064cd);background-image:-o-linear-gradient(top,#049cdb,#0064cd);background-image:linear-gradient(top,#049cdb,#0064cd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb',endColorstr='#0064cd',GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#0064cd #0064cd #003f81;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.4em}
button.ui-button::-moz-focus-inner{border:0;padding:0}
.last{margin-right:0!important;clear:right}
.clearboth{clear:both;display:block;font-size:0;height:0;line-height:0;width:100%}
.prk_progress_bar{position:relative;margin-bottom:12px}
.prk_progress_bar .active_bar{position:absolute;z-index:2;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:5px 12px 6px 48px;height:32px}
.prk_progress_bar.no_pctg .active_bar{padding-left:12px}
.prk_progress_bar .inactive_bar{z-index:1;height:32px;width:100%}
.wpcf7-form .theme_button{margin-top:5px}
.wpcf7-form .theme_button,.wpcf7-form .theme_button input{width:100%}
#menu_section #mc_display_rewards,#prk_ajax_container #mc_display_rewards{text-align:left;font-size:.9em;margin-top:-18px}
#menu_section #mc_subheader,#prk_ajax_container #mc_subheader{margin-bottom:12px;line-height:1.6em}
#menu_section .mc_merge_var,#prk_ajax_container .mc_merge_var{margin-bottom:6px}
#menu_section .mc_merge_var label,#prk_ajax_container .mc_merge_var label{margin-bottom:-2px}
#menu_section .mc_signup_submit,#prk_ajax_container .mc_signup_submit{margin-top:8px}
#menu_section #mc_signup_submit,#prk_ajax_container #mc_signup_submit{margin-top:0}
#menu_section .mc_signup_submit,#menu_section #mc_signup_submit,#prk_ajax_container .mc_signup_submit,#prk_ajax_container #mc_signup_submit{width:100%}
#menu_section #mc_message,#prk_ajax_container #mc_message{margin-bottom:10px}
#menu_section .widget_mailchimpsf_widget .widget-title,#prk_ajax_container .widget_mailchimpsf_widget .widget-title{line-height:inherit;margin-bottom:0}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio:not([controls]){display:none}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
a:hover,a:active{outline:0;text-decoration:none}
.entry_title_single a:hover,.blog_meta a:hover,.post_meta_single a:hover{outline:0;text-decoration:none}
img{border:0;-ms-interpolation-mode:bicubic}
button,input,select,textarea{margin:0;vertical-align:middle}
button,input{*overflow:visible;line-height:normal}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
textarea{overflow:auto;vertical-align:top}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table!important;content:""!important}
.clearfix:after{clear:both!important}
a{text-decoration:none}
.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:100%;min-height:100%}
.container{margin-left:0;*zoom:1}
.container:before,.container:after{display:table;content:""}
.container:after{clear:both}
p{margin:0 0 8px}
ul,ol{padding:0 0 0 20px;margin:0 0 12px}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0}
.prk_sitemap_wrapper ul,.prk_prices_specs ul,ul.filter,#blog_entries,.widget ul,ul.unstyled,ol.unstyled{margin-left:0;list-style:none;padding:0}
strong{font-weight:700}
em{font-style:italic}
q:before,q:after,blockquote:before,blockquote:after{content:""}
code,pre{padding:0 3px 2px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:12px;color:#333;word-wrap:break-word}
code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}
form{margin:0}
label,input,button,select,textarea{font-weight:400}
input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;background-color:transparent;border:0 \9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
input[type="image"]{border:0}
input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto}
input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
textarea{height:auto}
input[type="hidden"]{display:none}
.open{*z-index:1000}
.open .dropdown-menu{display:block}
.navbar .container{width:auto}
.nav-collapse.collapse{height:auto;padding-left:20px;width:100%;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.hide{display:none}
.show{display:block}
.row,.columns,#contact-form #c_name,#contact-form #c_email,#contact-form #c_subject,#commentform #author,#commentform #email,#commentform #url{webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.row{width:100%;max-width:100%;min-width:768px;margin:0 auto}
#top_area.row,#main_block.row{min-width:0}
.row .row{width:auto;max-width:none;min-width:0;margin:0 -20px}
.row.collapse .column,.row.collapse .columns{padding:0}
.row .row{width:auto;max-width:none;min-width:0;margin:0 -20px}
.column,.columns{float:left;min-height:1px;padding:0 20px;position:relative}
.column.centered,.columns.centered{float:none;margin:0 auto}
[class*="column"]+[class*="column"]:last-child{float:right}
[class*="column"]+[class*="column"].end{float:left}
.one,.row .one{width:8.33333%}
.two,.row .two{width:16.66667%}
.three,.row .three{width:25%}
.four,.row .four{width:33.33333%}
.five,.row .five{width:41.66667%}
.six,.row .six{width:50%}
.seven,.row .seven{width:58.33333%}
.eight,.row .eight{width:66.66667%}
.nine,.row .nine{width:75%}
.ten,.row .ten{width:83.33333%}
.eleven,.row .eleven{width:91.66667%}
.twelve,.row .twelve{width:100%}
img,object,embed{max-width:100%;height:auto}
img{-ms-interpolation-mode:bicubic}
.blog_content{padding-left:0}
.no_top_img{border-top:0!important}
.top_0{margin-top:0}
.top_40{margin-top:40px}
#single-entry-content_half{position:absolute;z-index:1;padding-top:40px;width:285px;position:absolute;right:20px;margin-top:-8px}
.single-entry-content_half .single_meta_footer{margin-top:-13px}
.single-entry-content_half .single_meta_footer .simple_line{margin-bottom:10px}
.prk_section{padding-top:0;background-position:center;padding-bottom:0;position:relative;z-index:1}
#main>.twelve>.prk_section.prk_inner_block:first-child .flexslider{margin-top:5px!important}
#prk_ajax_wrapper,.extra_pad{padding-left:0;padding-right:0}
.flexslider.super_width,.super_width{margin-left:-20px;margin-right:-20px}
.main_with_sections .row.extra_size .row.extra_size,.row.extra_size{margin-left:-40px;margin-right:-40px}
.main_with_sections .row.extra_size{margin-left:0;margin-right:0}
.show_later,.show_much_later,.shown_by_js{display:none}
.footer{width:260px;left:0;position:absolute;visibility:hidden;padding-bottom:16px}
#footer_bk{line-height:1.5em}
.single_post_wp{margin-bottom:40px}
.left_floated{float:left}
.right_floated{float:right}
.st-container,.st-content{height:100%}
.st-content{overflow:hidden;display:none}
.st-content,.st-content-inner{position:relative}
.st-container{position:fixed;z-index:9910;height:0}
.st-pusher{position:relative;left:0;z-index:0;-webkit-transition:-webkit-transform .5s;transition:transform .5s;height:0}
.st-pusher::after{position:absolute;top:0;right:0;width:0;height:0;background:rgba(0,0,0,0.2);content:'';opacity:0;-webkit-transition:opacity 0.5s,width .1s 0.5s,height .1s .5s;transition:opacity 0.5s,width .1s 0.5s,height .1s .5s}
.st-menu-open .st-pusher::after{width:100%;height:100%;-webkit-transition:opacity .5s;transition:opacity .5s}
.st-menu{position:absolute;top:0;left:0;z-index:100;width:260px;height:100%;background:#48a770;-webkit-transition:all .5s;transition:all .5s}
@media \0screen {
img{width:auto}
}
.addthis_counter.addthis_bubble_style,.filter_shortcodes,#tiny_line_half{display:none!important}
.wpb_content_element .prk_blockquote.plain+.pirenko_author{margin:-23px 6px 4px 50px;font-size:12px}
.pirenko_author .after_author{margin-left:12px}
.bout1,.bout2{background-color:#c02942;height:22px;line-height:22.10000038147px;color:#fff;text-decoration:none solid #fff;display:block;float:left;font-family:Cabin,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;visibility:visible;width:37px;margin-left:177px;padding:4px 15px 3px}
.bout2{background-color:#d95b43;margin-left:56px}
.bout1:hover,.bout2:hover{background-color:#000}
.prk_logo_image{width:120px;margin-left:-17px;    margin-bottom: -5px;}

@media only screen and (max-width: 767px) {
  .samba_responsive #responsive_logo_holder {
    display: none!important;
  }
}

#author_area,.page-2 #pirenko-tags-widget-2,.page-2 #text-12{display:none}
.theme_button_inverted:hover a{color:#fff!important}
.page-843 .slider_text_holder .theme_button.medium>a.fade_anchor{background-color:#CBAE72!important;background-color:rgb(69, 50, 35) !important;color:#110f14!important;color:#fff!important;margin-left: 0px;}
.page-843 .slider_text_holder .theme_button.medium>a.fade_anchor:hover{background-color:#C39450!important;background-color:rgba(84,36,55,0.95)!important}
.page-843 .prk_colored_slider,.page-843 a{color:#B1873F;text-shadow:0 0 1.5px rgba(89,89,89,0.22)}
.page-843 .prk_service.prk_service_center img{width:75px;height:75px;margin-top:25px;border:1px solid #EAEAEA;border-radius:60px;padding:3px;margin-bottom:-3px;  -webkit-transition: opacity 0.3s ;  -moz-transition: opacity 0.3s ;  -o-transition: opacity 0.3s ;  transition: opacity 0.3s ;}
.page-843 .bd_headings_text_shadow  .header_font.small {margin-bottom:0;margin-top: 20px;}
.page-843 .prk_service.prk_service_center img:hover {opacity:0.75;}
h1{font-size:2.7em!important}
.styl1{font-weight:700}
.slider_text_holder div:nth-child(1)>div{background:rgba(43,46,47,0.65)!important}
.styl1,.slider_text_holder div:nth-child(1)>div{color:#ecd078!important;color:rgba(236,208,120,0.82)!important}
.slider_text_holder div:nth-child(3){background:rgba(43,46,47,0.65)!important}
.slider_text_holder div:nth-child(1)>div >span{font-family:sans-serif;font-size:16px;top:-2px;position:relative}
#copy a{color:#ecd078}
.wpb_call_to_action.wpb_content_element.cta_align_bottom{border:none}
#single_blog_content #single_slider.boxed_shadow{-webkit-box-shadow:none!important;box-shadow:none!important}
.page-843 .prk_no_composer>.row.extra_size>.prk_inner_block.wpb_row.vc_row-fluid.prk_section.centered.columns{margin-bottom:45px}
@media only screen and (max-width: 567px) {
.prk_service h3.small{font-size:17px}
.page-843 .prk_service.prk_service_center img{width:75px;height:75px;}
}
.samba_responsive .flexslider .headings_top {  font-size: 23px!important;}
.samba_responsive .flexslider .headings_body {  font-size: 16px!important;line-height: 22px;}
@media only screen and (max-width: 420px) {
.flexslider .sld_left{margin-top:-23px}
}

.page-843 .wpb_call_desc{margin-bottom:6px}
.page-843 .wpb_call_to_action{padding-bottom:0}
#pluginIdTFPU_2{display:none}
html:embed[width=0]{display:none}
.pirenko_portfolios .vc_span12.wpb_column.column_container .wpb_wrapper .theme_button.large{display:none}
.small_squared{position:absolute;height:24px;top:4px;left:4px;text-align:center;padding-top:2px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;z-index:3;width:38px}
#c_tel{margin-bottom:14px}
@media only screen and (min-width: 980px) {
#main > div.twelve.columns.unsidebarized > div > div:nth-child(5) > div > div > div > div > div.wpb_raw_code.wpb_content_element.wpb_raw_html > div > div.five.columns.prk_last{margin-top:57px!important}
}
@media only screen and (min-width: 444px) and (max-width: 768px) {
#main > div.twelve.columns.unsidebarized > div > div:nth-child(5) > div > div > div > div > div.wpb_raw_code.wpb_content_element.wpb_raw_html > div > div.five.columns.prk_last{margin-top:57px!important}
}
@media only screen and (max-width: 768px) {
#main > div.twelve.columns.unsidebarized > div > div:nth-child(3) > div > div > div > div > div.wpb_raw_code.wpb_content_element.wpb_raw_html > div > div.two.columns{margin-left:1%!important}
#main > div > div > div.row.extra_size > div > div > div > div > div > div > div.two.columns > a{margin-left:0!important;margin-bottom:9px!important}
#main > div.twelve.columns.unsidebarized > div > div:nth-child(9) > div > div > div > div > div.row.extra_size > div > div > div.vc_span4.wpb_column.column_container > div > div.clearfix{margin-bottom:20px!important}
}
@media only screen and (min-width: 1500px) {
.home #main > div.twelve.columns.unsidebarized > div > div:nth-child(5) > div > div > div.vc_span4.wpb_column.column_container > div > div{margin-bottom:30px!important}
}
.home #main > div.twelve.columns.unsidebarized > div > div:nth-child(1) > div > div > div{margin-bottom:0}
.pricing-box .pricing-box-inner{padding:45px 40px;text-align:center;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative}
.pricing-box .plan-title{display:block;font-size:19px;line-height:23px;font-weight:600;margin:0 0 15px}
.pricing-box .plan-currency{font-size:16px;vertical-align:41px}
.pricing-box .plan-price{font-size:80px;line-height:88px}
.pricing-box .plan-time{font-size:16px}
.pricing-box .plan-meta{font-size:13px;display:block;margin-top:15px;opacity:.7}
.pricing-box .plan-divider{margin:35px auto;width:60%;height:2px;display:block;opacity:.2}
.pricing-box .plan-badge{color:#fff;width:65px;height:65px;font-size:12px;line-height:1.2;text-align:center;display:table;position:absolute;top:-15px;right:-15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.pricing-box .plan-badge span{display:table-cell;vertical-align:middle;padding:0 5px;width:100%}
.pricing-box.box-style-2 .pricing-box-inner{padding:0}
.pricing-box.box-style-2 .plan-header{-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px}
.pricing-box.box-style-2 .plan-title{font-size:15px;line-height:19px;text-transform:uppercase;background:rgba(0,0,0,0.149);margin:0 0 32px;padding:15px 0;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px}
.pricing-box.box-style-2 .plan-price{font-size:54px;line-height:62px}
.pricing-box.box-style-2 .plan-currency{vertical-align:25px}
.pricing-box.box-style-2 .plan-meta{margin:0;padding:5px 10px 45px}
.pricing-box.box-style-2 .plan-features{padding:45px 40px}
.pricing-box.box-style-2 .plan-badge{top:-24px;right:-18px}
.pricing-box.box-style-2 .plan-arrow{width:0;height:0;position:absolute;left:50%;margin-top:-9px;margin-left:-10px;border-style:solid;border-width:0 10px 10px;border-color:transparent}
.pricing-box.box-style-3 .pricing-box-inner{padding:0}
.pricing-box.box-style-3 .plan-header .plan-title-wrapper{padding:26px 40px 25px;margin-bottom:25px;display:block;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px}
.pricing-box.box-style-3 .plan-title{font-size:23px;margin:0;padding:0}
.pricing-box.box-style-3 .plan-currency{font-size:39px;vertical-align:5px;padding-left:1px}
.pricing-box.box-style-3 .plan-meta{font-size:12px;letter-spacing:1px;margin:3px 0 0;padding:0;text-transform:uppercase;opacity:1}
.pricing-box.box-style-3 .plan-features{padding:0 40px 45px}
.pricing-box.box-style-3 .plan-badge{top:-12px;right:-13px}
.pricing-box.box-style-3 .plan-divider{width:75%;margin:25px auto 35px}
.pricing-box.box-style-3 .plan-arrow{width:0;height:0;position:absolute;left:50%;margin-top:-26px;margin-left:-10px;border-style:solid;border-width:10px 10px 0;border-color:transparent}
.pricing-box.box-style-4 .pricing-box-inner{padding:0}
.pricing-box.box-style-4 .plan-header{padding:35px 40px 25px;margin-bottom:55px;display:block;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px}
.pricing-box.box-style-4 .plan-price-wrapper{background:#fff;text-align:center;width:120px;height:120px;display:block;border:4px solid #000;border-radius:50%;margin:20px auto -80px}
.pricing-box.box-style-4 .plan-price{font-size:35px;letter-spacing:-1px;line-height:1;display:inline-block;margin-top:31px}
.pricing-box.box-style-4 .plan-time{display:block;margin-top:-2px;font-size:13px;text-transform:uppercase;opacity:.8}
.pricing-box.box-style-4 .plan-currency{vertical-align:5px;margin-left:-8px}
.pricing-box.box-style-4 .plan-title{font-size:24px;margin:0;padding:0}
.pricing-box.box-style-4 .plan-meta{font-size:12px;letter-spacing:1px;margin:3px 0 0;padding:0;text-transform:uppercase;opacity:1}
.pricing-box.box-style-4 .plan-features{padding:45px 0px;padding-top: 0;}
.pricing-box.box-style-4 .plan-features .wpb_wrapper p  {margin: 0;
  height: 38px;
  padding: 6px 0;  }

.pricing-box.box-style-4 .plan-features .wpb_wrapper p:nth-child(2n+1) {background:white}
.pricing-box.delay-300 .wpb_button:hover {background-color: #53777a;color:white}
.pricing-box.delay-600 .wpb_button:hover {background-color: #542437;color:white}
.pricing-box.delay-900 .wpb_button:hover {background-color: #d95b43;color:white}
.pricing-box .pricing-box-inner{-webkit-transition:-webkit-transform 300ms ease-out 0ms,box-shadow 300ms ease-out 0;-moz-transition:-moz-transform 300ms ease-out 0ms,box-shadow 300ms ease-out 0;transition:transform 300ms ease-out 0ms,box-shadow 300ms ease-out 0;box-shadow:0}
.pricing-box.box-effect-1 .pricing-box-inner:hover,.pricing-box.box-effect-1.box-effect-active .pricing-box-inner{-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px)}
.pricing-box.box-effect-2 .pricing-box-inner:hover, .pricing-box.box-effect-2.box-effect-active .pricing-box-inner {
    box-shadow:0 0 9px -2px rgba(0, 0, 0, 0.55);
}
.pricing-box.box-effect-3 .pricing-box-inner:hover,.pricing-box.box-effect-3.box-effect-active .pricing-box-inner{box-shadow:0 0 4px rgba(0,0,0,0.34);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px)}
.compose-mode .vc_mnky_pricing_box .vc_controls > .vc_controls-out-tl{top:5px!important;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);transform:translate(-50%,0)}
.compose-mode .vc_mnky_pricing_box .vc_control-btn-append{top:-25px!important}
@media only screen and (max-width: 979px) {
.pricing-box .plan-price,.pricing-box.box-style-3 .plan-price{font-size:60px}
}
 
.page-id-1396 #main > div > div > div:nth-child(1) > div > div > div.vc_span3.wpb_column.column_container{min-width: 240px;max-width: 240px;}
.page-id-1396 #main > div > div > div:nth-child(1) > div > div > div.vc_span9.wpb_column.column_container{float:left!important}
@media only screen and (max-width: 767px) {
.prk_service_ctt div { padding: 0 30px;}
.page-843 .bd_headings_text_shadow  .header_font.small {margin-top:30px;}
.page-843 .prk_service.prk_service_center img{margin-top:75px;}
.page-843  .vc_span4:first-child .prk_service   img {margin-top:20px;}
.page-id-1396 .samba_responsive .column,html .samba_responsive .columns{width:100%!important}
.page-id-1396 #main > div > div > div:nth-child(5) > div > div > div{width:20%;float:left}
.page-id-1396 #main > div > div > div:nth-child(5) > div > div > div:nth-child(1){width:10%}
.page-id-1396 #main > div > div > div:nth-child(7) > div > div > div{width:20%;float:left}
.page-id-1396 #main > div > div > div:nth-child(7) > div > div > div:nth-child(1){width:10%}
}

.a2 {position: relative;
overflow: hidden;
line-height: 0px;
display: inline-block;
max-width: 100%;}
body.tax-pirenko_skills #headings_wrap{display:none}
body.tax-pirenko_skills #main{padding-top:0}

.vsbl {max-height: 600px;
width: auto!important;
margin: auto;}

@media only screen and (max-width: 490px) {
.vsbl {height:330px;max-width: none;}
}

.slides > li {background:#000 }

body #logo_holder0 {
  margin-top: 16px;
  margin-bottom: 16px;
}

#single_portfolio_meta, li:not(.menu-item ), p {  font-size: 16px;  line-height: 26px;}

body h1, body h2, body h3, body h4 {  margin-bottom: 17px;	margin-top: 20px;}

.wpb_call_desc, .prk_service_ctt div {  font-size: 16px;  line-height: 26px;}

body {-webkit-user-select: none;
        -webkit-touch-callout: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;}

.after_author {cursor :pointer;}

.ti-widget.ti-goog .ti-widget-container, .ti-widget.ti-goog .ti-widget-container * {
	font-family: "Cabin"!important;}

.ti-widget.ti-goog .ti-header .ti-rating-text strong.ti-rating {font-size:23.4px!important}

.home .fefe {margin-bottom:50px!important;}

.home .theme_button.large {
margin: auto;
display: block;
width: 189px;
}

 .ti-col-3 .ti-column {width:33%}
 .ti-col-2 .ti-column {width:50%}
 .ti-col-4 .ti-column {width:25%}

body .ti-widget.ti-goog .ti-col-2 .ti-review-item,
body .ti-widget.ti-goog .ti-col-3 .ti-review-item ,
body .ti-widget.ti-goog .ti-col-4 .ti-review-item {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

.ti-widget.ti-goog .ti-col-1 .ti-review-item {
  margin-bottom: 0px;
}

body .ti-widget.ti-goog .ti-review-content .ti-inner {
  max-height: 257px;
}

.page-id-1396 .vc_span9 {
  width: 70%;
}

.grecaptcha-badge {display:none;}

.recentfolio_ul_wp + div a {margin: auto;

  display: block;
  width: 130px;
  margin-top: 20px;
  background: #B1873F;
  color: white;
  text-align: center;
  padding: 10px;
  font-size: 14px;
  font-family: cabin;
  font-weight: bold;
}



.theme_button a {color:white!important;background-color: rgb(177, 135, 63)!important;}


.recentposts_ul_shortcode  .twelve {
  width: 30%;
}


.recentposts_ul_shortcode .clearfix  {
display:none;
}
 

.main_no_sections.prk_normal_page  {
  margin-top: 34px;
}
#first {padding-top: 50px;}

#home_profil {display:none;}




.single-pirenko_portfolios #single_slider.boxed_shadow {
 -webkit-box-shadow:none!important
; box-shadow: none!important
}
#folio_father {background:black}
#folio_masonry img {border-radius: 5px;}
.home #folio_masonry img {border-radius: 0px;}
