/*
Theme Name:	Divi Child
Theme URI:		http://www.elegantthemes.com
Description:	Child theme for Divi from Elegant Themes.
Author:			CreatorSEO
Author URI:		http://www.creatorseo.com
Template:       Divi
Version:		3.1.1
License:		GNU General Public License v2
License URI:	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:	Divi-child
*/

/*===================== Elegant icons =========================*/
#text-4 h4.widget-title:before {
    content: "\e008";
    font-family: 'ElegantIcons';
    padding-right: 0.5em;
    speak: none;
}

/*======================== Menu ===============================*/
/* Change the width of drop-down menus */
.nav li ul {
    width: 280px;
}
#top-menu li li a {
    width: 240px;
}


/*======================== Body ===============================*/

.et_pb_portfolio .et_pb_portfolio_item {
    margin: 20px auto !important;
    max-width: 800px !important;
}

/*======================== Blockquote Style ===============================*/

blockquote {
       font-family: Georgia, serif ;
       font-size: 16px ;
       font-style: italic ;
       width: 500px ;
       margin: .25em 3em ;
       padding: 1em 40px ;
       line-height: 1.45 ;
       border-left: none !important;
       position: relative ;
       color: #383838 ;
}
blockquote:before {
       display: block ;
       content: "\201C" ;
       font-size: 80px ;
       position: absolute ;
       left: -20px ;
       top: -20px ;
       color: #7a7a7a ;
}
blockquote cite {
       color: #999999 ;
       font-size: 14px ;
       display: block ;
       margin-top: 5px ;
}
blockquote cite:before {
       content: "\2014 \2009" ;
}

/*======================== Sidebar ===============================*/





/*======================== Footer ===============================*/

#abc_image_grid .et_pb_gallery_image img {
	max-width: 80px
}

div .et_pb_gallery_item.et_pb_grid_item {
	width: auto !important;
	margin-right: 5px;
}


/*======================== Other ===============================*/

@media only screen and ( min-width:981px ) {
    
}

/* Responsive Styles Tablet And Below */
@media all and ( max-width: 980px ) {
    
}
/* Responsive Styles 782px */
@media screen and ( max-width: 782px ) {
    
}
/* Responsive Styles Smartphone Only */
@media all and ( max-width: 767px ) {
    
}
/* Responsive Styles Smartphone Portrait */
@media all and ( max-width: 479px ) {
    .main-tagline {
        display: none;
    }
    .et_pb_slide_description h2.et_pb_slide_title {
        padding-top: 0.5em;
        padding-bottom: 0.5em;
    }
    /*------------ members page ----------------*/
    #cn-top {
        margin-top: -20px !important;
    }
    #cn-search-messages {
        margin-top: -20px !important;
        padding-top: 0.1em !important;
        height: 6em !important;
        line-height: 1.2;
    }
    .cn-search {
        display: none;
    }
}