/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

div#wpcs_tab_15071 {top:40%!important; border:0px!important; box-shadow: 1px 1px 20px -2px #FFF; }

.bg {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c4d5ea+0,fffcfe+28,bdcee3+100 */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c4d5ea+0,fffcfe+28,c7e0fa+100 */
background: #c4d5ea; /* Old browsers */
background: -moz-linear-gradient(45deg, #c4d5ea 0%, #fffcfe 28%, #c7e0fa 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, #c4d5ea 0%,#fffcfe 28%,#c7e0fa 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, #c4d5ea 0%,#fffcfe 28%,#c7e0fa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4d5ea', endColorstr='#c7e0fa',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.bg2 {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c4d5ea+0,fffcfe+28,c7e0fa+100 */
background: #c4d5ea; /* Old browsers */
background: -moz-linear-gradient(45deg, #c4d5ea 0%, #fffcfe 28%, #c7e0fa 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, #c4d5ea 0%,#fffcfe 28%,#c7e0fa 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, #c4d5ea 0%,#fffcfe 28%,#c7e0fa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4d5ea', endColorstr='#c7e0fa',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.bg3 {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c5dffa+0,f9fbfd+100 */
background: #c5dffa; /* Old browsers */
background: -moz-linear-gradient(top, #c5dffa 0%, #f9fbfd 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #c5dffa 0%,#f9fbfd 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #c5dffa 0%,#f9fbfd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5dffa', endColorstr='#f9fbfd',GradientType=0 ); /* IE6-9 */
}

.block {border: 1px solid #dce4eb; padding:15px; background-color:#ffffff;}

header.sticky .logo_wrapper, header.sticky.centered_logo .logo_wrapper, header.sticky .side_menu_button, header.sticky .shopping_cart_inner {display:none;}

header.centered_logo .header_inner_right{display:none;}

content content_top_margin_none {padding-top:10px!important;}

p {margin-bottom:15px;}
h1 {margin-bottom:0px;}
h2 {margin-bottom:10px;}
h3 {margin-bottom:15px; line-height: 24px; }
h4 {margin-bottom:5px; margin-top:5px;}
h5 {margin-bottom:15px;}
ul{margin-bottom:10px;}
li {margin-bottom:10px;}
h6 {margin-bottom:5px; margin-top:5px;}

span.wpcf7-list-item {margin: 0px 0px 0px 0px!important;}
.logo_wrapper, .mobile_menu_button {margin-left:5px;}

nav.mobile_menu {margin-left:5px;}

nav.main_menu ul li
{
	float: none !important;
}

nav.main_menu ul li {text-align:left;}

.text-info a{text-decoration:underline!important;}

.header_bottom .main_menu.center
{
    width: 100%;
    text-align: center !important;
}

.header_bottom .container_inner, .header_bottom .main_menu.center
{
    margin-bottom: 2px;
  text-align: center !important;
}

.main_menu
{
  text-align: center !important;
    background-color: #0452a1;
}

.header_bottom {
    padding: 0px;
}

#menu-top_menu
 {
    width: 1200px !important;
    margin: 0px auto !important;

}

.bgsteps {
margin-left: 10px; 
margin-right: 10px;
display: flex;
align-items: center;
position: relative;
border-radius: 75px;
background: #fff;
box-shadow: 8px 8px 7px rgba(0,1,1,.07);
}

@media (max-width: 767px) {
.bgsteps {
margin-left: 10px; 
margin-right: 10px;
display: flex;
align-items: center;
position: relative;
border-radius: 20px;
background: #fff;
box-shadow: 8px 8px 7px rgba(0,1,1,.07);
text-align: center!important;
}
}

@media screen and (min-device-width: 768px) and (max-device-width: 1100px) { 
	.indexicon {
display:none!important;
}
	}

@media screen and (min-device-width: 768px) and (max-device-width: 1100px) { 
.bgsteps {
margin-left: 10px; 
	padding-left:30px;
margin-right: 10px;
display: flex;
align-items: center;
position: relative;
border-radius: 20px;
background: #fff;
box-shadow: 8px 8px 7px rgba(0,1,1,.07);
}
}


@media (max-width: 767px) {
body.boxed .carousel-inner, body.boxed .full_width .parallax_content, body.boxed .header_inner, body.boxed .wrapper_inner, body.boxed footer {width:100%!important;}
	}



.qbutton.white {box-shadow: 4px 4px 3px rgba(0,1,1,.07)!important;}

.woocommerce input[type="button"], .woocommerce-page input[type="button"], input[type="submit"] {border-radius: 10px;
background: #fff;
	font-size:18px;
box-shadow: 8px 8px 7px rgba(0,1,1,.07);}

.q_accordion_holder.accordion.without_icon .ui-accordion-header span.tab-title {color:#000000;}

.alignright {margin:20px!important;}


.ds h4 {font-size:18px!important;}

.footer_top_holder, footer #lang_sel > ul > li > a, footer #lang_sel_click > ul > li > a {margin-top:5px;}

div#wpcs_tab_15071 {font-size:20px!important; letter-spacing:1px;}

.boxfont p{font-size:13px!important;}

footer {top:40px!important;}

.qode-accordion-holder .qode-accordion-content {
    margin: 0;
    padding: 20px;
    background-position: center;
    background-size: cover;
    background-color: #fcfcfc;
}

ol {margin-left:18px; margin-bottom:20px;}