/*
Theme Name: certify Child
Template: certify
Author: Certify Global
Author URI: http://certifyglobal.com/
Description: certify Shop is a simple but modern responsive WordPress theme that oozes high-street sophistication. Its sharp lines and flat design style has been designed to be pixel perfect. Simply load your photography and you can have an online shop to matches the likes of Prada, Gucci and Yves St Laurent.
Tags: two-columns,left-sidebar,custom-background,custom-colors,custom-header,custom-menu,featured-images,translation-ready
Version: 1.0.0
Updated: 2020-01-16
*/


/*header menu styles */
.banner-page.hero-banner-page.layout-light.has_background {
    display: none;
}
/*.acction-right {
    visibility: hidden;
}
.header-right.col-xs-6 {
    visibility: hidden;
}
*/
.page-main-content {
    max-width: 1320px !important;
}
@media (min-width: 1280px){
 .header:not(.style-02):not(.style-03) .header-container {
    padding: 15px !important;
	}
	div#hero-section {
    padding-top: 6rem;
	}
	h2.secu-three {
    width: 64% !important;
    margin: 0 auto !important;
	}
	li#menu-item-15494 {
    background: #1F3290 0% 0% no-repeat padding-box;
    border-radius: 4px;
    opacity: 1;
    width: 134px;
    text-align: center;
	}
li#menu-item-15494 a {
    color: #fff;
	}
}
@media (max-width: 768px) {
	div#hero-section {
    padding-top: 3rem !important;
	}
	h1.c-billboard__header__headline--larger , h1.c-billboard__header__headline {
    font-size: 2rem !important;
}
	
}
.container {
    max-width: 76.875rem !important;
}
.header-wrap .header-position {
    padding: 10px 0 !important;
	 }
.header-position {
    padding: 10px !important;
}
.style-12 .logo {
    margin-right: 50px !important;
}


header:not(.style-07) div.horizon-menu .main-navigation .menu-item .submenu:not(.megamenu) {
    padding: 20px;
    margin-left: 0px;
	top :10px;
    border: 1px solid #ebeaeb;
    border-radius: 4px;
    z-index: 9;
    box-shadow: 0 0 2rem rgba(0,0,0,.1);
    width: auto;
    max-width: 100%;
    transition: min-width 1s cubic-bezier(.165,.84,.44,1);
}
.horizon-menu .main-navigation .main-menu > .menu-item {
    margin: 0 10px !important;
}

.header-wrap-stick {
    padding: 0;
    height: 70px;
    background-color: #fff;
    border-bottom: 1px solid #ebeaeb !important;
    z-index: 1000;
    top: 0;
}

/*.header-control-right.col-md-4.col-sm-4 {
    display: none;
}
*/
.horizon-menu .main-navigation .main-menu > .menu-item .submenu li.menu-item > a:hover {
	color: #1264a3 !important;
}

.main-navigation .main-menu > .menu-item:not(.item-logo) > a::after {
	border-top: 0px solid !important;
}
@media (max-width: 767px){
div.header-action-res > div {
    padding: 0 !important;
}
}
li#menu-item-15489 .submenu {
    width: 300px;
    max-width: 300px;
}

li#menu-item-15491 a:hover , li#menu-item-15492 a:hover  , li#menu-item-15493 a:hover {
    color: #1264a3;
}
/*header menu styles */

#action-btn {
    margin-top: 30px;
	 margin-bottom: 30px;
}

.btn-blue {
	background: #1F3290 0% 0% no-repeat padding-box !important;
        border-radius: 4px !important;
    opacity: 1 !important;
	color :#fff !important;
	margin-right: 20px !important;
	font-size: 17px !important;
	text-transform: uppercase;
}

.btn-white {
	background: #FFFFFF 0% 0% no-repeat padding-box !important;
    border: 1px solid #1F3290 !important;
    border-radius: 4px !important;
    opacity: 1 !important;
	color : #1F3290 !important;
	font-size: 17px !important;
	text-transform: uppercase ;
}

.main-container.no-sidebar .page-main-content {
    max-width: 1320px !important;
}

.blogitem-home .vc_column-inner {
    cursor: pointer !important;
}
.star-rating {
    width: 150px;
}

  li#menu-item-15491 {
    margin-right: 200px !important;
}


 



/*country dropdown */
.dropbtn {
    border: none;
    cursor: pointer;
}
div#myDropdown a:first-child {
    display: none !important;
}
.footer-secondrow {
    overflow: inherit !important;
}
div#myDropdown a {
    text-transform: inherit !important;
}
@media only screen and (max-width: 474px) {
 div#myDropdown {
    right: 80px;
}
}


.dropdown {
  position: absolute !important;
top: 10px;
	bottom: 0px ;
  display: inline-block;
}

.dropdown-content {
	bottom: 140px !important;
	position: relative;
  display: none;
  background-color: #ffffff;
  min-width: 160px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
.show {display: block;}
/*end of dropdown css */


.zonex-item-loop-bottom {
	overflow: visible !important;
}

.info-top {
    text-align: center !important;
}