/*
 * Theme Name: Aent
 * Author: Twirling Umbrellas Ltd.
 * Template: main-street-framework
*/
.social-icons{}
.social-icons ul{display:block;}
.social-icons ul li{display:inline-block;min-height:400px;width:19.6%;background:#000;vertical-align:top;transition:all 0.7s ease-in 0s;position:relative;overflow:hidden;}
.social-icons ul li:hover{background:#999;transform:scale(1.1,1.1);box-shadow:0 0 2px 1px #cdcdcd;transition:all 0.7s ease-in 0s;z-index:99;}
.social-icons ul li a{display:block;height:100%;padding:50% 0;text-align:center;vertical-align:middle;width:100%;outline:none;}
.hidden-bx{background:#000 none repeat scroll 0 0;color:#fff;font-size:34px;height:100%;opacity:0.8;padding:72% 0;position:absolute;top:0;vertical-align:middle;width:100%;top:-1000px;transition:all 0.9s ease-in 0.2s;left:0;}
.social-icons ul li:hover > a .hidden-bx{transition:all 0.9s ease-in 0.2s;top:0px}
#discount_pricing table{width:40%;margin:0;}
#discount_pricing table thead th{border:1px solid #ececec;font-weight:bold;background-color:#ececec;text-align:center;}
#discount_pricing table thead th:first-child{width:35%}
#discount_pricing table thead th:nth-child(2){width:35%}
#discount_pricing table thead th:last-child{width:30%;}
#discount_pricing table tbody td:last-child::before{content:"$ ";text-align:right;}
#discount_pricing table tbody td{text-align:center;}
#discount_pricing #asterisk{font-size:10px;}
.wccpf_fields_table tbody td.wccpf_label{vertical-align:top;}
.wccpf_fields_table tbody td{border:none !important;}
.wccpf_fields_table .wccpf_value input.wccpf-field{margin-bottom:0px !important;}
label.error{color:red;}
.woocommerce-error{border:1px solid;margin:10px 0px;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;background-color:#FFBABA;}
.woocommerce-error li{color:#D8000C;}
.woocommerce-error{border:1px solid;margin:10px 0px;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;background-color:#FFBABA;}
.woocommerce-error li{color:#D8000C;}
.wccpf_field_section{clear:both;width:100%;font-size:12px;}
.wccpf_field_section .fields{float:left;width:70%;margin-right:5px;}
.wccpf_field_section .fields .wccpf_fields_table{width:100%;}
.wccpf_field_section .fields .wccpf_fields_table .wccpf_label{width:30% !important;padding:0;}
.wccpf_field_section .fields .wccpf_fields_table .wccpf_label label{width:100%;}
.wccpf_field_section .fields .wccpf_fields_table .wccpf_value{width:70% !important;;padding:0;}
.wccpf_field_section .fields .wccpf_fields_table .wccpf_value .wccpf-field{min-width:100%;}
.wccpf_field_section #more_info{float:left;width:25%;}
div#info{clear:both;}
div#info ul{list-style:circle;}
.quantity{clear:both;}
div#info ol{list-style-type:decimal !important;list-style-position:inside;padding-left:20px;}
.splash-box .textcenter{margin-top:50px;}
#splash .splash-box{border:solid 1px #5a5c5f;}
#splash .splash-list{list-style:none !important;}
#splash .splash-list li{background:url("images/tick.png") no-repeat;padding-left:30px;font-size:18px;}
.left{float:left;}
.app_details{margin-top:20px;}
.app_details a{margin-top:15px !important;}
a.google-play-store{background:url("images/play_store.png") no-repeat;width:220px;height:65px;display:block;text-indent:-9999px;}
a.apple-play-store{background:url("images/apple_store.png") no-repeat;width:222px;height:65px;display:block;text-indent:-9999px;}
a.pdf{background:url("images/pdf_icon_large.png") no-repeat;display:block;float:left;text-indent:-9999px;min-width:120px;min-height:124px;}
a.pc_app{background:url("images/pc_icon_2.png") no-repeat;display:block;float:left;text-indent:-9999px;width:219px;height:304px;}
a.order_now{background:url("images/order_now_btn.png") no-repeat;width:177px;display:block;float:left;text-indent:-9999px;}a.learn_more{background:url("images/learn_more_btn.png") no-repeat;width:177px;display:block;float:left;text-indent:-9999px;}
.apps-icon{left:25%;position:absolute;top:30%;}
.wpcf7-form-control-wrap {
    position: relative;
    width: 100%;
    display: inline-block;
    height: auto;
    padding-left: 0;
}