/* Theme Name:   Canz Theme URI:    http://www.thewebco.co.nz Description:  TWC standard child theme. Author:       The Web Company Author URI:   http://www.thewebco.co.nz Template:     Divi Version:      1 License:      GNU General Public License v2 or later License URI:  http://www.gnu.org/licenses/gpl-2.0.html*/@import url('https://fonts.googleapis.com/css?family=Roboto:400,900');body .woocommerce-billing-fields .select2-container--default .select2-selection--multiple{    border: 1px solid red !important;    background:#efa9a9 !important; ;}body .woocommerce-billing-fields .select2-container--default .select2-selection--multiple input{background: transparent !important;}#billing_languages_field,#billing_ceremonies_field,#billing_cerem_region_field{    font-weight: 600;    color: #2b4884 !important;}#billing_myfield41_field label{     color: red; }#billing_myfield41_field label .input-checkbox {    border: red;}.subscription_details .button.suspend{    display: none;}.renew-member-text + .renew-member-text{    display: none;}.et_pb_pagebuilder_layout.single-product #page-container .et_pb_row {    width: 100%;}.et_pb_pagebuilder_layout.single-product #page-container .et_pb_with_background .et_pb_row {    width: 80%;}.page-id-59 .woocommerce{width:1170px;margin:0 auto;padding:40px 0;}.entry-content .ethics-test-link a{    color: red !important;}.entry-content .ethics-test-link{    font-weight: 700 !important;    padding: 15px;    border: 1px solid #ddd;    background: #efefef;    margin: 10px 0;}body .entry-content a.small-button{    cursor: pointer;    color: #FFFFFF !important;    background: #afbd36;    min-width: inherit;    width: auto;    border-radius: 50px;    border: 0;    font-size: 18px;    text-align: center;    font-weight: 400 !important;    padding: 8px 35px;    margin-right: 20px;    margin-top: 20px;}body .entry-content a.small-button:hover{    background: #2b4884;}#field_3_6,#field_4_7{    display: flex;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    flex-direction: column;-ms-flex-direction: column;-webkit-flex-direction: column;}#field_3_6 .ginput_container,#field_4_7 .ginput_container{    order:2;    -webkit-order: 2;-ms-flex-order: 2;-moz-order:2;}#field_3_6 .gfield_description,#field_4_7 .gfield_description{    -webkit-order: 2;-ms-flex-order: 2;-moz-order:2;    order:1;}#et-main-area #main-content a.vcanz-button{    position: relative;    padding: .6em 1.2em;    border: 2px solid;    border-width: 0px!important;    border-radius: 50px;    font-size: 18px;    background: #afbd36;    color: #FFFFFF !important;    font-weight: 500;    line-height: 1.7em !important;}#et-main-area #main-content a.vcanz-button:hover{    background: #2b4884;}.dashboard-text a.vcanz-button{    float: right;}#field_3_11,#field_4_15{    display: none;}.members-grid .bottom-content.green-block{    background-color: #adbd38;}body .entry-content .members-grid .green-block .left-element a:hover{    color: #2b4884 !important;}.upper-block.green-block{    background-color: #adbd38;    display: block;    color: #000;    box-sizing: border-box;    -webkit-box-orient: horizontal;    padding: 7px 20px;    border-top-right-radius: 26px;    border-top-left-radius: 26px;}.green-block.row.middle-box{    border:1px solid #adb5bd;}.green-block.row.middle-box .inner-content{    border-top-right-radius: 0px  !important;    -webkit-border-radius:0;    -moz-border-radius:0;    border-radius:0;}.green-block.row.middle-box a.media-box.thumbnail{    border-radius: 0 !important;}.upper-block.green-block .box{    display: flex;    display: -webkit-flex;    align-items: center;-moz-align-items:center;-webkit-align-items: center;}.upper-block.green-block .box .vcanz-content{    margin-left:14px;}.upper-block.green-block .box .vcanz-content p{    font-weight:500;    line-height:1.2;}.bottom-content.green-block .left-element div{    color: #000;}.bottom-content.green-block .left-element a{    color: #000 !important;}body .entry-content .upper-vcanz-logo a{    color: #000 !important;}body .entry-content .upper-vcanz-logo a:hover{    color: #2b4884 !important;}.ethics-test-link a{	color: red !important;}body .entry-content  .qmn_btn ,.mlw_qmn_quiz_link,.mlw_next{      cursor: pointer;      color: #fff !important;      background: #afbd36 !important;      min-width: inherit;      width: auto;      border-radius: 50px;      border: 0;      font-size: 18px;      text-align: center;      font-weight: 400 !important;      padding: 8px 35px !important;      margin-right: 20px;      margin-top:20px;    }	body .entry-content .mlw_previous{      float: left;    }	body .entry-content .mlw_next{      float: right;    }	body .entry-content .qmn_btn:hover ,.mlw_qmn_quiz_link:hover,.mlw_next:hover{      background: #2b4884;    }	.qsm-spinner-loader{  background-image: url(../images/loading.gif);  background-size: 80px 80px;  background-repeat: no-repeat;}.qmn_error .mlw_qmn_question_number, .qmn_error .mlw_qmn_question {    color: red;    font-weight: 700;} .gform_footer .gform_button.button{    background:#afbd36 ;  } .gform_footer .gform_button.button:hover{    background:#2b4884 ;  }.gpnf-dialog .ui-dialog-titlebar{    background: #2b4884 !important;  }.gpnf-nested-entries-container{  overflow: scroll;}.add_to_cart_inline {  border: 0 !important;  padding: 0 !important;}.add_to_cart_inline  .add_to_cart_inline .woocommerce-Price-amount{    display: none;  } .add_to_cart_inline .subscription-details{    display: none;  } .add_to_cart_inline a:hover{    background: #afbd36 !important;  }#gform_2 .gpnf-add-entry:not([disabled='true']){    background: #2b4884;    border: 0 none;    border-radius: 50px;    font-size: 18px;    font-weight: 400 !important;    margin-right: 20px;    min-width: 209px;    padding: 8px 35px;    text-align: center;    color: #fff;    margin-bottom: 20px;  }  #gform_2 .gpnf-add-entry:hover:not([disabled='true']){    background: #afbd36;  } #gform_2 .gpnf-add-entry:disabled{    border: 0 none;    border-radius: 50px;    font-size: 18px;    font-weight: 400 !important;    margin-right: 20px;    min-width: 209px;    padding: 8px 35px;    text-align: center;    margin-bottom: 20px;  }.button.product_type_subscription.add_to_cart_button:hover{  background: #2b4884 !important;  color: #fff !important;}.mlw_qmn_message_before,.qmn_pagination{	border-bottom:0 !important;	border-top:0 !important;}.membership-content .woocommerce-Price-amount{display: none;}body .entry-content a.gform_save_link,body .entry-content .resume{      background: #afbd36;      border: 0 none;      border-radius: 50px;      font-size: 18px;      font-weight: 400 !important;      margin-right: 20px;      min-width: 209px;      padding: 8px 35px;      text-align: center;      color: #fff !important;      margin-bottom: 20px;    }.entry-content .gform_save_link:hover,body .entry-content .resume:hover{      background: #2b4884;    } .page-template-ethics-test #loginform{    display: none;}.vcanz-logo img{    max-height:60px;}.wpcf7-form-control-wrap{    margin-bottom:20px;}#wpuef-file-box-c5 input,#wpuef-file-box-c5 strong{    display: none;}