

/* This stylesheet generated by Transfonter (http://transfonter.org) */



@font-face {

	font-family: 'Arkhip';

	src: url('../../bridge-child/arkhip/Arkhip.eot');

	src: url('../../bridge-child/arkhip/Arkhip.eot?#iefix') format('embedded-opentype'),

		url('../../bridge-child/arkhip/Arkhip.woff') format('woff'),

		url('../../bridge-child/arkhip/Arkhip.ttf')  format('truetype');

	font-weight: normal;

	font-style: normal;

}



.title h1

{

  font-family: 'Arkhip', Fallback, sans-serif;

}


#nav-menu-item-16581 a, #nav-menu-item-16582 a {
  font-size: 12px;
  border: 1px #fff solid;
  white-space: nowrap;
  padding: 5px 10px;
  margin-bottom: 10px;
  border-radius: 10px;
}




.q_logo_vertical img.normal { 

max-height: 195px !important;

 }



.drop_down .second .inner .widget {

padding-bottom: 13px;

}



.drop_down .second .inner .widget a{

padding: 0px !important;

}



.carousel-inner .item.dark .slider_content .text .qbutton,

.carousel-inner .item.light .slider_content .text .qbutton { 

    background-color: #000;    

    border-color: #000;

}



.carousel-inner .item.light .slider_content .text .qbutton.white {

     background-color: transparent;

}



.carousel-inner .item.dark .slider_content .text .qbutton.white:hover,

.carousel-inner .item.dark .slider_content .text .qbutton:hover,

.carousel-inner .item.light .slider_content .text .qbutton.white:hover,

.carousel-inner .item.light .slider_content .text .qbutton:hover {

background-color: #f53644;

border-color: #f53644 !important;

}



.carousel-inner .item.dark .slider_content .text .qbutton:hover,

.carousel-inner .item.light .slider_content .text .qbutton:hover { 

    color: #fff; 

}



nav.vertical_menu_toggle ul>li.menu-item-has-children>a>.plus {

display: none;

}



.qode_pricing_list .qode_pricing_item_price_inner span {

    font-family: Montserrat;

    font-weight: 500;

}



.testimonials .testimonial_text_inner p.testimonial_author {

    font-family: Montserrat;

}



.subtitle { margin-top: 20px; }



.vertical_menu_area .q_social_icon_holder { margin: 0 19px 2px 0!important; }



.vertical_logo_wrapper {

margin-top: 0px;

}



.contact_detail h4 {

display: none;

}



.contact_section .separator.small {

height: 1px;

background-color: #000;

width: 60px;

margin-top: 26px;

}



.google_map {

    margin-bottom: 53px;

}



.single-portfolio_page .flexslider:hover .flex-direction-nav a:hover {

    background-color: #6c3f2d !important;

    

}



.single-portfolio_page .flexslider:hover .flex-direction-nav a:hover i {

    color: #fff !important; 

}



.single-portfolio_page .flexslider .flex-direction-nav a {

    border-color: #6c3f2d !important;

}



.single-portfolio_page .flexslider .flex-direction-nav a i {

    color: #6c3f2d !important;

}



.blog_holder.masonry article:not(.format-quote):not(.format-link) .post_text .post_text_inner, .blog_holder.masonry_full_width article post_text .post_text_inner,

.blog_holder.blog_large_image article:not(.format-quote):not(.format-link) .post_text .post_text_inner {

   padding-left: 0;

   padding-right: 0;

}



.blog_holder.blog_small_image article:not(.format-quote):not(.format-link) .post_text .post_text_inner {

padding-top: 0;

}



.q_logo_vertical img.normal { max-height: 150px; }



nav.vertical_menu { margin-top: 30px; }



nav.mobile_menu ul li span.mobile_arrow i, nav.mobile_menu ul li span.mobile_arrow i { color: #fff; }



.footer_bottom p,

.footer_bottom a{

color: #ffffff;

text-transform: uppercase;

}



.footer_bottom a{

font-size: 10px;

}



.footer_bottom a:hover{

color: #ffffff;

}



#social-footer{

width: 100px;

margin: 0 auto;

}



#lag-copyright {

width: 100%;

text-align: center;

}