/*

Theme Name: Porto
Theme URI: http://www.newsmartwave.net/wordpress/porto
Author: SW-THEMES
Author URI: http://www.newsmartwave.net/
Description: Porto Responsive Wordpress + eCommerce Theme.
Version: 4.0
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: porto

*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.bypostauthor {}

.tm-options-totals{
display:none;
}

.price.amount.final {  
  right:0;
  position: fixed;
  text-align: right;
  top: 290px;
  z-index: 9999;
  box-shadow: 0 3px 15px #666;
    padding: 20px 10px;
font-size:35px;
background-color:#fff;
}
.tmcp-ul-wrap.tmcp-elements.tm-extra-product-options-radio.tm-element-ul-radio.element_2.use_images_container {
  height: 175px;
  overflow: scroll;
}
.tmcp-ul-wrap.tmcp-elements.tm-extra-product-options-radio.tm-element-ul-radio.element_0.use_images_container.color-selectors-ul{
     height: 195px;
  overflow: scroll;
}
/**.tc-extra-product-options.tm-extra-product-options.tm-custom-prices.tc-clearfix.tm-cart-main.tc-show{
  margin-top: -742px;
}
.cpf-section.tm-row.tm-cell.col-12.bottom-moved {
  margin-top: 742px;
}
body .variations_form .variations,.ivpa_attribute.ivpa_selectbox {
  margin-top: 613px;
} **/
.variations_form.cart {
  display: flex !important;
  flex-flow: column nowrap;
}
.tc-extra-product-options.tm-extra-product-options.tm-custom-prices.tc-clearfix.tm-cart-main.tc-show{
 order:1;
}
body .variations_form .variations,.ivpa_attribute.ivpa_selectbox {
  order:2;
}
.single_variation_wrap {
  order: 3;
}

.selectric > .button {
  background: #f8f8f8 none repeat scroll 0 0;
  border-color: #f8f8f8;
}
.ivpa_select_wrapper_inner {
  background: #f8f8f8 !important;
  color: #000;
}
.woocommerce-variation-price > .price > .amount.woocommerce-Price-amount {
  display: none;
}
.tmcp-field-wrap.tmhexcolorimage-li-nowh.tm-per-row.tc-active {
  color: #000;
  font-size: 16px;
  font-weight: bold;
}
dt.tm-final-totals {
  display: none;
}
.woocommerce-variation.single_variation {
  display: none;
}
.ivpa_title.ivpa_selectbox_title {
  color: #08c!important;
  font-size: 16px;
  font-weight: 400;
}
.value > select {
  width: 100%;
}
.variations > tbody > tr > td {
  padding: 0;
}
.label > label {
  color: #0088cc;
  font-size:17px;
}
.header-left .wcaiocc-text {
  display: none;
}
.header-left .wcaiocc-select {
  background: #f0f0ed none repeat scroll 0 0;
  border-color: #f0f0ed;
}
.variations tr td label
{
padding-bottom:13px;
}
#main-menu {   
    margin-bottom: 5px;
	
}
.tc-lightbox-button-close {
    background: #000  !important;
    color: #fff !important;
    float: left;
    height: 2em !important;
    line-height: 2em !important;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 2em !important;
    z-index: 2;
    cursor: pointer;
    font-size: 28px !important;
}