/*
Theme Name: Divi Child 01
Theme URI: 
Description: Child 01 theme for the Divi theme
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 2.5.5
*/


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


.et_pb_post .entry-featured-image-url {
    display: block;
    position: relative;
    max-width: 40%;
  float: left;
padding-right: 25px;
}

#floatingbox {
    background: transparent;
    position: fixed;
	bottom:30px;
    right: 30px;
display: block;
  z-index:999;
 }

.et_pb_bg_layout_dark .et_pb_slide_description { text-shadow: 2px 4px 4px rgba(0, 0, 0, 1);}
.et_pb_slide_description .et_pb_slide_title { font-weight: 500; }

.et_pb_row .et_pb_row_0 {    padding-top:0px;  	}

.featured-story-content .et_pb_post h2 { margin-top:0px;  }

.et-pb-arrow-prev, .et-pb-arrow-next {    font-size: 115px;  }

.et-cart-info span::before {       font-size: 25px; }




.et-waypoint { opacity: 1; }


html body div#et-top-navigation ul.nav .sub-menu { top: 30px!important; width: 255px; } 

html body div#et-top-navigation ul.nav li a { font-size: 18px!important; } 

html body div#et-top-navigation ul.nav li ul li a { width: 240px; }




#top-menu .menu-item-has-children > a:first-child::after { display: none;  }
#top-menu .menu-item-has-children > a:first-child {  padding-right: 5px; }


.et_pb_posts a.more-link {  
  font-size:18px;
	clear: inherit;  }

body #tribe-events .tribe-events-button {
       background-color: rgba(247,143,30,1)!important; 
    } 

.double-column-divided {
       border-left-style: solid!important; 
       border-left-width: 0px!important; 
       border-style: solid; 
       border-width: 0px!important; 
    } 

.page #content-area .hentry .entry-content ul li {
       color: rgba(0,55,104,1); 
       font-size: 17px; 
       line-height: 22px; 
       padding-bottom: 11px; 
    } 

.post-165 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_content  p {
       font-size: 22px; 
       text-shadow: rgba(0, 0, 0, .5) 0px 1px 3px; 
    } 

.post-165 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 a {
       font-family: 'Museo', 'Open Sans', Arial, sans-serif; 
       font-weight: 500; 
       text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 3px; 
    } 

.post-165 .et_pb_section:nth-child(2) .et_pb_posts .hentry  {
       margin-bottom: 30px; 
    } 

.post-165 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       border-left-style: solid; 
       border-left-width: 0px!important; 
       border-right-style: solid; 
       border-right-width: 0px!important; 
    } 

.post-165 .et_pb_section:nth-child(2) .et_pb_row:nth-child(2) {
       padding-top: 0px; 
    } 

.post-165 .et_pb_section:nth-child(2) .et_pb_text   p {
       font-family: 'Open Sans', Arial, sans-serif; 
       font-size: 16px; 
    } 

.post-301 .et_pb_section:nth-child(1) .et_pb_row:nth-child(1) {
       padding-top: 0px; 
    } 

.post-301 .et_pb_section:nth-child(1) .et_pb_text   img:not(.wp-smiley) {
       margin-bottom: 15px; 
       margin-right: 25px; 
       padding-bottom: 0px; 
       padding-right: 0px; 
    } 

.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {
       color: rgba(0,73,144,1); 
    } 

.woocommerce #content-area div.product form.cart div.quantity input.qty {
       background-color: rgba(0, 0, 0,0.15)!important; 
       color: rgba(0,55,104,1)!important; 
       font-weight: bold!important; 
    } 

.woocommerce #content-area div.product form.cart .button {
       background-color: rgba(247,143,30,1)!important; 
       color: #ffffff; 
    } 

.woocommerce ul.products li.product .price del {
       color: rgba(100,98,98,1)!important; 
       font-size: 18px; 
    } 

.woocommerce ul.products li.product .price ins {
       font-size: 20px; 
       font-weight: Bold; 
    } 

.woocommerce ul.products li.product h3 {
       font-size: 21px; 
    } 

#left-area .hentry  h2 {
       font-weight: 500; 
    } 

#tribe-events .tribe-events-calendar td.tribe-events-future div[id*=tribe-events-daynum-] {
       background-color: rgba(0,55,104,0.52); 
    } 

#tribe-events .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] {
       background-color: rgba(247,143,30,1); 
    } 

#tribe-events .tribe-events-calendar thead th {
       background-color: rgba(0,55,104,1); 
       color: #ffffff; 
    } 

#tribe-events #tribe-events-content .tribe-events-page-title {
       font-weight: 500; 
    } 

#tribe-events #tribe-events-content.tribe-events-single .tribe-events-event-meta {
       background-color: rgba(251,237,210,1)!important; 
    } 

html body div#et-top-navigation ul.nav li a:hover {
       color: rgba(247,143,30,1)!important; 
    } 

html body div#et-top-navigation ul.nav li ul li a {
       font-size: 18px!important; 
    } 

html body header#main-header {
       border-bottom-color: rgba(0,55,104,1); 
       border-bottom-style: solid; 
       border-bottom-width: 1px!important; 
    } 



.et_header_style_split #main-header .container, .et_header_style_split #main-header .logo_container {

    /*  margin-bottom: 18px;*/
  padding-bottom: 12px;
}

.woocommerce span.onsale, .woocommerce-page span.onsale {
    
    background: #F78F1E!important;
  font-family: 'Open Sans', Arial, sans-serif !important;
	}

.et_pb_slide_description .et_pb_slide_title h2 {
font-family: "museo", serif !important;
color: #fff !important;
font-weight: 700 !important;
font-size: 1.3em !important;   
  }


#main-header {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  /*  background-image: url('http://masorti.org/wp-content/uploads/2016/01/header-flag-2.png'); 
    background-repeat: no-repeat;
    background-position: right bottom;*/
    /*background-color: #fff; */
  background-color: rgba(255, 255, 255, 0.76);
    padding-bottom: 0px; 
    padding-right: 0px; 
    padding-top: 0px;
  }

#top-header{
    background-color: rgba(255, 255, 255, 0.76) !important;
 
}

.et-fixed-header#main-header {
    background-color: #fff; 
}

.et-fixed-header#top-header{
    background-color: #fff !important; 
}

#top-header .container {
   font-weight: 300;
   color: #000;
}
  
#main-content .container:before {
    background-color:#fff !important;
    
}


p {
       font-family: 'Open Sans', Arial, sans-serif !important; 
      font-size: 16px;
    } 

a {
    color: #F78F1E;
}

.page #content-area .hentry .entry-content p {
       font-family: Open Sans', Arial, sans-serif; 
    } 


#main-content .container {      padding-top: 40px;  }

html body div#et-top-navigation ul.nav li a {
       font-size: 22px; 
       font-weight: 500; 
    } 

#et-info-phone:before, #et-info-email:before {display:none;}


/*.et_fixed_nav.et_boxed_layout #page-container #top-header  {   margin-top: 24px;  } */


/* WOO COMMERCE CUSTOMIZATIONS */

th.product-quantity {
	visibility: visable;
}

td.product-quantity {
	visibility: visable;
}

th.product-price {
	visibility: visable;
}

td.product-price {
	visibility: visable;
}

 .single-product-wrap .images {    
    display: none;
}  

#product-646 .woocommerce div.product div.images {    
    display: none;
}  


.single-product-wrap .summary {
    width: 95%;
    float: none;
}

.woocommerce_tabs .tabs {
	display: none;
}

.postid-646 .quantity .qty {
	display: none;
}   

.postid-646 .price {display: none;}

}

 
		
	  		
