/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


.mainslider {display:none !important;}
.mainvideocolumn {padding:0 !important;margin:0 !important;}

/* Hide Featured iImage on VIdeo Post Types*/
.single-format-video .entry-image {display: none;}



@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

.custom_product_row {table-layout:fixed;display:table;width:100%;}

.wpcf7-field-group .custom_product_table {width:93%;display:inline-block;}

@media (max-width:860px) and (min-width:600px) {
  body .wpcf7-field-group .custom_product_table {width:90%;display:inline-block;}
}

@media (max-width:599px) and (min-width:400px) {
  body .wpcf7-field-group .custom_product_table {width:85%;display:inline-block;}
}

@media (max-width:399px) and (min-width:1px) {
  body .wpcf7-field-group .custom_product_table {width:80%;display:inline-block;}
}

.wpcf7-field-group .custom_product_row .custom_product_cell {display:table-cell;vertical-align:top;}

.wpcf7-field-group .custom_product_row .custom_product_cell:first-child {width:99%;padding-right:1em;}

.wpcf7-field-group .custom_product_row .custom_product_cell:last-child {width:60px;}

.wpcf7-field-group-remove, .wpcf7-field-group-add {
margin-right: 0 !important;

padding-left: 0 !important;
padding-right: 0 !important;
border-radius: 20px;
color: white;
background-color: #d7282f;
height: 20px;
width: 20px;
float: right;
line-height: 20px;
display: inline-block;
min-height: 1px;
text-align: center;
border: none !important;
position: relative;
top: 10px;
}

.wpcf7-field-group-remove {margin-left: 10px !important;}

.wpcf7-field-group-add  {margin-left: 0px !important;}

.wpcf7-field-group p {display:inline-block;float:right;}

