/*
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");


.separator.transparent {display:none;}
.whitetextondarkbackground p {color:#ffffff;}




/* Annual reports flipbook  */
.title {height:0px;}
.real3dflipbook .flipbook-bg-dark {background: #05527e;}
.flipbook-menu-header {    font-family: Raleway,sans-serif;
    text-transform: uppercase;
    font-weight: 800;}
.flipbook-tocItem:active {color:#f1c54b !important; font-weight:800;}

/* Main Menu  */
.drop_down .wide .second ul {padding:25px 1px 25px 47px;}
.drop_down .wide .second ul li { border-left:none !important; }
.drop_down .wide.left_position .second ul li, .drop_down .wide.right_position .second ul li {width:280px; padding:0px;}

.header-widget.widget_nav_menu ul ul {width:auto;}
.logintopnav {    background-color: #f1c54b; padding: 4px 12px 8px 12px; margin-left: -13px; }
.logintopnav:hover {color: #008c7f;}
.searchtopnav {    background-color: #f1c54b; padding: 4px 10px 8px 10px;     margin-left: -1px;margin-top: -3px; }
.searchtopnav:hover {color: #008c7f;}
#menu-item-17528 {margin-bottom: -2px;}
#menu-item-16654 {height:0px;}

nav.main_menu>ul>li.active>a {background-color:#05527e; color:#fff;}

/* CSI footer news */
.latest_post_image {display:none;}
.latest_post_holder.image_in_box .latest_post_text {padding: 0 0 0 0px;}

/* CSI carousel news slider and CSI page slider */
.caroufredsel-direction-nav a, .flex-direction-nav a {color: #C1D72F; border: 3px solid #C1D72F; background-color: #ffffff;}
.blog_slider .caroufredsel-next, .blog_slider .caroufredsel-prev, .full_width .section_inner .blog_slider .caroufredsel-next, .full_width .section_inner .blog_slider .caroufredsel-prev {border-radius:0px;}
.blog_slider .caroufredsel-prev, .full_width .section_inner .blog_slider .caroufredsel-prev {left:-21px;}
.caroufredsel-direction-nav a i, .flex-direction-nav a i {    color: #C1D72F; font-size: 24px; font-weight: 900;     line-height: 35px;}

.blog_slider .caroufredsel-next, .full_width .section_inner .blog_slider .caroufredsel-next {right:-17px;}

.qode_image_gallery_no_space .controls a.next-slide, .qode_image_gallery_no_space .controls a.prev-slide {    color: #C1D72F;}
.qode_image_gallery_no_space .controls a.next-slide span, .qode_image_gallery_no_space .controls a.prev-slide span {    height: 42px;   line-height: 35px;    width: 42px; border-radius: 0px;     border: 3px solid #C1D72F !important;     left: 14%; background-color:#ffffff;}
.qode_image_gallery_no_space .controls a.next-slide {    right: -52px;}
.qode_image_gallery_no_space .controls a.next-slide span i, .qode_image_gallery_no_space .controls a.prev-slide span i {color: #C1D72F;}


.qode_content_slider .flex-direction-nav .flex-prev {
    border-radius: 0;
    left: 0px;
    border: 3px solid #C1D72F;   
}

.qode_content_slider .flex-direction-nav .flex-next{ border-radius: 0; right: 0px;
    border: 3px solid #C1D72F;    }
.caroufredsel-direction-nav a, .flex-direction-nav a {    width: 35px;
    height: 35px;
    line-height: 23px;   }


.blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 {border-width:0px !important; width:70%;}



/* Background blocks */

.Bluebackground {padding: 40px 20px 40px 20px; background-image: url(/wp-content/uploads/2018/06/blocks-blue.png)}
.whitetextblock h3 {color:#ffffff;}
.whitetextblock a {color:#ffffff;}

.Yellowbackground {padding: 40px 20px 40px 20px; background-image: url(/wp-content/uploads/2018/06/blocks-yellow.png)}

.Greybackground {padding: 40px 20px 40px 20px; background-color: #F7F7F7;}


/* Accordion dashed lines */
.qode-accordion-holder .qode-title-holder.ui-state-active, .qode-accordion-holder .qode-title-holder.ui-state-active {    color: #05527e;
    background-color: transparent;
    font-weight: 900;
}
.darkaccordiontext p {color:#ffffff;}
.darkaccordiontext ul {color:#ffffff;}

.darkaccordion .qode-accordion-holder .qode-title-holder {background:transparent;    border-bottom: dashed #F1C54B;}

.darkaccordion .clearfix .qode-title-holder .ui-accordion-header .ui-state-default .ui-corner-all .ui-state-hover {color:#F1C54B;}
.darkaccordion .qode-accordion-holder .qode-title-holder .qode-tab-title span.qode-tab-title-inner:only-child {color:#ffffff;}

.darkaccordion .qode-accordion-holder .qode-title-holder .qode-accordion-mark-icon {color:#ffffff;}

.qode-accordion-holder .qode-title-holder {background:transparent;    border-bottom: dashed #F1C54B;}

/* Single blog item titlefix */
.blog_holder.blog_single article h2 {
    display: block;
    padding-top: 40px;
}
#menu-item-15662  #navbtn1 {
    height: auto;
    line-height: 0;
    font-size: 14px;
    padding: 14px;
    text-align: center;
    color: #f1c54b;
    border: 4px solid #f1c54b;
    font-family: inherit;
	background-color: transparent;
	    font-weight: bold;
}

#menu-item-15662  #navbtn1:hover {color: #008c7f;background-color: #f1c54b;}

/* Read more button*/
.qode-btn.qode-btn-icon .qode-button-v2-icon-holder {border-left:none;}


/* blog category list bullets */
.ve-cat-widget-div ul.ve-cat-widget-listing li {list-style-image: url('/wp-content/uploads/2018/11/Blogcategory_list-1.png') ;  list-style-position: inside;     padding: 7px 0 !important;}

.ve-cat-widget-div ul.ve-cat-widget-listing li a:hover, .ve-cat-widget-div ul.ve-cat-widget-listing li.active-cat a, .ve-cat-widget-div ul.ve-cat-widget-listing li.active-cat span.post-count {color: #FFC222 !important;
    font-weight: 700;}
.active-cat {list-style-image: url('/wp-content/uploads/2018/11/Blogcategory_list-active.png') !important; list-style-position: inside;}

.active-cat li {  color:#FFC222;}

.ve-cat-widget-div ul.ve-cat-widget-listing li a:active {list-style-image: url('/wp-content/uploads/2018/11/Blogcategory_list-active.png') !important; list-style-position: inside;    color: #FFC222 !important;}



/* move item relative */
.relative-down-20{
	position: relative;
    top: 20px;
	z-index:50;
}
.relative-down-40{
	position: relative;
    top: 40px;
	z-index:50;
}
.relative-down-60{
	position: relative;
    top: 60px;
	z-index:90;
}
.relative-down-80{
	position: relative;
    top: 80px;
	z-index:50;
}
/* half round position */
.halfround-position{
	position: relative;
    top: 5px;
	left: -110px;
	padding: 0 0 0 0;
	z-index:50;
}
.arrow-text-position{
	position: relative;
    top: -27px;
	z-index:50;
}
.carousel-image{
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}

/* Breadcrumbs problem */
.title_subtitle_holder H1{
	margin: 0% 0% 0% 0%;
	display: none;
	background-color: #f6f6f6;
}

.breadcrumbs {line-height:0px;}

.delimiter {
	color: #f1c54b !important;
}

.ve-cat-widget-div ul.ve-cat-widget-listing li a {
    display: inline-block;
    color: #818181 !important;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.ve-cat-widget-div ul.ve-cat-widget-listing li {
    font-size: 14px !important;
    line-height: 26px !important;
-moz-transition: color .3s ease-in-out;
-ms-transition: color .3s ease-in-out;
-o-transition: color .3s ease-in-out;
transition: color .3s ease-in-out;
    transition-property: color;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
}
.side_menu_button {display: none;}

/* menu item login */
#menu-item-16653 a,
#menu-item-16653 a  {font-family: FontAwesome; padding:3px 3px;}
#menu-item-16654 a,
#menu-item-16654 a  {font-family: FontAwesome; padding:3px 3px;}

/* Remove name on single blog posts */
.post_author {display: none;}

/* All Bullet points forced for widget */

.header_top {height:auto; background-color: #008c7f !important;}
header.sticky .header_top {display: block;}
header.transparent.with_hover_bg_color .drop_down .second:not(.right) {left: auto;}

/* Footer social icons */
.sosial-links a {display: block; float: left; width: 60px; height: 60px; border: 4px solid #f1c54b; border-radius: 30px; margin-right: 7px; /*space between*/} 
.sosial-links a i{
    padding: 15px 15px;
    font-size: 30px;
    color: #f1c54b;
}
.sosial-links a:hover{
    border: 3px solid #05527e;
 
}
.sosial-links a i:hover{
    color: #05527e;
}


/* Home page tooltip */
#jpWalkthrough #jpwTooltip #tooltipInner .tooltipTitle {    color: #fff;    font-family: Raleway,sans-serif;    font-weight: 900;    text-transform: uppercase;     line-height: 1;}

.tooltipText p { color: #fff;     font-size: 15px;font-family: Raleway,sans-serif;}
a.next-step:link, a.next-step:visited, a.next-step:hover {color: #f1c54b !important;}
a.prev-step:link, a.prev-step:visited, a.prev-step:hover {color: #f1c54b !important;}
#jpwClose a:hover {color: #f1c54b !important;}
#jpWalkthrough #jpwTooltip #tooltipInner {font-size: 15px;font-family: Raleway,sans-serif !important;}
#jpWalkthrough #jpwTooltip #tooltipInner a {    font-weight: 800 !important;
    text-transform: uppercase !important;}
#tooltipWrapper {    width: 300px !important;}
#dont_show_again p {color:ffffff !important;}

.addslidebutton {    background-image: none;
    background-color: #05527e !important;
    border-radius: 0px;
    border: #05527e;
    font-weight: 700;
    text-transform: uppercase;}

.addslidebutton:hover { background-image: none;
    background-color: #f1c54b !important;
    border-radius: 0px;
    border: #f1c54b;
    font-weight: 700;
    text-transform: uppercase; }

.popup .popup-body {border: #05527e 3px;}

.header-widget.widget_nav_menu ul ul {background-color: #05527e !important }
.latest_post_two_info {display: none !important}
.upw-content {padding: 0 0 17px !important;}

#respond input[type=text], #respond input[type=email], #respond textarea, .contact_form input[type=text], .contact_form textarea{border:1px solid #05527e;}

.MDow-1theme--light{display:none !important;}

/* CSI menu active */
#menu-csi li.current-menu-item a{color:#f1c54b; font-weight:bold;}

@media only screen and (min-width: 1001px) {
.hideondesktop {display:none !important;}
}
@media only screen and (max-width: 1000px) {
.hideonmobile {display:none !important;}
}

@media only screen and (max-width: 414px) {
	.header_top .left {display:none;}	
	.hideonmobile {display:none;}
	.breadcrumbs {    line-height: 16px;}
	h1, .h1, .title h1 {font-size:35px;    line-height: 35px;}
	h2, .h2, h2 a {font-size:25px;    line-height: 25px;}
	
}
@media only screen and (max-width: 480px) {
.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .full_width .parallax_content, .steps_holder_inner, div.grid_section .section_inner, nav.content_menu ul {
    width: 75%;
}
	.header_top .container_inner  {width:100% !important;}
}


@media only screen and (max-width: 1000px){
.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {
    padding-top: 37px !important;
    
}
}

@media only screen and (max-width: 768px){
.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul {
	}
}
