/*
Theme Name: Online Results
Theme URI: http://onlineresults.co.nz
Author: Bejoy
Author URI: http://onlineresults.co.nz
Description: Theme developed by Online Results
Version: 1.0
*/
/* =Wrapping Images
   ========================================================================== */
img.alignright,
.wp-caption.alignright { 
    float: right;
    margin: 0.1em 0 1em 1em;
}
img.alignleft,
.wp-caption.alignleft {
    float: left;
    margin: 0.1em 1em 1em 0;
}
img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.alignright { float:right; }
.alignleft { float:left; }
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-caption {
    text-align: center;
}
.wp-caption img {
    display: inline-block;
}


/*----- Order Form Styles -----*/
.gform_wrapper .order_form_sec .gform_next_button.button, .gform_wrapper .order_form_sec input[type="submit"]{ float: right; }
.gform_wrapper .order_form_sec .gform_next_button.button, .gform_wrapper .gform_previous_button.button, .gform_wrapper .order_form_sec input[type="submit"]{ width: 125px !important; background-color: #ff9900; border: 1px solid #ff9900; color: #ffffff; height: 40px; }
.gform_wrapper .order_form_sec .top_label .gfield_label{ font-size: 18px; margin-bottom; 12px; }
.gform_wrapper .order_form_sec .gf_progressbar_title{ font-size: 15px !important; opacity: 1 !important; color: #aaaaaa; margin-bottom: 16px !important; }
.gform_wrapper .order_form_sec span.ginput_product_price{ font-weight: 700; font-size: 20px; }
.gform_wrapper .order_form_sec .gfield_html_formatted h2{ font-weight: 700; font-size: 25px; color: #fff; text-align: center; margin-top: 30px; background-color: #000; padding: 12px 0px; margin-bottom: 30px; }
.gform_wrapper .order_form_sec .gfield_description{ max-width: 200px; }
.gform_wrapper .order_form_sec .gfield.gfield_price{ border-bottom: 1px solid #cccccc; padding-bottom: 15px; }

.gform_wrapper .order_form_sec .gf_progressbar { border-radius:1px }
.gform_wrapper .order_form_sec .gf_progressbar{ padding: 16px; }
.gform_wrapper .order_form_sec .gf_progressbar_percentage{ background:repeating-linear-gradient(-45deg,rgba(255,255,255,0),rgba(255,255,255,0) 10px,rgba(0,0,0,0) 10px,rgba(0,0,0,0) 20px),linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0)); text-shadow: none; position: relative; border-radius: 20px 0px 0px 20px; height: 18px; }
.gform_wrapper .order_form_sec .percentbar_blue{ background-color: #ff9900; }
.gform_wrapper .order_form_sec .gf_progressbar::after{ background-color: rgba(255,255,255,1); box-shadow: none; height: 18px; margin-top: -18px; }
.gform_wrapper .order_form_sec .gf_progressbar_percentage span{ line-height: 1.6; }
.gform_wrapper .order_form_sec .gf_progressbar_wrapper h3.gf_progressbar_title{ margin:0 0 8px 0px !important }

.gform_wrapper .order_form_sec .gfield_total .gfield_label, .gform_wrapper .order_form_sec .gfield_total .ginput_container_total{ display: inline-block; }
.gform_wrapper .order_form_sec .gfield_total .gfield_label{ font-size: 25px; }
.gform_wrapper .order_form_sec .gfield_total .ginput_total{ font-size: 28px; padding-left: 15px; }

.m_collapse_text, .show_collapse .m_expand_text, .m_section{ display: none; }
.show_collapse .m_collapse_text { display: inline; }
li#field_1_109 label {
    display: none !important;
}
