/*
Theme Name: Melody
Theme URI: https://wpopal.org/themes/melody/
Author: Dev Team
Author URI: https://wordpress.org/
Description: This is custom style sheet 
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: melody 
*/




/*Custom Menu Css By Chinmay*/
#opal-logo {
        margin: 20px 0 !important;
}
.navbar-mega{

	margin: 25px 0 0 !important;
}
@media (min-width: 768px) {
	 .opal-footer .footer-bottom .row-eq-height {
      display: block !important; 
	}
}
.kc_single_image {
	text-align:center !important;
}

#opal-masthead .header-main .header-inner {
    margin-top: 10px !important;
}

.navbar-mega .navbar-nav>li>a{

	letter-spacing: 1px !important;
 color: black !important;
 font-weight: 700 !important;
}

.email a{
	color:#fff !important;
}

.opal-footer .footer-bottom .widget_nav_menu .menu{
	-webkit-columns:1 
}
.megamenu-head{
	    
    letter-spacing: 0;
    margin-bottom: 0;
    font-size: 14px;
    font-size: 1.4rem;
	font-weight: 800;
}

/* Chetan Added */

.opal-footer .footer-top .input-group .form-control {
 background: #fff;
    border: none;
    height: 60px;
    margin-bottom: 0;
    max-width: inherit;
    padding: 0px 20px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.17);
    box-shadow: 0 5px 15px 0 rgba(0,0,0,.17);
	border-radius: 0px;
}

.home-border{
border: solid 1px #ad8d52 !important;
}

.opal-footer .footer-top {
    background: #f4f1ea!important;
}



.opal-footer .footer-bottom .widget_nav_menu .menu li{
			padding: 0 0 5px !important;
	   }
	   
.opal-footer .widget .widget-title{
	   font-size: 32px !important;
    font-weight: 500 !important;
    letter-spacing: 0!important;
	   }

.contact-info {
    color: #fff !important;
	font-size: 17px !important;
	}
	
	.opal-footer .footer-bottom .widget_nav_menu .menu li a{
	color: #fff !important;
		    font-size: 17px !important;
	}

span.copy-foot{
	color:#fff !important;
	font-size: 17px !important;
}

.opal-footer .footer-bottom .blog-post .item .bottom-blog .entry-title a{
	     color:#fff !important;
	font-size: 17px !important;
	}

.opal-footer .footer-bottom .contact-info .country, .opal-footer .footer-bottom .contact-info .email, .opal-footer .footer-bottom .contact-info .phone-number p{
	font-size:17px !important;
	padding-left: 3px !important;
	line-height: 18px !important;
}

.opal-copyright a{
	font-size:17px !important;
	color: #fff !important;
}

.opal-footer .footer-top .widget-title{
	font-size: 38px !important;
  font-weight: 600 !important;
letter-spacing: 2px !important;
font-style: italic !important; 
	}

.opal-footer .footer-top .desc-form{
	color: #be8812 !important;
}

/* footer button */

.fbtn-border {
color: #fff !important;
background-color:#000000 !important;
font-size: 13px !important;
line-height: 20px !important;
border-radius: 50px 50px 50px 50px !important;
padding-left:25px !important;
padding-right: 25px !important;
 padding-top: 10px !important;
padding-bottom: 10px !important;
border: solid 2px #966546 !important;
	background:transparent !important;
	letter-spacing: 2px;
	    font-weight: 600;
}

.widget{
	margin-bottom:34px !important;
}

@media (min-width: 769px){
.opal-footer{
	    background: url(/wp-content/uploads/2018/03/footer_bkg1.jpg) no-repeat 0 100%;
   background-size: 100%;
	}
}
	
	.opal-footer .footer-bottom .col-md-4{
	border-right: none !important;
	}

/* manmeet added 28-feb */

.opal-footer .footer-bottom .contact-info .country:before {
	content: none !important;
}

.opal-footer .footer-bottom .contact-info .phone-number p:before {
	content: none !important;
	
}
.opal-footer .footer-bottom .contact-info .email:before {
	content: none !important;
}

.opal-copyright{
	border-top:none !important;
}

.opal-footer .footer-center {
    border-bottom: 1px solid #7d6b62;
	}

.txt-upper h1{
	text-transform:none !important;
}

.product-block:hover .button-action {
	display:none !important;
}

.opal-footer .footer-bottom .contact-info .email a:hover{
   color: #edbf14 !important;
 }

.onsale {
	display:none !important;	
}

/* Chetan Added */

.opal-footer .footer-center .widget .social a {
    border: 1px solid #ffffff;
}

.opal-category-subs .category-filter.category-filter-v1 .category-caption .inner .btn {
   background: #0B0A0D;
}


.opal-category-subs .category-filter .category-caption .inner .btn {
 border: solid 2px #ad8d52 !important;   
}

/*manmeet code-6-march-2018 */
.opal-category-subs .category-filter.category-filter-v1 .category-caption .inner {
background: #0B0A0D !important;
opacity: 0.7!important;
}
/*end code*/

.opal-category-subs .category-filter.category-filter-v1 .category-caption .inner .btn:hover {
    background: #0B0A0D !important;
    color: #fff !important;
}

#opal-masthead {
    background-color: #474747 !important;
}

section.footer-bottom {
    margin-top: -40px !important;
	}

.opal-footer .footer-bottom .blog-post .item .bottom-blog .entry-title{
	margin-top:-4px !important;
}

.opal-footer .footer-bottom .blog-post .item .bottom-blog .entry-date{
	display:none;
	}

.opal-footer .footer-bottom .blog-post .item{
	margin-bottom: -30px !important;
	}

	.widget_text img {
    margin-bottom: 0px !important;
	}



@media only screen and (max-width: 500px) {
	.opal-footer .footer-center .widget .social a{
	border: 1px solid #262626;
	color: #262626;
	}
.bordrimag {display:none !important;
	}	
}

.opal-breadscrumb{
	margin-bottom:0px !important;
}


/*Chinmay - Header*/
@media (min-width: 1170px){
#opal-masthead.header-absolute .header-main {
     width: 100% !important;
}
		#opal-masthead.header-absolute .header-main .header-bottom-wrap{

	
   		 background-color: #ffff00 !important; 
	}

}

#mc_embed_signup label{
	    padding-bottom: 30px !important;
}

.navbar-mega .navbar-nav>li {
    padding: 10px 8px 30px !important;
}



.opal-breadscrumb{
	      margin-top: 76px !important;
	}

.opal-footer .footer-bottom .widget_wpopal_latest_posts{
	padding-left: 5px !important;
	}


.opal-footer .footer-center .widget.widget_wpopal_socials_widget{
	   margin-right: 140px !important;
	}

/* manmeet added 5-feb */
/*for hide checkout icon from featured all products */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) 
{ 
.product-block .button-action { 
	display:none !important; 
	}
	
	.slog-txt{
		padding-left: 10px !important;
	}

}
@media only screen and (min-width : 280px)  {
	.product-block .button-action { 
	display:none !important; 
	}
	
}


#primary-menu #menu-item-10272 {   
border: solid 1px #ad8d52 !important;
line-height: 35px;
border-radius: 50px 50px 50px 50px;
padding-right: 10px!important;
padding-left: 10px!important;
padding-top: 10px !important;
padding-bottom: 10px!important;
margin-top: 0px!important;
}

/* product title */
.product-block .name {
text-transform: capitalize!important;
}

/*manmeet code end */

@media only screen and (max-width: 500px){
	.opal-footer .footer-center .widget .social a {
    border: 1px solid #ffffff;
    color: #ffffff; 
 }
	
		.kc_shortcode.kc_single_image.effect-default {
    margin-top: 20px !important;
	}
	#mc_embed_signup input.email{
	   margin-bottom: 15px !important; 
	}  
	.opal-footer .footer-center .widget.widget_wpopal_socials_widget {
    margin-right: 4px !important;
	}
	body.kc-css-system .kc-css-623750 p{
		font-size:30px !important;
	}
	h1 {
    font-size: 30px !important;
	}
	img.lazy.lazy-loaded {
    width: 100% !important;
	}
	.opal-breadscrumb{
	  margin-top:0px !important;
	}
	.active-mobile.search-popup.pull-left {
    display: none;
	}
	.active-mobile.pull-left.cart-popup {
    display: none;
	}
	#opal-masthead.header-absolute .header-main {
background-color: #ffff00 !important;
}
}

.clear-sgbtn {
    display: inline-block;
    margin-left: 15px !important;
	}

.re-img3{
	height:300px !important;
}

.melnght{
	width:560px !important
}

.lanband{
	width:560px !important;
}

.lanppf{
	width:560px !important;
}

 .opal-category-subs .category-filter{
display: inline-flex !important;
} 

/*media query for ipad pro */
 @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
	 
#opal-masthead.header-absolute .header-main {
background-color: #ffff00 !important;
}
	.navbar-mega .navbar-nav>li>a {
    letter-spacing: 0px !important;
	}
	 .navbar-collapse.collapse{
		 margin-left: -35px !important;
	 }
	.opal-footer{
	    background: url(/wp-content/uploads/2018/03/footer_bkg1.jpg) no-repeat 0 100%;
	}
}

 @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape)  {
	 
 #opal-masthead.header-absolute .header-main {
background-color: #ffff00 !important;
}
}

/*media query for ipad */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
	.active-mobile.search-popup.pull-left {
    display: none;
	}
	
	.active-mobile.pull-left.cart-popup {
    display: none;
	}
		#opal-masthead.header-absolute .header-main {
background-color: #ffff00 !important;
}
	.slog-txt{
	padding-left:30%;
	}
	}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
	.opal-footer{
	    background: url(/wp-content/uploads/2018/03/footer_bkg1.jpg) no-repeat 0 100%;
	}
	.navbar-mega .navbar-nav>li>a {
    letter-spacing: 0px !important;
	}
	 .navbar-collapse.collapse{
		 margin-left: -35px !important;
	 }
	}

/*manmeet 12-march-18 */
@media (max-width: 769px){ 
.bordrimag {display:none !important;
	}	
}


 @media only screen and (min-device-width: 769px) and (max-device-width: 1024px) {

.bordrimag {
display:none;
}	
}

@media (max-width: 1025px){ 
	#opal-masthead.header-absolute .header-main {
		background-color: #ffff00 !important; 
	  }
	.topbar-mobile {
   background-color: #1a1a1a!important;
	}
	
.active-mobile.cart-popup {
		display:none!important;
	}
	.active-mobile.search-popup {
	 display:none!important;		
	}
}

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
		.opal-category-subs .category-filter.category-filter-v1 .category-caption .inner {
			height: 195px !important;
		}
		.opal-category-subs .category-filter .category-caption .inner h4 a {
	font-size: 22px!important;
		}
}


.navbar-mega .navbar-nav>li>a {
	font-size: 1.55rem!important;
}


.kiwi-logo-carousel .helper img{
	padding:20px !important;
}

.eu-628 {
	height:250px !important;
}
.eu-b490{
	height:250px !important;
}

.eu-b490rs{
	height:250px !important;
}

.eu-2280sp{
	height:250px !important;
}

.k-2280sp{
	height:250px !important;
}

.slog-txt {
    color: #ffff;
    font-weight: 700;
    padding-left: 39%;
	}