/* 
 Theme Name:   Divi Child Restore
 Theme URI:    
 Description:  
 Author:       Liviu Petre
 Author URI:   
 Template:     Divi
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/



a.myLinks:hover {
    text-decoration: underline!important;
}

ul.myList {
    list-style: none;
}

table.myTable {
	border: none;
}

tr.myTableRow {
	text-align: left; 
	color: black;
	font-size: 12px;
}

th.myTableHeader {
	text-align: left!important; 
	color: black!important;
}


select.mySelect	{
  border: 0px solid #fff;
  background-color: transparent;
  padding-bottom: 14px;

   font-size: 14px;
   color: #ffffff;
   height: 100%;
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
	appearance: none!important;

  background-image:
     linear-gradient(to top right,
           rgba(255,255,255,0) 0%,
           rgba(255,255,255,0) calc(50% - 1px),
           rgba(255,255,255,1) 50%,
           rgba(255,255,255,0) calc(50% + 1px),
           rgba(255,255,255,0) 100%),
	linear-gradient(to top left,
           rgba(255,255,255,0) 0%,
           rgba(255,255,255,0) calc(50% - 1px),
           rgba(255,255,255,1) 50%,
           rgba(255,255,255,0) calc(50% + 1px),
           rgba(255,255,255,0) 100%)
       ;
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 11px) calc(1em + 2px),
    calc(100% - .5em) .5em;
  background-size:
    10px 10px,
    10px 10px,
    1.5em 1.5em;
  background-repeat: no-repeat;
	}
	
select.mySelect::-ms-expand {
    display: none;
}

select.mySelect:focus {
	color: #5d5d5d;
    border: 0px solid #fff;
	border-color: transparent;
	box-shadow: none;
	background-color:transparent!important;
}

.my_pwd_wrapper {
	text-align: center;
}

.my_pwd_form {
	background: white;
    width: 340px;
    text-align: left;
    display: inline-block;
	-webkit-box-shadow: 0px 0px 22px 1px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 22px 1px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 22px 1px rgba(0,0,0,0.75);
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

.my_pwd_form h1{
	display: inline!important;
	font-family: Open Sans;
	font-size: 25px;
	color: #f15a40;
}

.my_pwd_form p{
	font-family: Open Sans;
	font-size: 16px;
	color: #646464;
}

.my_et_password_protected_form  .my-pwd-submit-button {
    float: right;
    cursor: pointer;
}

.my-pwd-submit-button {
	font-family: Open Sans;
    font-size: 16px;
    color: white!important;
    background: #f15a40;
    border: none;
	position: relative;
    padding: .3em 1em;
    border-radius: 3px;
    font-weight: 500;
    line-height: 1.7em!important;
    transition: all .2s;
}

.my-pwd-button {
	font-family: Open Sans;
    font-size: 16px;
    width: 100%;
    color: white;
    background: #f15a40;
    border: none;
	cursor: pointer;
}

.my-input {
	height: 40px!important;
	box-sizing: border-box;
    width: 100%!important;
    padding: 16px!important;
    border: solid!important;
    border-width: 2px!important;
    border-radius: 0!important;
    color: #5d5d5d!important;
    background-color: #ffffff;
    font-size: 14px;
	border-color: #f15a40!important;
}

.popmake-close {
	display: none!important;
}

.popmake {
	max-width:380px!important;
	border-width:1px!important;
}

.pum-form__label {
	color: #f48364;
}

.pum-sub-form-submit {
	width: 40%!important;
    color: white;
	background-color:#f48364!important;
	border:none;
}

input[name=fname] {    
    background-color:white!important;
	border-color: #f48364!important;
	border-width:2px;
}    

input[name=lname] {    
    background-color:white!important;
	border-color: #f48364!important;
	border-width:2px;
}  

input[name=email] {    
    background-color:white!important;
	border-color: #f48364!important;
	border-width:2px;
}  




/* .js-sgpb-form-field-email-wrapper {
	position:relative;
	bottom: -150px;
}
.js-sgpb-form-field-email-wrapper:before{
	content: "Email"!important;
    font-weight: bold;
	display:flex;

    
}

.js-sgpb-form-field-first-name-wrapper:before{
	content: "Prenume"!important;
    font-weight: bold;
	display:flex;
	
}

.js-sgpb-form-field-last-name-wrapper:before{
	content: "Nume"!important;
    font-weight: bold;
	display:flex;

}

.js-sgpb-form-field-last-name-wrapper{
	position:relative;
	bottom: 150px;
}

.js-subs-submit-btn {
	width:150px!important;
	float:left;
}

.sgpb-subs-email-error-message {
	display:none!important;
}

.js-subs-submit-btn {
	
	position:relative;
}

.js-sgpb-form-field-email-wrapper:after{
    content: "Submit"!important;
    font-weight: bold;
    display: flex;
    color: white;
    position: absolute;
    z-index: 1;
    left: 50px;
    top: 80px;
    
} */ 

