/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.46.1495343331
Updated: 2017-05-21 01:08:51

*/
/*------------------------------------------------*/
/*-------[CUSTOM SEARCH FORM AND SM ICONS]--------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
 
/* top padding*/
    #top-header .container {padding-top: 20px;}
 
/* social icons */
    #top-header .et-social-icon a {font-size: 23px; padding-bottom: 11px;}
    #et-secondary-menu {
            float: left;
            position: absolute;
            padding-top: 12px;
            margin-top: -20px;
            margin-left: -30px;}
    #et-secondary-menu:after {
            content: '';
            position: absolute;
            top: 0;
            border-bottom: 46px solid rgba(255,255,255,0);
            right: -32px;}
 
/* search menu */
    .search-form {float: right; }
    form#mysearchform {
            margin-top: -20px;
            margin-right: -30px;}   
    input#s {
            border: 0px;
            padding: 15px;
            margin-right: -3px;}
    input#searchsubmit {
            border: 0;
            padding: 15px 19px;
        color:#fff;}
/* colors */
    /* changes the social icon background colors */ #et-secondary-menu {background: #1F1F1F;}
    /* changes the social icon angled edge color */ #et-secondary-menu:after {border-left: 32px solid #1F1F1F;}
    /* changes the search form input background color */ input#s {background-color: #fff;}
    /* changes the search form button and font colors */ input#searchsubmit {background-color: #1F1F1F; color:#fff;}
    /* changes the search form button color on hover */ input#searchsubmit:hover {background-color: #1F1F1F;}

#top-menu li {
  padding-right: 50px !important;
}
/*******************************
blog page css
***********************************/
    .blog_grid_card .et_pb_image_container {
        overflow: hidden;}
    .blog_grid_card .et_pb_image_container {
            margin-bottom: 0px;}
    .blog_grid_card .et_pb_post {
        max-width: 550px;
        border:0;
 /* box-shadow: 0px 0px 10px 4px rgba(183, 183, 183, 0.5);*/
            -webkit-transition: all .5s ease-out;
            -moz-transition: all 0.5s ease-out;
            -ms-transition: all 0.5s ease-out;
            -o-transition: all 0.5s ease-out;
            transition: all 0.5s ease-out;}
 
    .blog_grid_card .et_pb_post img{
        vertical-align:top;
            -webkit-transition: all .3s ease-out;
            -moz-transition: all 0.3s ease-out;
            -ms-transition: all 0.3s ease-out;
            -o-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;}
 
    .blog_grid_card .et_pb_post:hover img{
            -webkit-transform: scale(1.05) rotate(1deg);
            -ms-transform: scale(1.05) rotate(1deg);
            transform: scale(1.05) rotate(1deg);}
 
    .blog_grid_card .et_pb_post:hover {
  /*box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.15);*/
}
.blog_grid_card .post-content {
  display: none;
}
 .et_overlay::before {
   display: none;
}
.blog_grid_card .et_overlay::after {
	position: absolute;
	top: 50%;
	left: 32%;
	margin: -14px 0 0 -14px;
	font-size: 24px;
  	color:#ffffff;
	content: "VIEW ARTICLE" !important;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
}
/**************wp-pagenavi custom design*/
.wp-pagenavi {
  padding-top: 18px !important;
  text-align: center;
}
.wp-pagenavi span, .wp-pagenavi a {
  border: 1px solid #000 !important;
  padding:8px;
}
.wp-pagenavi span.current {
  background-color: #CDA053;
  color: #fff !important;
}
/**********************
single blog
**********************/
.single .et_post_meta_wrapper {
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 0 !important;
}
.et_post_meta_wrapper h1.entry-title, .et_post_meta_wrapper .post-meta{
  display: none;
}

/**********************
  about page css
**********************/
a.flo-page-about-type-a__links-item {
  color: #666666;
}
.custom_parallax.et_pb_section_parallax {
  overflow: visible;
}
/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {

#sb_instagram.sbi_col_5 #sbi_images .sbi_item {
  margin-right: 2% !important;
  width: 18%;
}
#sb_instagram.sbi_col_5 #sbi_images .sbi_item:last-child {
  margin-right: 0 !important;
}
}
/***************
 footer css 
**************/
#main-footer {
  display: none;
}

