

.qode_video_box .qode_video_image .qode_video_box_button_arrow {
    border-left-color: #fff;
}

.qode_video_box .qode_video_image .qode_video_box_button {
    background-color: #2e82ea;
}

.qode_video_box .qode_video_image:hover .qode_video_box_button {
    background-color: #3c8ff6;
}

.footer_top .widget_nav_menu ul li {
    padding: 0;
}

.footer_top a:hover {
    text-decoration: underline;
}

.wpcf7 form.wpcf7-form p {
    margin-bottom: 2px;
}

.footer_top h5 {
    margin: 8px 0 11px;
}

.title.title_size_small h1 {
    text-transform: none;
}

.breadcrumb .current {
    color: #ef7716;
}

.breadcrumb a:hover {
    color: #fff;
}

.breadcrumb {
    font-size: 15px;
}

 .qode-lower-section-z-index .full_section_inner {
z-index: 19;
}

@media only screen and (max-width: 768px) {
.call-to-action h2 {
    text-align: center !important;
}
}

 header:not(.centered_logo) .header_fixed_right_area{
line-height: 26px;
}

@media only screen and (min-width: 1001px) {
.header_top_bottom_holder:after{
content: '';
width: 100%;
height: 0;
position: absolute;
bottom: 60px;
border-top: 1px solid #414141;
}
}

header.menu_bottom .header_bottom_right_widget_holder .header_bottom_widget.widget_search form>div input[type=text]{
font-size: 13px;
font-weight: 400;
letter-spacing: 0;
border-radius: 0;
}

@media only screen and (max-width: 1000px){
header.menu_bottom.has_header_fixed_right .mobile_menu_button{
height: 100px;
}

.header_inner_right{
display: none;
}
}


@media only screen and (max-width: 1100px){

header.menu_bottom .header_bottom_right_widget_holder .header_bottom_widget.widget_search form>div input[type=text]{
width: 100px;
}
}

.q_icon_with_title.medium .icon_holder img {
    width: 34px;
}

.q_icon_with_title.medium.custom_icon_image .icon_text_holder {
    padding: 0 0 0 47px;
}

.q_icon_with_title.medium.custom_icon_image .icon_text_holder .icon_text_inner p {
    font-size: 13px;
}

.q_icon_with_title.medium.custom_icon_image .icon_text_holder .icon_text_inner h6 {
   margin: 0 0 0px 0;
   font-size: 13px;
}

.q_icon_with_title.medium .icon_holder {
    margin-top: 5px;
}

.q_icon_with_title .icon_text_inner h6 {
   font-size: 13px !important;
}

.q_icon_with_title .icon_text_inner p {
   font-size: 13px !important;
margint-top: 0px !important;
}

h6.icon_title {
margin-left: -5px !important;
   font-size: 13px !important;
}

.icon_text_inner p{
margin-left: -5px !important;
position: relative !important;
top: -5px !important;
   font-size: 13px !important;
}


 .header_menu_bottom .header_bottom_right_widget_holder .q_social_icon_holder a > span{
border-top: none;
border-bottom: none;
}

header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a{
    opacity: 1;
}

div.comment_form {
    margin: 0 0 104px;
}

@media only screen and (min-width: 601px) and (max-width: 768px) {
.breadcrumb {
position: relative;
margin-top: 15px;
}
}

@media only screen and (max-width: 600px) {
.breadcrumb {
display: none;
}
.title.title_size_small h1 {
    font-size: 25px;
}
h2 a {
    font-size: 24px;
    line-height: 31px;
}
}

@media only screen and (max-width: 1300px){
.stick.menu_bottom.sticky .header_bottom_right_widget_holder .q_social_icon_holder {
display: none;
}
}

.header_bottom, .header_top, .fixed_top_header .bottom_header {
 background-color: #1b1b1b !important;
}

.footer_inner {
background-position: bottom center !important;
background-repeat: no-repeat !important;
display: block !important;
margin-top: -20px !important;
}

@media  (max-width: 768px) {
.footer_inner {
background-image: url(https://www.footinjuryclinic.com/wp-content/uploads/2018/02/bkg-footer-mobile.jpg) !important;
}
}

#services .wpb_wrapper .vc_single_image-wrapper  {
/*width: 40px !important;*/
display: block !important;
}

#services .wpb_wrapper p {
margin-left: 0px !important;
text-align: left !important;
position: relative !important;
font-size: 16px !important;
color: #999999 !important;
font-weight: 500 !important;
}

#services .wpb_wrapper a {
color: #999999 !important;
}

#services .wpb_wrapper a:hover {
color: #ef7716 !important;
}

#services .q_elements_holder {
height: 80px !important;
}


@media  (max-width: 768px) {
#services .vc_column_container>.vc_column-inner  {
border-left: 0px !important;
border-right: 0px !important;
text-align: left !important;
}
}

#formline   {
width: 75% !important;
position: relative !important;
margin: 0 auto !important;
padding-left: 11% !important;
padding-right: 11% important;
}

#formline .column4 {
display: none !important;
position: relative !important;
left: -1000px !important;
}

#formline .column1, #formline .column2, #formline .column3 {
width: 33% !important;
}

#formline .column3 {
text-align: left !important;
}


#formline .column1, #formline .column2 {
text-align: center !important;

}





.light {
font-weight: 400 !important;
}

.qode_video_box .qode_video_image .qode_video_box_button {
background-color: #ef7716 !important;
}

.qode_video_box .qode_video_image:hover .qode_video_box_button {
background-color: #ef7716 !important;
}


.q_social_icon_holder {
    border-left: 1px solid #414141;
    margin: 0px -15px 0px -5px;
}

.header_bottom_right_widget_holder {
padding: 0px !important;
}


h2.q_slide_title {
margin-top: 20px !important;
}

@media screen and (max-width: 768px) and (min-width: 330px) {
.carousel-inner .slider_content .text.one_by_one {
position: relative !important;
top: -70px !important;
margin: 0px 0px !important;
}
}

.qode-btn.qode-btn-icon .qode-btn-text {
font-size: 16px !important;
}

.qode-btn.qode-btn-icon .qode-button-v2-icon-holder {
font-size: 16px !important;
}

.full_width,
.container {
    position: relative !important;
}

.carousel-inner {
position: relative !important;
}

.animated_icons_with_text.two_columns .animated_icon_with_text_holder {
    width: 100% !important;
}

.servmargin, .servmargin ol li, .servmargin ul li {
    margin: 10px 10px 0px 40px !important;
line-height: 29px !important;
}

.servmargin strong {
color:#e96113 !important;
text-transform: capitalize !important;
}

#faqq strong {
color:#e96113 !important;
text-transform: capitalize !important;
}

@media (min-width: 990px) {
/* mostra sidebar embaixo de tudo */ 
#sidebarmobile {
display: none !important;
}

}

.q_list.circle ul>li:before {
    background-color: #e96113 !important;
}

.q_list.circle ul, .q_list.number ul, .ordered ol, .ordered ul { 
line-height: 29px !important;
}

ol.blogls {
padding: 25px 25px !important;
}

#blogbc {
background-color:#f8f8f8 !important;
}


div.wpcf7-response-output.wpcf7-mail-sent-ok {
    background-color: #e96113;
}

#blogborder .q_elements_holder.four_columns .q_elements_item {
    border: 2px solid white !important;
}

nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
padding-left: 15px !important;
}

.imgfoot {
max-width: 236px !important;
}

.icon_text_inner p {
margin-top: 0px !important;
}


@media screen and (min-width: 320px) and  (max-width: 767px)  {
.contact_landing .wpcf7-form-control.wpcf7-submit {
	width: 84% !important;
}
#formline   {
width:100% !important;
display:block;
padding: 0px !important;
}

#formline .column1, #formline .column2 {
text-align: center !important;
width:100% !important;
margin: 0 auto !important;
}

input.wpcf7-form-control.wpcf7-submit {
text-align: center !important;
padding: 0px 25px 0px 25px !important;
margin: 0 auto !important;
}

.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text {
text-align: center !important;
width: 100% !important;
}
}

.single-post .blog_single p a {
text-decoration: underline !important;
}

.ret {
    background-color:black;
    color:red;
    image-rendering: auto;
    image-rendering: crisp-edges;
}
.contact_landing .wpcf7-form-control.wpcf7-textarea {
	height: 110px;
}

.mc-field-group input {
    background-color: rgba(255,255,255,.2);
    border-width: 0px;
    color: #ffffff !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    text-transform: none;
    padding-top: 18px;
    padding-right: 25px;
    padding-bottom: 18px;
    padding-left: 25px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 19px;
    width: 20%;

}

.mc-field-group input::placeholder {
    color: #fff;
}

#mc_embed_signup {
    background: transparent !important;
}

input#mc-embedded-subscribe {
    background-color: #e96113;
    border-width: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    color: #ffffff;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: capitalize;
    height: 53px;
    line-height: 53px;
    padding: 0 0px;
    width: 13%;
}

.mc-field-group {
    width: 100%;
    float: left;
}
#mce-responses .response {
    background-color: #e96113;
    float: none;
    text-align: center;
    padding: 10px 10px;
    display: block;
    width: 100%;
    color: #fff;
    font-size: 20px;
    margin-top: 10px;
    clear: both;
    margin: 0 auto;
}
#mc_embed_signup div.mce_inline_error {
    margin: 0 0 0 1.4% !important;
    padding: 5px 10px;
    background-color: #6B0505;
    font-weight: bold;
    z-index: 1;
    color: #fff;
    float: left;
    width: 100%;
    clear: both;
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
input#mc-embedded-subscribe {
	width: 20%;
}
}

@media screen and (max-width: 767px) {
input#mc-embedded-subscribe {
	padding: 0 50px;
	width: auto;
}

.mc-field-group input {
	margin-left: 0;
	width: auto;
}
}


.lg-new-row a:first-child{
margin-bottom:20px;
}

@media(min-width:601px){
.lg-new-row a:first-child{
margin-right:20px;
margin-bottom:0px;
}

}