/*
Theme Name:   	Shop Isle - Koferi Jurica
Theme URI:    	http://themeisle.com/themes/shop-isle/
Author:       	Themeisle
Author URI:		https://themeisle.com
Description:  	ShopIsle is the perfect free theme designed for your WooCommerce shop based on bootstrap. Due to its flexibility ShopIsle can also be used for a one page business site, it has a fullscreen image, parallax effect, it provides a responsive blog section, is eCommerce ready, WPML, Photo Gallery Grid,Contact Form 7,Meta Slider, SiteOrigin Page Builder, JetPack compatible and SEO friendly. It features a simple, minimal and elegant style which will work perfectly for a clothing, electronics and almost any kind of store.
Version:      	1.0.0
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Template:       shop-isle
Text Domain:  	shop-isle-child
Tags:         	two-columns,one-column, grid-layout, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template,footer-widgets,theme-options, translation-ready,e-commerce,blog,portfolio, threaded-comments

======
Note: Do not edit this file. If you wish to add your own CSS we strongly recommend creating your own child theme, or installing a custom CSS plugin.
======
*/

label {
	font-weight:normal !important;
}
/*logo*/
.logo-image img, .custom-logo {
	max-width: 170px;
}
.navbar-custom {
	padding: 0px !important;
}
.module-small {
    padding: 20px 0;
}
.module{
    padding: 60px 0;
}
.page-header-module.module {
    padding: 120px 0 70px;
}
@media screen and (max-width: 768px){
	.page-header-module.module {
   	 	padding: 100px 0 30px !important;
	}
}

.module-cart-bottom {
    padding-top: 0px !important;
}
.module-cart-top {
	padding : 120px 0 0px !important;
}
.page-module-content {
	padding-top : 50px !important;
}
.product-main-content {
	margin-top:30px;
}
.caption-content {
	display:block !important;
	margin-top:40vh;
	opacity:0.9;
}
.shop_isle_footer_sidebar {
	padding-bottom :0px !important;
}

.footer-social-links a {
    display: inline-block;
    padding: 0 10px;
    font-size: 15pt;
}

.mb-100{
	margin-bottom:100px;
}
/*billing fields*/

h3#ship-to-different-address {
    font-size: 13px;
		font-weight: normal;
}
.woocommerce-billing-fields input {
	height: 35px;
	font-size:13px;
	text-transform : none;
}
.woocommerce-billing-fields input::placeholder{
	font-style:italic;
}

/*contact form*/

.wpcf7-form p label{
	display : inline !important;
}
span.wpcf7-list-item {
    display: inline-block;
    margin : 0px !important;
	margin-bottom : 5px !important;
}

.acceptance-checkbox {
	width : 14px!important;
	height: 14px!important;	
	margin-right : 0px !important;
}
.checkbox input[type=checkbox] {
	margin-left :0px !important;
	position: relative;
}
.mc4wp-checkbox-contact-form-7 input {
	width : 14px!important;
	height: 14px!important;	
 	margin: 0 3px 0 0 !important;
}
.mc4wp-checkbox-wp-registration-form > label > span {
	font-weight:normal !important;
}

/*big title section buttons*/

a.btn.btn-border-w  {
	background : #111111;
    border:0px;
	
	margin-right: 5px;
	margin-bottom : 5px;
}
a.btn.btn-border-shop  {
    border:1px solid rgba(255, 255, 255, 0.75);
	margin-bottom : 70px;
	color : #FFFFFF;
	background-color:#111111;
}

@media screen and (max-width: 400px){
	a.btn.btn-border-w {
		width: 47% !important;
	}

}
@media screen and (max-width: 768px){
	a.btn.btn-border-w {
		width: 40%;
 		padding:8px 25px;
	}
	.hs-title-size-4 {
		display:none;
	}
	.caption-content {
		margin-top : 55vh;
	}

}

/*end big title section buttons*/

/*opacity on bottom product slider*/
.ex-product {
	opacity : 1.0 !important;
}

/*product extra options - all fields as woocommerce*/
@media screen and (max-width: 768px) {
	.thwepo-extra-options {	
    width: 100% !important;
    padding: 0 !important;
}
}
.thwepo-extra-options {	
    width: 33.33333333%;
    padding: 0 15px 0 0;
}
.thwepo-extra-options > input {
	    height: 39px;
	
    padding: 3px 16px;
    border: 1px solid #eaeaea;
    border-radius: 2px;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 13px;
    letter-spacing: 2px;
    text-transform: uppercase;
}
/*end product extra options - all fields as woocommerce*/
/*add to cart button on single item page*/
.single-product div.product form.cart .button {
	clear:both;
	float:left !important;
	margin-top:20px;
	
}
label.woocommerce-form__label-for-checkbox {
	padding-top:10px;
	clear:both;
}
label.woocommerce-form__label-for-checkbox > input{
	height : 14px;
	width : 14px;
}
@media (max-width: 600px) {

	table.cart td.actions div.coupon {
		margin-bottom:5px;
	}
	table.cart td.actions input[name="coupon_code"] {
	    float: none;
    	width: 100% !important;
    	margin: 10px 0;
	}
	table.cart td.actions button[name="apply_coupon"] {
		width: 100% !important;
	}
	table.cart td.actions button[name="update_cart"] {
		margin-top:10px !important;
		height : 35px;
		width: 100% !important;
	}
}

/*end add to cart button on single item page*/

/*notification bars*/

div.notification-bars {
    padding-right: 15px;
    padding-left: 15px;
    margin-left: auto;
    margin-right: auto;
	height: 40px;
	margin-bottom: 10px;
}
@media (min-width: 768px) {
	div.notification-bars {
    	width: 750px;
	}
}
@media (min-width: 992px){
	div.notification-bars {
    	width: 970px;
	}
}
@media (min-width: 1200px){
	div.notification-bars {
    	width: 1170px;
	}
}
div.notification-bar-container {
	padding-left:2px;
	padding-right:2px;
	margin-bottom:5px;
}
div.notification-bar {
	background-color : #F3D8CF;
	color:#0F0F0F;
    text-align: center;
    font-size: 15px;
    padding: 12px 0;
    font-weight: 600;
	width: 100%;
}
div.notification-bar a{
	color:white;
}
/*end notification bars*/


p.product-height label::first-line {
	font: 400 12px/1.8 "Open Sans", sans-serif;
    font-size: 12px;
    font-weight: 600;
}

p.product-height input {
    height: 33px;
    border: 1px solid #eaeaea;
    border-radius: 2px;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 11px;
    letter-spacing: 2px;
    text-transform: uppercase;
	width : 70px;
}
div.phoen_rewpts_pts_link_div_main {
	padding-left : 0px !important;
}
div.phoen_rewpts_redeem_message_on_cart {
	font-size : 13px !important;
}
.phoen_rewpts_pts_link_div .button {
	    font-size: 11px;
	    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: "Roboto Condensed", sans-serif;
}
.yith-wcbm-badge {
	letter-spacing:2px;
	border-radius:2px;
	opacity:0.85;
}
.yith-wcbm-badge-2755 {
    top: 30px;
    right: -20px;
	transform: rotate(90deg);
}
/*checkout*/
ul.woocommerce-shipping-methods{
	    -webkit-padding-start: 0px;
}
/*corvus images*/
#payment .payment_methods li img {
    position: static !important; 
}
/*
     FILE ARCHIVED ON 13:53:23 Jul 11, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:15:15 Sep 26, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.498
  exclusion.robots: 0.075
  exclusion.robots.policy: 0.065
  esindex: 0.009
  cdx.remote: 9.025
  LoadShardBlock: 147.538 (3)
  PetaboxLoader3.datanode: 224.424 (5)
  PetaboxLoader3.resolve: 307.078 (2)
  load_resource: 421.516
  loaddict: 63.012
*/