/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
body{animation:none!important;-webkit-animation:none!important;transition:none!important;-webkit-transition:none!important}
.d-none{display:none}
.visibility-hide{visibility:hidden}
.pt-0{padding-top:0}
#top-header .container{padding-top:1.3em;font-weight:600;padding-bottom:.75em}
#et-info{width:0%;float:right;text-align:right;display:none}
.cta{width:100%;text-align:center;float:right;margin-top:-3px}
.cta a{background:#fff;color:#eb593c!important;padding:5px 10px;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:700!important}
.cta a:hover{background:#555;color:#fff!important}
#et-secondary-menu{width:33.3%;float:left;text-align:left}

.ebook-popup-container{z-index:9}
.et-search-form input{height:50px;top:auto;bottom:14px}
span.et_close_search_field{top: 20px}
span.et_close_search_field:hover {background: #177082}
span.et_close_search_field:hover:after{color:#fff}

 
/*@media screen {html{margin-top:32px!important}* html body{margin-top:32px!important}}
@media print {#wpadminbar{display:none}}
@media screen and (max-width:782px){html{margin-top:46px!important}* html body{margin-top:46px!important}}*/

.blink{animation:blink 3s linear infinite;-webkit-animation:blink 3s linear infinite}
@keyframes blink{0%{opacity:0}
50%{opacity:.5}
100%{opacity:1}
}
#footer-info,.footer-widget,.footer-widget li,.footer-widget li a{font-size:16px!important;line-height:1em!important}
.wzrdbgw {border:1px solid #CCC;padding:15px;margin-bottom:20px}
.wzrdbgw p input[type=radio] {margin:5px 10px 0 0}
.wzrdbgw .wizardhead {margin:0;font-weight:700;position:relative;font-size:16px}
.protbl strong, .wzrdbgw .tick, .wzrdbgw p {font-size:14px}
.wzrdbgw .wizardhead span {position:absolute;right:0;top:0}
.wzrdbgw .wizard-opt p {margin-left:20px}
.wzrdbgw p label {font-weight:400}
.wzrdbgw .wizard-opt {padding-top:10px}
.wzrdbgw div p:last-child {margin-bottom:0}
.wzrdbgw .stp {float:left;width:100%}
.wzrdbgw .stp .slct {float:left;margin:0 10px 0 20px}
.wzrdbgw .tick {background:url(library/images/icon-checkmark.png) left 2px no-repeat;padding-left:20px;margin:10px 0 0 15px}
.protbl {margin-left:20px}
.protbl strong {display:block;margin-bottom:5px}
.protbl-detail {border:1px solid #CCC;margin-bottom:20px}
.protbl-detail .headraw {background:#177082;font-weight:700;color:#FFF}
.protbl-detail .dtlraw+.dtlraw {border-top:1px solid #CCC}
.protbl p {margin:0;padding:10px;display:table-cell}
.protbl-detail .dtlraw p+p {border-left:1px solid #CCC}
.protbl-detail .proname {width:608px}
.protbl-detail .buynow, .protbl-detail .price {width:150px}
.buynow {text-align:center}
.buynow a {display:inline-block;padding:5px 10px;font-size:13px;text-transform:uppercase;color:#FFF;line-height:14px;background:#177082}
.buynow a:hover {color:#FFF;background:#22a8c3}
.reviewform {padding:20px;background:#f9f9f9}
.tabledata {border:1px solid #ccc;border-collapse:collapse;margin-bottom:1em;width:100%;text-align:center}
.tabledata tfoot th, .tabledata thead th {background-color:#177082;color:#fff;font-weight:700;vertical-align:middle;padding:8px;text-align:center;border:none}
.tabledata td {padding:8px;text-align:center}
.tabledata td img {margin:0}
.tabledata .even td {background-color:#fff}
.tabledata .odd td {background-color:#f1f1f1}
#author_bio_section{border:5px solid #177082;color:#4e4e4e;background-color:#f0f0f0;margin:auto;overflow:auto;padding:20px;width:70%}
#author_name{padding-top:20px;padding-left:20px;font-style:bold}
#author_links {float:right}
#author-info {background-color:#eee;border:1px solid #ddd;padding:20px}
#author-img img{float:left!important;display:block!important;padding:10px!important;height:120px!important;width:120px!important}
#author_desc {margin-left:150px;float:left;margin-top:-100px}
.comment-author .avatar{height:120px;position:relative;width:120px}
.um-profile-photo a.um-profile-photo-img{background:0 0!important}
.et_pb_button{font-size:18px}
.author_bio_section{background:none repeat scroll 0 0 #f5f5f5;padding:15px;border:2px solid #ccc}
.author_name{font-size:16px;font-weight:700}
.author_details img{border:1px solid #d8d8d8;border-radius:50%;float:left;margin:0 10px 10px 0}
/*! Site Seal CSS Start */
.siteseal{color:#fff;height:200px;width:1200px;margin:0 auto;padding:5px}
.siteseal-img{color:#000;height:200px;width:10%;float:left;padding-top:20px}
.siteseal-code{background-color:#efefef;color:#000;width:90%;float:right;padding:20px}
#easteregg{position:fixed;cursor:pointer;bottom:20px;left:20px}
#right-corner{position:fixed;cursor:pointer;bottom:20px;left:20px}
@media screen and (max-width:600px){.seal-checker{visibility:hidden;clear:both;display:none}}
/* Most Popular Text Code Start */
.ribbon1{color:#fff!important;font-size:15px;line-height:40px!important;right:7px;top:-35px;padding:0 10px;transform-origin:left bottom;-webkit-transform-origin:left bottom;transform:translate(29.3%) rotate(45deg);-webkit-transform:translate(29.3%) rotate(45deg);position:absolute;z-index:5}
.ribbon1::before{content:"";position:absolute;border-bottom:40px solid #26c15f;border-left:40px solid transparent;border-right:40px solid transparent;left:-30px;right:-30px;bottom:0;z-index:-4}
.ribbon1::after{content:"";position:absolute;left:-30px;right:-30px;bottom:-20px;border-bottom:20px solid transparent;border-left:20px solid #277644;border-right:20px solid #277644;z-index:5}
/* Most Popular Text Code End */
/* Reduce Comment avtar photo Start */
.comment_avatar img {width:45%}
/* Reduce Comment avtar photo End */
#top-menu > li {display:inline-block;padding-right:22px;font-size:14px}
/* Affiliate disclosure Start */
.disclosure{width:60%;text-align:center;display:block;margin:0 auto;border:1px solid #e2e2e2;margin-bottom:20px;border-radius:15px;padding:10px}
/* Affiliate disclosure End */

.btn_learnmore{border:2px solid #177082;padding:10px;background:#177082;color:white;margin:0 auto;border-radius:25px;font-weight:600;font-size:18px}
.left_text, .prolisting{text-align:left}

.et_fixed_nav #et-top-navigation{padding-left:0px!important;transition:none!important}
.footer-siteseal{position:fixed;cursor:pointer;z-index:99999;bottom:20px}
.footer-siteseal ~ .siteseal1{left:10px}
.footer-siteseal ~ .siteseal2{right:10px}

@media (max-width:980px){
	#et-info{width:50%;float:right;text-align:right}
	#et-info{padding-top:0;padding-bottom:.75em}
	.cta{width:50%;text-align:center;float:left;margin-top:-3px}
}
@media (max-width:768px){
	body {line-height:1.3em!important}
	header .container{width:90%}
	p{font-size:13px!important;line-height: 1.4em!important;}
	img.ssl_provider {width:130px;height:auto}
	#footer-widgets .footer-widget li a, .et_pb_button {font-size:13px!important}
	#footer-info, #footer-info a, .bottom-nav a{font-size:12px!important}
	#footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget {margin-bottom:0!important;margin-top:15px}
	
	span.et_pb_scroll_top.et-pb-icon {font-size:24px!important}
	#left-area ul, .comment-content ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul, body.et-pb-preview #main-content .container ul {font-size: 13px;line-height: 18px}
	.et_header_style_left #logo{width:110px}
	.search_engine{width:80px;height:80px}
	.guide_book{width:150px}
	.ebook-content-p{font-size:12px!important}
	.ebook-cta-button{font-size:13px!important;padding:3px 10px!important}
	.ebook-popup-close-button{padding:0px 10px!important}
	.et_pb_text_0 h1{padding-top:0!important;font-size:16px!important}
	.et_pb_text_1 h2{font-size:14px!important}
	.et_pb_text_2 h2, .et_pb_text_14 h2, .et_pb_text_16 h2, .et_pb_text_18 h2{font-size:16px!important}
	.et_pb_text_inner {text-align:center;font-size:13px;line-height:18px}
	.btn_learnmore{font-size:13px;padding:5px 10px}
	.disclosure, ul.prolisting li, .textwidget{line-height:18px;font-size:13px}
	.et_pb_main_blurb_image{margin-bottom:15px!important}
	.et-pb-icon{font-size:70px!important}
	.et_pb_newsletter_form input[type=text], .et_pb_newsletter_form p.et_pb_newsletter_field input[type=text]{padding:7px 4%!important;font-size:13px}
	
	.et_pb_blurb_0.et_pb_blurb, .et_pb_blurb_1.et_pb_blurb, .et_pb_blurb_2.et_pb_blurb, .et_pb_blurb_9.et_pb_blurb, .et_pb_blurb_10.et_pb_blurb, .et_pb_blurb_11.et_pb_blurb{min-height:auto!important}
	.et_pb_column_1_3 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, .et_pb_column_2_5 h3 {font-size:17px!important}
	.et_pb_section_1.et_pb_section, .et_pb_section_2.et_pb_section, .et_pb_section_3.et_pb_section, .et_pb_section_4.et_pb_section, .et_pb_section_5.et_pb_section, .et_pb_section_6.et_pb_section, .et_pb_section_7.et_pb_section{padding-top:15px!important;padding-bottom:15px!important}
	
	.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5, .et_pb_row_5col>.et_pb_column.et_pb_column_1_5, .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 {width:50%!important;margin:0 0 15px!important}
	.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5:nth-child(2n), .et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(2n) {margin-right:0}
	.et_pb_text_4.et_pb_module, .et_pb_text_6.et_pb_module, .et_pb_text_8.et_pb_module, .et_pb_text_10.et_pb_module, .et_pb_text_12.et_pb_module{width:97%}
	
	.et_pb_blurb_3.et_pb_blurb .et_pb_blurb_description, .et_pb_blurb_4.et_pb_blurb .et_pb_blurb_description, .et_pb_blurb_5.et_pb_blurb .et_pb_blurb_description{line-height: 18px}
	
	footer .container{width:90%}
	footer .container #footer-widgets{padding: 5% 0;}
}
@media (max-width:740px){
	.cta{display:none}
	#et-info{width:100%}
}
/* Affiliate disclosure End */