.page-template-a-la-carte #top-header {margin:0!important; width:100%; position: relative; display:none;}
body.page-template-a-la-carte div#page-container div#et-main-area {margin-left:0!important;}
.page-template-a-la-carte #main-content {min-height: 500px; background: #f5f3f3;}
.page-template-a-la-carte h1 {display:none;}
.page-template-a-la-carte #main-content > .container {position:initial;width:100%; max-width: 100%;}
.page-template-a-la-carte #sec_1 {z-index: 11;}
.page-template-a-la-carte #sec_2 {padding-top: 0;}
.page-template-a-la-carte #sec_2 > div {padding: 0;}


body.page-template-a-la-carte .et_pb_scroll_top.et-visible:before,
body.page-template-a-la-carte .et_pb_scroll_top.et-hidden:before
{line-height: 130%;}
 
body.page-template-a-la-carte #main-header {display: none;}
body.page-template-a-la-carte .et_pb_scroll_top.et-visible {
	right:50px;
	display: inline;
	background-image: linear-gradient(to top, #F33573, #FFC066);
	right: 25px;
	width: 50px;
	height: 50px;
	border-radius: 100px;
}

body.page-template-a-la-carte .et_pb_scroll_top.et-hidden {
	right:-50px;
	display: inline;
	background-image: linear-gradient(to top, #F33573, #FFC066);
	right: 25px;
	width: 50px;
	height: 50px;
	border-radius: 100px;
}

	#select_voice_form_123  {width: 100%;
    max-width: 100%;}
	#select_voice_form_123 #fav_gallery {width:100%;}
	#select_voice_form_123 #fav_gallery .talent_name {margin-top:10px;}
	#select_voice_form_123 .textarea_block { background: white; width: 75%; margin: 0 auto; }
	#select_voice_form_123 .textarea_header {color:white;padding:25px 50px; background-image: linear-gradient(to right, #009FC5 , #3CECB0);}
	
	#select_voice_form_123 .textarea_mobile_title {font-size:22px; color: #2A3572; font-weight: bold; display:none;}
	#select_voice_form_123 .textarea_mobile_title u {border-bottom: 3px solid #3CECB0;
    display: inline-block;
    text-decoration: unset;}
	#select_voice_form_123 .textarea_mobile_description {width: 75%; line-height: 150%; color: #AAB3BA; margin-top:10px; font-weight: bold; font-size:14px;display:none;}
	#select_voice_form_123 .textarea_title {font-size:22px; font-weight: bold;}
	#select_voice_form_123 .textarea_description {line-height: 150%;margin-top:10px; font-weight: bold; font-size:14px;}
	#select_voice_form_123 .block_75 {width: 75%;	margin: 0 auto 20px;}
	
	
	#select_voice_form_123 .textarea_content {margin-top:20px; padding: 0 25px; padding-bottom:30px; margin-bottom:30px;}
	#select_voice_form_123 .textarea_content textarea {box-shadow:unset; margin-top:0; background-size: 100% 27px;
    line-height: 27px; min-height: 100px;
		border-top: 3px dashed gray;
    border-bottom: 3px dashed gray;
	}
	#select_voice_form_123 .word_counter {text-align: right; font-weight: bold; color:orange;}

	#select_voice_form_123 h2.subheading {width:60%; margin:0 auto; font-size:40px; font-weight: bold; color:#2A3572; text-align:center;}
	#select_voice_form_123 p.subheading {width:60%; margin:0 auto 40px; font-size: 18px; font-weight: bold; color:#AAB3BA;}
	
	#select_voice_form_123 .c.selects {margin-top: 120px;}
	#select_voice_form_123 .step_heading {
		padding: 11px 30px;
    background-image: linear-gradient(to right, #f72121, #f4ae33);
    background-image: linear-gradient(to right, #F33573, #FFC066);
    color: white;
		text-align:center;
    border-radius: 33px;
    font-size: 20px;
    border: 8px solid white;
		font-family: helveticaneue;
	}
		
	#select_voice_form_123 .submit_button {
		text-align:right; text-transform: capitalize; border-radius: 10px; padding:10px 30px; background-image: linear-gradient(to right, #F33573 , #FFC066);
    color: white; font-size:22px; margin-bottom:40px; float:right; cursor:pointer;
	}
	#select_voice_form_123 .submit_button.my_cart {background-image: linear-gradient(to right, #7956EC, #2FB9F8);}
		
	#select_voice_form_123 .center_block .arrow_down { 
    z-index: 100;
    display: block;
		margin:0 auto;
    height: 0;
    width: 0;
    overflow: hidden;
    top: 25px;
    border-top: 20px solid #ffffff;
    border-right: 30px solid transparent;
    border-left: 30px solid transparent;
	}
	
	#select_voice_form_123 div.step_1 {margin-bottom: 100px; margin-top: 90px;}
	#select_voice_form_123 div.step_3 {margin-top: 40px;}
	#select_voice_form_123 div.step_4 {margin-top: 60px;}
	#select_voice_form_123 .to_4_step {margin-bottom:100px;}
	
	#select_voice_form_123 .step_2 .step_heading {background-image: linear-gradient(to right, #009FC5 , #3CECB0);}
	#select_voice_form_123 .step_3 .step_heading {background-image: linear-gradient(to right, #7956EC , #2FB9F8);}
	#select_voice_form_123 .step_4 .step_heading {background-image: linear-gradient(to right, #009FC5 , #3CECB0);}
	
	#select_voice_form_123 .script_words {color: gray; font-size: 12px;}
	
	#select_voice_form_123 .define_product {display:none;}
	#select_voice_form_123 .define_product.active {display: block;}

	#select_voice_form_123 .product_edit, .cart_form .product_edit {color: #AAB3BA; cursor:pointer;}
	#select_voice_form_123 #products_info .product_edit {color:unset;}
	#select_voice_form_123 #products_info .product_edit.active {color: #FF851C;}
	#select_voice_form_123 #products_info .product_delete:hover {color: #FF851C;}
	
	#cart_table .total_row .product_title {color: #FF851C;}
	.cart_form #cart_table th.type_th {width:180px;}

	#cart_table span.product_number {
		padding: 7px;
    margin-right: 25px;
    border-radius: 25px;
    border: 1px solid gray;
    background-image: linear-gradient(to right, #009FC5 , #3CECB0);
    color: white;
		width: 35px;
    height: 35px;
    display: block;
	}
	#cart_table .cart_row:nth-child(odd) span.product_number {
		background-image: linear-gradient(to right, #F33573 , #FFC066);
	}
	 
	.cart_form  .back_i {transition: all 1s ease-in-out; background-size:100%;background-repeat:no-repeat;}
	.cart_form  .back_but {background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/process-pages/back-button.svg); width:15px; height:15px; position:absolute; top:3px; left:-35px;}
	.cart_form  .next_but {background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/process-pages/next-button.svg); width:15px; height:15px; position:absolute; top:3px; right:-35px;}
	.cart_form  .cart_white {background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/process-pages/cart-white.svg); width:15px; height:15px; position:absolute; top:3px; left:-35px;}
	.cart_form  .back_but_white {background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/process-pages/back-but-white.svg); width:15px; height:15px; position:absolute; top:3px; left:-35px;}
	.cart_form  .next_but_white {background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/process-pages/next-but-white.svg); width:15px; height:15px; position:absolute; top:3px; right:-35px;}
	
	.cart_form .cart_button#to_payment {padding:15px 65px 15px 45px;}
	.cart_form .cart_button:hover .back_i {left: -20px;}
	.cart_form .cart_button:hover .back_i.next_but_white {right: -20px; left: unset;}
	.cart_form .cart_button.shop_more {margin-right:10px;}
	
	#cart_table .table_i:hover i {color: #FF851C; border-color: #FF851C;}
	#cart_table .table_i.delete_from_cart { margin-left:20px;}
	#cart_table .table_i {    display: inline-block;}
	#cart_table .table_i i {border-radius: 50%;
    border: 1px solid #AAB3BA;
    color: #AAB3BA; padding:6px;
	}
	#cart_table .edit_but {display: inline-block; background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/process-pages/edt.svg); width:30px; height:30px; border-radius: 50%; border: 1px solid #AAB3BA;}
	#cart_table .delete_but {display: inline-block; background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/process-pages/del.svg); width:30px; height:30px; border-radius: 50%; border: 1px solid #AAB3BA;}
	
	#select_voice_form_123 .delete_from_cart {display: inline-block;}
	
	#select_voice_form_123 .price_num {color:purple;}
	#select_voice_form_123 .product_edit:hover { color:#2A3572;}
	#select_voice_form_123 .pencil_i {
		position:absolute;
		top: 24px;
    right: 28px;
    font-size: 18px;
	}
	
	.b {font-weight: bold;}
	[bot40] {margin-bottom:40px;}
	[bot20] {margin-bottom:20px;}
	[top20] {margin-top:20px;}
	[r],.r {text-align:right;}
	.c {text-align:center;}
	i.fa {cursor:pointer;}
	
	.tooltip {
		position: relative;
		cursor: help;
		display: inline-block;
	}

	.tooltip .tooltiptext {
visibility: hidden;
    width: 230px;
    background-color: #3de699;
		background-image: linear-gradient(to right, #7956EC, #2FB9F8);
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 4px;
    position: absolute;
    z-index: 1;
    top: 41px;
    right: 0;
    left: -35px;
	}

	.message_wrapper #cart_table .table_i {display:none;}

	.tooltip:hover .tooltiptext {
		visibility: visible;
	}
	
	#select_voice_form_123 .zsiq_floatmain.zsiq_theme8.siq_bR {display:none!important;}
	#select_voice_form_123 h3 {font-size:20px;}
	#select_voice_form_123 .my_script {display:none;}
	
	#cart_table {width:100%;}
	#cart_table .last.total_row {border-top: 1px solid #dad7d7;}
	#cart_table .last td {padding-top:10px;}
	#cart_table th {color: #FF851C; font-size:20px; padding-top:30px; padding-bottom: 20px;}
	#cart_table .product_title {padding-top: 7px; font-size: 20px; margin-bottom: 5px; font-weight: bold; color: #2A3572; display: block;}
	.cart_form .product_title { font-size: 20px; margin-bottom: 5px; font-weight: bold; color: #2A3572; display: block;}
	 
	#select_voice_form_123 .step_2, #select_voice_form_123 .step_3, #select_voice_form_123 .step_4 {margin-top:40px;display:none;}
	#select_voice_form_123 .talents_picked { width: 70%;
    margin: 30px auto; }
	#select_voice_form_123 .talents_picked .grid_container {grid-template-columns :100%; grid-column-gap: 0;}
	#select_voice_form_123 .talents_picked .around_image {margin-bottom: 0;}
	#select_voice_form_123 .talents_picked .picked_line {width:2px; background:#d2d2d2; height:30px; margin:0 auto;}
	#select_voice_form_123 .talents_picked .picked_circle {width:10px; background:#d2d2d2; height:10px; margin:0 auto;border-radius:10px;}
	#select_voice_form_123 .talents_picked .talent_name {margin-top:20px;}
	#select_voice_form_123 .talents_picked .talent_info {padding-right: 0;}
	#select_voice_form_123 .talents_picked .close_i {
		background: url(https://www.lfmaudio.com/wp-content/uploads/icons/main-page/icons/cross.svg);
    width: 30px;
    height: 30px;
		cursor: pointer;
    background-size: 30px;
		position: absolute;
    top: 25px;
    right: 0px;	
	}
	
	#select_voice_form_123 .talents_picked .close_i:hover {color:orange;}
	#select_voice_form_123 .talents_picked .voice_talent { height:auto; padding:30px; }
	#select_voice_form_123 .talents_picked .voice_talent.free {
		border: 1px dashed #b5b2b2; border-radius: 10px; height: 150px; margin-top: 30px;
	}
	#select_voice_form_123 .talents_picked .plus {display:none;}
	#select_voice_form_123 .talents_picked .plus_button {display:none;}
	#select_voice_form_123 .talents_picked .around_image2 {  
    border: 3px dashed orange; background:white;
    padding: 25px;
	}
	
	#select_voice_form_123 .talents_picker { margin: 20px auto; width: 90%; }
	#select_voice_form_123 .talents_picker .around_image2 { margin-bottom: 20px; padding:0; border: unset; height:auto;background:unset;}
	
	#select_voice_form_123 .product_choices {margin-top: 40px; padding: 0 15%; padding-bottom:70px;}
	
	#select_voice_form_123 .product_choices .image_container {position:relative;}
	#select_voice_form_123 .product_choices .image_container .prod_name {
		position: absolute;
    top: 0;
    line-height: 180px;
    width: 100%;
    text-align: center;
    letter-spacing: 5px;
		transition: all 1.5s ease-in-out; 
    font-size: 20px;
    text-transform: uppercase;
    color: white;
    z-index: 1;
	} 
	
	.cart_row td {vertical-align: top; padding-bottom: 10px;}
	
	#select_voice_form_123 .product_choices .image_container img {filter: brightness(50%);transition: all 1s ease-out;}
	#select_voice_form_123 .product_choices .choice:hover img {filter: brightness(100%);}
	#select_voice_form_123 .product_choices .choice.choosed img {filter: brightness(100%);}
	#select_voice_form_123 .product_choices .choice.choosed .prod_name {display:none;}
	#select_voice_form_123 .product_choices .choice:hover .prod_name {display:none;}
	 
	#select_voice_form_123 .product_choices .choice {font-size:25px; position:relative; display: inline-block; cursor: pointer; border-radius: 12px; background: white;}
	#select_voice_form_123 .product_choices .choice .fa-circle-o, #select_voice_form_123 .product_choices .choice .fa-check-circle {color:white; font-size:15px;position:absolute; right:5px; top:5px;}
	
	#select_voice_form_123 .product_choices .choice .product_name_holder {transition: all 0.5s ease-out; margin-top: -5px; background: white; padding:15px 25px; border-bottom-right-radius: 10px;  border-bottom-left-radius: 10px; }	
	#select_voice_form_123 .product_name_holder img {margin-right:10px;}
	
	#select_voice_form_123 .product_choices .choice img {border-radius:12px 12px 0 0;}
	
	#select_voice_form_123 .product_choices .choice:hover {color: #0c71c3!important;}
	#select_voice_form_123 .product_choices:hover .choice {color: #1f1f1f!important;}
	#select_voice_form_123 .product_choices .choice.choosed, #select_voice_form_123 h2 {color: #0c71c3;}
	    
	.grid_container {display:grid;}
	.grid_4 {grid-template-columns: 24% 24% 24% 24%; grid-column-gap: 1%;}
	.grid_3 {grid-template-columns: 32% 32% 32%; grid-column-gap: 2%;}
	.grid_3_7 {grid-template-columns: 30% 65%; grid-column-gap: 5%;}
	.grid_2 {grid-template-columns: 49% 49%; grid-column-gap: 1%;}
	
	#select_voice_form_123 .voice_talent {position:relative;}
	#select_voice_form_123 .talents_picker .voice_talent:hover {color:white; background-image: linear-gradient(to right, #4D47F6 , #EC46A5); }
	
	#select_voice_form_123 .talents_picker .voice_talent {margin-bottom:30px; background: white;
    border-radius: 15px;}
	#select_voice_form_123 .voice_talent img {margin-bottom:0px;}
	#select_voice_form_123 .voice_talent .talent_name	{font-size:20px; font-weight:bold; cursor:pointer;}
	#select_voice_form_123 .talent_info {line-height: 150%;margin-bottom:20px;font-size:13px; padding-right:20px; font-weight: bold; font-family: helveticaneue;}
	/*.voice_buttons {padding:10px;}*/
	#select_voice_form_123 .sel {
    display: inline-block;
    padding: 10px 70px 10px 13px !important;
    max-width: 100%;
    height: auto !important;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    background: url(https://voice.livingformusicgroup.com/wp-content/plugins/find-a-voice/img/selectbox_arrow.png) no-repeat 95% 50%;
    background-color: #fff;
    color: #444444;
    font-size: 1em;
		width: auto!important;
    line-height: 16px !important;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
	}
	#select_voice_form_123 .favoption {
    padding: 0 4px;
	}
	
	#select_voice_form_123 .voice_button {
		cursor:pointer;
		background-repeat: no-repeat;
		width: 20px !important;
		height: 20px !important;
    background-size: 20px;
		border-radius: unset;
		border:unset;
		margin: 0 auto;
		transition: all .2s ease-in-out .2s;
		position:absolute;
	}
	
	#select_voice_form_123 .round_but:hover {
		border:1px solid white;
		border-radius:15px;
	}
	#select_voice_form_123 .round_but {
		position:absolute;
		top:20px;
		cursor: pointer;
		transition: all .1s ease-in-out .1s;
		width:25px; height:25px;
	}
	
	#select_voice_form_123 .plus_but {
		
		right: 4px;
    top: 14px; width: 32px; height:32px;
		position:absolute;}
	
	#select_voice_form_123 .plus_button {
		background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/main-page/icons/add-bookmark.svg);
		right: 1px; top:1px;
		right:10px;
		top:20px;
		position:absolute;
	}
	
	#select_voice_form_123 .play_butt {
		right: 34px;
		top:14px; width:32px; height:32px;
	}
	
	#select_voice_form_123 .play_button {
		background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/main-page/icons/cart-small-play-button.svg);
		right: 40px;
		top:20px;
	}

	#select_voice_form_123 .pause_but {
		right: 34px;
		top:14px; width:32px; height:32px;
	}
	#select_voice_form_123 .pause_button {
		background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/main-page/icons/pause1.svg);
		right: 40px;
		top:20px;

	}
	
	#select_voice_form_123 .talents_picked .download_but, #select_voice_form_123 .talents_picked .download_button {display:none;}
	#select_voice_form_123 .talents_picked .around_image2 .around_image {position:relative;}
	#select_voice_form_123 .talents_picked .around_image2:hover .around_image {background: #dedede;}
	#select_voice_form_123 .talents_picked .around_image2:hover .around_image img {filter: brightness(50%);}
	#select_voice_form_123 .talents_picked .around_image2 .selected_buttons {display:none;}
	#select_voice_form_123 .talents_picked .voice_buttons.main_buttons {display:none;}
	#select_voice_form_123 .talents_picked .around_image2:hover .selected_buttons {display:block;}
	#select_voice_form_123 .talents_picked .selected_buttons .play_but {
		z-index: 10000; 
		top: 50%;
    left: 50%;
    width: 50px!important;
    background-size: 50px;
    height: 50px!important;
    margin-left: -25px;
    margin-top: -25px;
	}
	
	#select_voice_form_123 .talents_picker .around_image .voice_button {display: none;}
	
	#select_voice_form_123 .download_but {
		right:67px; width:32px; height:32px;
		top:14px;
	 } 
	#select_voice_form_123 .download_button {
		background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/main-page/icons/cloud-download.svg);
		height: 35px!important;
    background-size: 24px 35px!important;
    width: 24px!important;
    right: 71px;
    top: 12px;
	}
	
	#select_voice_form_123 .around_image {
		display: inline-block;
    /*height: 52px;*/
    padding: 10px;
		line-height: 100%;
		font-size: 0;
		cursor: pointer;
    background: white;
    border: 1px solid white;
    border-radius: 50%;
	}
	
	#select_voice_form_123 .voice_talent .plus {position:absolute; top:5px; right:5px;}
	
	#select_voice_form_123 .voice_buttons[type='play'] .fa-stop-circle,
	#select_voice_form_123 .voice_buttons[type='play'] .pause_button,
	#select_voice_form_123 .voice_buttons[type='play'] .pause_but 
	{display:none;}
	
	#select_voice_form_123 .voice_buttons[type='stop'] .fa-play-circle,
	#select_voice_form_123 .voice_buttons[type='stop'] .play_button,
	#select_voice_form_123 .voice_buttons[type='stop'] .play_butt 	
	{display:none;}
	
	#select_voice_form_123 .voice_talent:hover .voice_buttons,
	#select_voice_form_123 .voice_talent:hover .plus,
	#select_voice_form_123 h3
	{color: #0c71c3;}
	
	#select_voice_form_123 .voice_talent:hover .play_button {
		background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/main-page/icons/play-button2.svg);
	}
	#select_voice_form_123 .voice_talent:hover .plus_button {
		background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/main-page/icons/add-bookmark-white.svg);
	}
	#select_voice_form_123 .voice_talent:hover .pause_button {
		background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/main-page/icons/pause2.svg);
	}
	#select_voice_form_123 .voice_talent:hover .download_button {
		background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/main-page/icons/cloud-download-white.svg);
	}
	
	#select_voice_form_123 textarea {
		background: #ffffff; color:#4a4a4a; font-size:17px;
		-webkit-appearance: none;
		-webkit-box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.3);
		box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.3);
    height: 120px;
    border: unset;
	}
	
	body #short_messagex_box {bottom: 65px;}
	body #short_messagex_box .err {color:darkred;}
	
	#select_voice_form_123 #cart_block {
		z-index:1000;
		position: fixed;
		top: 105px;
		right: 65px;
		padding: 10px 20px;
		cursor: pointer;
		font-size: 25px;
		border-radius: 5px;
		border: 1px solid #EC46A5;
		background: #EC46A5;
    color: white;

	}
	
	svg#cart path, svg#cart circle {fill:white;}
	#select_voice_form_123 #cart_block i.fa {font-size:25px;}
	
	.cart_form .cart_button {border-radius: 25px; color: #AAB3BA; padding: 15px 65px; border: 2px solid #FF851C; display:inline-block;
		cursor:pointer;}
	.cart_form .cart_button#to_payment {background: #FF851C; color:white; }	
	.cart_form .cart_button.confirm_order {background: #FF851C; color:white; }	
	#previous_but {margin-right:10px;}
	#select_voice_form_123 .myButton {
		
		/*-moz-box-shadow: 0px 10px 14px -7px #276873;
		-webkit-box-shadow: 0px 10px 14px -7px #276873;
		box-shadow: 0px 10px 14px -7px #276873;*/
		
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
		background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
		background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
		background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);
		background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
		background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
		background-color:#599bb3;
		
		/*-moz-border-radius:8px;
		-webkit-border-radius:8px;
		border-radius:8px;*/
		
		display:inline-block;
		cursor:pointer;
		color:#ffffff;
		font-family:Arial;
		font-size: 16px;
		font-weight:bold;
		padding: 6px 19px;
		text-decoration: none;
		text-shadow:0px 1px 0px #3d768a;
	}
	#select_voice_form_123 .myButton:hover {
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
		background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
		background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
		background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);
		background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
		background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
		background-color:#408c99;
	}
	#select_voice_form_123 .myButton:active {
		position:relative;
		top:1px;
	}
		
	#select_voice_form_123 .checkboxes_block {display:flex;}
	#select_voice_form_123 .checkboxes_block > div {margin-right: 25px;}
	#select_voice_form_123 .checkboxes_block .fa:before,
	.cart_form .field_terms_agree .fa:before { content:'';}
	
	#select_voice_form_123 .checkboxes_block .fa,
	.cart_form .field_terms_agree .fa {
		background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/main-page/icons/grey-check.svg);
    width: 20px;
    height: 20px;
    background-size: 100%;
    vertical-align: text-bottom;
    margin-right: 5px;
	}
	#cart_table .question_icon { margin-left:0; }
	.question_icon {
		width: 17px;
    height: 17px;
    background-size: 100%;
    background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/main-page/icons/question.svg);
    display: inline-block;
    margin-left: 10px;
    vertical-align: text-bottom;
	}
	
	#products_info {display:none;}
		
	#select_voice_form_123 .checkboxes_block .fa.fa-check-square-o,
	.cart_form .field_terms_agree .fa.fa-check-square-o {background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/main-page/icons/green-check.svg);}
	
	#select_voice_form_123 .checkbox_block {cursor:pointer;color: #000;}
	#select_voice_form_123 .checkbox_block.required {color:#a9a7a7;}
	
	.cart_form #message_headline {display:none;}
	
	.steps_block.cart_block {background:white; padding:15px 40px; margin: 0 10px 0;}
	
	.cart_form  .steps_menu div {text-align: center;}
	.cart_form  .steps_menu .grid_container { grid-template-columns: 33.3% 33.3% 33.3%; }
	
	.cart_form  #steps_menu {
		margin-top: 20px; grid-template-columns: 33.3% 33.3% 33.3%; padding-bottom: 5px;
	}
	.cart_form #steps_menu div {cursor: pointer; text-align: center; position: relative;}
	.cart_form #steps_menu .active .step_label {color: #2A3572;}
	
	.cart_form  .step_label {color: #AAB3BA; display: inline-block; font-size: 18px; padding: 0 15px;	transition: all 0.1s ease-out; padding-bottom: 20px;  }
	.cart_form  .step_label:hover {color: #2A3572;}
	
	.cart_form .box_underline {
		content: '';
		display: block;
		width: 20%;
		height: 3px;
		position: absolute;
		bottom: -6px;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
		visibility: hidden;
	}
	.cart_form #cart_table .blue_subtitle {color: #48DCFF;}
	#cart_table .brief {font-size: 12px;}
	
	.cart_form #steps_menu > div:hover .step_label .box_underline,
	.cart_form #steps_menu .active .step_label .box_underline {
		width: 100%;
		background-color: #FF851C !important;
		visibility: visible;
	}
	
	.cart_form #steps_menu .active .icon_cart {background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/process-pages/cart.svg);} 
	.cart_form #steps_menu .active .icon_address {background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/process-pages/address-orange.svg);} 
	.cart_form #steps_menu .active .icon_payment {background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/process-pages/payment-orange.svg);} 
	
	.cart_form #steps_menu div:hover i {color:#FF851C;}
		
	#select_voice_form_123 .background_left {
		position:absolute;
		top: -75px;
		left: 0;
		background: url(https://www.lfmaudio.com/wp-content/uploads/icons/main-page/elements/graphic-1.svg);
		background-repeat: no-repeat;
		width: 200px; height: 200px;
		background-size: 100%; 
	}
	#select_voice_form_123 .background_right {
		background: url(https://www.lfmaudio.com/wp-content/uploads/icons/main-page/elements/graphic-2.svg);
		background-repeat: no-repeat;
		width: 300px; height: 300px;
		background-size: 100%; position: absolute; top:-160px; right: 0;}
		
	#select_voice_form_123 .background_products {background: url(https://www.lfmaudio.com/wp-content/uploads/icons/main-page/elements/graphic-grey-bg-3.svg);
		background-repeat: no-repeat; 
    background-size: 100%;
	}
	
	.cart_form #steps_menu .step_icon {
    width: 15px;
    height: 15px;
    background-size: 100%;
    margin-right: 5px;
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
	}
	
	.cart_form #steps_menu .icon_cart {
		background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/process-pages/cart-gray.svg);
	}
	.cart_form #steps_menu .icon_address {
		height: 20px;
		background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/process-pages/address.svg);
	}
	.cart_form #steps_menu .icon_payment {
		width: 20px; height: 20px;
		background-image: url(https://www.lfmaudio.com/wp-content/uploads/icons/process-pages/payment.svg);
	}
	
	#cart_table .tooltip {display:block;}
	.page-template-a-la-carte #first_section {padding:0;}
	
	#select_voice_form_123 .spiral_background {
		padding-top:100px; padding-bottom: 90px;
		background: url(https://www.lfmaudio.com/wp-content/uploads/icons/main-page/elements/wave-graphic.svg);
		background-repeat: no-repeat; 
    background-size: 100%;
	}
	
	#message_box2.cart_form {left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    max-height: 100%;}
		
	.cart_form .cart_back_right {
		background: url(https://www.lfmaudio.com/wp-content/uploads/icons/process-pages/graphic-1.svg);
		background-repeat: no-repeat;
		width: 300px; height: 300px;
		z-index: -1;
		background-size: 100%; position: absolute; top:0; right: 0;
	}
			
	.cart_form .cart_back_left {
		background: url(https://www.lfmaudio.com/wp-content/uploads/icons/process-pages/graphic-2.svg);
		background-repeat: no-repeat;
		width: 300px; height: 300px;
		z-index: -1;
		background-size: 100%; position: absolute; bottom: 0; left: 0;
	}
	
	.cart_form .steps_menu .number_circle.number_active span {
		background: #FF851C; color: white;
		border: 1px solid #FF851C;
	}
	
	.cart_form .steps_menu .number_circle span:hover {		border: 1px solid #FF851C; } 
	.cart_form .steps_menu .number_circle span {
		border: 1px solid #dedede;
    border-radius: 40px;
    width: 45px;
		transition: border 0.5s ease-in-out;	
    display: inline-block;
		cursor: pointer;
    height: 45px;
    line-height: 45px;
		position: relative;
		background: #f7f7f7;
	}
	
	.cart_form .steps_menu .number_circle.number_active hr {	
	    border-top: 3px dashed #FF851C;
	}
	
	.cart_form .steps_menu .number_circle hr {
		transition: all 0.5s ease-out;		
		display: inline-block;
    height: 0px;
    position: absolute;
    width: 0px;
    /*left: 45px;*/
    top: 9px;
    z-index: -1;
    border-top: 3px dashed #dedede;
	}
	#message_box2.cart_form #message_text {
		margin: 5vh 5vw 15vh 5vw; padding:80px; position:relative;
	} 
	
	.cart_form .my_custom_form.name_address_form,
	#payment_form {background: white;
    padding: 15px 10%;
		display: none;
    margin: 0 10px 10px;
		min-height: 40vh;
	}

	.cart_form .my_custom_form.name_address_form textarea {height: 80px;}
	.cart_form .my_custom_form.name_address_form .two_cols {
    grid-template-columns: 45% 45%;
    grid-gap: 10%;
	}
	
	
	@media (max-width: 1300px) {
		#select_voice_form_123 .product_choices .image_container .prod_name {font-size: 18px;}
	}
	@media (max-width: 1200px) {
		#select_voice_form_123 .product_choices .image_container .prod_name {font-size: 16px;}
	}
	@media (max-width: 1100px) {
		#select_voice_form_123 .product_choices .image_container .prod_name {display: none;}
		#message_box2.cart_form #message_text {padding:0; margin-left: 2vw; margin-right: 2vw; margin-top: 2vh;}
		.cart_form .cart_back_right	{width: 200px; height:200px;}
		.cart_form .cart_back_left	{width: 200px; height:200px; bottom: -55px; left: -30px;}
	}
	@media (max-width: 981px) {
		#select_voice_form_123 .background_right {display:none;}
		#select_voice_form_123 #cart_block {font-size: 20px; right: 10px;}
		
		#select_voice_form_123 .checkboxes_block {display:block;}

		.cart_form #cart_table span.product_title {font-size:16px;}
			
		#select_voice_form_123 .textarea_mobile_title {display:block;}
		#select_voice_form_123 .textarea_mobile_description {display:block;}
		#select_voice_form_123 .textarea_title {display:none;}
		#select_voice_form_123 .textarea_description {display:none;}
		
		#select_voice_form_123 .textarea_header {height:65px;}
		
		#select_voice_form_123 .product_choices .choice .product_name_holder {font-size:22px;}
		
		#cart_table .table_i.delete_from_cart {display: block; margin-top: 10px; margin-left: 0;}
	}
	
	@media (max-width: 801px) {
		#select_voice_form_123 .product_choices .choice .product_name_holder {font-size:20px;line-height: 140%;}
		#select_voice_form_123 .product_choices {padding: 0 40px;}
		.cart_form #cart_table span.product_title {font-size:15px;}

		#select_voice_form_123 .product_choices .choice img {display:block; margin-bottom:10px;}
		
		#select_voice_form_123 h2.subheading, #select_voice_form_123 p.subheading  {width:85%;}
		
		.cart_form #cart_table th.type_th {width:140px;}
		
		.cart_form .cart_button.confirm_order {margin-top:0;}
		
		.cart_form .steps_block.cart_block {padding:15px 0 20px 20px;}

		#select_voice_form_123 .talents_picked {
				width: 100%;
				padding: 20px;
		}
		#select_voice_form_123 .talents_picked .voice_talent {padding:10px;}
	  #select_voice_form_123 .talents_picked .voice_talent.free {margin-top:10px;}
		
		#select_voice_form_123 .talents_picker {
			grid-template-columns: 49% 49%;
			grid-column-gap: 1%;
			overflow-y: auto;
			height: 290px;
		}
	}
	
	@media (max-width: 601px) {
		
		.cart_form .my_custom_form.name_address_form .two_cols {grid-template-columns: 100%; grid-column-gap:0;margin-bottom: 35px;}
		.codec_field.company_typed {margin-bottom:20px;}
		.field_terms_agree {margin-top:20px;}
		.cart_form .my_custom_form.name_address_form .two_cols .codec_field {margin-bottom:0;}
		
		.cart_form #cart_table span.product_title {font-size:12px;}
		#cart_table .brief {font-size:10px;}

		body.page-template-a-la-carte .et_pb_scroll_top.et-visible {right:10px;}
		#select_voice_form_123 .c.selects {margin-top:60px;}
		#select_voice_form_123 .talents_picked {width:100%; padding: 20px;}
		#select_voice_form_123 #cart_block .currency, #select_voice_form_123 #cart_block .price {display:none;}
		#select_voice_form_123 #cart_block {padding: 5px 10px 0;}
		#select_voice_form_123 .product_choices .choice .product_name_holder {font-size:18px;}
		#select_voice_form_123 .product_choices {padding: 0 20px;}
		#select_voice_form_123 .block_75, #select_voice_form_123 .textarea_block {width:100%;}
		#select_voice_form_123 .block_75 {padding:0 20px;}
		#select_voice_form_123 .textarea_wrapper {padding:0 20px;}
		
		#message_box2.cart_form {padding: 5px 5px 20px;}
		.cart_form .cart_button {display:table; margin: 0 auto 20px;}
		.cart_form .cart_button.shop_more {display:table; margin: 20px auto;}
		.cart_form #previous_but {margin: 20px auto;}
		#select_voice_form_123 .talents_picked .voice_talent {padding:10px;}
		#select_voice_form_123 .talents_picked .voice_talent.free {margin-top:10px;}
		
		#select_voice_form_123 .talents_picker {
			grid-template-columns: 49% 49%;
			grid-column-gap: 1%;
			overflow-y: auto;
			height: 260px;
		}
		
		#select_voice_form_123 .talents_picked .around_image2 {padding:5px;}
		#select_voice_form_123 .around_image {padding:3px;}
		
		#select_voice_form_123 .voice_talent img {min-width:20px;}
		#select_voice_form_123 .talents_picked .close_i {right:-15px; width: 25px;
    height: 25px;background-Size:100%;}
		
		#cart_table th {font-size:14px;}
		.cart_form .step_label {font-size:14px;}
		#cart_table span.product_number {margin-right: 10px;
    padding: 3px;
    height: 27px;
    font-size: 12px;
    width: 27px;}
		
		.cart_form .steps_block.cart_block {padding: 15px 0 20px 10px;}
	}
	
	
	@media (max-width: 501px) {
		#select_voice_form_123 .talents_picked .close_i {right:-10px;}
	}
	
	@media (max-width: 401px) {
		#select_voice_form_123 .talents_picked .close_i {right:-5px;}
		#select_voice_form_123 .product_choices .choice .image_container img {height: 85px!important;}
		#select_voice_form_123 .product_choices .choice .product_name_holder {font-size: 14px;    padding: 10px;}
		
	}