

h2,h3 {margin: 20px 0;}
p {margin-bottom: 20px;}
abbr { border-bottom: 1px dashed; }
.home .header_inner {background: rgba(20,10,10,.4) /*url('/wp-content/themes/360design/img/knit_blue.png') top center*/;}
.post_text a {text-decoration: underline}
.post_additional_info a, a.qbutton {text-decoration: none}
address {font-style: normal !important;}
hr {border: none; background: #d44331; height: 1px;}
.side_menu h4 {color: #fff}
.footer_top input, .footer_top textarea, .side_menu input, .side_menu textarea { background: rgba(255,255,255,0.2); border: none; color: #fff;  margin-bottom: 10px; width: 100%; padding: 3px 10px 5px 10px; }
/*.your-message textarea { height: 80px; }*/
.footer_top ::-webkit-input-placeholder, .side_menu ::-webkit-input-placeholder { color: #fff;} 
.footer_top :-moz-placeholder, .side_menu :-moz-placeholder { color: #fff; } /* Firefox 18- */
.footer_top ::-moz-placeholder, .side_menu ::-moz-placeholder { color: #fff; } /* Firefox 19+ */
.footer_top :-ms-input-placeholder, .side_menu :-ms-input-placeholder { color: #fff; }
.footer_top input:-moz-placeholder, .side_menu input:-moz-placeholder { color:#f00; }
.footer_top .wpcf7-captchac, .side_menu .wpcf7-captchac {position: relative; top: 10px;}
.footer_top .wpcf7-captchar, .side_menu .wpcf7-captchar {width: auto;}
.footer_top .wpcf7-submit, .side_menu .wpcf7-submit {min-width: 120px; max-width: 200px; font-size: 1.2em; padding: 8px 10px;}
#counter {display:none;}
.flex-direction-nav a {background:rgba(0,0,0,0.2)}
.filter_holder ul li {margin-bottom: 5px}
@media only screen and (max-width: 1000px){.title .title_holder, .title.with_image .title_holder { top: 0!important; }}
li.filter.active a, li.filter a:hover {color: inherit !important}
/*a.callback-btn-style стилится на странице плагина*/
.projects_holder article .portfolio_description .portfolio_title { margin: 0.5em 0 .5333333333333333em; font-size: 20px; line-height: 24px; }
.portfolio_detail a { color:#d44331; text-decoration: underline; }
.wpcf7-captchar {width: 50px !important;}
.contact_form input[type='submit'] {background:#EB195D; color:#fff; font-size:1.2em;}
input[type="checkbox"] {width: auto;}
.content {padding-bottom:50px;}