.ql_latest_blog {
margin-bottom: 6.15384615384615em;
} .ql_latest_blog .flex-control-nav {
display: none;
}
.ql_latest_blog .flex-direction-nav .flex-resize {
display: none;
}
.ql_latest_blog .flexslider {
overflow: hidden;
}
.ql_latest_blog .flexslider .flex-direction-nav {
right: -40px;
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
}
.ql_latest_blog .flexslider:hover .flex-direction-nav {
right: 10px;
}
.ql_latest_blog .flex-direction-nav li a {
width: 25px;
height: 25px;
line-height: 22px;
font-size: 10px;
opacity: 50;
filter: alpha(opacity=5000);
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
}
.ql_latest_blog .flex-direction-nav li a:hover {
opacity: 100;
filter: alpha(opacity=10000);
} .ql_latest_blog .img_post {
margin-bottom: 0;
}
.ql_latest_blog .post_video {
height: 151px;
}
.ql_latest_blog .AudioPlayerV1 {
width: 100%!important;
}
.ql_latest_blog .videoWrapper {
padding-top: 0;
} .ql_latest_work {
margin-bottom: 6.15384615384615em;
} .map-frame {
margin-bottom: 1.53846153846154em;
}  #contact-form .input-wrap {
margin: 0px 15px 10px 0;
float: left;
width: 47%;
}
#contact-form .input-wrap.i_comment {
width: 95.2%;
}
.controls-wrap {
position: relative;
}
#contact-form input {
padding-left: 2.30769230769231em;
width: 100%;
}
#contact-form input:focus {
outline: none;
-webkit-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.3) inset;
box-shadow: 0 0px 2px rgba(0, 0, 0, 0.3) inset;
}
#contact-form input.error {
border-color: red;
}
.input-wrap label {
margin-bottom: 5px;
display: block;
float: none;
text-align: left;
}
#contact-form textarea {
width: 100%;
height: 150px;
}
#contact-form textarea:focus {
outline: none;
-webkit-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.3) inset;
box-shadow: 0 0px 2px rgba(0, 0, 0, 0.3) inset;
}
#contact-form textarea.error {
border-color: red;
}
.controls-wrap i {
position: absolute;
left: 0.71428571428571em;
top: 0.64285714285714em;
font-size: 1.07692307692308em;
color: #c4c4c4;
}
.form-actions {
background-color: transparent;
border: none;
padding: 0;
}
#submit-form {
background-color: transparent;
border: 2px solid #000000;
border-radius: border-radius-base;
-webkit-transition: translate 100ms ease-in-out, opacity 200ms ease-in-out;
transition: translate 100ms ease-in-out, opacity 200ms ease-in-out;
-webkit-transition: background-color 100ms linear;
transition: background-color 100ms linear;
position: relative;
overflow: hidden;
width: auto;
padding-left: 12px!important;
width: auto!important;
}
#submit-form:hover {
background-color: #000000;
color: #ffffff;
} .panel-heading a {
display: block;
}
.panel-heading a:focus {
outline: 0;
}
.accordion-toggle {
display: block;
}
.accordion-toggle:hover {
text-decoration: none;
}
.accordion-toggle:focus {
outline: 0;
}