/*
 Theme Name:    Siera.ai
 Theme URI:     https://www.siera.ai/
 Author:        Razvan Stroici
 Author URI:    https://www.upwork.com/fl/razvanstroici
 Template:      Divi
 Version:       1.0
 Description:   Theme by Siera.ai
 Text Domain:   siera.io
 License:       GNU General Public License v2 or later
 License URI:   http://www.gnu.org/licenses/gpl-2.0.html
*/

/* ========================================= */
/* Start your custom CSS bellow this comment */
/* ========================================= */

/**************************/
/*** BEGIN. GENERAL CSS ***/
/**************************/

/* (RS) BEGIN. Move the Save button in Divi Builder */
@media all and (min-width: 2500px) {
	#et_pb_root > div > div.et-fb-page-settings-bar__column.et-fb-page-settings-bar__column--right {
		right: auto !important;
		left: 370px !important;
	}
}
/* (RS) BEGIN. Move the Save button in Divi Builder */

/* (RS) BEGIN. Add Pointer Cursor */
.add-pointer-cursor {
	cursor: pointer;
}
/* (RS) END. Add Pointer Cursor */

/* (RS) BEGIN. Style password protected pages login form */
.ppw-post-password-container { text-align: center; max-width: 600px; margin: 50px auto 0; }
.ppw-ppf-desc { font-size: 26px; margin-bottom: 20px; color: #0D5FBE; font-family: Kanit, Helvetica, Arial, Lucida, sans-serif; }
.ppw-post-password-container label { font-size: 20px; }
.ppw-post-password-container input { font-size: 20px; margin-left: 10px; }
.ppw-post-password-container input[type=submit] { background: rgb(245, 174, 27) !important; border: none; }

/* (RS) END */

/* GRAVITY FORMS */
.ginput_container input {
    display: inline-block !important;
    width: 100% !important;
    height: 40px !important;
    padding: 9px 10px !important;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 16px !important;
    font-weight: normal !important;
    line-height: 22px !important;
    color: #33475b !important;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 2px solid #cbd6e2 !important;
    box-sizing: border-box !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -ms-border-radius: 3px !important;
    border-radius: 3px !important;
    background-color: transparent;
}
.gform_footer input[type=submit] {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    line-height: 12px;
    position: relative;
    text-align: center;
    transition: all .15s linear;
    background-color: #F09F26;
    border-color: #F09F26;
    color: #383838;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    font-size: 16px;
    padding: 14px 24px;
}

/************************/
/*** END. GENERAL CSS ***/
/************************/

/***********************/
/*** BEGIN. Top Menu ***/
/***********************/

/* (RS) BEGIN. Hide hamburger menu on Header Top */
@media all and (max-width: 980px) {
	#top-bar-menu .et_pb_menu__menu {
		display: block !important;
	}
	#top-bar-menu .et_mobile_nav_menu {
		display: none !important;
	}
}
/* (RS) END. Hide hamburger menu on Header Top */

/* (RS) BEGIN. Make the submenu ittems bigger*/
#menu-primary-menu > li.menu-item-has-children.menu-item-1094 > ul.sub-menu {
	width: 290px !important;
}

#menu-primary-menu > li.menu-item-has-children.menu-item-1094 > ul > li.menu-item-has-children > a {
	width: 260px;
}

#menu-primary-menu > li.menu-item-has-children.menu-item-1094 > ul > li.menu-item-has-children > a:after {
	top: 7px;
}

#menu-primary-menu > li.menu-item-has-children.menu-item-1094 > ul > li.menu-item-has-children > ul {
	width: 320px;
}

#menu-primary-menu > li.menu-item-has-children.menu-item-1094 > ul > li.menu-item-has-children > ul > li.menu-item > a {
	width: 280px;
}
/* (RS) END. Make the submenu ittems bigger */

/* (RS) BEGIN. Fix the submenu hover bug */
#top-menu li ul {
	display: none;
}

#top-menu li:hover ul,
#top-menu li ul:hover {
	display: block;
}
/* (RS) END. Fix the submenu hover bug */

/***********************/
/*** BEGIN. Top Menu ***/
/***********************/

/*********************/
/*** BEGIN. FOOTER ***/
/*********************/

/* list links */
.custom-links a:hover,
footer li:hover,
footer .et_pb_blurb a:hover {
	text-decoration: underline;
}

/*******************/
/*** END. FOOTER ***/
/*******************/

/* 15.01.2021 10.00 */

/**********************/
/*** BEGIN. Modules ***/
/**********************/
/* (RS) BEGIN. Center the last column on tablet */
@media all and (min-width: 768px) and (max-width: 980px) {
	#center-column-on-tablet.et_pb_column.et-last-child {
		margin-right: auto !important;
		margin-left: auto;
	}
}
/* (RS) END. Center the last column on tablet */

/* (RS) BEGIN. Pricing Module + Switch */
/* HTML <sup> Tag */
.pricing-row sup:nth-child(1) {
	font-size: 14px;
	bottom: 1.3em;
}
.pricing-row sup:nth-child(2) {
	font-size: 12px;
	bottom: 1.75em;
}

/* Save 20% */
.switch-pricing div.el_content_toggle_title_value.el_content_toggle_on_value > h4 {
	position: relative;
}
.switch-pricing div.el_content_toggle_title_value.el_content_toggle_on_value > h4::before {
	/* background-color: red; */
	content: "Save 20%";
	font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
	color: #323232;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	line-height: 12px;
	position: absolute;
	width: 58px;
	top: 24px;
	right: 0px;
	bottom: auto;
	left: auto;
	z-index: 10;
}

/* (RS) END. Pricing Module + Switch */

/* BEGIN. CASE STUDIES - BLOG CATEGORY */
.case-studies .post-meta, .category-customers .post-meta { display: none; }

/* END. CASE STUDIES - BLOG CATEGORY */
/********************/
/*** END. Modules ***/
/********************/

/* 21.01.2021 13.48 */
