/*	
Theme Name: All In Web Pro
Theme URI: http://allinwebpro.com
Description: Responsive Business and Portfolio Wordpress Theme
Author: All In Web Pro
Author URI: http://themeforest.net/user/designiter
Template: kipoo
Version: 1.0
*/

/* ------- Insert custom styles below this line ------- */

p {
	font-size: 14px;
}

/* WordPress Chart Rules */
#CompBox {
	float: left;
	margin: 0;
	border: 2px #045b78 solid;
	padding: 20px;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	width: 26%;
	color: #045b78;
}
#CompBox:hover {
	
	box-shadow: 0px 0px 30px #000;
}
#CompBox ul {
	list-style: none;
	-webkit-padding-start: 0px;
	margin-left: 0;
}
#CompBox li{
line-height:31px;
}
#CompBox:hover li{
color:#045b78;
}
.CompTitle {
	background: rgb(153, 199, 214);
	display: block;
	height: 50px !important;
	margin: -20px -20px 0px;
	color: #000;
	padding-top: 20px;
}
.CompPric {
	border-top: 2px #045b78 solid;
}
.CompPric h3 {
	margin-top:15px;
	color: #045b78;
font-size: 30px;
font-weight: 800;
}
.CompCont {
padding-top:10px;
}

#BusBox {
	float: left;
	margin: 0;
	border: 2px #eb6e11 solid;
	padding: 20px;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	width: 27%;
	color: #eb6e11;
}
#BusBox:hover {
	box-shadow: 0px 0px 30px #000;
}
#BusBox ul {
	list-style: none;
	-webkit-padding-start: 0px;
	margin-left: 0;
}
#BusBox li{
line-height:31px;
}

.BusTitle {
	background: rgb(250, 214, 187);
	display: block;
	height: 50px !important;
	margin: -20px -20px 0px;
	color: #000;
	padding-top: 20px;
}
.BusPric {
	border-top: 2px #eb6e11 solid;
}
.BusPric h3 {
	margin-top:15px;
	color: #eb6e11;
font-size: 30px;
font-weight: 800;
}
.BusCont {
padding-top:10px;
}

#AdvBox {
	float: left;
	margin: 0;
	border: 2px #b74973 solid;
	padding: 20px;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	width: 26%;
	color: #b74973;
}
#AdvBox:hover {
	box-shadow: 0px 0px 30px #000;
}
#AdvBox ul {
	list-style: none;
	-webkit-padding-start: 0px;
	margin-left: 0;
}
#AdvBox li{
line-height:31px;
}
.AdvTitle {
	background: rgb(223, 186, 200);
	display: block;
	height: 50px !important;
	margin: -20px -20px 0px;
	color: #000;
	padding-top: 20px;
}
.AdvPric {
	border-top: 2px #b74973 solid;
}
.AdvPric h3 {
	margin-top:15px;
	color: #b74973;
font-size: 30px;
font-weight: 800;
}
.AdvCont {
padding-top:10px;
}

.Strike {
	color: #999 !important;
	text-decoration: line-through;
}

#tierbox {
border-left: none;
width: 16%;
float: left;
border: 2px rgb(255, 189, 0) solid;
height: 265px;
text-align: left;
}

.SEOTitle {
display: block;
background: rgb(253, 237, 29) !important; /* Old browsers */
background: -moz-linear-gradient(top,  #f1e767 0%, #feb645 58%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1e767), color-stop(58%,#feb645)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1e767 0%,#feb645 58%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1e767 0%,#feb645 58%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1e767 0%,#feb645 58%); /* IE10+ */
background: linear-gradient(to bottom,  #f1e767 0%,#feb645 58%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 ); /* IE6-9 */
text-align: center;
padding: 10px;
}

.SEODes{
padding: 0px 15px;
height: 50px;
line-height: 15px;
margin-top: -10px;
}

.TierPr{
font-size: 30px;
font-weight: 800;
color: #0b4974;
margin-bottom: -5px;
margin-top: -20px;
text-align: center;
}

.TierDet{
text-align: center;
line-height: 15px;
color: goldenrod;
font-weight: 800;
margin-top: -15px;
}

#Onsit{
border: 2px orange solid;
padding: 10px 0px;
}
.OnsitTitle{
display: inline;
background: orange;
padding: 10px;
margin-right: -5px;
color: rgb(24, 24, 24);
}
.OnsitePri{
border-top: none;
display: inline;
border: 2px orange solid;
padding: 8px;
}
#Onsit p{
padding:15px;
margin-bottom: -20px;
}

#SEOCont{
border: 2px #3eb589 solid;
padding: 10px 0px;
}
.SEOContTitle{
display: inline;
background: #3eb589;
padding: 10px;
margin-right: -5px;
color: rgb(24, 24, 24);
}
.SEOContPri{
border-top: none;
display: inline;
border: 2px #3eb589 solid;
padding: 8px;
}
#SEOCont p{
padding:15px;
margin-bottom: -20px;
}


#WHBox {
	float: left;
	margin: 0;
	border: 2px #045b78 solid;
	padding: 20px;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	width: 26%;
	color: #045b78;

	height: 665px;
}
#WHBox:hover {
	
	box-shadow: 0px 0px 30px #000;
}
#WHBox ul {
	list-style: none;
	-webkit-padding-start: 0px;
	margin-left: 0;
	line-height:31px;
}
#WHBox li{
line-height:20px;
margin: 15px 0px;
}
#WHBox:hover li{
color:#045b78;
}
.WHCont{
height: 490px;
}
.WHTitle {
	background: rgb(153, 199, 214);
	display: block;
	height: 75px !important;
	margin: -20px -20px 0px;
	color: rgb(24, 24, 24);
	padding-top: 20px;
}
.WHPric {
	border-top: 2px #045b78 solid;
}
.WHPric h3 {
	margin-top:15px;
	color: #045b78;
	font-size: 30px;
	font-weight: 800;
	margin-bottom: 5px;
}

#shopify {
width: 32%;
text-align: center;
float:left;
font-size: 14px;
}
#shopify ul {
list-style:none;
margin-left: 0px;
padding: 10px;
margin-bottom: -10px;
}
#shopify li {
line-height: 15px;
margin-top: 10px;
}


.shopbas {
border: 2px #045b78 solid;
color: #045b78;
}
.shopbas:hover {
box-shadow: 0px 0px 30px #000;
}
.shopbasTitle {
display: block;
padding: 15px;
background: rgb(153, 199, 214);
margin-bottom: -5px;
}
.shopbasPr{
font-size: 32px;
font-weight: 800;
color: #045b78;
margin-bottom: 10px;
margin-top: -20px;
}

.shopsta {
border: 2px #FDBF0F solid;
color: goldenrod;
}
.shopsta:hover {
box-shadow: 0px 0px 30px #000;
}
.shopstaTitle {
display: block;
padding: 15px;
background: #FDBF0F;
margin-bottom: -5px;
}
.shopstaPr{
font-size: 32px;
font-weight: 800;
margin-bottom: 10px;
color:#FDBF0F;
margin-top: -20px;
}


#woost {
width: 34%;
text-align: center;
float:left;
color:#eb6e11;
border:2px #eb6e11 solid;
height: 737px;
font-size: 15px;
}
#woost:hover {
box-shadow: 0px 0px 30px #000;
}
#woost ul {
list-style:none;
margin-left: 0px;
padding: 10px;
margin-bottom: -10px;
}
#woost li {
line-height:21px;
margin-top: 11px;
}
.woostTitle {
display: block;
padding: 15px;
background: #eb6e11;
margin-bottom: -5px;
}
.woostPr{
font-size: 32px;
font-weight: 800;
margin-bottom: 0px;
color:#eb6e11;
margin-top: -25px;
}


#wooad {
width: 32%;
text-align: center;
float:left;
color:#45B387;
border:2px #45B387 solid;
height: 737px;
font-size: 15px;
}
#wooad:hover {
box-shadow: 0px 0px 30px #000;
}
#wooad ul {
list-style:none;
margin-left: 0px;
padding: 10px;
margin-bottom: 75px;
}
#wooad li {
line-height:21px;
margin-top: 12px;
}
.wooadTitle {
display: block;
padding: 15px;
background: #45B387;
margin-bottom: -5px;
}
.woostad{
font-size: 32px;
font-weight: 800;
margin-bottom: 0px;
color:#45B387;
margin-top: -25px;
}

.ecombold{
font-size: 22px;
font-weight: 800;
line-height: 30px;
}


#RetainRate {
width: 100%;
text-align: left;
}
.RetainIn{
width: 30%;
float: left;
border: 3px solid #45B387;
}
.RatainRateTitle{
display: block;
background: rgb(172, 233, 209);
padding: 15px;
color: rgb(44, 44, 44);
}
#RetainRate ul{
list-style: none;
margin-left: 0px;
font-size: 20px;
font-weight: 800;
color:#45B387;
margin-bottom: 0px;
margin-top: -20px;
}
#RetainRate li{
padding: 10px 15px;
}
#RetainRate li:nth-child(even){
background: rgb(208, 243, 229);
}
.RetainBo{
width: 30%;
float: left;
border: 3px solid #45B387;
border-left: none;
}
.RetainBal{
width: 36%;
float: left;
border: 3px solid #45B387;
border-left: none;
}

.SerRatTitle{
display: inline;
background: #045b78;
padding: 10px 15px 3px 15px;
margin-bottom: 20px;
color: rgb(213, 213, 213);
}
.SerRat{
border: 2px #045b78 solid;
padding: 15px;
padding-bottom: 0px;
}
#SerRat ul{
list-style: none;
margin-left: -15px;
font-size: 15px;
margin-top: -10px;
margin-bottom: 0px;
margin-right: -15px;
}
#SerRat li{
margin-top: 0px;
padding: 5px 15px;
}
.SerPric{
font-size: 20px;
font-weight: 800;
}
#SerRat li:nth-child(odd){
background: rgb(223, 237, 245);
}

blockquote, .st-pullquote {
    background: #f7f7f7 !important;
    border-left: 5px solid #ccc !important;
    padding: 3px 2px 3px 8px !important;
}

@media only screen and (max-width: 641px){
#gform_submit_button_2 {
    padding: 0px !important;
}
}


.gform_wrapper li.gfield ul.gfield_radio li input[type=radio]+input[type=text] {
    margin-left: 20px;
    margin-top: -20px;
}