/*
Theme Name:     DiviChild
Description:    
Author:         richard
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version)
*/

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

/*
Force secondary nav to display on mobile responsive
------------------------------------------------------------------ */
@media only screen and (max-width: 980px) {
#et-secondary-menu ,#et-secondary-nav {
display: block !important;
}
}

.et-tooltip-box {
width:275px;}

/*
Price table list style type and button styles
------------------------------------------------------------------ */
/*
.et_pb_pricing li:before {list-style-type: none;}

.et_pb_pricing li:before { 
font-family: "ETmodules";   
content: '\e052';
margin:-9px 5px 0 -15px;
color: #56a600;
border:none;
}
*/
.et_pb_pricing_table_button {
font-weight:bold;}

.et_pb_button {
border-radius:4px;}

h2.frq-main-title {
padding-bottom:0;
margin-top:20px;
font-weight:bold;
}

.et_pb_tabs_controls li a {
font-size: 20px;
}

.et_pb_toggle_content li {
list-style-type: none;
}

.et_pb_toggle_content ul li {
list-style-type: disc;
}

#et_mobile_nav_menu, .et_mobile_nav_menu {
display: none !important;
}

#logo {
margin-bottom: 0;
position: relative;
top: 32px;
}
/*
Nav and Header

.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
padding-top:0;}

.page-container {
padding-top:0;}

#top-header .container {
    padding-top: 1.00em;}

.et_nav_text_color_light, .et_nav_text_color_light #et-secondary-nav a, .et_nav_text_color_light .et-social-icon a, .et_nav_text_color_light #et-info a {
color:#fff;}
------------------------------------------------------------------ */
/*
Tables and buttons
------------------------------------------------------------------ */

.table_button_style {
    display: inline-block;
    text-align:center;
    margin-top: -5px;
    background: #56a600 none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 15px;
    font-weight:bold;
    line-height: 1.2;
    border: medium none;
    border-radius: 3px;
    padding: 12px 20px;
    cursor: pointer;}

div.p_table_1 a {
color:#fff;}

.button_style {
    display: inline-block;
    float:right;
    background: #2EA3F2 none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 15px;
    text-transform:uppercase;
    font-weight:bold;
    line-height: 1.2;
    border: medium none;
    border-radius: 3px;
    padding: 12px 20px;
    cursor: pointer;}

input[type="submit"] {
    display: inline-block;
    background: #2EA3F2 none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 14px;
    line-height: 1.2;
    border: medium none;
    border-radius: 3px;
    padding: 10px 20px 9px;
    cursor: pointer;}

.whatisimg {
margin-left:auto;
margin-right:auto;
display: block;
}

h4 {
text-transform:uppercase;
line-height:1.5em;
}

h5 {
line-height:1.3em;
}

.et_pb_promo_description h2{
text-transform:uppercase;
font-weight:bold;
}

#planBorder {
border-radius: 4px;
background:#76a543; 
padding: 15px;
}

/*
Transparent header box styles 
------------------------------------------------------------------ */
#transbox {
    padding:25px;
    border-radius: 4px;
    background: rgb(54, 25, 25); /* Fall-back for browsers  that don't support rgba */
    background: rgba(54, 25, 25, .5);
    filter: alpha(opacity=70); /* For IE8 and earlier */

}

#transbox h1, #transboxword h1 {
font-size: 54px;
 text-transform: uppercase;
 font-weight: bold;
margin: 0 auto;
width:80%;
line-height: 64px;
text-shadow: 1px 1px 5px #000;
}

#transbox h2, #transboxword h2 {
font-size: 26px;
line-height:36px;
margin: 0 auto;
margin-left:0;

}


#transboxdomain {
    padding:15px;
    border-radius: 4px;
    background: rgb(86, 166, 0); /* Fall-back for browsers  that don't support rgba */
    background: rgba(86, 166, 0, .5);
    filter: alpha(opacity=70); /* For IE8 and earlier */
}



#transboxblue {
    padding:15px;
    border-radius: 4px;
    background: rgb(16,61,101); /* Fall-back for browsers  that don't support rgba */
    background: rgba(16,61,101, .7);
    filter: alpha(opacity=90); /* For IE8 and earlier */
}

#transboxword {
    padding:15px;
    border-radius: 4px;
    background: rgb(54, 25, 25); /* Fall-back for browsers  that don't support rgba */
    background: rgba(54, 25, 25, .5);
    filter: alpha(opacity=70); /* For IE8 and earlier */
background-image: url("https://www.vari.host/wp-content/uploads/2015/02/wordpress-logo-notext-rgb.png");
background-repeat: no-repeat;
    background-position: bottom left;
    text-shadow: 1px 1px 5px #000;
}




/*
Menu domain search Style - disabled


.vpanel_form_nav select {
    padding: 7px;
    background-color: #F1F1F1;
    border: 1px solid #CCC;
height: 40px;
    margin-bottom: 7px;
font-size:18px;
border-radius:0 4px 4px 0;
}

.vpanel_form_nav input[type="text"], .vpanel_form input[type="password"], .vpanel_form input[type="email"], .vpanel_form input[type="url"] {
    padding: 7px;
    background-color: #F1F1F1;
    border: 1px solid #CCC;
    width: 270px!important;
    height: 40px;
    margin-bottom: 7px;
margin-left:4px;
font-size:18px;
border-radius:4px 0 0 4px ;
}
------------------------------------------------------------------ */
/*
Form Style - 
------------------------------------------------------------------ */

.vpanel_form{
margin:25px 0 25px 0;
}

.vpanel_form select {
    padding: 7px;
    background-color: #F1F1F1;
    border: 1px solid #CCC;
height: 40px;
    margin-bottom: 7px;
font-size:18px;
border-radius:0 4px 4px 0;
}

.vpanel_form input[type="text"], .vpanel_form input[type="password"], .vpanel_form input[type="email"], .vpanel_form input[type="url"] {
    padding: 7px;
    background-color: #F1F1F1;
    border: 1px solid #CCC;
    width: 300px!important;
    height: 40px;
    margin-bottom: 7px;
margin-left:4px;
font-size:18px;
border-radius:4px 0 0 4px ;
}


.vpanel_form input[type=submit] {
padding: 7px;
font-size:14px;
color: #333;
height: 42px;
font-weight:bold;
margin-left:5px;
}

/*
Table Style - 
------------------------------------------------------------------ */
table a:link {
   color: #666;
   font-weight: bold;
   text-decoration:none;
}
table a:visited {
   color: #999999;
   font-weight:bold;
   text-decoration:none;
}
table a:active,
table a:hover {
   color: #bd5a35;
   text-decoration:underline;
}

table {
   font-family:Arial, Helvetica, sans-serif;
   color:#333;
   font-size:15px;
   
   background:#eaebec;
   margin:20px;
   border:#ccc 0px solid;

   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;

   
}


table th {
   padding:21px 25px 22px 25px;
   border-top:0px solid #fafafa;
   border-bottom:1px solid #e0e0e0;
   background: #56A600;
   background: -webkit-gradient(linear, left top, left bottom, from(#56A600), to(#56A600));
   background: -moz-linear-gradient(top,  #56A600,  #56A600);
}
table th:first-child{
   text-align: left;
   padding-left:20px;
}

table tr:first-child th:first-child{
   -moz-border-radius-topleft:5px;
   -webkit-border-top-left-radius:5px;
   border-top-left-radius:5px;
border-bottom:0px;}

table tr:first-child th:last-child{
   -moz-border-radius-topright:5px;
   -webkit-border-top-right-radius:5px;
   border-top-right-radius:5px;

}

table tr{
   text-align: center;
   padding-left:20px;
}
table tr td:first-child{
   text-align: left;
   padding-left:20px;
   border-left: 0;
}
table tr td {
   padding:18px;
   border-top: 1px solid #ffffff;
   border-bottom:1px solid #e0e0e0;
   border-right: 1px solid #e0e0e0;

   background: #fafafa;
   background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
   background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
table tr.even td{
   background: #f6f6f6;
   background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
   background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
table tr:last-child td{
   border-bottom:0;
}
table tr:last-child td:first-child{
   -moz-border-radius-bottomleft:5px;
   -webkit-border-bottom-left-radius:5px;
   border-bottom-left-radius:5px;
}
table tr:last-child td:last-child{
   -moz-border-radius-bottomright:5px;
   -webkit-border-bottom-right-radius:5px;
   border-bottom-right-radius:5px;
}
table tr:hover td{
   background: #f2f2f2;
   background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
   background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);
}

table tr:hover td.freehost{
   background: #f2f2f2;
   background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
   background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);
background-image:url("https://www.vari.host/wp-content/uploads/2015/03/fwh.png");
background-repeat: no-repeat;
background-position: right top; 
}

table h1 {
font-family: "Yanone Kaffeesatz",arial,sans-serif !important;
font-size: 59px !important;
text-shadow: none !important;
font-weight: normal !important;
padding: 0px !important;
}

table h3 {
    font-family: arial,sans-serif !important;
    font-size: 9px !important;
    text-transform: uppercase;
padding-top:15px;
line-height:17px;
color:#999;
}

.entry-content tr th, .entry-content thead th {
color:#fff;
}
td.freehost{
background-image:url("https://www.vari.host/wp-content/uploads/2015/03/fwh.png");
background-repeat: no-repeat;
background-position: right top; 
background-color:#fbfbfb;
height:150px;
}
