

.forside_hvid p, .forside_hvid h3, .forside_hvid h4
{
color: #ffffff;
}

.q_image_with_text_over .shader
{
    background-color: rgba(0, 0, 0, 0.2);
}

.q_image_with_text_over:hover .shader
{
		background-color: rgba(255,255,255,0.1);
	}
.q_image_with_text_over .front_holder_inner2, .q_image_with_text_over .back_holder_inner2
{
vertical-align:top;
padding-top: 40px;
}

@media only screen and (min-width: 768px) and (max-width: 1000px) { .front_subtitle { font-size: 24px !important; } }
@media only screen and (min-width: 600px) and (max-width: 768px) { .front_subtitle  { font-size: 20px !important; } }
@media only screen and (max-width: 600px) { .front_subtitle { font-size: 16px !important; } }

@media only screen and (min-width: 768px) and (max-width: 1000px) { .front_title { font-size: 16px !important; } }
@media only screen and (min-width: 600px) and (max-width: 768px) { .front_title { font-size: 12px !important; } }
@media only screen and (max-width: 600px) { .front_title { font-size: 12px !important; } }

@media only screen and (min-width: 768px) and (max-width: 1000px) { .q_image_with_text_over .front_holder_inner2, .q_image_with_text_over .back_holder_inner2 { vertical-align:top !important; padding-top: 10px !important; } }
@media only screen and (min-width: 600px) and (max-width: 768px) { .q_image_with_text_over .front_holder_inner2, .q_image_with_text_over .back_holder_inner2 { vertical-align:top !important; padding-top: 20px !important; } }
@media only screen and (max-width: 600px) { .q_image_with_text_over .front_holder_inner2, .q_image_with_text_over .back_holder_inner2 { vertical-align:top !important; padding-top: 10px !important; } }


@media only screen and (max-width: 600px)  { .woocommerce-cart table.cart tbody tr td { font-size: 10px !important; } }

@media only screen and (max-width: 600px) { .woocommerce .button, .woocommerce-page .button, .woocommerce button.button, .woocommerce-page button.button { font-size:10px; float:left; clear:both; width:calc(50% - 10px) } }

@media only screen and (max-width: 600px) { .woocommerce table.cart td.actions>.checkout-button, .woocommerce-page table.cart td.actions>.checkout-button { float: left !important; margin-left:0px; top:10px !important;} }

@media only screen and (max-width: 600px) {  .woocommerce table.cart div.coupon, .woocommerce-page table.cart div.coupon { width:100%; } }

@media only screen and (max-width: 600px) {  .woocommerce table.cart div.coupon .input-text { width:calc(50% - 10px) !important; margin-bottom:0px !important;} }

@media only screen and (max-width: 480px) {  .woocommerce-cart  .quantity .minus, .woocommerce-cart .quantity .plus, .woocommerce .quantity input.qty { width:12px !important;} }


.woocommerce .woocommerce-info

{
padding: 10px 15px;
margin-bottom: 15px;
font-size:14px;
}

@media only screen and (max-width: 480px) { .woocommerce .woocommerce-info { padding: 5px 8px; margin-bottom: 8px; font-size:10px; } }




.woocommerce-cart  .quantity .minus, .woocommerce-cart .quantity .plus, .woocommerce .quantity input.qty 

{ 
width:14px;
 }

.woocommerce table.cart td.actions>.checkout-button, .woocommerce-page table.cart td.actions>.checkout-button

{
top: 0px;
}


.woocommerce #payment ul.payment_methods li label img {
    margin: 0 0 0 0px;
    position: relative;
    top: 0px;
    visibility: hidden;
}

.woocommerce-page ul.products li.product .product_info_box, .woocommerce ul.products li.product .product_info_box {
    background-color: #fff;
    padding: 3px 22px 21px
}


.woocommerce .summary .q_tabs.woocommerce-tabs {
    display: block;
    border: 1px solid #ccc;
    padding: 5px;
    margin: 25px 0 0;
}

.woocommerce table.cart tbody td.product-remove a.remove, .woocommerce-page table.cart tbody td.product-remove a.remove {
  background: url(img/wc_delete_icon2.png) no-repeat center; font-size: 24px !important ;
}

.woocommerce table.cart, .woocommerce-page table.cart {
    font-size: 14px;
}

.woocommerce div.cart-collaterals div.cart_totals, .woocommerce-page .div.cart-collaterals div.cart_totals {
    float: left;
width: 76.3%;
}


.search_result_image  {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}

.portfolio_images  {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}