/*
Theme Name: Divi Child Theme
Template: Divi
*/

@import url("../Divi/style.css");

/* ----------------- font sizes ----------------*/
h1 {font-size:40px;}
h2 {font-size:36px;}
h3 {font-size:30px;}
h4 {font-size:26px;}
h5 {font-size:22px;}
h6 {font-size:20px;}

body, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
dl, dt, dd, ol, ul, li
{
	font-size: 17px;
	line-height: 24px;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-size: inherit;}
h2 a {line-height:1.3em;}


#logo  {
    max-height: 50px;
    margin: 7px 0;
}

.et_header_style_split .mobile_menu_bar, .et_header_style_left .mobile_menu_bar {
    padding-bottom: 0px;
    }

/*----------header mobile fix----------*/
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
    width: inherit;
}
.et_pb_fullwidth_header .header-content {
    padding: inherit;
    }


/* Set the slider height */
.small-slider, .small-slider .et_pb_container { 
    height: 400px; 
}
.small-slider, .small-slider .et_pb_slide { 
    max-height: 400px; 
}
.small-slider .et_pb_slide_description { 
    position: relative; 
    top: 25%; 
    padding-top: 0 !important; 
    padding-bottom:0 !important; 
    height:auto !important; 
}



/*------------- pricing table fix ---------*/
.et_pb_featured_table {margin-top:0 !important;}
.et_pb_featured_table .et_pb_pricing_heading {padding-bottom: 7px !important;}
.et_pb_featured_table .et_pb_pricing_content {padding-bottom: 6px !important;}

/*--------------------------------*/
.et_pb_post {
  clear: both;
}

/*------------- Gravity Forms Button fix ---------*/
body .gform_wrapper .gform_footer input.button:hover, 
body .gform_wrapper .gform_page_footer input.button:hover {
    color: black;
}


/*------------- feedzy fix ---------*/
body .feedzy-rss .rss_item {
  border-bottom: 1px solid #F58220;
}
.feedzy-rss h2 span {
  font-size: 19px;
  display: block;
}
.rss_title,
.rss_description {
  display:inline-block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


.comment-form .form-submit input {color:#ffffff !important;}

#wbounce-modal {z-index: 100000;}

.image-full-width {width:100%}


#top-menu li, .fullwidth-menu li { padding-right: 15px; }



.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation { padding-top: 0px !important; }


/* ----------------- EDD ----------------*/
.edd_purchase_submit_wrapper, 
.edd_download_purchase_form .edd_download_quantity_wrapper { 
    display:inline;
}
.edd_download_purchase_form .edd_download_quantity_wrapper .edd-item-quantity {
    padding: 3px 2px 3px 9px;
    margin-top: 2px;
    margin-right: 6px;
    border: 1px solid #e5e5e5;
    background: #fbfbfb;
    height: 32px;
    outline: 0;
    -webkit-box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
    box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
    font-size: 15px;
}

.edd_download_purchase_form .edd_download_quantity_wrapper .edd-item-quantity::-webkit-outer-spin-button, 
.edd_download_purchase_form .edd_download_quantity_wrapper .edd-item-quantity::-webkit-inner-spin-button {
  font-size:20px;
  }


/** AS SEEN IN image fixes **/
.as-seen-in img {
	height: 40px;
    opacity: .5;
    filter: grayscale(100%);
}

/** Header Fix from fiverr **/

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
padding: 20px 0;
}

/** fix for blog grid length **/

@media only screen and (min-width: 768px) {
.fixed-height-blog-grid .et_pb_post {
min-height: 567px;
max-height: 567px;
overflow:hidden;
}
}

.fixed-image-height img {
	max-height:150px;
}


.no-description-blog-grid .post-content {display:none;}

/*
* Create Mansonory styles for archive pages
*/
.search #left-area,
.archive #col-3 {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 30px;
         column-gap: 30px;
}
.archive #col-3 article.et_pb_post {
     display:block;
} 
.archive .et_pb_post > a,
.search .et_pb_post > a {
    margin: -20px -20px 10px;
    display: block;
}
 
.search #left-area .et_pb_post,
.archive #col-3 .et_pb_post {
    overflow: hidden; /* fix for Firefox */
    page-break-inside: avoid;
    break-inside: avoid-column;
    width: 100%;
    padding: 19px;
    border: 1px solid #d8d8d8;
    background-color: #fff;
    word-wrap: break-word;
    display: inline-block;
}
 
.search #left-area .et_pb_post h2,
.archive #col-3 .et_pb_post h2 {
    font-size: 18px;
}
 
.search #left-area .et_pb_post.format-link,
.search #left-area .et_pb_post.format-quote,
.search #left-area .et_pb_post.format-audio,
.archive #col-3 .et_pb_post.format-link,
.archive #col-3 .et_pb_post.format-quote,
.archive #col-3 .et_pb_post.format-audio{
    padding: 0;
}
 
.archive .et_pb_post .et_pb_image_container,
.archive .et_pb_post .et_main_video_container,
.archive .et_pb_post .et_audio_content,
.archive .et_pb_post .et_pb_slider,
.search .et_pb_post .et_pb_image_container,
.search .et_pb_post .et_main_video_container,
.search .et_pb_post .et_audio_content,
.search .et_pb_post .et_pb_slider {
    margin: -20px -20px 10px;
}
 
.archive .et_pb_post.format-audio .et_audio_content{
    margin: 0px -38px 0px;
}
 
.archive .et_pb_post .et_pb_slider .et_pb_slide,
.search .et_pb_post .et_pb_slider .et_pb_slide {
    min-height: 180px;
}
 
.archive .pagination,
.search .pagination {
    padding: 20px 0;
}

/*
* Fix Tags
*/ 
#left-area .post-meta a[rel~="tag"],
.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a[rel~="tag"], 
.et_pb_bg_layout_light .et_pb_post .post-meta a[rel~="tag"], 
.et_pb_bg_layout_light p.et_pb_title_meta_container a[rel~="tag"] {
    color: #f58220;
    font-size: small;
}
#left-area .post-meta a[rel~="category"] {
    color: #666;
    font-size: medium;
}





 
/*
* Media Queries
*/
@media screen and (max-width: 980px) {
    .search #left-area,
    .archive #col-3 {
        -moz-column-count: 2;
            column-count: 2;
        -moz-column-gap: 60px;
            column-gap: 60px;
    }
}
@media screen and (max-width: 767px) {
    .search #left-area,
    .archive #col-3 {
        -moz-column-count: 1;
            column-count: 1;
    }
    .search .et_pb_post.format-audio .et_audio_content,
    .archive .et_pb_post.format-audio .et_audio_content{
        margin: 0;
    }
    .search #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,
    .archive #col-3 .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,
    .search #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
    .archive #col-3 .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{
        min-width: 300px!important;
        width: 300px!important;
    }
}

.archive-line {margin:20px}

.et_pb_post_custom .post-meta, .dcm_post .post-meta{
    display: block;
}

.custom_meta_div_for_tags{
    display: none;
}
.divLinkNoStyles{
    color: #58595b !important;
}
article.et_pb_post_custom, article.et_pb_blog_grid, article.dcm_post{
	background: transparent !important;
}

/** Facebook comment count **/
<fb:comments-count href="<?php echo get_permalink($post->ID); ?>"></fb:comments-count> Comments