/*
Theme Name: LCCbyg - Flat bootstrap Child
Theme URI: http://xtremelysocial.com/wordpress/child/
Description: Child theme for Flat Bootstrap til LCCbyg.  
Author: XtremelySocial
Author url:http://scheutz.dk
Version: 1.4
License: GNU General Public License
License URI: http://www.opensource.org/licenses/GPL-3.0
Template: flat-bootstrap
Template Version: 1.4
Tags: one-column, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, featured-images, featured-image-header, full-width-template, flexible-header, theme-options, sticky-post, threaded-comments, light, translation-ready, rtl-language-support, custom-background
*/

/* Include the parent theme's stylesheet(s). Then anything you change below that will
 * override those styles. If you'd rather start from scratch, you can comment out this
 * next line.
 
@import url("../flat-bootstrap/style.css");
*/
/* PUT YOUR CHANGED STYLES HERE 
 * 
 * The best way to do this is to copy in the relevant section from the parent's style.css
 * file, change what you want, and remove the lines that you didn't change.
*/

.pt-cv-content-item
{
margin-bottom:10px;
padding:10px;
border-radius: 15px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 1px solid #cccccc;

}

.pt-cv-thumbnail
{
	max-width:500px !important;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
}

h4.pt-cv-title{
font-size:24px;
}

.pt-cv-wrapper .btn-success , .pt-cv-wrapper:active .btn-success:active{
    color: #fff;  
    background-color: #2492cb;
    border-color: #2492cb;
}


.pt-cv-wrapper .btn-success.active, .pt-cv-wrapper .btn-success:active, .pt-cv-wrapper .btn-success:hover, .pt-cv-wrapper .open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #2492cb;
    border-color: #2492cb;
}

footer{color:#fff;}

html,body,p{
font-family: 'Arimo', sans-serif !important;
font-size:18px !important;
font-weight:300 !important;
line-height: 28px !important;
color:#000;

}

.page-title{margin-top:20px;}

p {
    margin: 0 0 31px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 31px;
    margin-left: 0px;
	 max-width: 40em !important;
}

td , td p, td strong{
	font-size:12px !important;
	}

.thumbnail > p {
    margin: 0 0 11px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 11px;
    margin-left: 0px;
}



h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 10px;
    margin-bottom: 10px;
}
 

.current_page_ancestor >a, .current_page_parent >a {
    color: #fff !important;
    background-color: d1d9e1 !important;
}

.well {
    background: rgb(22, 105, 173);
}


.sidebar-pagebottom, .site-footer{
	background-color:#666;
	padding-top:20px;
}
 
.sidebar-pagebottom a, .site-footer a{
	color:#ddd;
}
  
.sidebar-pagebottom a:hover, .site-footer a:hover{
	color:#fff;
	font-weight:bold;
}  

input {
 
    border-color: #ddd;
 
}


a {
    color: #2492cb; /* #2200CC; #2A5DB0;*/
	}
	

a:hover, a:focus {
    color: #f00;
    text-decoration: none;
}


.panel-default > .panel-heading-lccbyg {
    background: #f6f6f6; color: #000;
}



/*footer*/
ul #menu-footer-menu{
    list-style-type: none;

}

#menu-footer-menu li {
    float: left;
}

#menu-footer-menu li a {
    display: block;
    color: white;
    text-align: left;
    padding-right: 16px;
    text-decoration: none;
}


h2.widget-title{
font-size:20px;
color:#eee;
}




/*post-grid styles*/
.post-grid .item{
-webkit-box-shadow: 1px 1px 2px 0px rgba(170,170,170,1);
-moz-box-shadow: 1px 1px 2px 0px rgba(170,170,170,1);
box-shadow: 1px 1px 2px 0px rgba(170,170,170,1);
}

/*end post-grid styles*/

/*fix too large frontpage image*/

.cover-image, .cover-image-overlay {
   
     min-height: 100px !important; 
}

 

.top_switch_menu{
margin-top:30px;
text-align:center;
 
}
 

 .lccthumhead{
 background-color:#fff;
 
 
 }

.thumbnail{        
 
    overflow: auto;
    /*display:inline-block !important;*/
padding:0px !important;
margin:4px;
}

.thumbnailimageframe{
	background-color:#fff;
	margin-bottom:10px;
	padding:20px !important;
} 


.thumbnail img{
    // your styles for the image
    width: 100%;
    height: auto;
    display: block;
}

.thumbnail p{
   padding:10px;
}

.navbar-default {
    background-color: #687E96;
    border-color: #687E96;
    border:none !important;
}

.navbar-default .navbar-nav>li>a {
    color: #fff;
}


.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #fff !important;
    background-color: #384E66 !important;
}


.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #ddd !important;
 
}


.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
 
    background-color: #777;
}



@media (max-width: 767px)
{
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
      color: #fff;  
}
}

hr {
    margin-top: 2px;
    margin-bottom: 2px;
    border: 0;
    border-top: 1px solid #ccc;
}}


.section-image, .section-image-overlay {

    min-height: 240px;
}

 
 
 
h2.header-image-caption{
text-shadow:0px 0px 6px #888;
display:none;

/*
	background: rgb(50, 50, 50); /* Fall-back for browsers that don't
                                    support rgba 
    background: rgba(50, 50, 50, .5);*/
   
     border-radius: 8px;
         padding-bottom:10px;
}
 


h1{
    font-weight: 700;
}
/*
.site-branding-text{
 
  vertical-align: middle;
   text-align:center;
 
}
*/
.headerlogo{
    display: inline-block;
    padding-bottom:10px;
    padding-top:10px;
    margin: 0px 30px 0px 0px !important; 
 
    height: 100%;
    top:0px;
    vertical-align: top;
}
.headertexts{
    display: inline-block;
    height: 100%;
     margin: 0px !important; 
}

  
 


/* Make the buttons square. This is just an example, remove it if you want. */
.btn {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}

/* Change the content header to dark blue. This is just an example. */
.content-header {
	background-color: #f0f9ff;
    min-height: 10px !important;
    padding-top: 0px !important; 
   padding-bottom: 0px !important;
   color: #000;
}

 .content-header-image {
    background-color: #fff;
}

.container > p {
   
}

 .spacer{margin-bottom:30px;}

input[type="submit"]{
    color: #fff;
    background-color: #444 !important;
    border-color: #16a085;
    outline: 0;
}

input.required,input.url,input.COMPANY,#mce-COMPANY{ width:400px !important;}

#mc-embedded-subscribe{margin:20px 0 20px 0;}


	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #111;
    background-color: #e7e7e7;
}
 
.pea_cook_btn {
    
     color: #fff !important;
 
}


.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    background-color: #384E66;
    color: #555;
}


.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
