/*
Theme Name: Global Panel website theme
Version: 1.0
Description: A child theme for Global Panel.
template: bb-theme
*/


.fl-node-5ce65bf6a9a53 > .fl-row-content-wrap {

}

.fl-node-5ce65bf6a9b24 .fl-module-menu{
margin-top:-60px;
}

.fl-row-content-wrap{
padding:0 20px;
}


/* Navigation round button */ 




#menu-main li{
margin-right:5px;
}

#menu-item-502 a{
background: #e77522;
color:#fff;
border-radius: 30px;
}

.sub-menu a{
font-size:18px;
text-transform: none;
font-weight: 400;
}


/* Content*/

.breadcrumbs{
font-size:13px;
}

.strap img{
padding-top:15px;
margin:0;
}

.fl-node-5ce6ca6df3d27 > .fl-col-content{
display:inline-block;
}

#twitter1 ul {
    list-style: none;
    font-size: 16px;
    padding: 0;
    margin: 0;
}

#twitter1 .user img {
    float: left;
    margin-right: 10px;
}

#twitter1 .timePosted, #twitter1 .interact {
    display: none;
}

p.tweet{
margin-bottom: 20px;
}

.fl-node-5cee85698370c{
border-right:2px solid #ebf1e7;
}

.fl-node-5cee7f296267f .fl-post-grid-post {
    font-size: 16px !important;
}

.fl-category span,.fl-post-info-terms a{
display:inline-block;
padding:3px 7px;
margin:7px 10px 7px 0;
background:#588065;
}

.fl-category span a,.fl-category span a:hover,.fl-post-info-terms a,.fl-post-info-terms a:hover{
color:#fff;
}

.fl-node-5cf826abc8675 .row,.fl-node-5cf95ae0d75d8 .row{
overflow: hidden;
margin-bottom:30px;
}

.brief-row .fl-callout-title{
min-height:60px;
}

.fl-post-grid-post.category-events{
background:#ebf1e7;
}


/* forms*/

#mc-embedded-subscribe,#gform_submit_button_1 {
margin:-20px 0 0 0 !important;
border-radius:30px !important;
padding:12px 24px !important;
}


/* Footer */ 

.fl-node-5ce68b6a69da4 .fl-row-content-wrap p{
font-size:16px;
}

#footer p{
font-size:12px;
}

#footer a{
color:#fff;
}

/*
Responsive
*/


/* Extra Small Devices, Phones */ 
 @media only screen and (min-width : 300px) {
	 	 
.fl-node-5ce65bf6a9a53 > .fl-row-content-wrap {
background-image: none;
}

.fl-menu .fl-menu-mobile-toggle {
background-color: #588065;
}

button.fl-menu-mobile-close{
background:#fff;
padding: 10px 6px 10px 14px;
}

button.fl-menu-mobile-close i{
color:#222;
}
	 

}

/* Small Devices, Tablets */
 @media only screen and (min-width : 768px) {
	 
.fl-node-5ce65bf6a9a53 > .fl-row-content-wrap {

}
	 

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 991px) {
		
.fl-node-5ce65bf6a9bab .menu a {
    padding-left: 3px;
    padding-right: 3px;

}

.fl-node-5ce65bf6a9bab .fl-menu .menu, .fl-node-5ce65bf6a9bab .fl-menu .menu > li {
    font-size: 19px;
    letter-spacing:normal;
}
	
}


/* Larger screen */
@media only screen and (min-width : 1150px) {
		
.fl-node-5ce65bf6a9bab .menu a {
    padding-left: 7px;
    padding-right: 7px;

}

.fl-node-5ce65bf6a9bab .fl-menu .menu, .fl-node-5ce65bf6a9bab .fl-menu .menu > li {
    font-size: 20px;
    letter-spacing: 1px;
}
	
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1260px) {
	
.fl-node-5ce65bf6a9bab .menu a {
    padding-left: 15px;
    padding-right: 15px;

}


}


@media only screen and (min-width : 1550px) {
	

}