/*
    Theme Name: Webbuildersguide
*/

@import url('//netdna.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.css');

html,body  {height:  100%;  } 
body {padding:0px; margin:0px; font-family: "Proxima Nova Regular","Segoe UI",Roboto,"Droid Sans","Helvetica Neue",Arial,sans-serif;  background: url(images/main_b.png) repeat-y center #e5e5e5;}
div,form,ul,h1,h2,h3,h4,h5,li,p,img{padding:0px;margin:0;}
a{text-decoration: underline;}
a:hover{text-decoration: none;}
ul{list-style-type:none;}
div{vertical-align: top;}
img{border: 0;}

textarea:focus, input:focus{
    outline: 0;
}

p{line-height: 18px;}
.main{width: 1150px; background: #ffffff; margin: auto; }
.top_menu{background: url(images/menu.png) repeat-x; height: 50px; position: relative;}
.top_menu ul{display: inline-block; margin: 0 0 0 126px; }
.top_menu li{display: inline-block; padding: 16px 12px 19px 13px; background: url(images/top_li.png) no-repeat left top; float: left; font-family: Arial, sans-serif; cursor: pointer;}
.top_menu li a{color: #f3f3f3; font-size: 12px; text-decoration: none; font-family: Arial, sans-serif; float: left;}
.top_menu li:hover,li.current-menu-item,li.current-post-parent{background: url(images/top_li_hover.png) no-repeat #232323 ;}
.icon_menu{margin: 48px 0 0 0; padding: 0 0 0 194px; background: url(images/line_icon.png) no-repeat bottom right; float: left; height: 175px; width: 956px; position: relative;}
.icon_menu li{float: left; display: inline-block; }
.icon_top li a{display: inline-block; margin: 0 0 0 43px;}

.icon_menu li a{text-decoration: none; position: relative;}
.icon_menu li b{color: #374a58;
font-size: 16px;
font-family: "Proxima Nova Regular","Segoe UI",Roboto,"Droid Sans","Helvetica Neue",Arial,sans-serif;
position: absolute;
width: 140px;
top: 110px;
text-align: center;
left: -21px; font-weight: normal;}
.icon_menu li a:hover b{text-decoration: underline;}
.logo{position: absolute; width: 125px; height: 150px; background: url(images/logo.png) no-repeat; left: 12px; top:0px; z-index: 9999;}
.need_more{width: 94px; height: 107px; background: url(images/need_more.png) no-repeat; left: -20px; position: absolute; left: 87px; top:85px}
.webl{color: #232323; font-family: "Proxima Nova Regular","Segoe UI",Roboto,"Droid Sans","Helvetica Neue",Arial,sans-serif; font-weight: bold; font-size: 18px; background: #e3e7e9; padding: 7px 0 7px 16px;}
.link_for{display: block; margin: 14px 18px 24px 18px;}
.link_for a{color: #232323; font-size: 16px; text-decoration: none;}
.link_for a:hover{text-decoration: underline;}
.left_colum img{margin: 0 0 9px 10px;}
.footer{background: #505050; height: 200px;}
.article{border-left: 1px solid #dedede; position: relative; margin: -7px 0 0 0;}
.f1{text-align: center;}
.f1 li{display: inline-block; background: url(images/li_sep.png) no-repeat right 5px; padding: 0 9px 0 4px;}
.f1 a{color: #e5e5e5; font-size: 14px; text-decoration: none;}
.f1,.f2, .f4,.f_icon{text-align: center;}
.f2 li{display: inline-block; background: url(images/li_sep.png) no-repeat right top; padding: 0 9px 0 4px;}
.f2 a{color: #e5e5e5; font-size: 12px; text-decoration: none;}
.f3{text-align: center; color: #ababab; font-size: 12px; margin: 12px 0 0 0;}
.f4{text-align: center;}
.f4 li{display: inline-block; background: url(images/li_sep.png) no-repeat right 5px; padding: 0 9px 0 4px;}
.f4 a{color: #e5e5e5; font-size: 14px; text-decoration: none;}
.f4 .last{background: transparent none repeat scroll 0% 0%;}
.footer a:hover{text-decoration: underline;}
.f_icon{position: relative;}
.f_icon li{display: inline-block; cursor: pointer; margin: 17px 7px 11px 0; position: relative;}

.i_1{height: 59px; width: 59px; background: url(images/f_1.png) no-repeat;}
.i_1:hover{background-position: 0 -59px;}

.i_2{height: 59px;width: 59px; background: url(images/f_2.png) no-repeat;}
.i_2:hover{background-position: 0 -59px;}

.i_3{height: 59px;width: 59px; background: url(images/f_3.png) no-repeat;}
.i_3:hover{background-position: 0 -59px;}

.i_4{height: 59px;width: 59px; background: url(images/f_4.png) no-repeat;}
.i_4:hover{background-position: 0 -59px;}

.i_5{height: 59px;width: 59px; background: url(images/f_5.png) no-repeat;}
.i_5:hover{background-position: 0 -59px;}
.mail_icon{height: 59px; width: 59px; background: url(images/f_6.png) no-repeat; cursor: pointer; position: absolute; top:17px; right: 0; margin: 0 25px 0 0;}
.mail_icon:hover{background-position: 0 -59px;}
.article{padding: 52px 52px 40px 47px;}
.first_aticle h1.eighty{color: #232323; font-size: 36px; font-family: "Proxima Nova Regular","Segoe UI",Roboto,"Droid Sans","Helvetica Neue",Arial,sans-serif; font-weight: normal; margin: 0px; padding: 0px 0 33px 0;}
body .first_aticle{font-family: "Proxima Nova Regular","Segoe UI",Roboto,"Droid Sans","Helvetica Neue",Arial,sans-serif; color: #232323; font-size: 16px;}
.first_aticle p{color: #232323; padding: 0 0 24px 0;  line-height: 25px}
.first_aticle{margin-bottom: 36px;}
.lates_web{background: url(images/line_sep.png) repeat-x; height: 5px; width: 777px; text-align: center; margin: 0 0 40px 0; }
.lates_web span{display: inline-block; color: #232323; font-size: 14px; font-weight: bold; font-family: "Proxima Nova Regular","Segoe UI",Roboto,"Droid Sans","Helvetica Neue",Arial,sans-serif; text-transform: uppercase; background: #fff; padding: 0 15px 0 15px; position: relative; top:-8px}
.atr{color: #232323; font-size: 36px; font-family: "Proxima Nova Regular","Segoe UI",Roboto,"Droid Sans","Helvetica Neue",Arial,sans-serif; margin-bottom: 16px;}
.atr a{color: #232323; text-decoration: none;}
.atr a:hover{text-decoration:underline}
.cat_article img{position: relative;top:4px;}
.cat_article p{color: #232323; font-size: 16px; font-family: "Proxima Nova Regular","Segoe UI",Roboto,"Droid Sans","Helvetica Neue",Arial,sans-serif; line-height: 25px; margin: 0 0 12px 0;}
.cat_article td{vertical-align: top;}
.art_content{margin: 0;}
.barticle{color: #14537b; font-size: 14px; font-weight: bold;background: url(images/barticle.png) no-repeat; width: 104px; height: 28px; display: inline-block; text-decoration: none;}
.barticle span{position: relative; left: 17px; top:0px}
.barticle:hover span{text-decoration: underline;}
.lat_com{color: #232323; font-size: 22px; font-family: "Proxima Nova Regular","Segoe UI",Roboto,"Droid Sans","Helvetica Neue",Arial,sans-serif; margin-bottom: 7px;}
.lat_com a{color: #232323; text-decoration: none;}
.lat_com a:hover{text-decoration: underline;}
.lat_total p{ font-size: 16px; color: #232323; line-height: 25px; }
.content{clear: both;}
.right_icon{ width: 59px; position: absolute; right: 0px; margin-right: -79px; display: none;}
.right_icon a{display: inline-block; margin-bottom: 3px;}
.right_icon a:hover{background-image: url(images/right_icon_hover.png);}
.ri_1{background: url(images/right_icon.png) 0 0 no-repeat; height: 59px; width: 59px;}
.ri_2{background: url(images/right_icon.png) 0 -62px no-repeat; height: 59px; width: 59px;}
.ri_3{background: url(images/right_icon.png) 0 -124px no-repeat; height: 59px; width: 59px;}
.ri_4{background: url(images/right_icon.png) 0 -186px no-repeat; height: 59px; width: 59px;}
.ri_5{background: url(images/right_icon.png) 0 -248px no-repeat; height: 59px; width: 59px;}
.seach_block{margin: 27px 0 0 0; padding: 0 0 0 194px; background: url(images/line_icon.png) no-repeat bottom right; float: left; height: 80px; width: 956px; position: relative;}
.seach_logo{position: absolute; width: 123px; height: 148px; background: url(images/logo_seach.png) no-repeat; left: 12px; top:0px; z-index: 1000;}
.text_seach{color: #232323;
font-size: 36px;
margin: 0 13px 0 0;}
.seach_input{background: url(images/seach_input.png) 0 0 no-repeat; height: 43px; width: 437px;}
.seach1{background: none;
font-size: 24px;
border: none;
height: 35px;
width: 378px;
padding: 0 0 0 4px;
line-height: 40px;}
.seach2{height: 40px;
width: 45px; cursor: pointer; background: none; border: none;}
.seach_zero{display: inline-block; margin: 0 0 0 86px;}
.patch{background: #f7f8f8; height: 26px; width: 772px; color: #232323; font-size: 11px; padding: 0 0 0 10px;}
.first_aticle .patch a,.patch a{color: #232323; text-decoration: none; font-size: 11px; display: inline-block; margin: 6px 0 0 0;}
.patch a:hover{text-decoration: underline; }
.patch span{display: inline-block; margin: 0 3px 0 3px; position: relative; top:0px}
.submit_site{color: #232323; font-size: 36px; margin: 27px 0 0 0;}
.warry_icon{background: url(images/warry.png) no-repeat left top; height: 32px; padding: 0 0 0 48px; margin: 32px 0 0 17px;}
.warry_icon span{position: relative; top: 8px;}
.dont_submit{margin: 16px 0 0 64px; width: 659px; border-bottom: 1px solid #dedede; padding: 0 0 17px 0;}
.dont_submit li{font-size: 14px; margin-bottom: 10px; line-height: 18px;}
.web_url{color: #232323; font-weight: bold; font-size: 14px; margin: 6px 8px 0 0;}
.inp_div{border: 1px solid #868686; height: 24px; width: 276px; margin-bottom: 14px;}
.inp_div input{background: none;
width: 255px;
border: none;
margin: 4px 0 0 7px;
padding: 0px; font-size: 14px; color: #828282;}
.form_submit{margin: 56px 0 0 0;}
.form_submit td{vertical-align: top;}
.find_pr{background: url(images/check_1.png) no-repeat; height: 25px; width: 278px; margin: 0 0 0 7px;}
.find_pr div{color: #10613b; font-size: 12px; display: inline-block; margin: 5px 0 0 22px;}
.text_d{border: 1px solid #868686; height: 186px; width: 559px;}
.text_d textarea{margin: 5px 0 0 7px;
width: 540px;
height: 170px;
border: none; font-size: 14px; color: #828282;}
.find_prt{height: 64px; width: 561px; background: url(images/check_2.png) no-repeat; margin: 5px 0 0 0;}
.find_prt div{color: #10613b; font-size: 12px; margin: 24px 0 0 18px; display: inline-block;}
.deep_link{color: #232323; font-size: 18px; font-weight: bold; margin: 45px 0 30px 119px;}
.deep_title{color: #232323; font-size: 14px; font-weight: bold; margin: 6px 9px 0 19px;}
.inp_div_deep{border: 1px solid #868686; height: 24px; width: 219px; margin: 0 0 14px 0;}
.inp_div_deep input{width: 204px;
background: none;
border: none;
margin: 3px 0 0 7px; font-size: 14px; color: #828282;}
.capt_text{color: #232323; font-size: 18px; font-weight: bold; margin: 19px 0 12px 0;}
.g_bot{padding: 0 0 0 119px;}
.m_buton{background: url(images/m_buton.png) no-repeat; width: 149px; height: 31px; margin: 32px 0 0 0; display: inline-block; cursor: pointer;}
.m_buton span{color: #e6f9ff; font-size: 12px; font-family: "Proxima Nova Regular","Segoe UI",Roboto,"Droid Sans","Helvetica Neue",Arial,sans-serif; text-transform: uppercase; margin: 8px 0 0 23px; display: inline-block; font-weight: bold;}
.m_buton:hover span,.m_buton_c:hover span{text-decoration: underline;}

.m_buton_c{height: 31px; margin: 32px 0 0 23px; display: inline-block; cursor: pointer;}
.m_buton_c span{color: red; font-size: 12px; font-family: "Proxima Nova Regular","Segoe UI",Roboto,"Droid Sans","Helvetica Neue",Arial,sans-serif; text-transform: uppercase; margin: 8px 0 0 0px; display: inline-block; font-weight: bold;}

.cat_desc{margin: 38px 0 35px 0; background: url(images/line_sep.png) repeat-x bottom; padding: 0 0 21px 0; }
.cat_name{font-size: 36px; color: #232323; margin: 0 0 16px 0;}
.cat_desc p{margin: 0px;}
.cat_text p{font-size: 14px;}
.article_category .cat_article{border-bottom: 1px solid #dedede; padding: 0 0 39px 0; margin-bottom: 24px;}
.navigator{position: relative;}
.navigator li{float: left;}
.navigator a:hover{text-decoration: underline;}
.current{background: url(images/round.png) no-repeat; height: 28px; width: 28px;}
.navigator{text-align: center;}
.navigator li{color: #14537b; font-size: 14px; margin-right: 13px; font-weight: bold;}
.navigator li span{position: relative; top:6px; }
.navigator ul{display: inline-block;}
.navigator li a{color: #14537b; position: relative; top:6px; text-decoration: none;}
.navigator li a:hover{text-decoration: underline;}
.prev,.next{display: none;}
.prev a{color: #14537b; font-size: 14px; font-weight: bold; text-decoration: none; margin: 0 0 0 18px;}
.next a{color: #14537b; font-size: 14px; font-weight: bold; text-decoration: none; margin: 0 17px 0 0px;}
.prev{position: absolute; left: 0px; top:6px;}
.next{position: absolute; right: 0px; top:6px;}
.silov_str li{font-size: 14px; margin-bottom: 8px; background: url(images/li_strd.png) 0px 5px no-repeat; padding: 0 0 0 14px;}
.silov_str li a{color: #0051c0; font-weight: bold; font-size: 14px;}
.silov_str ul{margin: 30px 0 10px 0; border-bottom: 1px solid #dedede; padding: 0 0 0px 0;}
.add_button{position: relative; width: 285px; height: 50px; background: url(images/add_button.png) no-repeat; position: absolute; top:0px; right: 0; margin: 100px 45px 0 0; cursor: pointer;}
.add_button span{color: #d2f0ff; font-size: 19px; font-weight: bold; position: relative; top: 12px; left: 24px; font-family: "Proxima Nova Regular","Segoe UI",Roboto,"Droid Sans","Helvetica Neue",Arial,sans-serif;}
.add_button:hover span{text-decoration: underline;}
.directoty .cat_desc{border: none; background: none;}
.galery_art{margin: 0 0 0 37px;}
.block_art{padding: 15px 0 1px 83px; height: 74px; display: inline-block; position: relative;}
.galery_art .block_art:nth-child(2n+1){width: 313px;}
.block_art a{color: #0051c0; font-size: 18px;}
.blocl_p{color: #232323; font-size: 14px; margin-top: 2px;}
.width_seven{width: 777px;}
.silov_str ul{border: none;}
.directoty .silov_str ul{margin-top: 29px;}
.block_art img{position: absolute; left: 0px; top:0px}
.cat_text_ul li{width: 250px; display: inline-block;}
.cat_text_ul li a{color: #0051c0; font-size: 14px; font-weight: bold; margin: 0 0 3px 0; display: inline-block;}
.submit_url{width: 155px; height: 50px; background: url(images/s_button.png) 0px 0px no-repeat; position: absolute; right: 0; margin: 25px 22px 0 0; cursor: pointer; z-index: 1000;}
.submit_url span{color: #d2f0ff; font-size: 19px; font-weight: bold; margin: 12px 0 0 22px; display: inline-block; font-family: Arial;}
.submit_url:hover span{text-decoration: underline;}
.rel_post{margin: 17px 0 0 0;}
.rel_post a{color: #0051c0; font-size: 14px; font-weight: bold; margin: 0 0 4px 0; display: inline-block;}
.sdf_post{color: #232323; font-size: 14px; margin: 21px 0 0 0;}
.sovet_u{color: #77766d; font-size: 14px; margin: 0 0 8px 0;}
.submit_site a{color: #232323; margin-bottom:12px; display: inline-block;}
.open_page .patch{margin: 0 0 38px 0;}
.first_aticle .h3_{padding: 0px 0 28px 0; margin:0; color: #232323;}

.first_aticle h1, .article_category h1{color: #232323; font-family: Arial; font-size: 36px; margin: 13px 0 13px 0; padding: 0px; font-weight: normal;}

.first_aticle a{color: #0051c0;}
.p1{background: #eaf8f3;}
.p2{background: #f8eaee;}
.plus,.minus{margin: 15px 0 20px 9px;}
.plus li{color: #232323; font-size: 14px; background: url(images/plus_.png) no-repeat left center;  min-height: 21px; padding: 4px 0 0 28px; margin-bottom: 9px;}
.minus li{color: #232323; font-size: 14px; background: url(images/minus_.png) no-repeat left center;  min-height: 21px; padding: 4px 0 0 28px; margin-bottom: 9px;}
.first_aticle table td{vertical-align: top;}
.first_aticle .create_w{background: url(images/p1_b.png) no-repeat; width: 124px; height: 29px;  display: inline-block;  text-decoration: none; margin: 22px 0 0 0; padding: 0px;}
.create_w a{font-family: Tahoma; color: #1d1d1d; font-size: 12px; text-decoration: none; padding: 0px 0 0 13px; display: inline-block;}
.create_w a:hover{text-decoration:underline;}
.create_w span{position: relative; top:3px; left: 13px;}
.create_w span:hover{text-decoration: underline;}
.line_black{background: #dedede; height: 1px; margin: 30px 0 28px 0;}
.first_aticle th{color: #2a5368; font-size: 14px; font-weight:bold; background: #dce8ee; padding: 7px 0;}
.first_aticle td{padding: 5px 0 4px 11px; font-size: 14px;}
.alignleft {float: left;margin: 5px 10px 10px 0;}
.how_sub_send p{padding: 0 0 16px 0;}
.how_sub_send ul{margin: 0 0 17px 0;}
.how_sub_send li{margin: 0 0 10px 0;}
.find_pr .error,.find_prt .error{display: none;}
.form_submit table td{vertical-align: top;}
.text_d textarea{resize: none;}
.submit_site a{color: #232323;}
#recaptcha_widget_div{position: relative; left: -3px;}
.try_again{font-size: 14px;
color: red;
position: relative;
top: 15px; display: none;}






















.back_to_home:hover span{text-decoration: underline;}
.autor_text .full_autor{display: none;}
.c_min {padding: 0 30px;}
.short_text a{color: #40a109;}
.page_number{color: #fff;
font-size: 12px;
font-family: Arial;
top: 102px;
position: relative;
margin: auto; display: none;}
.icon_f1{}
.icon_f2{position: relative;
top: -3px;
left: 10px;}
.icon_f3{}
.all_cat .curent_category a{text-decoration: underline;}
.all_cat .curent_category a:hover{text-decoration: none;}
.carent_caegoty_id{display: none;}
.post_block_min .post_h{width: 336px; height: 4px; background: url(images/post_h.png) 0px 0px no-repeat;}
#post_id{display: none;}
#comments ol{list-style-type: none; margin: 0px; padding: 0px 0px;}
.c_zero{ padding: 0 0 0 14px;}
.fn, .fn a{color: #232323;
font-size: 18px;
font-family: Arial;}
.fn:first-letter, .fn a:first-letter {text-transform: uppercase;}

.c_2{font-family: Arial; color: #393939; font-size: 12px;}
.c_1{padding: 0px 0 0 0;}
#comments table{
    border:0px; /* border="0" */
    border-collapse:collapse; /* cellspacing="0" */
}

#comments table td{
    padding:0px; /* cellpadding="0" */
}

.c_text p{padding: 1px 0 0 0; margin: 0px; font-size: 14px; font-family: Arial; color: #393939; 
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.c_text a{
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.fn a{
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.c_click {background: url(images/response_button.png) 0px 0px no-repeat; width: 50px; height: 23px; margin: 10px 0 22px 0; cursor: pointer; position: relative; display: inline-block;}
.reply{color: #333333; font-size: 11px;  font-family: Tahoma; text-transform: uppercase; padding: 5px 9px 3px 11px; position: relative; display: inline-block; }
.reply:hover{text-decoration: underline;}
.c_click a{text-decoration: none;color: #333333;}
.c_click a:hover{text-decoration: underline;}
.c_text a{color: #40a109;}
#comments ul{margin: 0 0 0 50px;}
.comment-notes,.form-allowed-tags{display: none;}
.comment-form-author label, .comment-form-email label, .comment-form-url label, .comment-form-comment label{display: none;}
#reply-title{text-align: center;
color: #393939;
font-size: 48px;
font-family: Bebas Neue;
font-weight: normal; display: none;}
.comment-form-author input, .comment-form-email input, .comment-form-url input{border: 1px solid #b8b8b8;
height: 24px;
margin-bottom: 7px;
width: 238px;
padding: 0 5px 0 5px; color: #828282;}
.comment-form-comment textarea{width: 100%; border: 1px solid #b8b8b8; height: 146px; margin-bottom: 7px; resize:none; color: #828282; padding: 5px;}
.open_page #commentform p.form-submit {background: url(images/button_box.png) 0px 0px no-repeat;  width: 154px; height: 40px; margin: 10px 0 15px 0; display: inline-block; position: relative; left: -1px;}
.open_page .form-submit input{width: 152px;
height: 34px;
background: none;
border: none;
cursor: pointer;
color: #e6f9ff;
padding: 0px;
margin: 0px;}
.open_page .form-submit input:hover{text-decoration: underline;}

.form-submit{cursor: pointer;}

#commentform p{margin: 0px; padding: 0px;}
.ortext{color: #393939; font-size: 18px; font-family: Arial; font-weight: bold; margin: 32px 9px 0 9px;}
.get_gravater{margin: 20px 0 7px 0;}
.open_p1 .get_gravater img{margin: 0px;}
#comments{margin: 27px 0 0 0; padding: 0 0 30px 0;}
#cancel-comment-reply-link{font-family: Arial;
font-size: 13px;
position: absolute;
top: 275px;
left: 165px; color: #40a109;}
.otstup_now{height: 1px; margin: 0px; padding: 0px;}
.more-link{display: none;}
.open_page #commentform .logged-in-as{font-size: 13px; margin: 20px 0 20px 0;}
.logged-in-as a{color: #40a109;}
.pibfi_pinterest_center{text-align: center;}
.c_click a.comment-edit-link{position: absolute;
left: 60px;
top: 3px;
font-size: 13px;
color: #40a109;}
.ukr img:first-child{position: relative; top: -4px;}
.text_center{color: #010101; font-family: Bebas Neue; font-size: 48px; text-align: center; opacity:.3; padding: 51px 0 10px 0; line-height: 48px;}
.our_choise .post_c h1{font-size: 30px; padding: 0 5px 0px 0; margin: 12px 0 3px 18px;}
.our_choise .post_c h2 a{color: #393939; font-family: Bebas Neue; font-size: 48px; text-decoration: none; margin: 0 0 10px 0; display: inline-block;}
.our_choise .post_c h2 a:hover{text-decoration: underline;}
.our_choise .post_c h2{margin-top: 6px; margin-bottom: 1px;}

 .rd_zero{background: #f5f6e6; text-align: center; padding: 13px 0 10px 0;}
 .rd_zero a{color: #333333; font-family: Arial; font-size: 12px; font-weight: bold; position: relative; top: 2px; text-decoration: none;}
 .rd_zero a:hover{text-decoration: underline;}
 .rd_0{background: url(images/rd_0_yellow.png) repeat-x; display: inline-block; *display: inline; zoom: 1; height: 21px; }
 .rd_1{background: url(images/rd_left_yellow.png) no-repeat left top; display: inline-block; *display: inline; zoom: 1; height: 21px;}
 .rd_2{background: url(images/rd_right_yellow.png) no-repeat right top; display: inline-block; *display: inline; zoom: 1; height: 21px; padding: 0 20px 0 31px;}

.blue_color .rd_zero{background: #e4f7f6; text-align: center; padding: 13px 0 10px 0;}
.blue_color .rd_zero a{color: #333333; font-family: Arial; font-size: 12px; font-weight: bold; position: relative; top: 3px; text-decoration: none;}
.gecko .blue_color .rd_zero a{top: 4px;}
.blue_color .rd_zero a:hover{text-decoration: underline;}
.blue_color .rd_0{background: url(images/rd_0.png) repeat-x; display: inline-block; *display: inline; zoom: 1; height: 21px; }
.blue_color .rd_1{background: url(images/rd_left.png) no-repeat left top; display: inline-block; *display: inline; zoom: 1; height: 21px;}
.blue_color .rd_2{background: url(images/rd_right.png) no-repeat right top; display: inline-block; *display: inline; zoom: 1; height: 21px; padding: 0 20px 0 31px;}
.c_min{color: #393939; font-family: Arial; font-size: 14px;}
.c_min li{line-height: 20px;}
.submit_post{padding: 7px 43px 0 37px;}
.submit_post .comment-form-comment textarea {
    width: 100%;
    border: 1px solid #808080;
    height: 192px;
     resize: none;
      padding: 1%;
     font-family: Arial; 
}
.open_page .submit_post #commentform p.form-submit{margin: 13px 0 23px 0;}
.open_page .submit_post .form-submit input{background: url(images/send_button.png) no-repeat; }
.open_page .submit_post .form-submit:hover input{background: url(images/send_button.png) 0 -41px no-repeat;}
.open_page #commentform .succesfull{text-align: center;}
.succ_text{font-family: Arial;
font-size: 14px;
color: #393939;
text-align: center;
margin: 23px 0 0 0;}
.putin .title_page{margin-bottom: 34px;}
.open_page_div .post_block_fix{float: inherit;}
.c_zorou{margin: 0 0 0 15px;}
.sotsety{text-align: center;}
.center_please,.icon_f1,.icon_f2,.icon_f3,.icon_f4,.icon_f5{display: inline-block;}
.icon_f3{top: -3px; position: relative;}
.icon_f2{
    width: 105px;
}
.icon_f4{position: relative;
top: -3px;
left: -20px; cursor: pointer;}
.icon_f5{position: relative;
top: -2px;
left: -7px;}

.fbcomments{text-align: center;}
.faot .icon_f1{position: relative; top: -3px;}
.faot .icon_f2{margin: 0 0 0 4px;}
.faot .icon_f4{left: -14px;}
.find_info{display: inline-block;}
.fbcomments_custom{display: none;}
.succesfull{margin: 43px 0 0 0; display: none;}
.advertisment_text a{color : #40a109;}
.advertisment_text p{margin-bottom: 25px;}
.share_text{text-align: center; margin-bottom: 25px;}
.social{text-align: center; margin-bottom: 30px;}
.Square{display: inline-block; margin: 0 9px 0 0;}
.our_choise .post_block{height: 551px;}
.our_choise .content{margin-bottom: 20px;}
.autor_full_img img{width: 87px; height: 87px;
    -webkit-border-top-left-radius: 50px;
    -webkit-border-top-right-radius: 50px;
    -moz-border-radius-topleft: 50px;
    -moz-border-radius-topright: 50px;
 border-radius: 50px;}
.autor_name{margin-bottom: 17px;}
.autor_name a{color : #40a109;}


.ds_1{font-size: 20px; font-family: Arial; color: #232323; background: url(images/line_sep.png) repeat-x bottom; padding: 0 0 15px 0;}
.c_1{display: inline-block;}
.c_2{display: inline-block; display: inline-block;
position: relative;
top: 4px;
left: 9px;}
.com_block{border-bottom: 1px solid #dedede; margin-bottom: 20px;}
#respond{position: relative;}
.add_url{display: none;}
.add_url{padding-bottom: 30px;}
.category_navigation{border-top:1px solid #dedede; padding: 10px 0 0 0; margin: 47px 0 0 0;}
.lates_comment{width: 777px; height: 15px; background: url(images/lates_comment.png) no-repeat; text-align: center; position: relative; margin: 47px 0 40px 0;}
.lates_comment span{display: inline-block; color: #232323; font-size: 14px; font-weight: bold; font-family: Arial; text-transform: uppercase;  position: relative;
top: -1px;
left: -8px;}
.for{font-style:italic; margin: 0 0 16px 0; font-size: 14px; font-family: Arial;}
.for a{color: #232323; text-decoration: underline;}
.for a:hover{text-decoration: none;}
.top_menu .menu-item-188{padding: 16px 18px 19px 16px;}
.succesfull{display: none;
text-align: center;
width: 765px;}
.link_for li{margin-top: 2px;}
.first_aticle h3 a{text-decoration: none;}
.first_aticle h3 a:hover{text-decoration:underline;}
.hidden_banner{ margin: 3px 5px 5px 0; display: inline-block; background: url(images/backgrounsdfdsf.png) no-repeat; min-width: 455px; min-height: 110px;}
.hidden_banner span{display: none;color: #256111;
font-size: 24px;
font-weight: bold;
position: relative;
left: 175px;
top: 32px;}
.first_aticle h2, .first_aticle h4{
font-size:22px;
padding:0 0 20px 0;
}
.first_aticle h5{
font-size:30px;
padding: 5px 0 12px 0;
font-weight:normal;
}
.list{
margin:0 0 20px 0;
display:block;
}
.list li{
display:block;
line-height:25px;
padding:0px 0 3px 15px;
list-style-type:none;
background:url(images/bullet.jpg) 0px 10px no-repeat;
}
.first_aticle .builder{
font-size:32px;
line-height:32px;
font-weight:normal;
color:black;
float:left;
width:100%;
padding:30px 0 0 0;
}
.first_aticle .top10{
font-size:32px;
line-height:32px;
font-weight:normal;
color:black;
float:left;
width:100%;
padding:10px 0 20px 0;
}
.first_aticle .top10 a{text-decoration:none}
.first_aticle h3{
font-size:32px;
line-height:37px;
font-weight:normal;
color:black;
float:left;
padding:0 10px 40px 0;
margin:-6px 0 0 0
}
.first_aticle .title h2{
font-size:32px;
font-weight:bold;
color:black;
display:block;
width:100%;
float:left;
padding:30px 0 40px 0;
}
.button_create{
display:block;
float:right;
width:170px;
height:39px;
background: url(images/create.jpg) top left no-repeat;
margin:10px 87px 15px 93px; 
}
.button_create:hover {background-position: 0 -39px;}
.button_create_free{
display:block;
float:right;
width:204px;
height:39px;
background: url(images/createfree.jpg) top left no-repeat;
margin:10px 70px 15px 76px; 
}
.additional{
float:left; margin:-5px 0 0 0
}
.button_create_free:hover {background-position: 0 -39px;}
.button_download{
display:block;
float:right;
width:170px;
height:39px;
background: url(images/download.jpg) top left no-repeat;
margin:10px 87px 15px 93px; 
}
.button_download:hover {background-position: 0 -39px;}
.first_aticle .templates{
width:786px;
padding:0px;
margin:15px 0;
}
.first_aticle .templates td{
height:204px;
padding:0px;
}
.first_aticle .templates .middle{
width:293px;
text-align:center;
}
.patch span:last-child{display: none;}
.first_aticle .pad1{padding:10px 0 30px 0}
.first_aticle img{
margin-bottom:15px;
}
.first_aticle .feature{
display:block;
background: url(images/star.gif) 0 4px no-repeat;
padding:1px 0 0 25px;
font-size:15px;
}
.first_aticle p.feature{
display:block;
background: url(images/star.gif) left 2px no-repeat;
padding:1px 0 10px 25px;
font-size:15px;
}
.first_aticle p.wp{
display:block;
background: url(images/star.gif) left 4px no-repeat;
padding:1px 0 10px 25px;
font-size:16px;
}
.first_aticle .courtesy{
display:block;
width:785px;
text-align:center;
font-size:11px;
margin:-15px 0 0 0;
}
.shot_name{display: none;}

#fotside li a{width: 59px;
height: 59px;
display: inline-block;
position: absolute; left: 0px;}

span.indexno {display:none;}

.preview{float: right; margin: 8px 0px 0 33px; width: 350px;}
.top_image{float: right; margin: 8px 0px 0 33px;}
.widget1{padding:0 0 22px 0}

.check_price{
font-size:12px;
display:block;
width:739px;
text-align:center;
}
body .language{
font-size:18px;
font-weight:bold;
line-height:28px;
padding:20px 0 20px 0;
float:none;
}











/*************************
		AppleSinkin Styles
**************************/



/* New Sctructure (without tables) */

.clearfix:after,
.main-holder:after,
.columns:after {
	clear: both;
	content: "";
	display: block;
}

.left-column {
	float: left;
	padding: 46px 0 0 0;
	width: 23.391304347826%;
}
.main-content {
	float: left;
	width: 76.608695652173%;
}

.columns {
	margin: 0 -15px;
	width: auto;
}
	.columns__column {
		box-sizing: border-box;
		float: left;
		padding: 0 15px;
		width: 50%;
	}

	@media (max-width: 767px) {
		
		.columns__column {
			float: none;
			width: auto;
		}
		.columns__column + .columns__column {
			margin-top: 20px;
		}
		.featured-thumbnail {
			text-align: center;
		}

	}

.first_aticle .no-float {
	float: none;
}

td p.hidden-title {
	padding:15px 0;
}

/**************************** 
		 RESPONSIVE STYLES  
****************************/

/* Tablet landscape */

@media (max-width: 1199px) {
	
/*header*/
.logo {
	background: url(images/logo-mobile.png) no-repeat; 
	height: 51px; 
	width: 239px; 
}
.top_menu {
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.icon_menu {
		box-sizing: border-box;
		float: none;
		height: auto;
		margin-top: 35px;
		padding-bottom: 25px;
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
	}
		.need_more {
			display: none;
		}
		.icon_top {
			text-align: center;
		}
		.icon_menu li {
			float: none;
			padding: 0 15px 15px;
			vertical-align: top;
		}
			.icon_menu li a {
				display: block;
				margin: 0;
				max-width: 100px;
				text-align: center;
			}
			.icon_menu li b {
				display: block;
				position: static;
				width: auto;
			}

/*sidebar*/
	.widget1 {
		padding-left: 15px;
		padding-right: 15px;
	}

	.left_colum img {
		height: auto;
		margin: 0;
		width: 100%;
	}

/*main*/

	.main {
		width: 100%;
		overflow: hidden;
	}

	.article {
		height: auto !important;
	}

	.lates_web,
	.lates_comment {
		width: auto;
		background-image: url(images/line_sep.png);
		background-repeat: repeat-x;
	}
	.lates_comment span {
		background: #fff; 
		padding: 0 15px 0 15px; 
		position: relative; 
		top:-8px
	}
	
	.content > table table {
		width: 100%;
	}
	.content > table table td {
		display: block;
		width: 100%;
	}
	.art_content {
		width: 100%;
	}
	.lat_total,
	.first_aticle .templates,
	.patch,
	.preview {
		width: 100%;
	}
	.open_page .patch {
	 	box-sizing: border-box;
	}
	.lat_total p {
		width: 100%;
	}
	td > .article {
		box-sizing:border-box;
		height: auto !important;
	}
	.first_aticle .preview {
		text-align: center;
	}
	.first_aticle .preview img,
	.first_aticle .preview a {
		float: none !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.footer {
		height: auto;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 20px;
	}

}

/* Tablet Portrait */

@media (max-width: 991px) {

	.first_aticle img {
		height: auto;
		margin-bottom: 15px;
		width: 100%;
	}

	.cat_article img {
		width: 100%;
		height: auto;
	}

	#commentform p {
		width: auto !important;
	}
	#commentform .comment-form-url input {
		width: 100% !important;
	}

}

@media (min-width: 768px) {
	.hidden-title {
		display: none;
	}
}

/* Mobile landscape */

@media (max-width: 767px) {

	.first_aticle img {
		height: auto;
		margin: 0 0 15px;
		width: 100%;
	}
	.article {
		padding-left: 15px;
		padding-right: 15px;
	}
	.footer {
		padding-top: 20px;
	}
		.mail_icon {
			margin: 0 auto 20px;
			position: static;
		}
		.f_icon li {
			margin-top: 0;
		}

	.first_aticle > table {
		width: 100%;
	}
	.first_aticle > table td {
		box-sizing: border-box;
		display: block;
		width: 100%;
	}
	.table-titles-row {
		display: none;
	}
	
	.cat_article img {
		height: auto;
		width: 100%;
	}

	.first_aticle iframe {
		width: 100%;
	}

	.first_aticle .Square iframe {
		max-width: 60px;
	}
	#iframe-stmblpn-widget-1 {
		width: 50px;
	}

/*comment form*/
	#commentform p {
		width: auto !important;
	}
	.comment-form-comment textarea {
		box-sizing: border-box;
		margin-bottom: 10px;
		width: 100%;
	}

	.comment-form-author input, 
	.comment-form-email input, 
	.comment-form-url input {
		box-sizing: border-box;
		height: 40px;
		margin-bottom: 10px;
		width: 100% !important;
	}
	
/*WIX coupon*/
	.hidden_banner {
		background-image: url(images/backgrounsdfdsf-mobile.png);
		background-size: 100% auto;
		box-sizing:border-box;
		margin: 20px 0;
		min-height: initial;
		min-width: 100%;
		padding-top: 23.7362637362%;
		position: relative;
		text-align: center;
	}
		.hidden_banner:before {
			box-sizing: border-box;
			color: #96a890;
			content: 'Please use this coupon code:';
			height: 50px;
			left: 0;
			line-height: 40px;
			padding: 5px;
			position: absolute;
			text-transform: uppercase;
			top: 0;
			width: 100%;
		}
		.hidden_banner span {
			height: 40px;
			line-height: 40px;
			left: 0;
			position: absolute;
			top: 35%;
			width: 100%;
		}
		.hidden_banner img {
			height: auto;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
		}

}

/* Paid Website Table query */
@media (max-width: 600px) {

	.paid_website {
		overflow-x: scroll;
	}
	.paid_website table {
		width: 600px;
	}

}

@media (max-width: 479px) {
	
	.hidden_banner:before {
		font-size: 15px;
		height: 40px;
		line-height: 30px;
	}
	.hidden_banner span {
		font-size: 20px;
		box-sizing: border-box;
	}

}





/* NAVBAR STYLES */

/* navbar toggle-button styles */
.top_menu-toggle {
		display: none;
		height: 24px;
		position: fixed;
		right: 15px;
		top: 13px;
		width: 30px;
}
	.top_menu-toggle {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .5s ease-in-out;
		-moz-transition: .5s ease-in-out;
		-o-transition: .5s ease-in-out;
		transition: .5s ease-in-out;
		cursor: pointer;
	}
		.top_menu-toggle span {
			display: block;
			position: absolute;
			height: 4px;
			width: 100%;
			background: #ffffff;
			border-radius: 0;
			opacity: 1;
			left: 0;
			-webkit-transform: rotate(0deg);
			-moz-transform: rotate(0deg);
			-o-transform: rotate(0deg);
			transform: rotate(0deg);
			-webkit-transition: .25s ease-in-out;
			-moz-transition: .25s ease-in-out;
			-o-transition: .25s ease-in-out;
			transition: .25s ease-in-out;
		}
			.top_menu-toggle span:nth-child(1) {
				top: 0px;
			}
			.top_menu-toggle span:nth-child(2) {
				top: 10px;
			}
			.top_menu-toggle span:nth-child(3) {
				top: 20px;
			}
			.top_menu-toggle.active span:nth-child(1) {
				top: 10px;
				-webkit-transform: rotate(135deg);
				-moz-transform: rotate(135deg);
				-o-transform: rotate(135deg);
				transform: rotate(135deg);
			}
			.top_menu-toggle.active span:nth-child(2) {
				opacity: 0;
				left: -60px;
			}
			.top_menu-toggle.active span:nth-child(3) {
				top: 10px;
				-webkit-transform: rotate(-135deg);
				-moz-transform: rotate(-135deg);
				-o-transform: rotate(-135deg);
				transform: rotate(-135deg);
			}


/* menu on sidebar */
.left-column .menu-top_menu-container {
	display: none;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 20px;
}
.left-column .menu-top_menu-container li a {
	color: #ffffff;
	display: block;
	padding: 16px 12px 19px 13px;
	text-decoration: none;
}
.left-column .menu-top_menu-container li a:hover {
	background: #232323 url("images/top_li_hover.png") no-repeat scroll 0 0;
}

/* right icons on sidebar */
.left-column .right_icon {
	display: none !important;
	margin: 0 0 20px;
	padding: 0 15px;
	position: static;
	width: auto;
}
	.left-column .right_icon > a {
		background: #b9b9b9;
		border-radius: 40px;
		color: #fff;
		font-family: 'fontawesome';
		font-size: 20px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		text-decoration: none;
		width: 40px;
	}
		.left-column .right_icon > a:hover {
			background: #393939;
		}
		.left-column .right_icon > a:before {
			content: '';
		}
		.left-column .right_icon > .ri_1:before {
			content: "\f09a";
		}
		.left-column .right_icon > .ri_2:before {
			content: "\f099";
		}
		.left-column .right_icon > .ri_3:before {
			content: "\f0d5";
		}
		.left-column .right_icon > .ri_4:before {
			content: "\f0e1";
		}
		.left-column .right_icon > .ri_5:before {
			content: "\f167";
		}


/* turn on query of the social icons at the left column */

@media (max-width: 1199px) {
	.left-column .right_icon {
		display: block !important;
	}
}

/* Responsive Navbar styles ( type resolution into "max-width" of mobile navbar active ) */

@media (max-width: 1199px) {

	body{
		padding-top: 50px;
	}

	body.menu-open {
		height: 100%;
		overflow: hidden;
	}
	
	.left-column,
	.main-content {
		float: none;
		width: auto;
	}

	.left-column .menu-top_menu-container {
		display: block;
	}

	.top_menu {
		left: 0;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 1;
	}	
		.top_menu-toggle {
			display: block;
			z-index: 1;
		}
		.top_menu .menu-top_menu-container {
			display: none;
		}

		.left-column {
			background: #434343;
			bottom: 0;
			box-sizing: border-box;
			padding-bottom: 60px;
			padding-top: 25px;
			position: fixed;
			right: 0;
			top: 50px;
			transform: -webkit-translate(120%, 0);
			transform: -moz-translate(120%, 0);
			transform: -ms-translate(120%, 0);
			transform: translate(120%, 0);
			-webkit-transition: transform 0.3s;
			-moz-transition: transform 0.3s;
			-ms-transition: transform 0.3s;
			transition: transform 0.3s;
			width: 240px;
			z-index: 10;
		}
			.left-column.active {
				transform: -webkit-translate(0, 0);
				transform: -moz-translate(0, 0);
				transform: -ms-translate(0, 0);
				transform: translate(0, 0);
			}
			.left-column .left-column__holder {
				display: block;
				margin: 0;
				height:100%;
				overflow: auto;
			}
				.left-column li {
					display: block;
					float: none;
				}
					.left-column li a {
						float: none;
					}

	.webl {
    background: #232323 none repeat scroll 0 0;
    color: #ffffff;
    padding: 7px 0 7px 16px;
	}
	.link_for li {
		margin-top: 5px;
	}
	.link_for a {
		color: #ffffff;
	}

	.left-column .right_icon {
		border-top: 1px solid #555555;
		bottom: 0;
		box-shadow: 0 -2px 3px -1px #333;
		box-sizing: border-box;
		display: block;
		height: 60px;
		margin: 0;
		padding-top: 15px;
		position: fixed;
		text-align: center;
		width: 100%;
		z-index: 11;
		/*transform: -webkit-translate(0, 160%);
		transform: -moz-translate(0, 160%);
		transform: -ms-translate(0, 160%);
		transform: translate(0, 160%);
		-webkit-transition: transform 0.3s;
		-moz-transition: transform 0.3s;
		-ms-transition: transform 0.3s;
		transition: transform 0.3s;*/
	}
		/*.left-column .right_icon.active {
			transform: -webkit-translate(0, 0);
			transform: -moz-translate(0, 0);
			transform: -ms-translate(0, 0);
			transform: translate(0, 0);
		}*/
		.left-column .right_icon > a {
			font-size: 15px;
			line-height: 30px;
			height: 30px;
			width: 30px;
		}

}

.wp-pagenavi .page {
    margin-left: 15px;
    text-decoration: none;
    width:28px;
    height:28px;
    display:inline-block;
}

.wp-pagenavi .current {
    margin-left: 15px;
    text-decoration: none;
    padding: 15px;
    background-position: center center;
}
.art_content a {
    padding-top: 1px;
}

div.author{
	min-height: 60px;
	margin-bottom: 10px;
}
div.author a{
	text-decoration: unset;
}
div.author img{
	float: left;
	height: 50px;
	width: 50px;
	margin-bottom: 0;
}
div.author div{
	float: left;
	padding-left: 10px;
	padding-top: 15px;
}
img{
	max-width: 785px!important;
}

@media (max-width: 768px) {
    .main .icon_menu ul.icon_top {
        display: none;
    }

    .main-content .article {
        padding-top: 10px;
    }

    .first_aticle .templates td {
        height: auto;
    }
}
