HEX
Server: nginx/1.27.1
System: Linux in-3 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:17:01 UTC 2025 x86_64
User: ivenus-clone (3297)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system,proc_open,popen,parse_ini_file,show_source
Upload Files
File: /storage/v4513/ivenusin/public_html/wp-content/themes/ivenus/style.css
/*
Theme Name: iVenus

Author: Venus Data Products

Description: A Custom theme for iVenus by Amit Mendapara

Version: 1.0

*/

.post p { 
line-height: 1.5em;
padding-bottom: 15px;
} 

#preloaderdiv {
    position: fixed;
	  left: 0px;
	  top: 0px;
	  width: 100%;
	  height: 100%;
	  z-index: 9999;
	 ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";       /* IE 8 */
	filter: alpha(opacity=50);  /* IE 5-7 */
	 -moz-opacity: 0.5;          /* Netscape */
	 -khtml-opacity: 0.5;        /* Safari 1.x */
	 opacity: 0.5;  
	 display: none; 
	 z-index : 1111111111;

}
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2{
	flex: none !important;
	max-width: 100% !important;
}
.woocommerce ul.products li.product .price {
    color: #77a464;
    display: block;
    font-weight: 400;
    margin-bottom: .5em;
    font-size: 1.2em;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
    font-size:1.5em;
    }
.woocommerce nav.woocommerce-pagination ul{
    border:none;
    }
    .woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
    display: inline-block;
    margin: 5px;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
    background: #337ab7;
    color: #fff;
    padding: 12px;
}
.woocommerce-pagination ul.page-numbers a.page-numbers {
    color: #444;
    padding: 12px;
    margin: 0px;
    background: #ddd;
}
#yith-ajaxsearchform {
  -moz-transition: max-height, 0.5s;
  -o-transition: max-height, 0.5s;
  -webkit-transition: max-height, 0.5s;
  transition: max-height, 0.5s;
  position: absolute;
  top: 58px;
  left: 0;
  width: 100%;
  max-height: 0;
  overflow: hidden;
  background-color: #2b2b2b;
}
#yith-ajaxsearchform.open {
  max-height: 60px;
}
#yith-ajaxsearchform fieldset {
  position: relative;
  margin: 0 60px 0 0;
  padding: 0;
  border: none;
}
#yith-ajaxsearchform input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 58px;
}
#yith-ajaxsearchform input[type="search"] {
  width: 100%;
  padding: 0 5px 0 22px;
  background: transparent;
  border: none;
  color: #fff;	
}
#yith-ajaxsearchform input[type="submit"] {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 58px;
  margin: 0;
  padding: 0;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  background: #0071e3;
  border: none;
  cursor: pointer;
}

#yith-ajaxsearchform a {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 58px;
  margin: 0;
  padding: 0;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  background: #0071e3;
  border: none;
  cursor: pointer;
	top: 0;
font-size: 30px;
	text-align: center;
	line-height: 58px;
}
.widget-title {
	color: #ffffff;
    font-size: 20px;
    margin-bottom: 15px;
    font-weight: 500;
}
.footer-middle-area .custom-html-widget ul li {
    padding-bottom: 5px;
}
.footer-middle-area .custom-html-widget ul li a {
    font-size: 13px;
    color: #d6d6d6;
    font-weight: 400;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.map-section .location-map {
    margin-bottom: 20px;
}
/*.pickup-location-field.pickup-location-cart-item-field {
	display : none;
}*/

ul.flex-direction-nav {
    position: absolute;
    top: 87%;
    z-index: 99999;
    width: 100%;
    left: 0;
    margin-top: 15px;
    padding: 0px;
    list-style: none;}

li.flex-nav-prev {float: left;}
li.flex-nav-next {float: right;}
a.flex-next {visibility:hidden;}
a.flex-prev {visibility:hidden;}

a.flex-next::after {
	visibility:visible;
	font-family: FontAwesome;
	content: '\f18e';
	margin-right: -25px;
	font-size: 25px;   
	color : #757575;
}
a.flex-prev::before {
    visibility:visible;
    font-family: FontAwesome;
    content: '\f190';  
	margin-left: -25px;
	font-size: 25px;
	color : #757575;
}
ul.flex-direction-nav li a {
	color: #ccc;
}
ul.flex-direction-nav li a:hover {
	text-decoration: none;
}

.flex-control-thumbs {
  width: 100%;
  bottom: 0px; 
  text-align: center;
  display:flex;
  flex-wrap:nowrap;
  overflow-x:auto;
  padding-bottom:10px;
}

.flex-control-thumbs li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;

}
.flex-control-thumbs li,
.flex-control-thumbs li:first-child {
  width: 17%;
  vertical-align: top;
  margin: 15px 5% 0 0;
  min-width:107px;
}

.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: 0.8;
  cursor: pointer;
}

.flex-control-thumbs img:hover {
  opacity: 0.5;
}

.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}

.product_slider .flex-active-slide a:hover {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
}
.flex-viewport {
	min-height : 444px !important;
}
.woocommerce-product-gallery__wrapper figure {
	/* width: 547px !important; 
  width: auto !important;*/
}
.yith-wcwl-share {
	display : none;
}
.product-price {
	color : #0071e3 !important;
}
.product-detail-price {
	position: relative;
	width : 100%;
	display: flex;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.25;
    color: #fcb941;
    margin-bottom: 0;
}
/*******************************
* Does not work properly if "in" is added after "collapse".
* Get free snippets on bootpen.com
*******************************/
    .panel-group .panel {
        border-radius: 0;
        box-shadow: none;
        border-color: #EEEEEE;
    }

    .panel-default > .panel-heading {
        padding: 0;
        border-radius: 0;
        color: #212121;
        background-color: #FAFAFA;
        border-color: #EEEEEE;
    }

    .panel-title {
        font-size: 14px;
    }

    .panel-title > a {
        display: block;
        padding: 15px;
        text-decoration: none;
    }

    .more-less {
        float: right;
        color: #212121;
    }

    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #EEEEEE;
    }

/* ----- v CAN BE DELETED v ----- */
.woobt-before-text {
	color: #000;
}
.demo {
    padding-top: 15px;
    padding-bottom: 15px;
}
.lineheight-30{
	line-height:34px !important;
}
.display-3 {
	line-height: 1.0 !important;
}
.text-off-white{
color: #f5f5f7 !important;
}
.v_ivenus-custom-related .btn-product i {font-size: 12px;}
.v_ivenus-custom-related .product-action-dark .btn-product:not(:hover):not(:focus) span {font-size: 10px;}
.v_ivenus-custom-related .product.product-2 .product-body {padding-left: 0.6rem;padding-right: 0.6rem;}
.v_ivenus-custom-related .product.product-2 .product-body h3.product-title {font-size: 13px;}
.v_ivenus-custom-related .label-circle{width: 2rem;height: 2rem;}
.v_ivenus-custom-related .btn-expandable span {font-size: 12px;}
@media (min-width:320px)  { 
/* smartphones, portrait iPhone, portrait 480x320 phones (Android) */ 
	.desktopimg {
		display : none;
	}
	.mobileimg {
		display : block;
		width:100%; 
	}
}
@media (min-width:480px)  { 
/* smartphones, Android phones, landscape iPhone */ 
	.desktopimg {
		display : none;
	}
	.mobileimg {
		display : block;
		width:100%; 
	}
}
@media (min-width:600px)  { 
	/* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */ 
	.desktopimg {
		display : none;
	}
	.mobileimg {
		display : block;
		width:100%; 
	}
}
@media (min-width:801px)  { 
/* tablet, landscape iPad, lo-res laptops ands desktops */ 
	.mobileimg {
		display : none;
	}
	.desktopimg{
		display : block;
		width:100%; 
	}
}
@media (min-width:1025px) { 
/* big landscape tablets, laptops, and desktops */ 
	.mobileimg {
		display : none;
	}
	.desktopimg{
		display : block;
		width:100%; 
	}
}
@media (min-width:1281px) { 
/* hi-res laptops and desktops */ 
	.mobileimg {
		display : none;
	}
	.desktopimg{
		display : block;
		width:100%; 
	}
}
.additional-buttons {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    clear: both;
    padding: 0.55rem .85rem;
    width: auto;
    max-width: 100%;
    border: 0.1rem solid #0071e3;
    color: #fff;
    background-color: #0071e3;
    margin-top: 20px;
    border-radius: 0;
    font-weight: 400;
    font-size: 0.8rem;
    text-transform: uppercase;
    position: relative;
    margin-left: 8px;
    height: 53px;
    border-radius: 25px;
}

.additional-buttons:hover {
	text-decoration: none !important;
	color: #fff;
    background-color: #000;
	border: 0.1rem solid #000;
}
.additional-buttons:before {
	font-family: "Font Awesome 5 Pro";
    font-size: 1.2rem;
    margin-right: .6rem;
    font-weight: 300;
}
#find_store:before {
    content: "\f002";
}
#pickup_store:before{
    content: "\f47b";	
}

.woocommerce div.product form.cart .button.single_add_to_cart_button {
  width: auto !important;
  font-size: 0.8rem;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  padding: 0.85rem 0.85rem !important;
}

.woocommerce div.product form.cart .button.single_add_to_cart_button:before {
  margin-right: .6rem !important;
}

.woocommerce div.product {
  width: 100%;
}

.woocommerce div.product div.summary .compare-button {
  width: auto;
}

.details-action-wrapper .btn-product.shopping_assistance {
  padding-left: 1.3rem;
  margin-left: 1.6rem;
  border-left: .1rem dotted #aaa;
}

.product_after_summary {
  text-align: center;
}

.product_after_summary .btn-product {
  background-color: #000;
  color: #fff;
  width: auto;
  display: inline-block;
  padding: 15px 20px;
  text-align: center;
  font-size: 1.05rem;
  min-width: 175px;
  border-radius: 5px;
  margin: 0 7px;
}

.product_after_summary .btn-product:hover {
  background-color: #0071e3;
  text-decoration: none !important;
}

.pinelabs_cashify_div {
  margin: 20px 0;
}
.pd-billboard-details, .product-body ul {
	font-size : 0.8em;
}
@media (max-width:1199px) {
  .additional-buttons {
    width: 48%;
    margin-left: 0;
    margin-right: 8px;
    margin-top: 8px;    
  }
  .woocommerce div.product form.cart .button.single_add_to_cart_button {
    width: 97.8% !important;
  }
}

@media (max-width:991px) {
  .additional-buttons {
    width: 100%;
  }
  .woocommerce div.product form.cart .button.single_add_to_cart_button {
    width: 100% !important;
  }
}

@media (max-width:767px) {
  .additional-buttons {
    width: 100%;
  }
}