/*
Theme Name: BRECOflex Co.
Theme URI: 
Description: BRECOflex Co.
Author: Manna
Author URI: manna-design.com
Template: canvas
Version: 1.0
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 27 Jan 2016 17:54:23 +0000 */ 

@import url('../canvas/style.css');

/* Custom CSS starts here */


.conversion-table-column {  }


.page-id-113 .first-product-row h3    { min-height: 60px !important;}
.page-id-517 .first-product-row h3    { min-height: 60px !important;}

/* RAW HTML Table Styling */
.raw-html-table-column tr:nth-child(2n+1), .raw-html-table-column table tr:hover {
    background-color: #ccc;
}



table.vc-table-plugin-theme-classic_green tr:nth-child(2n+1), table.vc-table-plugin-theme-classic_green tr:hover {
    background-color: #ccc;
}

.raw-html-table-column td {     border: 1px solid #4c8c2b;
    text-align: center;
    font-size: 15px;
    line-height: 12px;
}	  
	
.raw-html-table-column table tbody th {     
  /*border: 1px solid #2EA644 !important; */
  background: #4c8c2b; 
 font-family: 'roboto condensed', sans-serif !important;
font-size: 16px;
  font-weight:bold;
  color: #ffffff; 
  border-left: 1px solid #fff; 
  vertical-align: middle;
}	  

/*table th { border-left: 1px solid #fff; }*/
.raw-html-table-column table th:first-child { border-left: none; }


	
.raw-html-table-column table {
    border-collapse: collapse;
    border-right: 1px solid #4c8c2b;
    border-top: 1px solid #4c8c2b;
    border-bottom: 1px solid #4c8c2b;
    width: 100%;
    border-radius: 4px;
    background: #e6e6e6;
    box-shadow: 0 1px 2px 0 white;
    -webkit-box-shadow: 0 1px 2px 0 white;
    margin-bottom: 1.5em;
 border-spacing: 0;	

}		  


/* END RAW HTML TABLE STYLING */
/* CONVERSION TABLE STYLING */

.conversion-table-column .raw-html-table-column table th:first-child { border-left: none; }

.conversion-table-column tr:nth-child(2n+1) {
    background-color: #eee;
}

/*


.conversion-table-column td {     
border: 1px solid #4c8c2b;
    text-align: center;
    font-size: 15px;
    line-height: 12px;
}	

*/

  
	
.conversion-table-column .cat  {     
    background: #4c8c2b; 
 font-family: 'roboto condensed', sans-serif !important;
font-size: 20px;
  font-weight:bold;
  color: #ffffff; 
  border-left: 1px solid #fff; 
  vertical-align: middle;
}

.conversion-table-column table {
    /* border-collapse: collapse; */
    border-right: 1px solid #EEE;
    border-top: 1px solid #424242;
    border-bottom: 1px solid #424242;
    width: 100%;
    border-radius: 4px;
    background: #ddd;
    box-shadow: 0 1px 2px 0 white;
    -webkit-box-shadow: 0 1px 2px 0 white;
    margin-bottom: 1.5em;
 border-spacing: 0;	

}		 

/* END CONVERSION TABLE STYLING */
	
	
/* Easy Table Styling */
table.vc-table-plugin-theme-classic_green tr.vc-th td { 
  background: #2EA644; 
 font-family: 'roboto condensed', sans-serif !important;
font-size: 16px;
  font-weight:normal;
  color: #ffffff; 
}


table.vc-table-plugin-theme-classic_green td {     border: 1px solid #2EA644; }



table.vc-table-plugin-theme-classic_green {
    border-collapse: collapse;
    border-right: 1px solid #4c8c2b;
    border-top: 1px solid #4c8c2b;
    border-bottom: 1px solid #4c8c2b;
}

.vc_tta-panel-heading h4  {
 font-family: 'roboto condensed', sans-serif !important;
font-size: 25px;
	
	}


#logo {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  margin-left: 1em;
}


h1,h2,h3 {
 font-family: 'roboto condensed', sans-serif !important;
}

#breadcrumbs {
color: #555;
text-align:right;
margin-right: 5px;  
        }
#wrapper #navigation ul.nav li ul li a {
       color: #000000!important; 
       font-size: 19px; 
    } 

#wrapper #navigation ul.nav li ul li a:hover {
       color: rgba(255,255,255,1)!important; 
}

#breadcrumbs a {
        color: #428bca;
        text-decoration:none;
        font-weight:normal;
  }

.entry, .entry p {
    font: 300 18px/1.5em Helvetica, Arial, sans-serif !important;
    color: #555555;
}



/* MAX BUTTONS  */

.maxbutton-4.maxbutton {  background: #4c8c2b !important; } 
.maxbutton-4.maxbutton:hover {         background: #70ab5c !important;}

.maxbutton-12.maxbutton {  background: #4c8c2b !important; } 
.maxbutton-12.maxbutton:hover {         background: #70ab5c !important;}

.maxbutton-13.maxbutton {  background: #4c8c2b !important; } 
.maxbutton-13.maxbutton:hover {         background: #70ab5c !important;}


/* Product Page Customizations  */

/*.product-box-first, .product-box-second, .product-box-third {
    background-color: #E8E8E8;
	}   */


.product-inner-box {
padding-top: 15px !important;
padding-bottom: 25px !important;

	}

.product-box-first {
  margin-top: 15px !important;
	  margin-right: 0px !important;
	  margin-bottom: 15px !important;
	  margin-left: 0px !important;
	}

.product-box-second {
margin-top: 15px !important;
  margin-right: 0px !important;
  margin-bottom: 15px !important;
  margin-left: 0px !important;}

.product-box-third {
margin-top: 15px !important;
	  margin-right: 0px !important;
	  margin-bottom: 15px !important;
	  margin-left: 0px !important;
	}
	

.product-box-first .vc_column-inner, .product-box-second .vc_column-inner, .product-box-third .vc_column-inner {
background-color: #E8E8E8;
	}
	
.product-box {
background-color: #fff;
	}
	
.product-box h2 {
font-size: 30px;
	}
	
.product-box a {
    color: #000;
	}

.product-box a:hover {
  color: #428bca;
text-decoration:none;
	}	


.vc_row.vc_column-gap-20>.vc_column_container {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
  padding-bottom:0px;
}
	.product-toggle-column {
  padding-top: 5px !important;
padding-bottom: 25px !important;
background-color: #fff !important; 
		}
		
		
		.product-toggle-column .vc_column-inner  {
background-color: #E8E8E8 !important; 	
 padding-top:0px !important;	  
	}

.product-toggle-column .vc_row-has-fill>.vc_column_container>.vc_column-inner {
	 
		}
			  
	.product-toggle-column a:link, .product-toggle-column a:visited, .product-toggle-column a:hover {
font: bold 24px/1.2em 'Roboto Condensed', arial, sans-serif;
    color: #222222;
text-align:center;
text-decoration:none;
		}		  
		  
.shortcode-toggle h4 a {
    display: block;
    padding: 3px 0 3px 10px;
    background: #E8E8E8 url(../images/shortcode-toggle-close.png) no-repeat 99% center !important;
}		
		

/* END Product Page Customizations */


  

.home-slider {
display: none;
}

.home .home-slider {
display: block!important;
}

/*  #inner-wrapper {
background-attachment: fixed !important;
background: rgba(173,197,240,1);
background: -moz-linear-gradient(top, rgba(173,197,240,1) 0%, rgba(255,255,255,1) 56%, rgba(255,255,255,1) 91%, rgba(240,244,255,1) 99%, rgba(240,244,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(173,197,240,1)), color-stop(56%, rgba(255,255,255,1)), color-stop(91%, rgba(255,255,255,1)), color-stop(99%, rgba(240,244,255,1)), color-stop(100%, rgba(240,244,255,1)));
background: -webkit-linear-gradient(top, rgba(173,197,240,1) 0%, rgba(255,255,255,1) 56%, rgba(255,255,255,1) 91%, rgba(240,244,255,1) 99%, rgba(240,244,255,1) 100%);
background: -o-linear-gradient(top, rgba(173,197,240,1) 0%, rgba(255,255,255,1) 56%, rgba(255,255,255,1) 91%, rgba(240,244,255,1) 99%, rgba(240,244,255,1) 100%);
background: -ms-linear-gradient(top, rgba(173,197,240,1) 0%, rgba(255,255,255,1) 56%, rgba(255,255,255,1) 91%, rgba(240,244,255,1) 99%, rgba(240,244,255,1) 100%);
background: linear-gradient(to bottom, rgba(173,197,240,1) 0%, rgba(255,255,255,1) 56%, rgba(255,255,255,1) 91%, rgba(240,244,255,1) 99%, rgba(240,244,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ADC5F0', endColorstr='#f0f4ff', GradientType=0 );
} */

#header-container {
    background: #fff;
}

body.full-width #header {
padding: 1em 0 1em 0;
}
#navigation {
margin-bottom: 2px;
background:#4c8c2b!important;
}

#nav-container {
margin: 0;
}
ul.nav {
margin-right: 0! important;
}
ul.nav li {
background: transparent!important;
}

ul.nav li a {
    padding: .5em 13px;
}
ul.nav li, ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a {
    background: #4c8c2b;
    color: #FFFFFF;
}
.entry img {
border: none;
background: none;
}

.vc_col-xs-offset-1 {
   margin-left:0!important;
}

p, .entry p {
font-family: 'roboto', sans-serif!important;
}

 .maxbutton-.maxbutton:hover {
    background: #1A26A5!important;
}

#content {
    margin-top: .4em;
    margin-bottom: 1em;
    background: #fff;
    padding-top: 2em;
}
.home #content {
margin-top: 0;
margin-bottom: 0;
padding:0;
background: transparent;
height: auto;
 
}

#navigation ul.nav li.current-menu-item a {
    color: #FFFFFF!important;
}
#footer-container {
    background-color: #fff!important;
 border-top:0px!important;
margin-top: 1em;
}

 body.full-width #content {
padding: 0;
}
.home #main-sidebar-container {
    padding: 0;
}
#main-sidebar-container {
    padding: 1em;
}
#footer a, #footer p {
color: #6B717D!important;
text-transform: uppercase!important;
font-size: 10px;
}

#footer a:hover {
color: #50545A;
}

.page-title, .post .title, .page .title {
    font: bold 28px/1.1em 'roboto condensed', sans-serif!important;
    color: #222222;
}


#navigation ul.nav  li a{
transition: .6s background-color;
transition-delay: .11s;
}

#navigation ul.nav>li a:hover {
    background-color: #4c8c2b!important;
    color: #fff!important;
}

 
#upper-right {
    width: 41%;
    float: right;
  margin-top: 30px;
}

.contacts {
    float: right;
    margin-right: 5px;
}

.contacts li {
    list-style: none;
    display: inline;
    float: left;
    margin-right: 2em;
    padding-top: 1em;

}

.contacts p {
float: right;
    font: 300 11px 'roboto condensed',sans-serif;
    padding-left: 5px;
    color: #8A8A8A;
    text-transform: uppercase;

}

.iso {
    float: right;
}






.wpb_content_element {
margin-bottom: 0;
}

.vc_custom_1454269309094 .vc_row, .vc_custom_1467901192907 .vc-row {
    border-bottom: 1px solid #000;
    padding: 1em 0;
    margin-left: -15px;
    margin-right: -15px;
    background: #ffffff;
}

ul.display-posts-listing img.attachment-thumbnail.size-thumbnail.wp-post-image {
width: 60px;
float: left;
padding: 0 1em 0 0;
}

ul.display-posts-listing {
    list-style: none;
    padding-left: 0;
    color: #fff;
}

ul.display-posts-listing a.title {
    color: #fff!important;
    display: block;
    font-size: 24px!important;
    margin-bottom: 0;
}

span.date {
    font-size: 12px;
    display: block;
    color: #A2A2A2;
}

span.excerpt-dash {
    display: none;
}

/* Homepage  */

#home-row-1 {
height: 427px;
margin-bottom:2px;
}

#home-row-1 p {
color: #fff;
}

/* transition backgrounds on homepage */

	.home-page-post p {display:none;}	
	
	
.homebox1, .homebox2, .homebox3 {
 transition: .8s background-image;
    transition-delay:.1s;
}

.homebox1 {
background: url(http://www.brecoflex.com/wp-content/uploads/2016/07/feat-1a2.jpg)no-repeat;
}
.homebox2 {
background: url(http://www.brecoflex.com/wp-content/uploads/2016/02/feat-2.png)no-repeat; 
}
.homebox3 {
background: url(http://www.brecoflex.com/wp-content/uploads/2016/07/feat-3a.jpg)no-repeat; 
}

.homebox1:hover {
background-image: url(http://www.brecoflex.com/wp-content/uploads/2016/07/feat-1a-o.jpg)!important;
}

.homebox2:hover {    
background-image: url(http://www.brecoflex.com/wp-content/uploads/2016/02/feat-2-o.png)!important;
}

.homebox3:hover {
background-image: url(http://www.brecoflex.com/wp-content/uploads/2016/07/feat-3a-o.jpg)!important;
}


.metaslider  {
    margin-bottom: 1px;
}
/* homepage end */


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.iso {
    float: none;
	  max-width: 125px;
	  padding-top: 10px;
}
.contacts {	
	margin-right: 40px;
	  }

}

/*START DESKTOP STYLE ============================================================================  */
@media only screen and (min-width: 768px) {
  
 .maxbutton-7.maxbutton, .maxbutton-8.maxbutton, .maxbutton-9.maxbutton {
    position: absolute !important;
       bottom: 40px;
}

.maxbutton-5.maxbutton, .maxbutton-6.maxbutton {
    position: absolute !important;
       top: 190px;
}   
  
}/*END DESKTOP STYLE ============================================================================  */      
/*START RESPONSIVE STYLE ============================================================================  */
@media only screen and (max-width: 767px) {  
  
 #upper-right {
    width: 100%;
    float: right;
    margin-top: 10px;
} 
 
  .homebox1,.homebox2,.homebox3 { background-position: center;    }
	
#home-row-1 {     display: inline; }  
  
.homebox1 {
background: #000 url(http://www.brecoflex.com/wp-content/uploads/2016/07/feat-1a2.jpg)no-repeat center; 
}
.homebox2 {
background: #000 url(http://www.brecoflex.com/wp-content/uploads/2016/02/feat-2.png)no-repeat center;
}
.homebox3 {
background: #000 url(http://www.brecoflex.com/wp-content/uploads/2016/07/feat-3a.jpg)no-repeat center; 
}  
  
  
.maxbutton-7.maxbutton, .maxbutton-8.maxbutton, .maxbutton-9.maxbutton {
    position: relative !important;
      bottom: 40px !important;
       
}

.maxbutton-5.maxbutton, .maxbutton-6.maxbutton {
position: relative !important;
}    
  
  
  
  
  
{
    padding-top: 0px !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 20px !important;
}  
  
  
  
  
  
  
  
  
  
  
  } /*END RESPONSIVE STYLE ============================================================================  */  

