@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700);@import url('font-awesome/css/font-awesome.min.css');@import url('animate.css');@import url('lightbox.css');@import url('../vc_extend/vc.css');::selection{background:#f6f6f6;color:#444;}
.full_row.vc_row{margin:0px;}
div[class*='vc_col']{}
.full_row div[class*='vc_col']{margin:0px;padding:0px;}
.block_row.vc_row{margin-left:0px;margin-right:0px;}
.block_row div[class*='vc_col']{margin:0px;padding:0px;}
.full_row div[class*='vc_col'].dankov_block{padding:40px;}
a, a:hover, .dankov_strange_portfolio_item_holder .dankov_mask, .dankov_strange_portfolio_item_holder:hover .dankov_mask, .dankov_header_menu ul, .dankov_header_menu li:hover ul, .dankov_clock_mask_holder, .dankov_clock_mask_holder:hover, .dankov_full_row_post, .dankov_full_row_post:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
ul{margin:0;}
.wp-caption-text{}
.gallery-caption{}
.bypostauthor{}
.textwidget select{max-width:100%;padding:10px;}
.dankov_alert{padding:0px;}
.dankov_post_holder.post_audio{background-color:#f6f6f6 !important}
embed{width:100%;}
.dankov_post_holder.quote_post{background-color:#f6f6f6 !important}
.aligncenter{text-align:center;}
dt{float:left;clear:left;width:100px;text-align:right;font-weight:bold;}
dt:after{content:"";}
dd{margin:0 0 0 110px;padding:0 0 0.5em 0;margin-bottom:20px;}
dl{margin-bottom:0px;}
.gallery dl{border:none;padding:0px;padding-right:10px;}
.gallery dt{margin-right:15px;}
.gallery dd{text-align:left;}
.gallery dt:after{content:"";}
address, acronym{padding:10px;background:#f6f6f6;font-style:italic;}
abbr, big{font-weight:bold;}
input:focus, input:active, button:focus, button:active, button:focus, textarea:active, textarea:focus{border:1px solid #e6e6e6 !important;outline:none !important;background:#f9f9f9 !important}
a{color:#1abc9c}
a:hover{color:#1abc9c}
a:focus, a:active{outline:none;text-decoration:none;}
h1,h2,h3,h4,h5,h6{margin-top:0px;}
img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
.img-responsive img{max-width:100%;display:inline-block;height:auto;}
.alignleft{text-align:left;margin-top:20px;margin-bottom:20px;float:left;display:inline-block;margin-right:40px;}
.alignright{text-align:right;margin-top:20px;margin-bottom:20px;float:right;display:inline-block;margin-left:40px;}
#wrapper{width:1220px;margin:auto;margin-top:50px;}
.logo img{}
nav{position:relative;z-index:999;margin:auto;left:0px;display:table;}
nav.sticky{position:fixed;left:auto;}
.menu-wrapper{display:inline-block;width:100%;padding:15px 0;background:#fff;position:relative;}
nav.sticky .menu-wrapper{}
nav.sticky .logo img{height:42px;padding-top:2px;}
.this_page{margin-top:25px !important;}
.dankov_real_menu{float:right;margin-top:10px;font-weight:400;}
.dankov_real_menu > li{display:block;float:left;text-transform:uppercase;}
.dankov_real_menu > li > a{color:#444;padding:7px 18px;display:block;font-size:12px;}
.dankov_real_menu > li:hover > a{text-decoration:none;border-bottom:none;background:#fff;}
.dankov_real_menu > li:hover{}
.dankov_real_menu > li.current_page_item, .dankov_real_menu > li.current-menu-parent, .dankov_real_menu > licurrent_page_parent{background:#fff;}
.dankov_real_menu > li.current_page_item a{color:#444;}
.dankov_real_menu > li.current_page_item a{border:none;}
.dankov_real_menu > li > ul{display:none;}
.dankov_xs_menu{margin-top:15px;font-size:14px;}
.dankov_st_menu_holder{position:fixed;display:none;background:#fff;top:0px;width:100%;z-index:99;}
.dankov_st_menu_holder .dankov_header_menu > li{padding-top:10px;padding-bottom:10px;}
.dankov_st_menu_holder .dankov_header_menu > li > ul{margin-top:10px;}
.admin-bar .dankov_st_menu_holder{top:32px;}
.dankov_st_menu_holder .dankov_header_menu{margin-top:30px;}
.dankov_st_menu_holder .dankov_logo_place img{max-height:50px;margin-top:30px;margin-bottom:30px;}
.no_hover:hover a{color:#444 !important}
.dankov_header_menu{list-style:none;margin:0px;padding:0px;float:right;}
.dankov_header_menu > li{display:block;float:left;}
.dankov_header_menu li a{display:inline-block;padding:15px 18px;position:relative;color:#444;font-weight:400;font-size:12px;text-transform:uppercase;}
.dankov_header_menu li:last-child a{padding-right:0px;}
.dankov_header_menu > li.current-menu-item > a, .dankov_header_menu > li.current-menu-parent > a, .dankov_header_menu > li.current_page_parent a, .dankov_header_menu > li.current-menu-parent:hover > a, .dankov_header_menu > li.current_page_parent:hover > a{color:#1abc9c;background:#fff;}
.dankov_header_menu li:last-child a{margin-bottom:0px;}
.dankov_header_menu li:hover a{text-decoration:none;color:#444;background:#fff;}
.dankov_header_menu ul{position:absolute;background:#fff;border:5px solid #f6f6f6;margin-left:-5px;padding:0px;top:115%;opacity:0;visibility:hidden;z-index:999;width:240px;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-ms-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;}
.dankov_header_menu ul li ul.sub-menu{top:100%;margin-top:-43px;margin-left:235px;left:10%;opacity:0;visibility:hidden;z-index:999;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-ms-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;}
.dankov_header_menu ul li:hover > ul.sub-menu{visibility:visible;opacity:1;left:-5px;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-ms-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;}
.dankov_header_menu > li:hover ul{visibility:visible;opacity:1;top:100%;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-ms-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;}
.dankov_header_menu ul > li{margin:0px !important;display:block;border-bottom:1px solid #f6f6f6;}
.dankov_header_menu ul > li:last-child{border-bottom:none;}
.dankov_header_menu ul > li > a{font-size:13px;text-transform:none;padding:8px 23px;border:none;display:block;font-weight:300;}
.dankov_counts{visibility:hidden;position:absolute;}
#load_more_port_masorny_posts.disabled, #load_more_port_masorny_posts.disabled:hover{cursor:default;color:#999 !important;}
.dankov_header_menu ul > li > a:hover:after, .dankov_header_menu ul > li > a:hover:before{display:none !important;}
.dankov_header_menu ul > li > a:hover{color:#1abc9c}
.dankov_header_menu ul > li.current-menu-item > a{color:#1abc9c}
.dankov_full_btn{padding:20px;background:#ecf0f1;width:100%;text-align:center;display:block;color:#000;font-size:18px;}
.dankov_full_btn:hover{background:#1abc9c;color:#fff;text-decoration:none;}
.dankov_s_t_w_s .dankov_load_more_holder{margin-top:-30px;}
.dankov_s_t_w_s .row{margin:0 -15px;}
.dankov_strange_portfolio_item{margin-bottom:30px;padding:0 15px;}
.dankov_featured_holder{background:#c10024;text-align:center;margin-top:30px;}
.dankov_strange_portfolio_item_holder{position:relative;}
.dankov_strange_portfolio_item .dankov_mask{position:absolute;top:10px;left:10px;bottom:10px;right:10px;opacity:0;background:#fff;padding:40px;}
.dankov_strange_portfolio_item:hover .dankov_mask{opacity:1;}
.dankov_mask h4{margin-top:-10px;}
.dankov_strange_portfolio_item:hover .dankov_mask h4{margin-top:0px;}
.dankov_small_descr{color:#000;margin-top:20px;}
.dankov_por_small_thumb{margin-top:20px;}
.portfolio-squre .dankov_por_small_thumb, .wall-portfolio-squre .dankov_por_small_thumb{display:none;}
.dankov_wall{margin-left:0px;margin-right:0px;}
.dankov_col.col-md-4, .dankov_col.col-md-8, .dankov_col.col-md-3, .dankov_col.col-md-6{margin-bottom:0px;padding:0px;}
.dankov_wall .dankov_strange_portfolio_item .dankov_mask{top:10px;left:10px;bottom:10px;right:10px;}
.dankov_port_sep{height:3px;width:40px;background:#1abc9c}
.dankov_port_sep_right{float:right;height:3px;width:40px;background:#1abc9c}
.dankov_port_cats{color:#999;margin-top:10px;}
.dankov_strange_portfolio_item .dankov_vc_potrfolio{height:100%}
.dankov_mask h4, .dankov_strange_portfolio_item:hover .dankov_mask h4, .dankov_test img, dankov_test:hover img{webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.dankov_load_more_holder{text-align:center;padding:30px;background:#fff;font-size:13px;}
#load_more_port_masorny_posts{color:#444}
#load_more_port_masorny_posts:hover{color:red;text-decoration:none;cursor:pointer;}
.dankov_port_filter_holder{padding:30px;background:#fff;text-transform:uppercase;font-size:13px;}
.filter_button{color:#444;margin-right:20px;display:inline-block;}
.filter_button:hover{color:#1abc9c;text-decoration:none;}
.filter_current{color:#1abc9c;}
.filter_current:hover{color:#1abc9c;text-decoration:none;}
.dankov_port_nav{font-size:21px;text-align:center;padding:25px;background:#fff;}
.dankov_port_nav a{margin:10px;color:#999;}
.dankov_port_nav a:hover{color:#444}
.dankov_footer{padding-top:15px;padding-bottom:40px;text-align:center;}
.responsive-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.responsive-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.single .responsive-container{margin-bottom:40px;}
.responsive-audio iframe{width:100%;}
.dankov_test{display:block;overflow:hidden;}
.dankov_test img:hover{transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);cursor:crosshair;}
.dankov_full_row_post{background:#fafafa;position:relative;}
.dankov_post_content_holder{padding:25px;}
.dankov_full_row_post:hover{background:#fff;}
.sticky.dankov_blocks_post{padding:0px;}
.dankov_blocks_post.dankov_post{border-bottom:0px;padding-bottom:0px;}
.page-numbers{font-size:12px;padding:10px;color:#444}
.page-numbers:hover{text-decoration:none;}
.page-numbers.current{color:#000}
.dankov_add_post_like:hover strong{color:red;}
.dankov_add_post_like:hover:after{display:none;}
.dankov_add_post_like:hover:before{display:none;}
.dankov_add_post_like.dankov_already_post_liked strong{color:red;}
.dankov_already_post_liked .dankov_like_post_count{color:red;}
.dankov_blog_post_cat.dankov_already_post_liked{color:red}
.dankov_already_post_liked:hover{cursor:default;}
.dankov_blocks_post .dankov_post_holder{height:460px;background:#f6f6f6;padding:40px;}
.dankov_blocks_post.sticky{padding-left:5px;background:#dedede}
.dankov_blocks_post.sticky .dankov_post_holder{}
.dankov_blocks_post .dankov_blog_post_cat_holder{position:absolute;bottom:20px}
.dankov_blocks_post{margin-bottom:30px !important;}
.dankov_blocks_post .dankov_legend{font-size:34px;line-height:40px;}
.dankov_blocks_post .dankov_readmore_btn_holder{padding:0px;border:none;margin-top:20px;margin-left:0px;display:block;}
.dankov_blocks_post .dankov_blog_post_title_holder{margin-top:20px;}
.dankov_blocks_post .dankov_post_holder.dankov_flip{padding:0px;}
.dankov_blocks_post .dankov_post_holder iframe{width:100%;margin-bottom:5px;}
.dankov_blocks_post .dankov_post_holder.dankov_flip img{width:100% !important;display:block;}
.dankov_block_cont_holder{background:#f6f6f6;padding:40px;height:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}
.dankov_blocks_post .dankov_post_holder.dankov_flip:hover .dankov_block_cont_holder{opacity:1;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}
.dankov_full_width_post{text-align:center;}
.dankov_full_width_post .f_status .img-responsive{display:inline-block;text-align:center;}
.dankov_full_width_post .dankov_blog_post_content_holder{padding:0px 60px;}
.format-image .dankov_blog_post_content_holder{margin-top:20px;}
.dankov_full_width_post .dankov_readmore_btn_holder{padding:0px;border:none;margin-top:20px;margin-left:0px;display:block;}
.dankov_simple_image{overflow:hidden;}
.dankov_simple_image.dankov_img_grid a:hover{cursor:pointer}
.inner_post_holder h1.dankov_legend{margin-bottom:25px;line-height:1.1;}
.dankov_search_btn{width:100%;background:#fff;border:1px solid #f6f6f6;color:#999;border-radius:0px;font-weight:300;}
.dankov_search_btn:hover{width:100%;background:#f6f6f6;}
.dankov_readmore_btn_holder{padding-left:10px;border-left:1px solid #ddd;margin-top:25px;display:inline-block;width:100%;}
.dankov_readmore_btn{color:#000;text-decoration:none;display:inline-block;position:relative}
.dankov_readmore_btn:hover{color:red;text-decoration:none;}
.dankov_blog_post_cat_holder{margin-top:25px;}
h2.blog_title{margin-bottom:0px;font-size:28px;line-height:32px !important;text-transform:uppercase;font-weight:300;margin-bottom:15px;margin-top:15px;letter-spacing:0.5px;}
.dankov_with_sidebar h2.blog_title{margin-bottom:0px;font-size:23px;line-height:1.75 !important;text-transform:uppercase;font-weight:300;letter-spacing:0.5px;}
.dankov_blog_post_content_holder{margin-top:25px;}
.dankov_with_sidebar .post{margin-bottom:50px;}
.dankov_sub_legend.search_blog_title{font-size:20px !important;line-height:32px;}
.search .dankov_single_cat_desc{margin-bottom:40px;}
.blog_title_a{color:#000;}
.blog_title_a:hover{color:#000;text-decoration:none;}
.dankov_blog_post_meta_holder{margin-bottom:10px;font-size:12px;color:red}
.dankov_blog_post_cat{font-size:12px;color:#999;padding-bottom:10px;display:inline-block;margin-right:20px;}
.dankov_blog_post_cat strong{font-weight:normal;color:#444;font-size:12px;}
.dankov_blog_post_data_holder{font-size:11px;padding-bottom:0px;margin-bottom:0px;display:inline-block;}
.dankov_blog_post_data_holder .dankov_blog_post_cat{margin-right:0px;margin-left:10px;padding-bottom:6px;}
.dankov_ddate{color:red;border-bottom:1px solid red;padding-bottom:5px;}
.single .dankov_blog_post_data_holder{margin-bottom:10px;}
.single .dankov_blog_post_data_holder .dankov_ddate{border:none;}
.dankov_blog_post_cat a{display:inline-block;position:relative;color:#999;}
.dankov_blog_post_cat a:hover{color:#000;text-decoration:none;}
.dankov_post.sticky .dankov_post_holder{padding:40px;background:#f3f3ef}
.dankov_blog_post_featuder_holder{position:relative;margin-bottom:20px;}
.dankov_tringle{position:absolute;z-index:9999;left:50%;margin-left:-20px;bottom:0px;width:0;height:0;border-bottom:20px solid #fff;border-right:20px solid transparent;border-top:20px solid transparent;border-left:20px solid transparent;}
.quote_post, .post_audio{padding:60px;}
.quote_post .dankov_legend.quote_quote{font-size:36px;line-height:40px;font-style:italic;}
.quote_post .dankov_legend.quote_author{font-size:24px;line-height:40px;margin-top:30px;margin-bottom:30px;}
.link_post .dankov_blog_post_cat_holder{margin-top:10px;}
.link_post .link_date{color:red;border-bottom:1px solid red;padding-bottom:0px}
.link_post .dankov_legend.link_url{margin-top:10px;}
.link_url .blog_title_a:hover{color:red}
.post_video iframe{width:100%;height:400px;margin-bottom:5px;}
.post_audio iframe{width:80%;margin-bottom:5px;}
.post_audio .blo_title{margin-top:20px;}
.compactSound{background:#fff !important;}
.post_chat .dankov_blog_post_content_holder{padding:60px !important;background-color:#f3f3ef;}
.twitter-tweet{width:100% !important;box-shadow:none !important;border-radius:0px !important;border:none !important;background:none !important;}
.dankov-col-md-4{width:33.333%;float:left;overflow:hidden;}
.dankov_img_grid{margin-bottom:0px;}
.dankov_img_grid img{margin:0px;}
.post_grid{margin-top:20px;}
.dankov_img_grid a:hover{cursor:crosshair}
.contact-block{min-height:145px;background:#fff;overflow:hidden;}
.contact-block ul{min-height:145px;background:#fff;list-style:none;padding:0;}
.contact-block ul li{text-align:left;padding:15px 25px;height:65px;border-bottom:1px solid #f6f6f6;}
.contact-block ul li i{width:8%;text-align:left;font-size:33px;margin-bottom:0px;color:#1abc9c;}
.dankov_img_grid img, .dankov_head_holder{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;}
.transition{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.dankov_tweet{background-position:20px center;background-repeat:no-repeat;font-size:12px;color:#666;margin-bottom:20px;}
.dankov_tweet a:not(.twitter_times){color:#000;}
.dankov_tweet a:hover{color:#1abc9c;text-decoration:none;}
.dankov_tweet_time > a.twitter_time{font-size:11px;color:#1abc9c;}
#map{height:300px;}
.dankov_widget .img-responsive{width:100%;}
.dankov_instagram_widget_ul{margin:0px;}
.dankov_instagram_widget_ul li a{padding:0px;margin:0px;display:inherit;}
.dankov_instagram_widget_ul li{width:50%;float:left;display:inline-block;border:none;padding:1px;}
.dankov_widget_title{margin-bottom:25px;text-transform:uppercase;letter-spacing:3px;color:#000}
.dankov_widget{margin-bottom:50px;padding:25px;width:33%;float:left;}
.bottom-footer .dankov_widget{margin-bottom:0px;}
.dankov_widget ul:not(#cbox):not(.dankov_instagram_widget_ul){padding:0px;list-style:none;}
.dankov_widget ul:not(#cbox):not(.dankov_instagram_widget_ul) li{border-bottom:1px solid #F6F6F6;padding:5px 0 10px 0;}
.dankov_cat_count{float:right;padding:2px 4px;background:#F6F6F6;margin-top:6px;font-size:10px;min-width:30px;text-align:center;}
.dankov_widget ul:not(#cbox):not(.dankov_instagram_widget_ul) li a{color:#000;display:inline-block;opacity:1;width:100%;}
.dankov_widget ul:not(#cbox):not(.dankov_instagram_widget_ul) li a:hover{text-decoration:none;opacity:1;color:#1abc9c;}
.dankov_widget #searchform label{display:none;}
.input-text{background:#fafafa;border:1px solid #F6F6F6;}
input, textarea{padding:10px;}
.dankov_widget input{width:100%;padding:10px;border:1px solid #f6f6f6;font-size:12px;line-height:12px;margin-bottom:20px;}
.dankov_widget input#s{margin:0px}
.dankov_right_sidebar .dankov_widget{padding-left:30px;}
.dankov_left_sidebar .dankov_widget{padding-right:30px;}
.single_post_bottom_sidebar_holder{margin-top:40px;}
.dankov_widget_bottom{padding:20px;background:#f9f9f9}
.dankov_widget_title_single{margin-bottom:30px;padding-left:20px;border-left:1px solid #000;text-transform:uppercase;letter-spacing:3px;}
.dankov_post_content_content{font-style:italic;font-size:14px;}
.dankov_post_content_post{margin-bottom:5px;color:#000}
.dankov_recent_comment_post_holder{margin-bottom:20px;}
.dankov_related_posts{list-style:none;margin:0px;padding:0px;}
.dankov_related_posts li a{;display:inline-block;padding:7px 0px;}
.dankov_related_posts li:before{content:' - ';display:inline-block;margin-right:10px;}
.dankov_related_posts li a:hover{}
.dankov_related_posts li:first-child a{padding-top:0px;}
.dankov_related_posts li:last-child a{padding-bottom:0px;}
.widget_calendar{float:left;}
#wp-calendar a{color:red}
#wp-calendar{width:100%;}
#wp-calendar caption{text-align:right;color:#333;font-size:12px;margin-top:10px;margin-bottom:15px;}
#wp-calendar thead{font-size:10px;margin-bottom:10px;}
#wp-calendar thead th{padding:10px;}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{background:#F6F6F6;border:1px solid #fff;text-align:center;padding:8px;}
#wp-calendar tbody td:hover{background:#fff;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right;}
#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px;}
#wp-calendar thead th{background:#F6F6F6;text-align:center;border:1px solid #fff;}
#wp-calendar caption{font-weight:bold;color:red}
#cbox .dankov_flickr_item img{border-radius:0px;}
.dankov_flickr_item{overflow:hidden;}
#cbox .dankov_flickr_item{float:left;width:20%;border:1px solid #fff}
#cbox .dankov_flickr_item:nth-child(4n){margin-right:0px;}
#cbox .dankov_flickr_item img:hover{opacity:0.9}
div.wpcf7-validation-errors{margin-left:0px !important;}
.wpcf7 .wpcf7-not-valid-tip{background:#000 !important;color:#fff !important;padding:10px 20px !important;margin-bottom:20px !important;text-transform:none;letter-spacing:0px;}
.wpcf7{font-size:12px;text-transform:uppercase;color:#666;}
.wpcf7 input{display:block;padding:10px;border:none;background:#fff;width:auto;font-size:12px;line-height:18px;margin-bottom:20px;border:1px solid #f6f6f6;}
.wpcf7 textarea{padding:10px;border:none;background:#fff;width:auto;font-size:12px;line-height:18px;border:1px solid #f6f6f6;}
.wpcf7 input.wpcf7-submit{width:120px;color:#fff;background:#67ae73;margin-top:0px !important;display:inline-block !important;}
.wpcf7 input.wpcf7-submit:hover{color:red}
.dankov_content_btn{background:#f6f6f6;color:#000;}
.dankov_content_btn:hover{color:red;}
.dankov_post_content_holder_text{float:left;}
.dankov_share_text{font-size:12px;color:#000;}
.dankov_single_post_share{display:block;margin-top:0px;}
.single-format-quote .dankov_single_post_share{margin-top:25px;}
.dankov_single_post_share a{margin-bottom:0px;margin-left:10px;position:relative;top:4px;}
.dankov_single_post_share a i{font-size:20px;}
pre{border:none;border-radius:0px;padding:40px;background:#333;color:#fff}
blockquote{border-left-width:1px;font-style:italic;color:#888;display:block;clear:both;}
.comments-title,
.comment-list,
.comment-reply-title,
.must-log-in,
.comment-respond .comment-form,
.comment-respond iframe{display:block;margin-left:auto;margin-right:auto;width:100%;}
.comment-list > li:after,
.comment-list .children > li:before{background:url(img/dotted-line.png) repeat left top;background-size:4px 4px;content:"";display:block;height:1px;width:100%;}
.comment-list,
.comment-list .children{list-style-type:none;padding:0;}
.comment-list .children{margin-left:100px;margin-top:20px;}
.comment-list > li:after,
.comment-list .children > li:before{content:"";display:block;height:1px;width:100%;}
.comment-list > li:last-child:after{display:none;}
.comment-body{padding:24px 0;position:relative;}
.comment-author{float:left;font-size:11px;margin-right:30px;}
.comment-author .avatar{display:block;margin-bottom:0px;}
.comment-author .fn{word-wrap:break-word;text-align:center;display:block;}
.comment-author .fn a{text-align:center;display:block;}
.comment-author .fn a:hover{text-decoration:none;}
.comment-meta{margin-bottom:10px;}
.says{display:none;}
.comment-meta a:not(.comment-edit-link){font-size:12px;color:#999;}
.comment-meta a.comment-edit-link{font-size:12px;}
.comment-reply-link{color:#000;padding:6px 10px;background:#f6f6f6;margin-top:10px;display:inline-block;}
.comment-reply-link:hover{text-decoration:none;}
.comment-notes, .form-allowed-tags{font-size:12px;margin-bottom:20px;line-height:16px;}
.comment-form label{display:block;font-weight:normal;margin-top:20px;}
.comment-form input:not(#submit), .comment-form textarea{padding:10px;border:none;background:#fff;width:100%;font-size:12px;line-height:18px;}
#respond{padding:40px;background:#f6f6f6;margin-top:60px;}
.comment-form input#submit{color:#000;border:none;padding:6px 10px;background:#fff;margin-top:10px;display:inline-block;}
.comment-form input#submit:hover{color:red}
.dankov_inner_logo_holder{float:left;margin-right:40px;}
.dankov_vc_icon{padding:0 50px;display:table-cell;vertical-align:middle;height:300px;}
.dankov_vc_icon .fa{float:left;margin-right:15px;}
.dankov_vc_icon .icon-style{font-size:3.5em}
.full_width_row{width:100% !important;max-width:100% !important}
.dankov_link_block a:hover{color:#1abc9c;text-decoration:none;}
ul.list-head{margin-top:35px;}
.list-head li{margin-top:10px;}
.list-head li ins{text-decoration:none;border:1px solid #f6f6f6;border-radius:50%;text-align:center;display:inline-block;width:30px;height:30px;}
.soc-block{margin:auto;padding-bottom:10px;background:#fff;overflow:hidden;}
.soc-block ul{list-style:none;padding:0;}
.soc-block ul li{float:left;margin:0 10px;}
.soc-block ul li.facebook i{color:#3b5998;}
.soc-block ul li.twitter i{color:#55acee;}
.soc-block ul li.googleplus i{color:#dd4b39;}
.soc-block ul li.tumblr i{color:#35465c;}
.soc-block ul li.linkedin i{color:#0976b4;}
.soc-block ul li.dribbble i{color:#ea4c89;}
.soc-block ul li.rss i{color:#f26522;}
.soc-block ul li:hover i{color:#1abc9c;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;}
.soc-block i{font-size:35px;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;}
.wpb_single_image img{width:100%;}
.legend_block{margin:50px 0 0;}
.dankov_vc_text_span{display:table-cell;vertical-align:middle;}
.text-center .dankov_vc_text{padding:0px 100px;text-align:center;}
.dankov_vc_text.dankov_x2{display:block;padding:40px 50px 50px 50px;}
.dankov_vc_text_span.text-center{width:100%;margin-top:-26px;opacity:1;top:55%;position:absolute;left:0;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;-ms-transition:all 0.25s linear;}
.dankov_vc_potrfolio:hover .dankov_vc_text_span.text-center{opacity:1;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;-ms-transition:all 0.25s linear;top:50%;}
.dankov_r_t_w_s .dankov_strange_portfolio_item{padding:15px 23px;}
.dankov_r_t_w_s .dankov_port_filter_holder{background:none;padding:0px;margin-bottom:15px;}
.dankov_r_t_w_s .dankov_load_more_holder{margin-top:15px;display:none;}
.dankov_vc_text{padding:0px 50px;background:#fff;display:table;width:100%;}
.home .dankov_x2{height:600px;}
.dankov_x2{height:300px;}
.dankov_x1{height:300px;}
.dankov_p_x1{height:300px !important;}
.dankov_vc_potrfolio{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;position:relative;}
.dankov_vc_port_mask{position:absolute;top:15px;left:15px;bottom:15px;right:15px;opacity:0;background:#fff;padding:25px;opacity:0;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;-ms-transition:all 0.25s linear;}
.dankov_vc_potrfolio:hover .dankov_vc_port_mask{opacity:1;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;-ms-transition:all 0.25s linear;}
.dankov_vc_potrfolio .dankov_sub_legend{font-size:24px;line-height:24px;text-transform:uppercase;}
.dankov_vc_port_cat{margin-top:8px;text-transform:uppercase;opacity:0.8;font-size:12px;display:none;}
.dankov_vc_sep{height:3px;width:40px;display:inline-block;}
.dankov_vc_potrfolio a{text-decoration:none;}
.dankov_vc_potrfolio .dankov_sub_legend{margin-bottom:0px;}
.dankov_link_block a{color:#000 !important;}
.dankov_link_block{padding:0px !important}
.dankov_link_block a:hover{color:#1abc9c;text-decoration:none;}
img.wp-image-907{width:100% !important;}
.app{text-align:center;}
.app-title{font-size:24px;font-weight:bold;text-shadow:0 5px #15181f;}
.clock{position:relative;}
.clock-inner{border-radius:50%;position:absolute;}
.clock-center,
#clock-seconds,
#clock-minutes,
#clock-hours{left:50%;position:absolute;top:50%;}
.clock-center{background:#1a1d24;border-radius:50%;height:12px;margin:-6px 0 0 -6px;width:12px;z-index:4;}
#clock-seconds{background:#c40206;height:60px;margin:-60px 0 0 -1px;-webkit-transform-origin:1px 60px;-moz-transform-origin:1px 60px;-ms-transform-origin:1px 60px;-o-transform-origin:1px 60px;transform-origin:1px 60px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);width:2px;z-index:3;}
#clock-minutes{background:#aaa;height:50px;margin:-50px 0 0 -2px;-webkit-transform-origin:2px 50px;-moz-transform-origin:2px 50px;-ms-transform-origin:2px 50px;-o-transform-origin:2px 50px;transform-origin:2px 50px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);width:4px;z-index:2;}
#clock-hours{background:#1a1d24;height:40px;margin:-40px 0 0 -2px;-webkit-transform-origin:2px 40px;-moz-transform-origin:2px 40px;-ms-transform-origin:2px 40px;-o-transform-origin:2px 40px;transform-origin:2px 40px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);width:4px;z-index:1;}
.clock-numbers{color:#888;display:block;font-size:11px;height:120px;margin:-60px 0 0 -60px;left:50%;position:absolute;top:50%;width:120px;}
.clock-numbers li{height:20px;line-height:20px;margin:-10px;position:absolute;text-align:center;width:20px;}
.clock-numbers li:nth-child(1){left:50%;top:0;}
.clock-numbers li:nth-child(2){right:0;top:50%;}
.clock-numbers li:nth-child(3){bottom:0;left:50%;}
.clock-numbers li:nth-child(4){left:0;top:50%;}
.dankov_vc_clock{position:relative;}
.dankov_clock_mask_holder{background:#000;position:absolute;z-index:999;left:0px;right:0px;top:0px;bottom:0px;height:100%;width:100%;display:table;opacity:0;}
.dankov_clock_mask{display:table-cell;vertical-align:middle;line-height:normal;color:#fff;height:250px;}
.dankov_clock_mask_holder:hover{opacity:1;cursor:pointer;}
.table{display:table;height:100%;}
.table-cell{display:table-cell;vertical-align:middle;}
.modal-content{border:none;border-radius:0px;}
.modal-backdrop.in{opacity:0.8}
.modal-body{padding:20px 40px;}
.modal-body .wpcf7{font-size:12px;}
.modal-header{padding:20px 40px}
.border-class-top{border-top:1px solid #F6F6F6;}
.border-class-bottom{border-bottom:1px solid #F6F6F6;}
.border-class-bottom .dankov_x1{height:299px;}
.border-class-bottom .dankov_x2{height:599px;}
.border-class-top .dankov_x1{height:299px;}
.border-class-top .dankov_x2{height:599px;}
.vc_latest_news_date{font-size:12px;color:#999;margin-bottom:15px;}
.dankov_real_menu_holder{padding:20px 0px;display:none;}
.dankov_pg a, .dankov_pg{font-size:11px;}
.dankov_pg .fa{margin-right:10px;}
.dankov_post_holder{padding:40px;background:#fff;}
.dankov_com_header{padding-top:40px;margin-top:40px;border-top:1px solid #f6f6f6;text-transform:uppercase;}
.comment-reply-title{text-transform:uppercase;}
.dankov_posts_ul{list-style:none;margin:0px;padding:0px;margin-bottom:30px;}
.dankov_posts_ul li:nth-child(odd) .dankov_full_row_post{background:#fff;}
.dankov_with_sidebar .dankov_posts_ul li .dankov_full_row_post{background:#fff !important;}
.dankov_with_sidebar .dankov_posts_ul li .dankov_full_row_post.sticky{background:#f5f5f5 !important;}
.dankov_with_sidebar .dankov_posts_ul li .dankov_full_row_post.sticky .dankov_post_content_holder{background:#fff;}
.dankov_s .container{padding:40px;background:#fff;width:1170px;}
.page_title_here{background:#fff;padding:15px;margin-bottom:25px;font-weight:300;text-align:center;line-height:1;}
.page_title_here .dankov_legend{margin-bottom:0px;padding:15px;}
.page_title_here .legend_block{margin:0;}
@media (max-width:1024px){.dankov_header_menu li a{display:inline-block;padding:15px 7px;}
}
@media (min-width:992px) and (max-width:1278px){#wrapper{width:100%;}
.dankov_x1{height:270px !important;}
.dankov_x2{height:540px !important;}
.dankov_vc_icon{padding:0 25px;height:270px;}
#map{height:270px;}
.contact-block{height:270px;}
.contact-block ul li{height:90px}
}
@media (min-width:767px) and (max-width:991px){#wrapper{width:100%;}
.dankov_vc_icon{padding:0 25px;height:210px;}
.dankov_vc_icon .dankov_vc_text_span span{display:none;}
#map{height:210px;}
.contact-block{height:210px;}
.contact-block ul li{height:70px}
.dankov_strange_portfolio_item{width:50%;}
.dankov_sidebar{display:none;}
.col-md-4.hidden-sm{height:0px !important;margin:0px !important;display:none !important;visibility:hidden !important;}
.dankov_blocks_post .dankov_post_holder{height:360px;}
.dankov_x2{height:420px !important;}
.dankov_x1{height:210px !important;}
.dankov_vc_text .dankov_legend{font-size:30px !important;line-height:36px !important;}
body{letter-spacing:0px !important;}
.dankov_vc_text_span .dankov_sub_legend{font-size:16px !important;line-height:22px !important;}
.dankov_header_menu li a{padding:15px 10px;}
.contact-block ul li i{display:none;}
}
@media (min-width:0px) and (max-width:768px){#wpcf7-f1280-o1 input,#wpcf7-f1280-o1 textarea{margin-bottom:0px;padding:6px;width:65%;}
#wpcf7-f1280-o1 form p lable{float:left;width:30%;line-height:35px;}
#wpcf7-f1280-o1 .sign input{width:auto;}
#wpcf7-f1280-o1 .wpcf7-submit{width:20%;}
.phone-h span,.phone-h a{float:left;}
.contact-block ul li i{display:block;}
.contact-block ul li i{width:15%;}
.visible-xs{position:absolute;top:3px;right:19px;}
.dankov_header_menu{display:none;}
.visible-xs{font-size:36px;margin-top:5px;}
.visible-xs{display:block !important;}
.dankov_v_menu{display:block;background:#fff;width:100%;}
.dankov_v_menu li{width:100%;}
.dankov_header_menu li a{padding:15px 10px;}
.dankov_xs{text-align:center;width:80%;margin:0 auto;}
}
@media (min-width:0px) and (max-width:767px){.bottom-footer .dankov_widget{width:100%;float:left;}
#wrapper{width:100%;margin-top:0px;}
nav{width:100%;}
.dankov_header_menu li a{padding:15px 10px;}
.menu-wrapper{margin-bottom:15px;}
.dankov_header_menu ul{display:none;}
.dankov_header_menu li:hover ul{display:block;opacity:1;margin-top:-1px;}
.dankov_header_menu li:last-child a{padding-right:10px;}
.dankov_small_descr{display:none;}
h2.dankov_legend.blog_title{margin-bottom:20px !important}
.dankov_blocks_post .dankov_post_holder{height:500px !important;}
.dankov_logo_place{float:none;text-align:center;margin-right:0px;margin-bottom:30px;}
.sub-menu{margin-top:0px !important;}
#diagonal_outer{display:none !important;visibility:hidden !important}
.dankov_page_holder{visibility:visible;display:block;}
.dankov_st_menu_holder{visibility:hidden !important;display:none;width:0px !important;}
.dankov_logo_place img{display:inherit}
.post-categories{display:none;box-shadow:0 0px 7px rgba(0, 0, 0, 0.2);}
.post-categories li{display:inline-block !important;width:100% !important;border-bottom:1px solid #F6F6F6;margin-right:0px !important;}
.post-categories > li > a{border-bottom:1px solid #F6F6F6}
.post-categories > li.current-menu-item > a{color:red}
.post-categories li a:hover:after, .post-categories li a:hover:before{display:none !important}
.post-categories li a{display:block;padding:10px 13px !important;}
.post-categories{padding:0px !important;}
.post-categories li.active a{background:none !important;color:#fff;}
.post-categories li.active{background:red}
.visible-xs{font-size:36px;margin-top:5px}
.visible-xs:hover{cursor:pointer;}
.post-categories > li > .sub-menu{visibility:visible;opacity:1;position:relative;background:#fff;box-shadow:none;width:100%;display:block;}
.post-categories > li > .sub-menu > li > a{padding-left:30px !important}
.post-categories > li >a{width:100%;}
.post-categories > li:hover > .sub-menu{display:block;visibility:visible;opacity:1;z-index:100}
#dankov_featuder_posts{margin-top:30px;}
.dankov_post.sticky .dankov_post_holder{padding:20px;}
.dankov_legend{font-size:32px !important;line-height:38px !important;}
.post_chat .dankov_blog_post_content_holder, .quote_post, .post_audio{padding:20px !important;}
.dankov_sidebar{display:none;}
.dankov_widget_bottom{margin-bottom:40px;}
.col-xs-12 .img-responsive{display:block;text-align:center !important;margin:0 auto}
.dankov_blocks_post .dankov_post_holder{height:640px;}
.dankov_inner_logo_holder{float:none;margin:0px;text-align:center;}
.dankov_inner_logo_holder img{width:80px !important;margin-bottom:20px;}
.wpb_single_image{margin-bottom:20px !important;}
.page .vc_custom_1413276226145{padding:20px !important;}
#dankov_container{padding-top:40px;}
.dankov_strange_portfolio_item{width:100% !important;}
.dankov_header_menu{display:none;}
.dankov_xs{text-align:center;}
.dankov_v_menu{display:block;background:#fff;width:100%;}
.dankov_v_menu li{width:100%;}
.dankov_v_menu li ul{position:relative !important;width:100% !important;margin:0px !important;border:none !important;}
.dankov_v_menu li ul li{width:100% !important;}
.dankov_head_holder{position:relative !important;}
.dankov_head_holder.dankov_sticky{padding:40px 0;}
#filters a{width:100%;text-align:center;}
.padding_row{padding:0px 30px !important;}
.dankov_vc_icon{margin-top:40px !important;margin-bottom:40px !important}
.this_page{margin:0px !important}
#respond{padding:0px !important;background:#fff !important;}
#comment{border:1px solid #f6f6f6 !important;}
#submit{border:1px solid #f6f6f6 !important;}
}
.padding_row{padding:0px 80px;}
.textwidget img, .dankov_blog_post_content_holder img{max-width:100%;height:auto;}
@media (min-width:0px) and (max-width:667px){.request-quote{padding:0 20px;}
.home-portfolio .dankov_x2,.home-portfolio .dankov_x1,.home-portfolio .border-class-top .dankov_x1{margin:0px;}
}
@media (min-width:0px) and (max-width:568px){.request-quote{padding:0 20px;}
.phone-h a{font-size:15px;color:#070548;font-weight:bold;font-family:helvetica;}
}
@media (min-width:0px) and (max-width:480px){.tp-caption p{padding-bottom:23px!important;}
.request-quote{padding:0 20px;}
.dankov_xs{text-align:center;width:92%;margin:0 auto;}
}
@media (min-width:0px) and (max-width:380px){.wpb_image_grid .wpb_image_grid_ul .isotope-item img{max-width:100%!important;}
.request-quote{padding:0 20px;}
.dankov_xs{text-align:center;width:100%;margin:0 auto;}
.phone-h a{font-size:12px;color:#070548;font-weight:bold;font-family:helvetica;margin-top:-8px;float:left;}
.phone-h span{font-size:9px;color:#070548;font-family:helvetica;float:left;}
#nav-container .container{padding:0px;}
.phone-h{float:left;width:45%;margin-left:5%;padding-left:32px;height:35px;}
}
@media (min-width:1280px){.container{width:1220px;}
}