/*
Theme Name:     Verdia Child Theme
Theme URI:      http://verdia.beopenthemes.com/
Description:    Child theme for the Verdia theme 
Author:         BeOpen
Author URI:     http://www.beopenthemes.com
Template:       verdia
Version:        1.0
*/

@import url("../verdia/style.css");

body
{
  color:#000;
}
.page .post-box ul
{
  margin-left:30px;
}
.single .post-meta
{
  display:none;
}
.post-3759 figure
{
	min-height:200px;	
}
@media only screen and (max-width: 1120px) {

    .beopen-wide-screen-overlay h1 {
        color: #fff;
        font-size: 40px;
        font-weight: 100;
        font-family: 'Montserrat';
        padding: 10px 20px;
        border: 2px solid #fff;    
        display: inline-block;
    }
    
    
    .featurebox .mobile-centered,
    .featurebox .beopen-frame- {
        padding: 30px 40px;
    }
    
    .featurebox .mobile-centered {
        text-align: center;
    }
    
    
    .portfolio-navigation {
        float: none;
        text-align: center;
        margin: auto;
    }
    
    
    #portfolio-sizes {
        display: none;
    }

    #header-title {
        width: 100%;
    }    
    
    .project-selector,
    #content {
        padding-right: 15px;
    }

    .project-sidebar {
        margin-top: 40px;
    }


    .beopen-wide-portfolio-grid li {
        width: 50%;
    }

    .beopen-portfolio-more-container {
        padding-top: 20px;
    }


    [class*="column"] + [class*="column"].end {
        float: none;
    }

    .layout-type-boxed #container {
        margin-top: 0px;
    }

    .header-extra .header-columns {
        float: none;
        text-align: center;

        border-bottom: 1px solid #fff;
    }

    .header-extra .beopen-mini-column {
        border: 0px;
    }

    .header-extra .header-action {
        text-align: center;
    }


    .da-thumbs li {
        width: 25%;
    }

    #inner-header {
        margin-top: 0px;
    }

    #inner-header #logo a img { 
        margin-top: 5px;    
    }

    .roundabout-moveable-item {
        height: 150px;
        width: 300px;      
    }

    .portfolio_round .home-inner-section {
        height: 80%;
    }

    .portfolio-round {
        height: 140px;
    }


    .be-portfolio-title {
        font-size: 14px;
        padding: 10px 20px;
        margin-top: 0px;
    }

    .be-portfolio-title:after {
        display: none;
    }


    a#responsive-trigger {
        display: block;
    }    

    nav#standard {
        display: none;
    }

    nav#standard .sf-menu { 
        float: none;
    }

    nav#standard .sf-menu li {
        width: 100%;
    }

    nav#standard .sf-menu li a {
        padding: 10px;
        border-top: 1px solid #e5e9eb;
    }

    nav#standard .sf-menu ul ul li a {
        padding-left: 20px;
    }

    nav#standard .sf-menu ul {
        box-shadow: none;
        position: relative;
    }

    nav#standard .sf-menu ul ul {
        top: 0;
        left: 0;
    }

    #beopen-quick-search {
        float: none;
        margin: auto;
        margin-bottom: 20px;
        display: none;
    }

    #beopen-quick-search-container {
        max-height: none;
    }

    .beopen-grid-container { 
        margin: 0px 15px;
    }


    .process { 
        background: transparent;
    }

    #beopen-style-selector {
        display: none !important;
    }

    .call_to_action a.button {

    }

    section ol.commentlist ul.children li {
        padding-left: 10px;
    }

    .masonry .masonry-item {
        width: 100% !important;
    }

    .after-slider-separator {
        display: none;
    }

    span.send-message {
        margin-left: 10px;

    }

    .triangle-bottom {
        display: none;
    }


    .with-sidebar article.page, .with-sidebar article.post {
        padding-left: 0px; 
        padding-right: 0px;
        margin: 0px;        
    }

    .metainfo .date .year {
        display: none !important;
    }
    
    article .metainfo .date, article .metainfo .author, article .metainfo .cats, article .metainfo .tags, article .metainfo .comments {

    }

    article .metainfo {
        background: none;
        position: relative;
    }

    article .metainfo {
        

    }
    
    article .metainfo > * {
        padding-bottom: 5px;
    }
    
    

    article .metainfo .date {
        
    }


    article .metainfo .author {

    }

    article .metainfo .cats {
        padding-bottom: 0px;
    }	

    article .metainfo .comments {
        position: absolute;
        top: 10px;
        right: 0px;
    }

    .beopen-single .post-box {
        border-right: 0px;
        padding-right: 0px;
        padding-top: 10px;
    }

    .author-picture-box {

    }

    .author-description {
        margin-left: 0px;
        margin-top: 10px;
    }

    ._blog > .row {

    }

    .titlebar {

        padding-left: 10px;
        padding-right: 10px;
    }

    .beopen-start-content {
        margin-top: 10px;
    }

    .titlebar > .row {
        padding-left: 5px;
        padding-right: 5px;
    }

    ._blog {
        background: transparent;
    }	

    .rightfade {
        background: transparent;
        padding-right: 0px;
    }

    .dk_container {
        margin-bottom: 10px;
    }

    .dk_options {    
        position: static;
        margin-top: 0px;
    }
}
@media only screen and (max-width: 480px) {
	#logo a {
		width:240px !important;
	}
      .row #inner-header #logo {
           text-align:left !important;
       }
}
@media only screen and (max-width: 320px) {
	#logo a {
		width:200px !important;
	}
}
#main-content
{
padding-top:20px !important;
}
.sf-arrows .sf-with-ul:after
{
  margin-top:18px !important;
}
ul#beopen-nav-bar > li > a
{
  padding-bottom:0 !important;
}
#top-footer .columns h4
{
  margin-bottom:0;
}
#top-footer .columns
{
  color:#CCC;
  margin-top:-25px;
}
.beopen-layout_6__corporate-row-2 *, .beopen-layout_6__corporate-row-2 h2 span.title, .beopen-layout_6__corporate-row-2 h1, .beopen-layout_6__corporate-row-2 h2, .beopen-layout_6__corporate-row-2 h3, .beopen-layout_6__corporate-row-2 h4, .beopen-layout_6__corporate-row-2 h5, .beopen-layout_6__corporate-row-2 h6, .beopen-layout_6__corporate-row-2 .description
{
  color:#000 !important;
}
.beopen-layout_6__corporate-row-2
{
  background-image:none !important;
}
.beopen-layout_6__corporate-row-2 div.padded,
.beopen-layout_6__corporate-row-2 div.padded
{
  padding-top:0 !important;
  padding-bottom:0 !important;
}
.beopen-related h2.headline, 
.beopen-section h2.headline
{
  margin-bottom:40px;
}
#header,
ul#beopen-nav-bar
{
  z-index:2000;
}
.titlebar
{
  z-index:1000;
}
.feature .service-bg {
    width: 200px;
    height: 200px;
    line-height: 200px;
    border-radius: 200px;  
}
.titlebar
{
  background:#E80A00;
}
.sf-menu li.active > a, .sf-menu li:hover > a, .sf-menu li.sfHover > a
{
  color:#E80A00;
}
.titlebar h1
{
  color:#FFF;
}