/*
Theme Name: iTanning
Theme URI: selenic.com.au
Author: Selenic Group
Author URI: selenic.com.au
Description: Selenic eCommerce
Version: 1.0
Template: porto
*/

@import url("../porto/style.css");

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

.price .amount{
    color:#ec407a;
    font-size:1.15em;
}

.price del .amount{
    color:#9e9e9e;
}

#main-menu .mega-menu,.mega-menu > li.menu-item.active > a, .mega-menu > li.menu-item:hover > a, .mega-menu > li.menu-item.active > h5, .mega-menu > li.menu-item:hover > h5,.mega-menu > li.menu-item.has-sub:hover > a, .mega-menu > li.menu-item.has-sub:hover > h5,.widget_product_categories, .widget_price_filter, .widget_layered_nav, .widget_layered_nav_filters {
	border-radius:0;
}

#main-menu .mega-menu > li.menu-item > a, #main-menu .mega-menu > li.menu-item > h5 {
	line-height: 30px;
}

.sticky-header #main-menu .mega-menu > li.menu-item > a, .sticky-header  #main-menu .mega-menu > li.menu-item > h5 {
	line-height: 30px;
}

.sticky-header #nav-menu-item-5256,.sticky-header .menu-center i  {
	display:none;
}

#main-menu i{
	font-size:16px;
}

.mega-menu > li.menu-item > a,.mega-menu > li.menu-item > h5 {
	text-transform:none;
}

.minicart-icon4:before {
    font-family: "ebs" !important;
    content: "\e900";
    font-size: 1.2em;
}

#mini-cart .cart-head4 .cart-items {
    top: 21px;
}

#mini-cart .cart-popup {
	top:50px;
}

#footer .footer-ribbon {
	background:#EC407A;
}

#footer .footer-ribbon:before {
	border-right-color:#D81B60;
}

#text-8 .textwidget a:hover{
	text-decoration:none;
}

body .ads-container {
	margin:0;
	margin-bottom:20px!important;
	border:1px solid #ededed;
	border-radius:0;
}

.close-gap {
	margin-top:-35px!important;
}

#header .searchform {
	border-radius:0!important;
}

#header .searchform input {
    padding-left: 10px;
}

#header.search-sm .searchform {
    width: 380px;
}

#header.search-sm .searchform.searchform-cats input {
    width: 210px;
}

#header .searchform button {
    padding: 0px 13px 0 13px;
}
#header .main-menu-wrap .menu-right .searchform-popup .searchform {
	top:51px;
	right:-8px;
	width:350px!important;
}

#header .header-top .share-links>a {
    font-size: 20px;
}

#header .header-top .top-links > li.menu-item > a, #header .header-top .top-links>li.menu-item>h5 {
    text-transform: uppercase;
    font-size: 12px;
}

.banner-cursor {
	cursor:pointer;
}

.shop_table.responsive.cart-total th {
	width:33%;
}

.single-product .page-title {
	display:none;
}

#billing_company_field, #0_field {
	display:none;
}

.header-top li i {
	font-size:16px;
}

.woocommerce .featured-box h2, .woocommerce-page .featured-box h2, .woocommerce .featured-box h3, .woocommerce-page .featured-box h3, .woocommerce .featured-box h4, .woocommerce-page .featured-box h4 {
	text-transform:none;
}

.order-actions a {
	margin-right:5px;
}

.order-info, .shipping-info {
	font-size:16px;
}

.order-again {
	padding-top:20px;
}

mark, .mark {
	background-color:transparent;
	font-weight:bold;
	color:#616161;
}

html #topcontrol:hover {
	background-color:#ec407a;
}

li[aria-controls=tab_item-3] {
	float:right;
}

#wpcf7-f4-o1 input, #wpcf7-f4-o1 textarea  {
	width:100%;
}


.g-recaptcha {
-webkit-transform: scale(0.9);
     -moz-transform: scale(0.9);
      -ms-transform: scale(0.9);
       -o-transform: scale(0.9);
          transform: scale(0.9);
   -webkit-transform-origin: 0 0;
      -moz-transform-origin: 0 0;
       -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
           transform-origin: 0 0;
}

/* Reward Points System */

.simpleshopmessage {
	font-size:12px;
	color: #616161;
	font-weight:normal;
    padding: 5px 0;
    display: block;
}

.fp_apply_reward label {
	display:block;
}

.woocommerce-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.woocommerce-message {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.checkout_redeeming {
	padding:0;
}

#billing_email_field {
	float:right;
}

#billing_phone_field {
	float:left;
}

.footable-page-arrow a:hover,li.active a,.footable-page a:hover,li.active a{
	border-color:#dddddd;
	color:inherit;
}

.accordion-menu li.menu-item > a > .fa, .accordion-menu li.menu-item > h5 > .fa, .accordion-menu li.menu-item > a > .avatar, .accordion-menu li.menu-item > h5 > .avatar, #nav-panel .accordion-menu .arrow,.fa-registered,.fa-clock-o,.fa-envelope,.fa-phone {
    color: #ec407a;
}

.main-menu-wrap #main-menu .mega-menu > li.menu-item > a, .main-menu-wrap #main-menu .mega-menu > li.menu-item > h5 {
	padding: 11px 12px 9px 12px;
}

.payment-icons  i{
	font-size:25px;
	padding: 0 8px;
	color: #ec407a;
}

#header .searchform .autocomplete-suggestions {
	left:-1px;
	right:-1px;
}

.gridlist-toggle {
	display: none!important;
}


.menu-item .avatar {
	display: none!important;
}
/* Responsive Layout */

@media (max-width: 480px) {
    #header .header-main .container {
        padding-top: 23px!important;
    }
	#header h1 {
		line-height:19px;
	}
}



@media (min-width: 993px) and (max-width: 1189px) {

	.g-recaptcha {
	-webkit-transform: scale(0.73);
		 -moz-transform: scale(0.73);
		  -ms-transform: scale(0.73);
		   -o-transform: scale(0.73);
			  transform: scale(0.73);
	   -webkit-transform-origin: 0 0;
		  -moz-transform-origin: 0 0;
		   -ms-transform-origin: 0 0;
			-o-transform-origin: 0 0;
			   transform-origin: 0 0;
	}
}

@media (max-width: 1189px) {
	.main-menu-wrap #main-menu .mega-menu > li.menu-item > a, .main-menu-wrap #main-menu .mega-menu > li.menu-item > h5 {
		padding: 11px 6px 11px 6px;
		font-size:13.5px;
		line-height:20px;
	}
	#header.search-sm .searchform {
		width: 282px;
	}
	#header .searchform button {
		padding: 0px 13px 0 13px;
	}
	#header .main-menu-wrap .menu-right .searchform-popup .searchform {
		top:51px;
		right:-8px;
		width:290px!important;
	}
	#header.search-sm .searchform.searchform-cats input {
		width: 110px;
	}
}

h2.woocommerce-loop-product__title {
	font-size: 18px;
	font-family: Helvetica, Arial, sans-serif;
    line-height: 26px;
    margin-bottom: 0;
}

.woocommerce-billing-fields {
	height: 625px
}

@media screen and (max-width: 767px) {

	.woocommerce-billing-fields {
		height: 775px
	}

	.woocommerce-shipping-fields, #additional_field_65_field {
		padding-left: 20px
	}
}

#billing_country_field {
	display: none;
}
