/*
Theme Name: Perilous Customs (Divi theme child)
Theme URI: http://www.elegantthemes.com/gallery/divi-child/
Version: 
Description: Child of Divi Theme
Author: MYHRECO Inc.
Author URI: http://www.elegantthemes.com
Template: Divi
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
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Divi-child
*/

/*-----CUSTOMIZATIONS-----*/

/*-----GLOBAL-----*/

div#main-content a:hover { text-decoration:underline; }

hr { border:none; height:1px; background:#bb0012; margin-top:10px; margin-bottom:10px; }

div.customize-it { width:100%; text-align:center; padding-top:20px; padding-bottom:20px;}
div.customize-it h1 { color:#ffffff; }
div.customize-it a.et_pb_promo_button { color:#ffffff; }

.mobile_menu_bar:before, .et_toggle_slide_menu:after {font-size: 48px;}
.mobile_menu_bar:before {font-size: 48px;}

/*-----END GLOBAL-----*/

/*-----HOMEPAGE-----*/

.et-pb-arrow-prev:hover, .et-pb-arrow-next:hover { text-decoration-line: none !important; }

/*-----END HOMEPAGE-----*/

.et_pb_gallery .et_pb_gallery_pagination ul li a, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a,
.et_pb_gallery .et_pb_gallery_pagination ul li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active
{
  float: left;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  background-color:#009999;
  border:1px solid #009999;
  color:#ffffff; font-weight:800;
}

.et_pb_gallery .et_pb_gallery_pagination ul li a:hover, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a:hover,
.et_pb_gallery .et_pb_gallery_pagination ul li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active
{ color:#009999 !important; background-color:#ffffff; border:1px solid #009999; text-decoration:none !important; }

/*-----HEADER-----*/

header#main-header {
    //background: red; /* For browsers that do not support gradients */
    //background: -webkit-linear-gradient(#ffff00, #cccccc); /* For Safari 5.1 to 6.0 */
    //background: -o-linear-gradient(#ffff00, #cccccc); /* For Opera 11.1 to 12.0 */
    //background: -moz-linear-gradient(#ffff00, #cccccc); /* For Firefox 3.6 to 15 */
    //background: linear-gradient(#ffff00, #cccccc); /* Standard syntax */
    background:url('/wp-content/uploads/2016/07/repeat-tile-5.png') repeat-x;
}

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a
{padding-bottom: 15px !important; margin-top:45px;}

#top-menu-nav > ul > li > a:hover, #et-secondary-menu > ul > li > a:hover, #et-info-email:hover, .et-social-icons a:hover
{opacity: 1.0;color:#ffff00 !important;transition-duration: 0.2s;}

.et-fixed-header #top-menu li ul li a { color:#000000 !important; }

/*-----END HEADER-----*/

/*-----FOOTER-----*/

div.bx-wrapper { max-width:112.5% !important; width:112.5% !important; //margin-left:-100px !important; }

a.et_pb_promo_button.et_pb_button.more_testimonials { font-size:18px; color:#ffffff; background:#bb0012; border:1px solid #bb0000; }
a.et_pb_promo_button.et_pb_button.more_testimonials:hover { text-decoration:none !important; }

div#footer-widgets.clearfix { margin-bottom:0px !important; padding:10px 0px !important; //height:80px; }
div.footer-widget div#text-7.fwidget.et_pb_widget.widget_text { width:100% !important; text-align:center !important; margin:0px; padding:0px; }

div.customize-it a.et_pb_promo_button.et_pb_button { margin-left:10px; margin-right:10px; }

#footer-bottom { padding-bottom:25px; }

/*----END FOOTER-----*/

/*-----EVENTS PAGE-----*/

#events-post article { padding:20px; }

#events-post .et_pb_post h2 { margin-top:10px; color:#bb0000; }
#events-post .et_pb_post { margin-bottom:20px; border-radius:10px; }
#events-post .et_pb_section { padding-bottom:0px; }

/*-----END EVENTS PAGE-----*/

/*-----MOBILE CUSTOMIZATIONS-----*/
@media all and (max-width: 1100px) {
#logo { max-height:100% !important; width:auto !important; }
.et_header_style_left #logo, .et_header_style_split #logo
{max-width: 100%;}
ul#top-menu li { font-size:12px !important; }
}

@media all and (max-width: 980px) {
.et_header_style_centered #logo { //max-height: 100%; }
.et_header_style_centered #logo { //max-height: 100px; }
div.bx-wrapper { max-width:125.5% !important; width:125.5% !important; }
div.customize-it h1 { font-size:22px; margin-bottom:10px; line-height:28px; }
}

@media screen and (max-width: 782px) {
img.alignleft { display: block; float: none; }
}

