/*
 Theme Name:   Triratna Stories Divi Child Theme With Options
 Theme URI:    http://divi.space/
 Description:  A Child Theme built for Divi on Divi Space
 Author:       Dharmachakra
 Author URI:   https://thebuddhistcentre.com
 Template:     Divi
 Version:      1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

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

/* General Tweaks */

.add-margin-top { margin-top: 1em; }

/* Equalise the Tabs */

.equal-tabs .et_pb_tabs_controls li {
    text-align: center;
}

@media screen and (max-width: 768px){
.equal-tabs .et_pb_tabs_controls li {
    width: 100%;
  text-align: center;
}
}

@media screen and (max-width: 1050px){
.equal-tabs .et_pb_tabs_controls li {
     padding: 5px 4px 3px 4px;
}
}

.equal-tabs-6 .et_pb_tabs_controls li {
    width: 16.6%;
}

.equal-tabs-5 .et_pb_tabs_controls li {
    width: 20%;
}

.equal-tabs-4 .et_pb_tabs_controls li {
    width: 25%;
}

.equal-tabs-3 .et_pb_tabs_controls li {
    width: 33.3%;
}

.equal-tabs-2 .et_pb_tabs_controls li {
    width: 50%;
}

/* ipad menu landscape */
/* Equalise the Tabs */
@media only screen and ( max-width:1100px ) {
#et_mobile_nav_menu { display:block !important;  }
#top-menu-nav { display:none; }
}

/* wider sub menus for div main menu */
#top-menu li ul.sub-menu {
    width: 320px;
}
#top-menu li ul.sub-menu li {
    padding-left: 0;
    padding-right: 0;
}
#top-menu li ul.sub-menu li a {
    width: 320px;
    padding-left: 10px;
    padding-right: 10px;
}
#top-menu li.et-reverse-direction-nav li ul {
  right: 320px;
}
/* wider sub menus for div menu modules with ID set to #page-sub-menu  */
#page-sub-menu li ul.sub-menu {
    width: 320px;
}
#page-sub-menu li ul.sub-menu li {
    padding-left: 0;
    padding-right: 0;
}
#page-sub-menu li ul.sub-menu li a {
    width: 320px;
    padding-left: 10px;
    padding-right: 10px;
}
#page-sub-menu li.et-reverse-direction-nav li ul {
  right: 320px;
}

/*second to last child submenu position*/
#top-menu > li:nth-last-child(2) .sub-menu {
    position: absolute;
    right: 0;
}

/* Paypal buttons - red Divi style */

.triratna_paypal_buttons  input[type="submit"] {
    color: #ffffff !important;
    background: #c90003;
    border-width: 1px !important;
    border-color: #c90003;
    border-radius: 1px;
    letter-spacing: 0px;
    font-size: 15px;
    font-weight: bold !important;
    cursor: pointer;
    margin: 1em 0 0 0;
    border: 2px solid;
    padding: 0.3em 1em;
    line-height: 1.7em !important;
    transition: all 0.2s;
    display: inline-block;
}

.triratna_paypal_buttons {
    font-size: 18px;
}
.triratna_paypal_buttons input[type="text"], .triratna_paypal_buttons select {
    font-size:16px;
    width: 100%;
    max-width: 250px;
    margin-bottom: 10px;
}

/* divi boxed layout overrides */
.et_boxed_layout #page-container {
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
}
.et_boxed_layout #page-container, .et_boxed_layout #main-header, .et_fixed_nav.et_boxed_layout #page-container #main-header {
    /*max-width: 1440px;*/
    width: 100%;
}