/*
Theme Name: Bridge
Theme URI: http://bridgelanding.qodeinteractive.com/
Description: Creative Multipurpose WordPress Theme
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Author: Qode Interactive
Author URI: http://qodethemes.com/
Text Domain: bridge
Version: 22.5
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

@font-face {
    font-family: 'Coiny';
    src: url('https://supercuteheroes.com/fonts/Coiny-Regular.woff2') format('woff2'),
        url('https://supercuteheroes.com/fonts/Coiny-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.q_elements_item.clasa1xxx {
    /* padding-left: 10px; */
	
 
    border-radius: 30px;
}
.qode-card-slider-holder .qode-card-slider {
    transition: margin .5s ease-in-out 0s;
    white-space: nowrap;
    width: 324px !important;
    display: flex;
    width: 100%;
    position: relative;
}
header.centered_logo.centered_logo_animate .q_logo img, header:not(.centered_logo) .q_logo img {
	height: 150px !important;
}
.qode-card-slider-holder .qode-card-slider {
	margin-left:0px !important;
}
.qode-card-slider-holder .qode-card-slider .slide {
	padding: 0 4px !important;
}

.wpb_single_image.wpb_content_element.vc_align_left.imagez1 {
    margin-left: 14px;
    margin-top: 26px;
}

.text11 {
   
    margin-top: 15px;
    
    font-family: 'Nunito', sans-serif;
    font-size: 14px;
    font-weight: 600;
}




@media (min-width: 768px) {
	.text11 {
		margin-left: 25px;
	}
}

.text112 {
 
    margin-top: 30px;
    background: #ffffff;
    padding-left: 30px;
	 padding-right: 30px;
	 padding-top: 15px;
		 padding-bottom: 15px;
    width: 200px;
    font-family: 'Nunito', sans-serif;
    border-radius: 38px;
}




.with_hover_bg_color nav.main_menu>ul>li>a {
	line-height:20px !important;
}
.iconOver {
    display: none !important;
}

.menu-image-title.menu-image-title-above, .menu-image-title.menu-image-title-below {
	margin-left:4px;
}
nav.main_menu {
	top:20px !important;
}

nav.main_menu > ul > li:hover > a, header.sticky nav.main_menu > ul > li:hover > a {
    background-color: #ffce00;
    border-radius: 21px;
}
li#nav-menu-item-40 {
    margin-top: 13px;
}

p.text1z {
    font-size: 23px;
    font-weight: 700;
}

p.text11 {
	font-weight: 600;
}

.vc_row.wpb_row.section.vc_row-fluid.vc_custom_1596624193680 {
    background-position: inherit;
}


@media (max-width: 768px) {
    .reverse_order .section_inner_margin, .reverse_order .full_section_inner { 
        display: -webkit-flex; 
        -webkit-flex-direction: column-reverse; 
        display: -webkit-flex; 
        display: -webkit-flex;
        display: flex; 
        -ms-flex-direction: column-reverse; 
        -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
}

/* Removes the default 20px margin and creates some padding space for the indicators and controls */
.carousel {
    margin-bottom: 0;
	padding: 0 40px 30px 40px;
}
/* Reposition the controls slightly */
.carousel-control {
	left: -12px;
}
.carousel-control.right {
	right: -12px;
}
/* Changes the position of the indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
/* Changes the colour of the indicators */
.carousel-indicators li {
	background: #c0c0c0;
}
.carousel-indicators .active {
background: #333333;
}