/*
 *
 * Styling for Gravity forms
 *
 *
 *
 *    Blacks -- #2F2933
 *    Dark Blue -- #01A2A6
 *    Light Blue -- #29D9C2
 *    Green -- #BDF271
 *    Yellow -- #FFFFA6
 *
 *
 *
 */


/* Prestyling */
article { position:relative; }
a:visited { color:black; }
p.requiredfld { font-size:16px; }
.gf_step_pending a { cursor: default; text-decoration: none;}
.gform_wrapper textarea { font-size: 22px!important; }
#gform_confirmation_message_1 input{ width:50%; }


/*form { border-radius: 7px;  box-shadow: 0px 9px 20px rgba(0,0,0,0.6); }*/
.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
     overflow: visible!important;
}
.gform_confirmation_message_1{ font-size:1.2em; background-color:white; padding:20px; text-align:center;}
.gform_wrapper .gf_step span.gf_step_label, .gform_wrapper .gf_step span.gf_step_number { font-size: 1.35em; font-weight: 600; }

.gform_wrapper ul.gfield_checkbox li, 
.gform_wrapper ul.gfield_radio li,
.gform_wrapper ul.gfield_checkbox li input[type=checkbox]
{ margin-bottom:0!important; bottom:0; }

.gform_wrapper .gfield_checkbox li label { margin-bottom:10px!important; }

input[type="text"] { font-size:14px!important; }
.gform_wrapper ul.gform_fields li.gfield input, 
.ginput_container select, 
.gform_wrapper ul.gform_fields li.gfield select { font-size:14px!important; }

ul.gfield_radio,
ul.gfield_checkbox {
	text-align: center;
}

h2.gsection_title { background-color: white; padding: 20px; font-size: 40px; }

.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
    color: #01A2A6;
}
.gform_wrapper .gsection {
    border-bottom: 5px double #01A2A6!important;
 }
/* Sumamry Page */

.entry-summary{ font-size }


/* Begin Custom input css */


 	header#masthead,
 	.gf_progressbar,
 	h3.gform_title  { display:none;	}
 	header { color:white;}
	.gform_wrapper * {   color: #2F2933; /* transitions for all moving elements have ease */ -webkit-transition: background-color 200ms ease .01s; -moz-transition: background-color 200ms ease .01s; -o-transition: background-color 200ms ease .01s; transition: background-color 200ms ease .01s; }
	#input_1_1 {display:flex;flex-wrap:wrap;justify-content: center; align-content: }	
	#input_1_1 li {width:100%;  }	
	/* hide the checkbox */
	#input_1_1 li input[type='checkbox']{display:none;}	
	#input_1_1 li input[type='checkbox']{display:none;}	
	/* boxes are colors on click for first three */
	#input_1_1 li label {font-size: 1.15em; font-weight: 700; border-radius:8px; box-sizing:border-box; padding:20px; width:100%; text-align:center; cursor:pointer; ;}
	#input_1_1 li label:before {font-weight: 400; color:#979499; font-size:60px; font-family: "Ionicons" ;clear:both;  display: block; text-align:center; }
	#input_1_1 li input[type='checkbox']:checked + label { background-color:#01A2A6; color:white; }
	#input_1_1 li input[type='checkbox']:checked + label:before {  color:white; }
	/* ionicons for said input labels */
	#input_1_1 li.gchoice_1_1_1 input[type='checkbox']:checked + label:before { content:"\e94d"; font-family:"ssea"; }
	#input_1_1 li.gchoice_1_1_1 label:before { height:1.5em; content: "";  content:"\e94d"; font-family:"ssea"; }
	#input_1_1 li.gchoice_1_1_1 label { /*font-size: 1.5em; font-weight:400; color:green;*/}
	#input_1_1 li.gchoice_1_1_2 label:before { height:1.5em; content: "\e909";  font-family:"ssea"; }
	#input_1_1 li.gchoice_1_1_2 input[type='checkbox']:checked + label:before { }
	#input_1_1 li.gchoice_1_1_3 label:before { content: "\f3a3"; }

	#field_1_2  { font-size:18px; line-height: 1.5em;}  


	#field_1_10 li input { margin-bottom: 13px !important;}
	#field_1_10 li label { text-align:left; cursor:pointer;}
	#field_1_10 ul.gfield_checkbox { text-align:left;  position:relative;}
	li#field_1_11 { border-top: 1px solid grey; }
	#field_1_11 li label {text-align: center; height: 140px; margin-bottom:10px; /* marginfix for columns */ width:100%;}
	#field_1_11 li input[type='checkbox'] {display:none;}
	#field_1_11 li label:before {font-weight: 400; font-size:60px; font-family: "Ionicons"; clear:both;  display: block; text-align:center; cursor:pointer}
	#field_1_11 li.gchoice_1_11_1 label:before { content: "\f37e"; opacity:0.5; }
	#field_1_11 li.gchoice_1_11_2 label:before { content: "\f13e"; opacity:0.5; }
	#field_1_11 li.gchoice_1_11_3 label:before { content: "\f376"; opacity:0.5; }
	#field_1_11 li.gchoice_1_11_4 label:before { content: "\f143"; opacity:0.5; }
	#field_1_13 {background-color:#01A2A6; border-radius:7px;}
	#field_1_13 label {color:white;}

	#field_1_12 li {float:left; width:50%;}
	#field_1_12 li label {text-align: center; height: 140px; margin-bottom:10px; /* marginfix for columns */ width:100%;}
	#field_1_12 li input[type='checkbox'] {display:none;}
	#field_1_12 li label:before {font-weight: 400; font-size:60px; font-family: "Ionicons"; clear:both;  display: block; text-align:center; cursor:pointer}
	#field_1_12 li.gchoice_1_12_1 label:before { content: "\f4be"; opacity:.5; font-size:40px; line-height: 90px;}
	#field_1_12 li.gchoice_1_12_2 label:before { content: "\f4be"; opacity:.5; font-size:50px; line-height: 90px;}
	#field_1_12 li.gchoice_1_12_3 label:before { content: "\f4be"; opacity:.5;}
	#field_1_12 li.gchoice_1_12_4 label:before { content: "\f143"; opacity:.5;}
	#field_1_12 li.gchoice_1_12_5 label:before { content: "\f3f3"; opacity:.5; font-size:30px; line-height: 90px;}
	#field_1_12 li.gchoice_1_12_6 label:before { content: "\f3f3"; opacity:.5; font-size:40px; line-height: 90px;}
	#field_1_12 li.gchoice_1_12_7 label:before { content: "\f3f3"; opacity:.5; font-size:50px; line-height: 90px;}
	#field_1_12 li.gchoice_1_12_8 label:before { content: "\f3f3"; opacity:.5}
	
	#field_1_14 {background-color:#01A2A6; border-radius:7px;}
	#field_1_14 label {color:white;}

	#field_1_15 li {float:left; width: 50%}
	#field_1_15 li label {text-align: center; height: 140px; margin-bottom:10px; /* marginfix for columns */ width:100%;}
	#field_1_15 li input[type='checkbox'] {display:none;}
	#field_1_15 li label:before {font-weight: 400; font-size:60px; font-family: "Ionicons"; clear:both;  display: block; text-align:center; cursor:pointer}
	#field_1_15 li.gchoice_1_15_1 label:before { content: "\e959"; opacity:.5; font-family:"ssea";}
	#field_1_15 li.gchoice_1_15_2 label:before { content: "\e947"; opacity:.5; font-family:"ssea";}
	#field_1_15 li.gchoice_1_15_3 label:before { content: "\f3aa"; opacity:.5;}
	#field_1_15 li.gchoice_1_15_4 label:before { content: "\e901"; opacity:.5; font-family:"ssea";}
	#field_1_15 li.gchoice_1_15_5 label:before { content: "\e904"; opacity:.5; font-family:"ssea";} 
	#field_1_15 li.gchoice_1_15_6 label:before { content: "\f27b"; opacity:.5;}
	#field_1_15 li.gchoice_1_15_7 label:before { content: "\f1fe"; opacity:.5;}
	#field_1_15 li.gchoice_1_15_8 label:before { content: "\f380"; opacity:.5;}
	#field_1_15 li.gchoice_1_15_9 label:before { content: "\f143"; opacity:.5;}
	#field_1_16 {background-color:#01A2A6; border-radius:7px;}
	#field_1_16 label {color:white;}

	#field_1_18 ul.gfield_checkbox input[type='checkbox']{ display:none; }
	#field_1_18 ul.gfield_checkbox li label{ font-size:14px; padding:20px; text-align:center; cursor:pointer; text-transform: uppercase;}

	#field_1_19 {background-color:#01A2A6; border-radius:7px;}
	#field_1_19 label {color:white;}

	#field_1_25 ul.gfield_checkbox input[type='checkbox']{ display:none; }
	#field_1_25 ul.gfield_checkbox li label{ font-size:14px; padding:20px; text-align:center; cursor:pointer; margin-bottom:10px; text-transform: uppercase;}

	#field_1_26 li label {text-align: center; height: 140px; margin-bottom:10px; /* marginfix for columns */ width:100%;}
	#field_1_26 li label:before {font-weight: 400; font-size:60px; font-family: "Ionicons"; clear:both;  display: block; text-align:center; cursor:pointer}
	#field_1_26 ul.gfield_checkbox input[type='checkbox']{ display:none; }
	#field_1_26 li.gchoice_1_26_1 label:before { content: "\f38c"; opacity:.5;}
	#field_1_26 li.gchoice_1_26_2 label:before { content: "\e932"; opacity:.5; font-family:"ssea";}
	#field_1_26 li.gchoice_1_26_3 label:before { content: "\e931"; opacity:.5; font-family:"ssea";}
	#field_1_26 li.gchoice_1_26_4 label:before { content: "\f26c"; opacity:.5; }
	#field_1_26 li.gchoice_1_26_5 label:before { content: "\f470"; opacity:.5;} 
	#field_1_26 li.gchoice_1_26_6 label:before { content: "\e94f"; opacity:.5; font-family:"ssea";}
	#field_1_26 li.gchoice_1_26_7 label:before { content: "\f42b"; opacity:.5;}
	#field_1_26 li.gchoice_1_26_8 label:before { content: "\e901"; opacity:.5; font-family:"ssea";}
	#field_1_26 li.gchoice_1_26_9 label:before { content: "\e905"; opacity:.5; font-family:"ssea";}
	/*#field_1_26 li.gchoice_1_26_10 label:before { content: "\f3c6"; opacity:.5;}*/
	#field_1_26 li.gchoice_1_26_11 label:before { content: "\e906"; opacity:.5; font-family:"ssea";}

	#field_1_30 li label {text-align: center; height: 140px; margin-bottom:10px; /* marginfix for columns */ width:100%;}
	#field_1_30 li label:before {font-weight: 400; font-size:60px; font-family: "Ionicons"; clear:both;  display: block; text-align:center; cursor:pointer}
	#field_1_30 ul.gfield_checkbox input[type='checkbox']{ display:none; }
	#field_1_30 li.gchoice_1_30_1 label:before { content: "\e907"; opacity:.5; font-family:"ssea";}
	#field_1_30 li.gchoice_1_30_2 label:before { content: "\f39f"; opacity:.5;}
	#field_1_30 li.gchoice_1_30_3 label:before { content: "\e94d"; opacity:.5; font-family:"ssea";}
	#field_1_30 li.gchoice_1_30_4 label:before { content: "\e948"; opacity:.5; font-family:"ssea";}
	#field_1_30 li.gchoice_1_30_5 label:before { content: "\f143"; opacity:.5;} 
	#field_1_30 li.gchoice_1_30_6 label:before { content: "\f122"; opacity:.5;}

	#field_1_32 li label {text-align: center; min-height: 140px; margin-bottom:10px; /* marginfix for columns */ width:100%;}
	#field_1_32 li label:before {font-weight: 400; font-size:120px; font-family: "Ionicons"; clear:both;  display: block; text-align:center; cursor:pointer}
	#field_1_32 ul.gfield_checkbox input[type='checkbox']{ display:none; }
	#field_1_32 li.gchoice_1_32_1 label:before { content: "\e94c"; opacity:.5; font-family: "ssea";}
	#field_1_32 li.gchoice_1_32_2 label:before { content: "\f448"; opacity:.5;}

	#field_1_34 li label {text-align: center; height: 140px; margin-bottom:10px; /* marginfix for columns */ width:100%;}
	#field_1_34 li label:before {font-weight: 400; font-size:60px; font-family: "Ionicons"; clear:both;  display: block; text-align:center; cursor:pointer}
	#field_1_34 ul.gfield_checkbox input[type='checkbox']{ display:none; }
	#field_1_34 li.gchoice_1_34_1 label:before { content: "\f3aa"; opacity:.5;}
	#field_1_34 li.gchoice_1_34_2 label:before { content: "\f448"; opacity:.5;}
	#field_1_34 li.gchoice_1_34_3 label:before { content: "\f36f"; opacity:.5;}
	#field_1_34 li.gchoice_1_34_4 label:before { content: "\f37f"; opacity:.5;}
	#field_1_34 li.gchoice_1_34_5 label:before { content: "\f27b"; opacity:.5;}
	#field_1_34 li.gchoice_1_34_6 label:before { content: "\f259"; opacity:.5;}
	#field_1_34 li.gchoice_1_34_7 label:before { content: "\f36c"; opacity:.5;}
	#field_1_34 li.gchoice_1_34_8 label:before { content: "\e900"; opacity:.5; font-family: "ssea";}
	#field_1_34 li.gchoice_1_34_9 label:before { content: "\f143"; opacity:.5;}

	#field_1_35 ul.gfield_checkbox input[type='checkbox']{ display:none; }
	#field_1_35 ul.gfield_checkbox li label{ font-size:14px; padding:20px; text-align:center; cursor:pointer; text-transform: uppercase;}

	#field_1_36 {background-color:#01A2A6; border-radius:7px;}
	#field_1_36 label {color:white;}

	#field_1_38 li label {text-align: center; min-height: 140px; margin-bottom:10px; /* marginfix for columns */ width:100%;}
	#field_1_38 li label:before {font-weight: 400; font-size:120px; font-family: "Ionicons"; clear:both;  display: block; text-align:center; cursor:pointer}
	#field_1_38 ul.gfield_radio input[type='radio']{ display:none; }
	#field_1_38 li.gchoice_1_38_0 label:before { content: "\f120"; opacity:.5;}
	#field_1_38 li.gchoice_1_38_1 label:before { content: "\f128"; opacity:.5;}

	#field_1_39 {background-color:#01A2A6; border-radius:7px;}
	#field_1_39 label {color:white;}

	#field_1_41 ul.gfield_radio input[type='radio']{ display:none; }
	#field_1_41 ul.gfield_radio li label{ font-size:14px; padding:20px; text-align:center; cursor:pointer;text-transform: uppercase;}
	#field_1_41 ul.gfield_radio li { text-align:center; }
	#field_1_41 ul.gfield_radio li input{ text-align:center; margin: 0!important; padding: 5px 10px; width: 86.5%!important; border-radius: 7px;}

	#field_1_42 li label {text-align: center; height: 140px; margin-bottom:10px; /* marginfix for columns */ width:100%;}
	#field_1_42 li label:before {font-weight: 400; font-size:60px; font-family: "Ionicons"; clear:both;  display: block; text-align:center; cursor:pointer}

	#field_1_42 li { width:50%; float:left; padding:0!important; }
	#field_1_42 ul.gfield_checkbox input[type='checkbox']{ display:none; }
	#field_1_42 li.gchoice_1_42_1 label:before { content: "\f38f"; opacity:.5;}
	#field_1_42 li.gchoice_1_42_2 label:before { content: "\f36a"; opacity:.5;}
	#field_1_42 li.gchoice_1_42_3 label:before { content: "\f3aa"; opacity:.5;}
	#field_1_42 li.gchoice_1_42_4 label:before { content: "\f3ea"; opacity:.5;}
	#field_1_42 li.gchoice_1_42_5 label:before { content: "\f27b"; opacity:.5;}
	#field_1_42 li.gchoice_1_42_6 label:before { content: "\f1fe"; opacity:.5;}
	#field_1_42 li.gchoice_1_42_7 label:before { content: "\f36f"; opacity:.5;}
	#field_1_42 li.gchoice_1_42_8 label:before { content: "\e949"; opacity:.5; font-family: "ssea";}
	#field_1_42 li.gchoice_1_42_9 label:before { content: "\e903"; opacity:.5; font-family: "ssea";}
	#field_1_42 li.gchoice_1_42_10 label:before { content: "\f38f"; opacity:.5;}
	#field_1_42 li.gchoice_1_42_11 label:before { content: "\f38f"; opacity:.5;}
	#field_1_42 li.gchoice_1_42_12 label:before { content: "\f38f"; opacity:.5;}
	#field_1_42 li.gchoice_1_42_13 label:before { content: "\f2e4"; opacity:.5;}
	#field_1_42 li.gchoice_1_42_14 label:before { content: "\f2e4"; opacity:.5;}
	#field_1_42 li.gchoice_1_42_15 label:before { content: "\f2e4"; opacity:.5;}
	#field_1_42 li.gchoice_1_42_16 label:before { content: "\e902"; opacity:.5; font-family: "ssea";}
	#field_1_42 li.gchoice_1_42_17 label:before { content: "\e908"; opacity:.5; font-family: "ssea";}
	#field_1_42 li.gchoice_1_42_18 label:before { content: "\e94f"; opacity:.5; font-family: "ssea";}
	#field_1_42 li.gchoice_1_42_19 label:before { content: "\e932"; opacity:.5; font-family: "ssea";}
	#field_1_42 li.gchoice_1_42_21 label:before { content: "\f143"; opacity:.5;}

	#field_1_47 li label {text-align: center; min-height: 140px; margin-bottom:10px; /* marginfix for columns */ width:100%;}
	#field_1_47 li label:before {font-weight: 400; font-size:120px; font-family: "Ionicons"; clear:both;  display: block; text-align:center; cursor:pointer}
	#field_1_47 ul.gfield_radio input[type='radio']{ display:none; }
	#field_1_47 li.gchoice_1_47_0 label:before { content: "\f120"; opacity:.5;}
	#field_1_47 li.gchoice_1_47_1 label:before { content: "\f128"; opacity:.5;}

	#field_1_52 li label {text-align: center; min-height: 140px; margin-bottom:10px; /* marginfix for columns */ width:100%;}
	#field_1_52 li label:before {font-weight: 400; font-size:60px; font-family: "Ionicons"; clear:both;  display: block; text-align:center; cursor:pointer}
	#field_1_52 ul.gfield_radio input[type='radio']{ display:none; }
	#field_1_52 li.gchoice_1_52_0 label:before { content: "\f278"; opacity:.5;}
	#field_1_52 li.gchoice_1_52_1 label:before { content: "\f2a1"; opacity:.5;}
	#field_1_52 li.gchoice_1_52_2 label:before { content: "\f4f5"; opacity:.5;}

	#field_1_54 ul.gfield_radio input[type='radio']{ display:none; }
	#field_1_54 ul.gfield_radio li label{ font-size:14px; padding:20px; text-align:center; cursor:pointer; text-transform: uppercase;}
	#field_1_54 ul.gfield_radio li { text-align:center; }
	#field_1_54 ul.gfield_radio li input{ text-align:center; margin: 0!important; padding: 5px 10px!important; width: 86.5%!important; border-radius: 7px;}

	#field_1_55 li label {text-align: center; min-height: 140px; margin-bottom:10px; /* marginfix for columns */ width:100%;}
	#field_1_55 li label:before {font-weight: 400; font-size:60px; font-family: "Ionicons"; clear:both;  display: block; text-align:center; cursor:pointer}
	#field_1_55 ul.gfield_radio input[type='radio']{ display:none; }
	#field_1_55 li.gchoice_1_55_0 label:before { content: "\f120"; opacity:.5;}
	#field_1_55 li.gchoice_1_55_1 label:before { content: "\f128"; opacity:.5;}

	#field_1_60 li label {text-align: center; min-height: 140px; margin-bottom:10px; /* marginfix for columns */ width:100%;}
	#field_1_60 li label:before {font-weight: 400; font-size:120px; font-family: "Ionicons"; clear:both;  display: block; text-align:center; cursor:pointer}
	#field_1_60 ul.gfield_checkbox input[type='checkbox']{ display:none; }
	#field_1_60 li label { min-height:250px; }
	#field_1_60 li.gchoice_1_60_1 label:before { content: "\e909"; font-family:"ssea"; opacity:0.5;}
	#field_1_60 li.gchoice_1_60_2 label:before { content: "\f3a3"; opacity:0.5;}

	#field_1_61 li label {text-align: center; min-height: 140px; margin-bottom:10px; /* marginfix for columns */ width:100%;}
	#field_1_61 li label:before {font-weight: 400; font-size:120px; font-family: "Ionicons"; clear:both;  display: block; text-align:center; cursor:pointer}
	#field_1_61 ul.gfield_checkbox input[type='checkbox']{ display:none; }
	#field_1_61 li label { min-height:250px; }
	#field_1_61 li.gchoice_1_61_1 label:before { content: "\e94d"; opacity:0.5; font-family: "ssea";}
	#field_1_61 li.gchoice_1_61_2 label:before { content: "\f3a3"; opacity:0.5;}

	#field_1_62 li label {text-align: center; min-height: 140px; margin-bottom:10px; /* marginfix for columns */ width:100%;}
	#field_1_62 li label:before {font-weight: 400; font-size:120px; font-family: "Ionicons"; clear:both;  display: block; text-align:center; cursor:pointer}
	#field_1_62 ul.gfield_checkbox input[type='checkbox']{ display:none; }
	#field_1_62 li label { min-height:250px; }
	#field_1_62 li.gchoice_1_62_1 label:before { content: "\e94d"; opacity:0.5; font-family: "ssea";}
	#field_1_62 li.gchoice_1_62_2 label:before { content: "\e909"; font-family:"ssea"; opacity:0.5;}

	#field_1_66 {background-color:#01A2A6; border-radius:7px;}
	#field_1_66 label {color:white;}	

	#input_1_67_1_container label { color:black; }
	#input_1_67_2_container label { color:black; }
	#field_1_68 {background-color:#01A2A6; border-radius:7px;}
	#field_1_68 label {color:white;}

	#field_1_69 {background-color:#01A2A6; border-radius:7px;}
	#field_1_69 label {color:white;}

	li.gchoice_1_70_1 {	text-align:left;}
	label#label_1_70_1 {  margin-bottom:0!important; }

	li input[type='radio']:checked + input { font-weight:800; background-color:#01A2A6; color:white; padding: 10px 20px; box-sizing:border-box;}

	li.gfield{ background-color: #fefefe; box-sizing: border-box; padding: 5px 10px!important; }
	.ginput_container_checkbox {  }
	/* font-size larger for mobile */
	li.gfield .ginput_container label { padding: 5px 10px!important; font-size: 18px; border-radius: 5px; width:100%;}
	li input[type='checkbox']:checked + label { background-color:#01A2A6; color:white; box-sizing:border-box; }
	li input[type='radio']:checked + label { background-color:#01A2A6; color:white; padding: 10px 20px; box-sizing:border-box; }
	
	input[type=text], textarea { -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none; padding: 3px 0px 3px 3px; margin: 5px 1px 3px 0px; border: 1px solid #DDDDDD; }
	 
	input[type=text]:focus, textarea:focus { box-shadow: 0 0 0px 2px #01A2A6; padding: 3px 0px 3px 3px; margin: 5px 1px 3px 0px; border: 1px solid #01A2A6;}


	/* Custom columns numbers */
	#field_1_10 ul.gfield_checkbox { column-count: 1; -moz-column-count: 1; -webkit-column-count: 1; }
	#field_1_11 ul.gfield_checkbox {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
	/*#field_1_12 ul.gfield_checkbox {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}*/
	#field_1_13 ul.gfield_checkbox {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
	/*#field_1_15 ul.gfield_checkbox {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}*/
	#field_1_18 ul.gfield_checkbox {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
	#field_1_25 ul.gfield_checkbox {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
	#field_1_26 ul.gfield_checkbox {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
	#field_1_30 ul.gfield_checkbox {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
	#field_1_32 ul.gfield_checkbox {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
	#field_1_34 ul.gfield_checkbox {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
	#field_1_35 ul.gfield_checkbox {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
	#field_1_38 ul.gfield_radio {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
	#field_1_41 ul.gfield_radio {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
	/*#field_1_42 ul.gfield_checkbox {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}*/
	#field_1_47 ul.gfield_radio {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
	#field_1_52 ul.gfield_radio {column-count: 3;-moz-column-count: 3;-webkit-column-count: 3;}
	#field_1_54 ul.gfield_radio {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
	#field_1_55 ul.gfield_radio {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
	#field_1_60 ul.gfield_checkbox {column-count: 1;-moz-column-count: 1;-webkit-column-count: 1;}
	#field_1_61 ul.gfield_checkbox {column-count: 1;-moz-column-count: 1;-webkit-column-count: 1;}
	#field_1_62 ul.gfield_checkbox {column-count: 1;-moz-column-count: 1;-webkit-column-count: 1;}
	.gfield li label:before {font-size:20px;}
	#gf_page_steps_1 { display:none; }
	#backbutton {display:block; position:fixed; bottom:30px; left:0;     z-index: 99999;}
	#backbutton input {box-shadow: none!important; text-shadow:none; border:none; border-radius: none; font-size:20px; font-weight:600; z-index:4444;}
	.crdtag { position:relative; width:100%; max-width:1140px; margin:auto; text-align:center;}
	a.crdtag img { height: 20px; width: auto; }

	@media (min-width:992px) {
		.crdtag { padding: 20px; width: 190px; display: inline-block; float: right; }
		header.entry-header h1.entry-title {  display: inline-block; }
		a.crdtag img { height: 40px; width: auto; }
		#backbutton {display:none;}
		#gf_page_steps_1 { display:block; }
		input[type="text"] { font-size:27px!important; }
		.gform_wrapper ul.gform_fields li.gfield select { font-size:27px!important; }

		.gform_wrapper ul.gform_fields li.gfield input, 
		.ginput_container select, 
		.gform_wrapper ul.gform_fields li.gfield select { font-size:27px!important; }


		li.gfield{ background-color: #fefefe; box-sizing: border-box; padding: 12px 10px!important; }


		#input_1_1 li {width:33%;  }	
		#input_1_1 li label {font-size: 1.15em; font-weight: 700; border-radius:8px; box-sizing:border-box; padding:20px; width:100%; text-align:center; cursor:pointer; min-height:200px;}
		#field_1_2  {  font-size: 20px; line-height: 1.5em;}  

		#field_1_12 li {float:left; width:25%;}
		#field_1_15 li {float:left; width: 25%}
		#field_1_42 li { width:25%; float:left; padding:0!important; }



		/* Custom columns numbers */
		#field_1_10 ul.gfield_checkbox { column-count: 3; -moz-column-count: 3; -webkit-column-count: 3; }
		#field_1_11 { margin-top:36px; }
		#field_1_11 ul.gfield_checkbox {column-count: 4;-moz-column-count: 4;-webkit-column-count: 4;}
		
		/*#field_1_12 ul.gfield_checkbox {column-count: 4;-moz-column-count: 4;-webkit-column-count: 4;}*/
		#field_1_13 ul.gfield_checkbox {column-count: 4;-moz-column-count: 4;-webkit-column-count: 4;}
		/*#field_1_15 ul.gfield_checkbox {column-count: 4;-moz-column-count: 4;-webkit-column-count: 4;}*/
		#field_1_18 ul.gfield_checkbox {column-count: 3;-moz-column-count: 3;-webkit-column-count: 3;}
		#field_1_25 ul.gfield_checkbox {column-count: 3;-moz-column-count: 3;-webkit-column-count: 3;}
		#field_1_26 ul.gfield_checkbox {column-count: 5;-moz-column-count: 5;-webkit-column-count: 5;}
		#field_1_30 ul.gfield_checkbox {column-count: 3;-moz-column-count: 3;-webkit-column-count: 3;}
		#field_1_32 ul.gfield_checkbox {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
		#field_1_34 ul.gfield_checkbox {column-count: 3;-moz-column-count: 3;-webkit-column-count: 3;}
		#field_1_35 ul.gfield_checkbox {column-count: 3;-moz-column-count: 3;-webkit-column-count: 3;}
		#field_1_38 ul.gfield_radio {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
		#field_1_41 ul.gfield_radio {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
		/*#field_1_42 ul.gfield_checkbox {column-count: 4;-moz-column-count: 4;-webkit-column-count: 4;}*/
		#field_1_47 ul.gfield_radio {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
		#field_1_52 ul.gfield_radio {column-count: 3;-moz-column-count: 3;-webkit-column-count: 3;}
		#field_1_54 ul.gfield_radio {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
		#field_1_55 ul.gfield_radio {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
		#field_1_60 ul.gfield_checkbox {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
		#field_1_61 ul.gfield_checkbox {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
		#field_1_62 ul.gfield_checkbox {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
		#field_1_66 { margin-top:33px; }

		#input_1_1 li label:before {font-weight: 400; color:#979499; font-size:120px; font-family: "Ionicons" ;clear:both;  display: block; text-align:center; }
		.gfield li label:before {font-size:60px;}
		li.gfield .ginput_container label {font-weight:400; padding: 0 5px; font-size: 17px; border-radius: 7px; cursor:pointer;}
		li input[type='text']:empty + label { background-color:white; padding:0px 5px; box-sizing:border-box; webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out; }
		li input[type='text'] + label { background-color:#01A2A6; color:white; padding:0px 5px; box-sizing:border-box; }
		li input[type='radio'] + label { box-sizing:border-box; padding:0px 5px;}
		li input[type='radio']:checked + label { background-color:#01A2A6; color:white; padding:0px 5px; box-sizing:border-box; }
		li input[type='checkbox'] + label { box-sizing:border-box; padding:0px 5px}
		li input[type='checkbox']:checked + label { background-color:#01A2A6; color:white; padding:0px 5px; box-sizing:border-box; }
		li>input[type='checkbox']:checked  { background-color:#01A2A6; color:white; padding:0px 5px; box-sizing:border-box; }
		li input[type='checkbox'] + label:hover {background-color: #01A2A6; color: white;padding: 0px 5px;box-sizing: border-box;}
		li input[type='radio'] + label:hover {background-color: #01A2A6; color: white;padding: 0px 5px;box-sizing: border-box;}
		#input_1_10 { display: flex; flex-direction: column; flex-wrap: wrap; justify-content: flex-start; height: 710px;}
		#input_1_10 li { width: 25%;  padding: 0 10px!important;}
		#input_1_10 li:before{  font-size:60px; font-family: "Ionicons"; clear:both;  display: block; text-align:center; }


		#input_1_10 li.gchoice_1_10_1:after{ font-weight:800; font-size:15px; text-decoration:underline; content:"Mind"; position:absolute;  bottom: 50px; left: 0;}
		#input_1_10 li.gchoice_1_10_15:after{ font-weight:800; font-size:15px; text-decoration:underline; content:"Body / Soul"; position:absolute;  bottom: 50px; left: 0;}
		/*#input_1_10 li.gchoice_1_10_22:after{ font-weight:800; font-size:15px; text-decoration:underline; content:"Soul"; position:absolute;  bottom: 50px; left: 0;}*/
		#input_1_10 li.gchoice_1_10_1:before{opacity:0.5;font-family:ssea; content: "\e94b"; margin-bottom: 10px; font-size:60px; position:relative; clear:both; display: block;}
		#input_1_10 li.gchoice_1_10_15:before{opacity:0.5;font-family:ssea; content: "\e94e"; margin-bottom: 10px; font-size:60px; position:relative; clear:both; display: block;}
		#input_1_10 li.gchoice_1_10_26:after{ font-weight:800; font-size:15px; text-decoration:underline; content:"Culture"; position:absolute;  bottom: 50px; left: 0;}
		

		#input_1_10 li.gchoice_1_10_1 input[type='checkbox']:checked + .gchoice_1_10_1:before{color:red;}
		#input_1_10 li.gchoice_1_10_25{margin-bottom:90px!important;}
		#input_1_10 li.gchoice_1_10_26:before{opacity:0.5;font-family:ssea; content: "\e906"; margin-bottom: 10px; font-size:60px; position:relative; clear:both; display: block;}
		#input_1_10 li:last-child { bottom: -60px; margin-bottom: 10px !important; width: 100%; float: right; display: inline-block; text-align: left; left: 0px; position: absolute; }
		#input_1_10 li:last-child input[type="checkbox"] {display:none;}
		#input_1_10 li:last-child label { font-size:20px; font-weight:600;}
		#input_1_10 li:last-child label:before {font-family: "Ionicons"; clear:both; content: "\f143"; opacity:0.5; display: block; text-align:center;}

		#field_1_18 ul.gfield_checkbox li label{ font-size:22px; padding:20px; text-align:center; cursor:pointer;}
		#field_1_25 ul.gfield_checkbox li label{ font-size:22px; padding:20px; text-align:center; cursor:pointer; margin-bottom:10px;}
		#field_1_35 ul.gfield_checkbox li label{ font-size:22px; padding:20px; text-align:center; cursor:pointer}
		#field_1_41 ul.gfield_radio li label{ font-size:22px; padding:20px; text-align:center; cursor:pointer;}
		#field_1_54 ul.gfield_radio li label{ font-size:22px; padding:20px; text-align:center; cursor:pointer}

		#field_1_41 ul.gfield_radio li input{ text-align:center; margin: 0!important; padding: 5px 10px!important; width: 76.5%!important; border-radius: 7px;}
		#field_1_52 li label:before {font-weight: 400; font-size:120px; font-family: "Ionicons"; clear:both;  display: block; text-align:center; cursor:pointer}
		#field_1_54 ul.gfield_radio li input{ text-align:center; margin: 0!important; padding: 5px 10px!important; width: 76.5%!important; border-radius: 7px;}
		#field_1_55 li label:before {font-weight: 400; font-size:120px; font-family: "Ionicons"; clear:both;  display: block; text-align:center; cursor:pointer}
	
	}
	@media (min-width:768px) {
		form { border-radius: 7px;  box-shadow: 0px 9px 20px rgba(0,0,0,0.6); }
		.entry-content>.gform_confirmation_message_1 { border-radius: 7px; box-shadow: 0px 9px 20px rgba(0,0,0,0.6); }
	}
	@media (max-width:900px){
		.container {
			padding:0;
		}
		.gform_wrapper .top_label .gfield_label{
			line-height: 1.1!important;
		}
		h1.entry-title {
			text-align:center;
		}
		.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_next_button{
			margin-right:0!important;
		}
		header {
		    color: white;
		    text-align: center;
		}
		#gform_confirmation_message_1 input{
			width:100%!important;
		}

	}

	@media (max-width:400px){
		h1.entry-title {
			font-size:21px;
			text-align:center;
		}
	}



	/* fixed padding on checkbox */
	.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{ margin:0!important; }

	/* Form question font size */
	.gform_wrapper .top_label .gfield_label{
		font-size:1.1em;
	}
	.gform_wrapper .field_sublabel_below  .gfield_label{
		font-size:1.1em;
	}


@media only screen and (min-width: 641px){
.gform_wrapper .top_label li ul.gfield_checkbox, .gform_wrapper .top_label li ul.gfield_radio {
    width: 100%!important;
}