body p {
font-family: din-2014,sans-serif!important;
font-weight: 400;
font-style: normal;
}
.ptwBorder .column-image-bg.loaded, .nectar-flip-box, .flip-box-front.loaded {background-size:contain!important; background-repeat: no-repeat!important;}
.ptwBorder-LT .column-image-bg.loaded {background-size:cover; background-repeat: no-repeat!important; background-position: -600px -400px!important;}
.ptwBorder-RT .column-image-bg.loaded {background-size:cover; background-repeat: no-repeat!important; background-position: 600px -400px!important;}
#footer-outer #footer-widgets{ text-align: center!important;}
.wallpaper-once .column-image-bg.loaded {background-repeat: no-repeat!important;} .ptwLink, .ptwLink p, .ptwLink li {color:#ffff!important;}
.ptwLink {font-size: 90%;}
.ptwLink .contact i {font-size: 100%!important; line-height: 1.9!important;}
.form-element-html .select2-selection {background-color: #245BA7!important; border: none;}
.form-element-html .select2-selection.select2-selection--single:hover {background-color: #245BA7!important;}
.powered-by, .portfolio-template-default .bottom_controls {display: none!important;}
.nectar-split-heading[data-animation-type="line-reveal-by-space"] span, .nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(.markup-generated) > * {
line-height: 1.3!important;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child {
padding-left: 2em;
}
.sf-menu > li ul {width: 26em;}
.dataTables_wrapper {
max-width: 95%;
font-size: 14px!Important;
font-weight: 400!Important;
}
input[type=text], input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date], input[type=number], textarea, .woocommerce input#coupon_code {
padding-top: 5px;
padding-bottom: 5px; 
padding-right: 5px;
padding-left: 5px;
line-height:1em;
}
.dataTables_filter {
float: right;
white-space: nowrap;
margin-bottom: 15px;
}
body:not(.woocommerce-cart) .main-content table {
margin: 0 0 20px;
padding: 0;
width: 100%;
border-collapse: collapse;
border-spacing: 0;
background-color: #fff;
border-top:1px solid #ececec
}
body:not(.woocommerce-cart) .main-content tr td:first-child, body:not(.woocommerce-cart) .main-content tr th:first-child {
border-left-style: none;
border-left-width:0
}
body:not(.woocommerce-cart) .main-content th {
border-left: none;
border-style: none none none none;
border-top: none;
border-width: 0 0 0 0;
font-weight: 700;
padding-bottom: 10px;
text-align: left;
border-color: #ececec;
font-size: 14px;
}
.tablepress tfoot th, .tablepress thead th {
background-color: #ffffff;
font-weight: 700;
vertical-align:middle
}
.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc {
background-color:#049cdb
}
.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc {
background-color:#F9F9F9
}
@media all and (max-width:1370px){
#sticky-buttons-1 {
display:none!Important;
}
}
.shadow {
box-shadow:rgba(0, 0, 0, .04) 0 1px 0, rgba(0, 0, 0, .05) 0 2px 7px, rgba(0, 0, 0, .06) 0 12px 22px;
padding:5%;
}