

ol {list-style-position: inside;}
nav.main_menu ul li a { padding: 0 16px !important;}
.price_table_inner ul li.prices {  padding: 30px 27px 10px 27px !important;}
.footer_bottom ul li a { color: #ffffff;}
.footer_top {padding: 40px 0px;}
footer { margin-top: 50px;}
.full_width { margin-top: 30px;}
.home .full_width { margin-top: 0px;}
.contact_detail {margin-top: 0px;}
.contact_section {padding-bottom:30px;}
.footer_bottom ul li.current-menu-item a { color: #ffffff;}


.row_description_first_step  { 
    color: #000 !important;}


.arplite_price_table_100 .ArpPricingTableColumnWrapper.maincaptioncolumn .planContainer .arppricingtablebodycontent ul li.arp_odd_row {
    background-color: #FFF  !important;}

.arpcolumnheader .arpcaptiontitle {  background-color: #f1f1f1 !important;}

.arp_header_shortcode { display: none;}

.arplitetemplate_102 .arppricetablecolumnprice {
    min-height: auto  !important;}

.arpcolumnfooter .arppricetablebutton  button {
border-radius: 0px !important;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
-o-border-radius: 0px !important;}

#arp_column_1_row_18, #arp_column_2_row_18, #arp_column_3_row_18, #arp_column_1_row_17, #arp_column_2_row_17, #arp_column_3_row_17 {
    background-color: #c41818 !important;}
 

#arp_column_1_row_18 h3, #arp_column_2_row_18 h3, #arp_column_3_row_18 h3, #arp_column_1_row_17 h3, #arp_column_2_row_17 h3, #arp_column_3_row_17 h3 {
   color: #fff !important;}

.arpcolumnheader  { background-color: #E42C2C !important;}

.arppricetablecolumntitle .bestPlanTitle {font-weight: 700  !important;}

.arppricetablecolumnprice .arp_price_wrapper {
    font-size: 19px !important;}

#main_column_3 .column_1 .planContainer  .arp_column_content_wrapper .arpbody-content #arp_row_5, #main_column_3 .column_1 .planContainer  .arp_column_content_wrapper .arpbody-content #arp_row_6, #main_column_3 .column_1 .planContainer  .arp_column_content_wrapper .arpbody-content #arp_row_7, #main_column_3 .column_1 .planContainer  .arp_column_content_wrapper .arpbody-content #arp_row_8, #main_column_3 .column_1 .planContainer  .arp_column_content_wrapper .arpbody-content #arp_row_9, #main_column_3 .column_1 .planContainer  .arp_column_content_wrapper .arpbody-content #arp_row_10, #main_column_3 .column_1 .planContainer  .arp_column_content_wrapper .arpbody-content #arp_row_11, #main_column_3 .column_1 .planContainer  .arp_column_content_wrapper .arpbody-content #arp_row_12, #main_column_3 .column_1 .planContainer  .arp_column_content_wrapper .arpbody-content #arp_row_13 { display: none;}

#main_column_0 .column_2 .planContainer  .arp_column_content_wrapper .arpbody-content #arp_row_9, 
#main_column_0 .column_2 .planContainer  .arp_column_content_wrapper .arpbody-content #arp_row_10, #main_column_0 .column_2 .planContainer  .arp_column_content_wrapper .arpbody-content #arp_row_11, #main_column_0 .column_2 .planContainer  .arp_column_content_wrapper .arpbody-content #arp_row_12, #main_column_0 .column_2 .planContainer  .arp_column_content_wrapper .arpbody-content #arp_row_13 { display: none;}

@media (min-width: 1001px) {
  .arplite_price_table_102 {
    display: none;
  }
}

@media (max-width: 1001px) {
  .arplite_price_table_100 {
    display: none;
  }
}

@media (max-width: 480px) {
  .arplite_price_table_102 #main_column_3, .arplite_price_table_102 #main_column_0, .arplite_price_table_102 #main_column_4 {
    height: auto !important;
margin-bottom: 60px !important;
  }
}

.logo_wrapper, .side_menu_button, .shopping_cart_inner  { height: 110px;}


.button { background-color: #b20000;}

.button:hover {
background:none;}

a:hover.button {color: #b20000;}

a.button {
line-height: 22px;
display: inline-block;
letter-spacing: 1px;
color:#fff;
padding: 10px;
border: 2px solid #b20000;}

.gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button {
color: #fff !important;
border : 2px solid #b20000 !important;

    text-transform: uppercase !important;
font-weight: 700 !important;
    letter-spacing: 2px;}

.gform_footer input[type=submit]:hover, .gform_wrapper .gform_page_footer input.button:hover {
    border : 2px solid #b20000 !important;
color: #b20000 !important;}

.price_in_table .price {   font-size: 28px !important;}

.price_in_table .value {
    font-size: 22px !important;
    top: 4px !important;}

.price_table_inner ul li.table_title .title_content {
    font-size: 38px !important;}

.price_table_inner ul li.table_title {
    padding-top: 5px !important;
    padding-bottom: 5px !important;}

.q_accordion_holder h5 { font-family: 'Questrial', sans-serif  !important;}

.gform_wrapper h1, .gform_wrapper h2, .gform_wrapper h3 {
 font-weight: 400 !important;
 font-family: 'Questrial', sans-serif  !important;}

.gfield_description h2 {
font-family:'Droid Serif', sans-serif !important;
font-size: 50px !important;
 font-weight: 800 !important;}

.gform_wrapper .gfield_radio li input[type=radio] {float:left;}

.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
    display: block !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    padding: 0 !important;
    width: auto !important;
    line-height: 1.5 !important;
    vertical-align: top !important;
}

.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label {
white-space: inherit !important; }

.page-id-20267 footer {
    margin-top:0px;}

.second .current_page_item a {    color: #00bd00 !important;}

.sticky .q_logo a {height: 80px !important;}

header.sticky .drop_down .second {top: 80px !important;}


#gform_page_1_5 .gfield_checkbox li input { margin-top: 7px !important; float: left;}
#gform_page_1_5 .gfield_checkbox li label, #gform_page_1_5 .gfield_radio li label { margin-left: 10px !important; float: left; font-size: 18px !important;}

#gform_page_1_5 label.gfield_label {
    color: #720817;
    font-size: 20px;}

#gform_page_1_5 ul li.gfield_price {
    background-color: #efeada;
    padding: 20px;
border: 3px solid #d0c8b0;}

#gform_page_1_5 ul li.gfield_price img {
    border: 10px #720817 solid;}

.gform_wrapper .percentbar_blue {
    background-color: #39af29 !important;}

.gform_wrapper h2.gsection_title  {    font-family: 'Droid Serif', sans-serif  !important;     font-size: 30px  !important;  }

.gform_wrapper .top_label .gsection_description {
    font-size: 19px !important;  }

.gform_wrapper .gform_page_footer input.button, input[type='submit'] {
    font-size: 14px !important;
    line-height: 42px !important;
    padding: 4px 22px;}

.submit_button_contact .qbutton {
    height: 42px !important;
    padding: 4px 22px !important;}

#gform_page_1_4 #field_1_39 { padding: 0px 70px !important;}

.gform_page_fields .gform_fields .gfield .gfield_label{     font-size: 20px !important;
    color: #0c6300 !important;}


.gform_wrapper span.ginput_total {
    color: #2d2d2d !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    border: 1px solid #808080 !important;
    padding: 5px 10px !important;
}

#field_1_45, #field_1_56 { display: none; }

.gfield_total .ginput_container { 
   margin-top: 20px !important;}

#gform_page_1_2 #field_1_10 .gfield_radio .gchoice_1_10_0 {   display: block !important;     margin: auto !important;}

@media only screen and (min-width: 641px) {
.gform_wrapper textarea.large {   height: 500px !important;}}

.footer_bottom .textwidget {    font-weight: 800;     font-size: 12px;}
.footer_bottom .textwidget a { color: #adadad; }

#gform_page_1_4 #field_1_63 .gchoice_1_63_1 input { float: left;     margin-top: 3px;  margin-right: 8px;}

#input_1_48 li .ginput_price {
display: none !important;
}

#input_1_49 li .ginput_price {
display: none !important;
}

#input_1_50 li .ginput_price {
display: none !important;
}

#input_1_51 li .ginput_price {
display: none !important;
}

#input_1_68 li .ginput_price {
display: none !important;
}

#input_1_69 li .ginput_price {
display: none !important;
}

#input_1_70 li .ginput_price {
display: none !important;
}

#input_1_71 li .ginput_price {
display: none !important;
}

#gform_page_1_7 #field_1_60 .bulleted li {
list-style-type: none !important;
}

#gform_page_1_7 #field_1_60 .bulleted {
margin-left: 0 !important;
}