/*
 Theme Name:   SIUCC
 Theme URI:    http://demo.goodlayers.com/infinite
 Description:  Goodlayers Infinite Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     infinite
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  siucc

 START YOUR CHILD THEME CSS HERE
*/
#infinite-top-bar-menu{
	position: relative;
    bottom: -25px;
	margin-right:0px;
	font-weight:600;
	}
.menu-item-27{
	background-color: #f6f6f6;
    padding:7px 20px 7px 30px;
    margin-right: 20px;
    border-radius: 5px;
    border: 1px solid #d1d1d1;
	}
.menu-item-27 a i{
	margin-right:7px;
	color:#fd3238;
	}
.menu-item-27 a{
	margin-right:7px;
	color:#2662a1!important;
	}
.menu-item-28 a{
	color:#fd3238!important;
	}
.infinite-header-background{
	background-image:url(images/dotmap.jpg);
	background-position:150px top;
	background-repeat:no-repeat;
	}
#growthplan .gdlr-core-column-service-item{
	-webkit-box-shadow: 13px 11px 19px 7px rgba(0,0,0,0.08);
	-moz-box-shadow: 13px 11px 19px 7px rgba(0,0,0,0.08);
	box-shadow: 13px 11px 19px 7px rgba(0,0,0,0.08);
	border-radius:7px;
	}
#platinums .gdlr-core-image-item-wrap{
	-webkit-box-shadow: 13px 11px 19px 7px rgba(0,0,0,0.08);
	-moz-box-shadow: 13px 11px 19px 7px rgba(0,0,0,0.08);
	box-shadow: 13px 11px 19px 7px rgba(0,0,0,0.08);
	border-radius:7px!important;
	}
.teammembers img{
	border-radius:50%!important;
	}
#teammembers .gdlr-core-pbf-background{
	background-position-y:430px!important;
	}
.infinite-footer-wrapper{
	background-image:url(images/dotmap.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	}
#niggles img{
	margin-right: 20px!important;
    border-radius: 50%;
    width: 100px;
	}
#boardmembers .gdlr-core-item-mglr{
	background-color: #fff;
    padding:60px 30px;
    border-radius: 7px;
	text-align:center;
}
#boardmembers .gdlr-core-testimonial-author-image {
    width: 85px;
    float: none;
    margin-right: 36px;
    position: relative;
    margin: auto;
	margin-bottom:30px;
}
#boardmembers .gdlr-core-testimonial-position{
	font-style:italic;
}
#boardmembers .gdlr-core-flexslider-nav{
	text-align: right;
    position: relative;
    z-index: 9999;
}
#pgallery .gdlr-core-blog-info-category{
	display:none!important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    padding-bottom:30px!important;
    padding-top:30px!important;
    min-height: 700px;
}
.caldera-grid label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 600;
    font-size: 16px;
}
.caldera-grid input[type=text], .caldera-grid select, .caldera-grid input[type=email], .caldera-grid input[type=phone]{
    height: 44px!important;
}
.caldera-grid .btn {
    padding: 15px 28px!important;
    border-radius: 7px!important;
}
.caldera-grid .help-block {
    font-size: 15px!important;
    font-style: italic!important;
}
.infinite-header-wrap.infinite-header-style-plain {
    border-color: #e8e8e8;
    -webkit-box-shadow: 0px 4px 5px 0px rgba(255,255,255,1);
    -moz-box-shadow: 0px 4px 5px 0px rgba(255,255,255,1);
    box-shadow: 0px 4px 5px 0px rgba(255,255,255,1);
}
.menu-item-27:hover{
    background-color:#ff0000!important;
}
.menu-item-27:hover a, .menu-item-27:hover a i{
    color:#fff!important;
}
.menu-item-28 a:hover{
    color: #0059bf!important;
}