/*
Theme Name: Pxlz Child
Theme URI: http://pxlz.edge-themes.com
Description: A child theme of Pxlz Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.0
Text Domain: pxlz
Template: pxlz
*/

.page-id-4192 .edgtf-post-info-date,
.page-id-4192 article#post-4588  .edgtf-post-info-category{
	display:none !important;
}

p.lead {font-size:1.5em;line-height:1.5em;}

.table {
  width: 100% !important;
  max-width: 100% !important;
  margin-bottom: 20px !important;

}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px !important;
  line-height: 1.42857143 !important;
  vertical-align: top !important;
  border-top: 1px solid #dddddd !important;
    text-align:left !important;
}
.table > thead > tr > th {
  vertical-align: bottom !important;
  border-bottom: 2px solid #dddddd !important;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0 !important;
}
.table > tbody + tbody {
  border-top: 2px solid #dddddd !important;
}
.table .table {
  background-color: #ffffff !important;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px !important;
}
.table-bordered {
  border: 1px solid #dddddd !important;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd !important;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px !important;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9 !important;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5 !important;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5 !important;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8 !important;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8 !important;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6 !important;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7 !important;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3 !important;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3 !important;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc !important;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede !important;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc !important;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}

.table.no-border {border-collapse:collapse;border:0 !important;}
.table.no-border tr, .table.no-border td {border:0 !important;}


#formz p {font-size:1.3em; line-height:1.5em;}
#formz .gcore-form-row {margin-top:40px;font-size:1.3em;line-height:1.5em;}
#formz .gcore-label-top {margin-bottom:15px;display:block !important;}
#formz .gcore-display-table {margin-left:20px;}
#formz input[type=text] {width:100%;max-width:800px; font-size:18px; line-height:1.5em; }
#formz textarea {width:100%;min-height:100px;max-width:800px;
    margin: 0 0 17px;
    padding: 15px 18px;
    font-family: inherit;
    font-size:18px; line-height:1.5em;
    font-weight: inherit;
    color: #0d0d0d;
    background-color: #fcfcfc;
    border: 2px solid #ebebeb;
    border-radius: 3px;
    outline: 0;
    -webkit-appearance: none;
    cursor: pointer;
    box-sizing: border-box;
    -webkit-transition: border-color .2s ease-in-out;
    -moz-transition: border-color .2s ease-in-out;
    transition: border-color .2s ease-in-out;}
	#formz input[type=file] {font-size: 1.1em;padding: 15px 0;color: #9e9e9e;width:100%;}

#formz #ftr-howfindout_others, #formz #ftr-proposed_event_others, #formz #ftr-venue_others, #formz #ftr-descfile {margin-top:0;}
#formz #ftr-descfile {margin-left:30px;margin-top:-20px;}
#formz #howfindout_others, #formz #proposed_event_others, #formz #venue_others {width:300px;}
#formz .gcore-sub-label {display:block;font-size:75%;line-height:1.4em;}

.edgtf-logo-wrapper  a {
	height:45px !important;
	
}


.btn {
	display: inline-block;
    position: relative;
    font-family: Oswald,sans-serif;
    letter-spacing: .16em;
    line-height: inherit;
    margin: 0 15px 1px 0;
    padding: 13px 28px;
    box-sizing: border-box;
    text-transform: uppercase;
    visibility: visible;
    text-align: center;
	cursor: pointer;
	outline:0;
	border:0;
	font-size:1.1em;
	font-weight:100;
}


.btn:hover { background: #000;color:#fff;}

.btn-default {
	background-color: #FF8002;
    color: #fff;
} 

.text-white {color: #fff !important;}

#newsletterwidgetminimal-2 .tnp-submit { color: #fff; background:transparent !important; cursor: pointer; border:2px solid rgba(255,255,255,0.8) !important;}

#newsletterwidgetminimal-2 .tnp-submit:hover {background:#FF8002 !important;border:2px solid #FF8002 !important;}

#newsletterwidgetminimal-2 .tnp-email {color: #fff !important; background:transparent !important; border-bottom:2px solid #ddd !important; border-radius: 0 !important; cursor: text !important;}

.page-id-2123 .edgtf-slider-inner {
	max-width: 1300px;
    margin: 30px auto;
    padding: 0 20px;
}

.page-id-2123 .edgtf-slider {padding-bottom:30px;border-bottom:1px solid #eee;}

.wp-caption-text {
	font-size: 11px;
    line-height: 1.4em;
	color: #a9a9a9;
}

.wpb_single_image .vc_figure-caption {
    margin-top: .8em !important;
    font-size: 11px !important;
    line-height: 1.5em;
    font-style: italic;
}

.edgtf-woo-single-page .woocommerce-tabs,
.edgtf-woo-single-page .woocommerce-tabs table td  {
	width: auto !important;
}

.edgtf-woocommerce-page .woocommerce-error, 
.edgtf-woocommerce-page .woocommerce-info, 
.edgtf-woocommerce-page .woocommerce-message,
.edgtf-woocommerce-page table.cart thead tr,
.edgtf-woocommerce-page table.cart tr.cart_item,
.edgtf-woocommerce-page .cart-collaterals table tr,
.edgtf-woocommerce-page .woocommerce-checkout table tr {
	border-color: #ddd !important;
}

.edgtf-woocommerce-page .woocommerce-checkout h3#order_review_heading {
	    margin-top: 69px !important;
}

label[for="payment_method_paypal"],
label[for="payment_method_billplz"] {font-size:1.3em;}

.payment_box {
	margin-left:20px !important;
	margin-bottom:30px !important;
	position: relative;
}

.payment_box p { 
	background: #ededed;
	padding:2px 10px;
	display: inline-block;
}
.payment_box p:before {
	
	content: ' ';
	height: 0;
	position: absolute;
	width: 0;
	border: 10px solid transparent; /* arrow size */
	border-bottom-color: #ededed;  /* arrow color */

	position: absolute;
	top: -10px;
    left: 18px;
	z-index: 2;
}

li.wc_payment_method {
	
	padding:0 20px !important;
	margin-bottom:20px !important;
}
li.wc_payment_method.payment_method_billplz {
	padding-top:15px !important;
	padding-bottom:30px !important
}

li.wc_payment_method input {
	font-size:1.3em;
}

.edgtf-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li.wc_payment_method label img {
	vertical-align: middle;
    margin: 0 8px;
}

.woocommerce-page .edgtf-content input[type=email], .woocommerce-page .edgtf-content input[type=tel], .woocommerce-page .edgtf-content input[type=password], .woocommerce-page .edgtf-content input[type=text], .woocommerce-page .edgtf-content textarea, div.woocommerce input[type=email], div.woocommerce input[type=tel], div.woocommerce input[type=password], div.woocommerce input[type=text], div.woocommerce textarea {
	font-size:1em !important;
}

.edgtf-woocommerce-page .woocommerce-checkout .col-1 .form-row {
	margin-bottom: 15px;
}

div.woocommerce button[type=submit]:not(.edgtf-search-submit) {margin-right:15px !important;}

.wp-caption.alignright {margin-left:25px;margin-bottom:10px;}
.wp-caption.alignleft {margin-right:25px;margin-bottom:10px;}

.edgtf-woo-single-page .woocommerce-tabs {margin-top:30px !important; margin-bottom:50px !important;}

.edgtf-content-bottom {border-top:1px solid #eee;}

.edgtf-woo-single-page .edgtf-single-product-summary form.cart {
	margin-top:20px !important;
}


.wcj_variable_as_radio_label_td {text-align:left !important;}
.edgtf-woo-single-page .edgtf-single-product-summary .woocommerce-product-details__short-description {
	margin-top:15px !important;
}
.edgtf-woo-single-page .edgtf-single-product-summary .woocommerce-product-details__short-description p { margin-bottom:15px !important;margin-top:13px; line-height:1.3em  !important;}

.edgtf-woo-single-page .edgtf-single-product-summary .woocommerce-product-details__short-description  ol, 
.edgtf-woo-single-page .edgtf-single-product-summary .woocommerce-product-details__short-description  ul {
	list-style-position: outside !important;
	padding-left: 3em;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
	display:none !important;
}

.page-id-6526 .edgtf-product-list-title {line-height:1.3em;}

.gf-off-screen { position: absolute; left: -999em; }

.home.page-id-7832 .edgtf-wrapper .edgtf-content .edgtf-full-width {
	display:none!important;
}

#product-7819 .woocommerce-product-gallery.images {display:none !important;}
#product-7819 .edgtf-single-product-content .edgtf-single-product-summary {float:none!important;width:auto!important;}

#product-7819 .edgtf-single-product-summary select {
	color: #0d0d0d;
background-color: #fcfcfc;
border: 2px solid #ebebeb;
border-radius: 3px;
outline: 0;
-webkit-appearance: none;}

#product-7819 .edgtf-single-product-summary textarea {line-height:1.3em!important;resize: auto!important;margin-bottom:0!important;}

#field_1_14 {margin-top:18px;}
#field_1_15, #field_1_16, #field_1_17 {margin-top:-2px;}

#product-7819 .gfield_description {padding-top:0!important;line-height:1.4em!important;padding-left:3px!important;margin-bottom:15px!important;margin-top:0!important;}
#product-7819 .gfield_description i {margin-right:5px!important;}
#field_1_63 .gfield_description {margin-top:0px!important;}
#field_1_45 {margin-top:44px!important;}

#product-7819 .ginput_container input {margin-bottom:5px!important;}

#product-7819 .gfield_radio label {font-size:1.2em!important;}

#product-7819 .screen-reader-text {position:relative!important;}

#product-7819 .gfield_description.validation_message {margin-top:5px !important;}

#product-7819 #label_1_66_1 {font-size:1.1em!important;}

#product-7819 .product_totals .ginput_container { font-size:1.5em!important;}

#product-7819 .edgtf-quantity-buttons.quantity,
#product-7819 .edgtf-product-meta-title,
 #product-7819 .product_meta {display:none!important;}
 
.shop_table .product-name dl.variation dt.variation-YearofProduction,
.shop_table .product-name dl.variation dd.variation-YearofProduction,
.shop_table .product-name dl.variation dt.variation-CountryofProduction,
.shop_table .product-name dl.variation dd.variation-CountryofProduction,
.shop_table .product-name dl.variation dt.variation-hour,
.shop_table .product-name dl.variation dd.variation-hour,
.shop_table .product-name dl.variation dt.variation-minutes,
.shop_table .product-name dl.variation dd.variation-minutes,
.shop_table .product-name dl.variation dt.variation-seconds,
.shop_table .product-name dl.variation dd.variation-seconds,
.shop_table .product-name dl.variation dt.variation-Englishsubtitle,
.shop_table .product-name dl.variation dd.variation-Englishsubtitle,
.shop_table .product-name dl.variation dt.variation-Synopsis,
.shop_table .product-name dl.variation dd.variation-Synopsis,
.shop_table .product-name dl.variation dt.variation-Directedby,
.shop_table .product-name dl.variation dd.variation-Directedby,
.shop_table .product-name dl.variation dt.variation-Briefdescriptionaboutthedirector,
.shop_table .product-name dl.variation dd.variation-Briefdescriptionaboutthedirector,
.shop_table .product-name dl.variation dt.variation-Writtenby,
.shop_table .product-name dl.variation dd.variation-Writtenby,
.shop_table .product-name dl.variation dt.variation-Producedby,
.shop_table .product-name dl.variation dd.variation-Producedby,
.shop_table .product-name dl.variation dt.variation-NameOrganization,
.shop_table .product-name dl.variation dd.variation-NameOrganization,
.shop_table .product-name dl.variation dt.variation-FullMailingAddress,
.shop_table .product-name dl.variation dd.variation-FullMailingAddress,
.shop_table .product-name dl.variation dt.variation-Country,
.shop_table .product-name dl.variation dd.variation-Country,
.shop_table .product-name dl.variation dt.variation-Name,
.shop_table .product-name dl.variation dd.variation-Name,
.shop_table .product-name dl.variation dt.variation-Email,
.shop_table .product-name dl.variation dd.variation-Email,
.shop_table .product-name dl.variation dt.variation-Phone,
.shop_table .product-name dl.variation dd.variation-Phone,
.shop_table .product-name dl.variation dt.variation-FilmLink,
.shop_table .product-name dl.variation dd.variation-FilmLink,
.shop_table .product-name dl.variation dt.variation-Trailerlink,
.shop_table .product-name dl.variation dd.variation-Trailerlink,
.shop_table .product-name dl.variation dt.variation-UploadFilmPoster,
.shop_table .product-name dl.variation dd.variation-UploadFilmPoster,
.shop_table .product-name dl.variation dt.variation-Pleaseindicatewhichcategoryyouaresubmittingyourfilmto,
.shop_table .product-name dl.variation dd.variation-Pleaseindicatewhichcategoryyouaresubmittingyourfilmto,
.shop_table .product-name dl.variation dt.variation-Total,
.shop_table .product-name dl.variation dd.variation-Total,
.shop_table .product-name dl.variation dt.variation-Screennon-commerciallyaspartofKLEFFspromotionroadshow,
.shop_table .product-name dl.variation dd.variation-Screennon-commerciallyaspartofKLEFFspromotionroadshow,
.shop_table .product-name dl.variation dt.variation-Areyouastudent,
.shop_table .product-name dl.variation dd.variation-Areyouastudent,
.shop_table .product-name dl.variation dt.variation-StudentID,
.shop_table .product-name dl.variation dd.variation-StudentID,
.shop_table .product-name dl.variation dt.variation-NameofInstitution,
.shop_table .product-name dl.variation dd.variation-NameofInstitution,
.shop_table .product-name dl.variation dt.variation-UploadProof,
.shop_table .product-name dl.variation dd.variation-UploadProof,
.shop_table .product-name dl.variation dt.variation-Agreement,
.shop_table .product-name dl.variation dd.variation-Agreement,
.shop_table .product-name dl.variation dt.variation-TitleinEnglish,
.shop_table .product-name dl.variation dd.variation-TitleinEnglish,
.shop_table .product-name dl.variation dt.variation-FilmLanguage,
.shop_table .product-name dl.variation dd.variation-FilmLanguage,
.shop_table .product-name dl.variation dt.variation-PreviousScreenings,
.shop_table .product-name dl.variation dd.variation-PreviousScreenings,
.shop_table .product-name dl.variation dt.variation-ExecutiveProducer,
.shop_table .product-name dl.variation dd.variation-ExecutiveProducer,
.shop_table .product-name dl.variation dt.variation-LeadCast,
.shop_table .product-name dl.variation dd.variation-LeadCast,
.shop_table .product-name dl.variation dt.variation-SupportingCast,
.shop_table .product-name dl.variation dd.variation-SupportingCast,
.shop_table .product-name dl.variation dt.variation-DirectorofPhotography,
.shop_table .product-name dl.variation dd.variation-DirectorofPhotography,
.shop_table .product-name dl.variation dt.variation-Editor,
.shop_table .product-name dl.variation dd.variation-Editor,
.shop_table .product-name dl.variation dt.variation-AssociateProducers,
.shop_table .product-name dl.variation dd.variation-AssociateProducers,
.shop_table .product-name dl.variation dt.variation-Othercredits,
.shop_table .product-name dl.variation dd.variation-Othercredits,
.shop_table .product-name dl.variation dt.variation-Fax,
.shop_table .product-name dl.variation dd.variation-Fax,
.shop_table .product-name dl.variation dt.variation-Passwordforthefilmlinkifany,
.shop_table .product-name dl.variation dd.variation-Passwordforthefilmlinkifany {
	display:none!important;
}

.shop_table .cart_item td.product-name  {font-size:1.3em;}
.shop_table .cart_item td.product-name  a {font-size:1em;}
.shop_table .cart_item td.product-name p {font-size:1em;}

.edgtf-shopping-cart-dropdown ul li.edgtf-empty-cart {color:#333!important;}

.home.page-template .edgtf-mobile-header .edgtf-mobile-header-inner {background:transparent!important;border-bottom:0;}

.home.page-template .edgtf-fullscreen-menu-opener .edgtf-fm-lines .edgtf-fm-line {background-color:#fff;}

.textshadowy p, .textshadowy h3 {text-shadow:2px 2px 4px #000;}

nav.edgtf-fullscreen-menu>ul>li>a {font-size:25px!important;line-height:1em!important;margin:5px 0!important;}

#custom_html-4 .textwidget h5, #custom_html-4 .textwidget div a{color:#fff!important;}
#custom_html-4 .textwidget h5 a {text-decoration:none;color:#fff;text-transform:uppercase;}
#custom_html-4 .textwidget a:hover {color:#ff7f02!important;}

.edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu>ul>li.edgtf-active-item>a {color:#ff7f02!important;}

.edgtf-container.edgtf-default-page-template {min-height:500px;}

.woocommerce-table__product-name ul.wc-item-meta li {list-style:none;padding:0;margin:0;}
.woocommerce-table__product-name ul.wc-item-meta li p {display: inline-block;margin:0;}

.single-product.woocommerce.woocommerce-page .edgtf-page-header>div:not(.fixed):not(.edgtf-sticky-header) .edgtf-logo-wrapper .edgtf-dark-logo {opacity:1;}
.single-product.woocommerce.woocommerce-page  .edgtf-page-header>div:not(.fixed):not(.edgtf-sticky-header) .edgtf-logo-wrapper .edgtf-light-logo {opacity:0;}
.single-product.woocommerce.woocommerce-page.edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu>ul>li>a, 
.single-product.woocommerce.woocommerce-page.edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-side-menu-button-opener,
.single-product.woocommerce.woocommerce-page.edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-shopping-cart-holder .edgtf-header-cart {color:#000!important;}

.single-product.woocommerce.woocommerce-page.edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu>ul>li>a:hover, 
.single-product.woocommerce.woocommerce-page.edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-side-menu-button-opener:hover {color:#ff7f02!important;}

.select2-container--default {font-size:1.3em!important;}
.select2-container--default .select2-search--dropdown .select2-search__field {line-height:1.3em!important;}
.woocommerce-page .select2-container .select2-selection--single .select2-selection__rendered, div.woocommerce .select2-container .select2-selection--single .select2-selection__rendered {font-size:1.3em!important;}

.edgtf-woocommerce-page .woocommerce-error {border-color:#A667AD!important;background:#bc91c1!important;font-size: 1.3em;line-height:1.3em!important;color:#000!important;}

.edgtf-woocommerce-page .woocommerce-info, 
.edgtf-woocommerce-page .woocommerce-message {border-color:#5dbabf!important;background:#a2e5e5!important;font-size: 1.3em;line-height:1.3em!important;color:#333!important;}
.edgtf-woocommerce-page .woocommerce-error a, .edgtf-woocommerce-page .woocommerce-info a, .edgtf-woocommerce-page .woocommerce-message a {float:none!important;color:#000!important;}




.edgtf-woocommerce-page .woocommerce-checkout .col-1,
.edgtf-woocommerce-page .woocommerce-checkout .col-2 {width:100%!important;float:none!important;}

.woocommerce-billing-fields #billing_postcode_field.form-row {margin-top:0!important;}

.woocommerce-billing-fields #billing_address_1_field,
.woocommerce-billing-fields #billing_phone_field {width:49%!important;float:left!important;}
.woocommerce-billing-fields #billing_address_2_field,
.woocommerce-billing-fields #billing_email_field {width:49%!important;float:right!important;margin-right:0!important;}
.woocommerce-billing-fields #billing_address_2_field {margin-top:48px;}

.woocommerce-billing-fields #billing_city_field,
.woocommerce-billing-fields #billing_state_field {width:32%;!important;float:left!important;}
.woocommerce-billing-fields #billing_postcode_field {width:32%;!important;float:right!important;margin-right:0!important;}
abbr.required {font-size: 1.5em;
    text-decoration: none;
line-height: 10px;color:red;}

@media only screen and (max-width:680px) {
.woocommerce-billing-fields #billing_address_1_field,
.woocommerce-billing-fields #billing_phone_field,
.woocommerce-billing-fields #billing_address_2_field,
.woocommerce-billing-fields #billing_email_field,
.woocommerce-billing-fields #billing_city_field,
.woocommerce-billing-fields #billing_state_field,
.woocommerce-billing-fields #billing_postcode_field {width:auto!important;float:none!important;}
 .woocommerce-billing-fields #billing_address_2_field {margin-top:0;}
 .shop_table .cart_item td.product-name  {font-size:1em;}
}

.edgtf-shopping-cart-holder .edgtf-header-cart .edgtf-cart-number {background:#ff7f02!important;}
.edgtf-side-menu #custom_html-4,
.edgtf-side-menu #custom_html-4 .textwidget.custom-html-widget {height:100%;}
.edgtf-side-menu #custom_html-4 .textwidget.custom-html-widget .footersidearea {bottom:30px;position:absolute;}