/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.6.3.1600707775
Updated: 2020-09-21 13:02:55

*/

/* - - - Pricing Table - - - */
#ptp-cp1-column-0.ptp-span2 {
	width: 64%;
}

#ptp-cp1-column-1.ptp-span2, #ptp-cp1-column-2.ptp-span2, #ptp-cp1-column-3.ptp-span2, #ptp-cp1-column-4.ptp-span2 {
	width: 12% !important;
}

.ptp-plan-title h2 {
    text-shadow: none !important;
}

.ptp-data-holder, .ptp-price-holder, .ptp-price-table.head.ptp-plan-title {
	font-weight: 600 !important;
    font-family: 'Titillium Web', Helvetica, Arial, Lucida, sans-serif !important;
}

.ptp-price-holder {
    text-align: center;
    border-bottom: 0;
    padding: 10px 0 0 0;
    border-radius: 0px 0px 0 0 !important;
    -webkit-border-radius: 0px 0px 0 0 !important;
}

#ptp-cp1-column-1.ptp-span2, #ptp-cp1-column-3.ptp-span2 {
	opacity: .8 !important;
}
	
.ptp-price-table .ptp-tabled-data {
    border: 1px solid #cb9700 !important;
    border-top: 0;
}

#ptp-502 .ptp-price-holder .cp1-ptp-price {
    display: none;
}

.ptp-price-table, .desc-table {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}

.ptp-price-table .ptp-tabled-data {
    border: 0px solid #cb9700;
}


/* ----- Footer ----- */
p.ftr-address {
	font-family: 'Russo One',Helvetica,Arial,Lucida,sans-serif;
	text-align: center !important;
	letter-spacing: 1px;
}

p.ftr-address img {
	margin-right: 20px;
	vertical-align: middle;
	margin-bottom: 5px;
}

p.ftr-address span {
	margin-right: 20px;
	margin-left: 20px;
}

a.ftr-email {
	margin-left: 20px;
}

.et_pb_widget {
	float: none;
}

#footer-widgets {
	padding: 2% 0 0;
}

.credit-left {
    float: left;
}

#footer-info {
    float: none;
}

#footer-info .credit-right {
	float: right;	
}

#footer-info .credit-right a:hover {
    cursor: pointer;
}

#footer-bottom {
	padding: 15px 0 !important;
}

.et_pb_gutters3 .footer-widget {
    margin-bottom: 0%;
}

.nav li ul li a:hover{
	background-color: rgba(203,151,0,0.2)!important;
	opacity: .7;}

a.smallblue:hover {
	color: #cb9700!important; }


a.smallblue {
   color: #fff!important;
   background: #0000!important;
   background: -webkit-gradient(linear,left top,left bottom,from(#000),to(#000));
   background: #000!important;
   border: 0px; 
   border-radius: 0px!important;}


a.bigorange:hover {
	color: #000000!important; }


a.bigorange {
   color: #fff!important;
   background: -webkit-gradient(linear,left top,left bottom,from(#000),to(#000));
   background: #cb9700!important;
   border: 0px solid #cb9700;
   border-radius: 0px!important;}


@media only screen and (min-width: 768px) {
  #et-info { 
		float: none !important; 
}
	
#top-header .et-social-icons {
    float: right !important;
    display: inline-block;
}
}

@media screen and (max-width: 1160px ) {
.left-text-box {
	margin-left: 50px;
}
	
.right-text-box {
	margin-right: 50px;
}
}

@media screen and (max-width: 980px ) {
.reverse {
	display: flex;
	flex-direction: column-reverse;
}
	
.footer-widget:nth-child(n) {
	width: 100% !important;
	margin: 0 !important;
}
} 


@media handheld, only screen and (max-width: 767px) {
#ptp-cp1-column-0.ptp-span2 {
    width: 57% !important;
}

#ptp-cp1-column-1.ptp-span2, #ptp-cp1-column-2.ptp-span2, #ptp-cp1-column-3.ptp-span2, #ptp-cp1-column-4.ptp-span2 {
    width: 14.3% !important;
}
	
#ptp-502.ptp-data-holder {
	font-size: 14px !important;
}

.ptp-plan-title h2 {
	font-size: 10px !important;
}
} 

@media handheld, only screen and (max-width: 812px) {
#ptp-cp1-column-0.ptp-span2 {
    width: 57% !important;
}

#ptp-cp1-column-1.ptp-span2, #ptp-cp1-column-2.ptp-span2, #ptp-cp1-column-3.ptp-span2, #ptp-cp1-column-4.ptp-span2 {
    width: 14.3% !important;
}
}