/* Enter Your Custom CSS Here */
.search .entry-summary{
	display: none !important;
}

.search .current_page_parent a{
	background-color: #292929 !important;
  	color: white !important;
}

.search .current_page_parent a:hover{
  	color: #ccc !important;
}

.search .content h2{
	font-size: 24px !important;
}

.cg-primary-menu-below-wrapper .menu>li {
    margin-right: 0px;
}

#menu-principal-menu li .menu-item .menu-item-search{
	margin-right: 10px !important;
}

.mega-sub-menu > li > a, .primary_71642 .wr-mega-menu > li > a{
	text-transform: uppercase;
}

.wr-megamenu-container ul.wr-mega-menu > li{
    padding: 0px 15px !important;
}

.primary_71556 .wr-mega-menu a.caption, .primary_71642 .wr-mega-menu a.caption{
	text-transform: uppercase;
}

.wr-megamenu-container ul.wr-mega-menu > li:hover{
	background-color: #9eb4c7;
}

.primary_71556 .wr-mega-menu > li:hover > a, .primary_71642 .wr-mega-menu > li:hover > a{
	background-color: rgba(0, 0, 0, 0) !important;
}

.primary_71556 .wr-mega-menu > li > a:hover, .primary_71642 .wr-mega-menu > li > a:hover{
	background-color: rgba(0, 0, 0, 0) !important;
}

h3{
	text-transform: uppercase;
}

.wr-megamenu-container .wr-megamenu-inner ul a:hover{
	color: #9eb4c7 !important;
}

.wr-megamenu-inner ul li{
	border-bottom: 1px solid #e6e5e5;
}

#secondary .widget_recent_entries ul li a, .comments a, .post-navigation a, .logged-in-as a, body .content-area article h2 a:hover, .blog-pagination a:hover, .posted_in a{
	color: #9eb4c7 !important;
}

#respond input#submit, #respond input#submit:hover{
	background-color:#9eb4c7 !important;
  	color: white;
}

#search-5{
	float:left;
}

#search-5 .screen-reader-text{
	display:none;
}

#search-5 input{
	height: 34px;
}

#search-5 .search-form:before{
	top: 10px;
}

#search-5 .widget-title{
	display: none !important;
}


body.search article .entry-summary > *:not(ul){
  	display: none !important;
}


/*MAX MEGA MENU*/

.mega-sub-menu .mega-menu-item-type-taxonomy > a, #mega-menu-item-71334 > a, #mega-menu-item-71698 > a, #mega-menu-item-71734 > a, #mega-menu-item-71920 > a{
  	padding: 10px 10px !important;
  	text-align: left !important;
  	background-color:#9eb4c7 !important;
  	color: white !important;
  	font-size: 15px !important;
  	font-weight: normal !important;
}

.mega-sub-menu{
	padding-top: 10px !important;
}

.mega-sub-menu > .mega-sub-menu{
	margin-top: 10px !important;
}

.mega-sub-menu .mega-menu-item-type-post_type > a{
	padding: 5px 0px !important;
  	border-bottom: 1px solid #e6e5e5 !important;
  	text-transform: capitalize !important;
}

.mega-sub-menu .mega-menu-item-type-post_type > a:hover{
	color: #9eb4c7 !important; 
}



.ts-pricing-cost{
	display:none;
}

.ts-pricing.style1 .ts-pricing-header h5{
	font-size: 18px !important;
}

.ts-pricing-content ul{
	padding-left: 30px !important;
}

#mega-menu-primary>li>a{
	font-size: 18px !important;
}

.mega-sub-menu{
	background-color: #fff !important;
}

.menu-item-search{
	float: right;	
}

.menu-item-search .search-field{
	height: 40px !important;
}

input.search-field{
	padding: 10px 14px 10px 12px !important;
}

.menu-item-search .search-form:before, .woocommerce-product-search:before{
	top: 12px !important;
}

.menu-item-search .search-form input.search-submit{
	height: 40px !important;
}

.first-footer .col-lg-3{
	width: 33% !important;
}

.header-wrapper{
	display:none !important;
}

.woocommerce div.product .product_title{
	font-weight:bold !important;
}

.info{
	margin-top: 5px !important;
}

body .cg-announcements{
	display: none !important;
}

.cg-menu-below .cg-extras .cg-header-details i, .mobile-header-details .cg-header-details i {
    position: inherit !important;
    line-height: inherit;
    color: #24A3D8 !important;
    font-size: 14px !important;
}

/*RESPONSIVE*/
#lang_sel_list li:first-of-type a{
	margin-left: 0px !important;
  	padding: 0px !important;
}

#lang_sel_list li:first-of-type img.iclflag{
	left: 0px !important;
}


/*BUTTON CF7*/
.wpcf7-submit{
	background-color: #9eb4c7 !important;
}

.wpcf7-form select{
	height: 44px;
}

.woocommerce-result-count{
	display: none;
}

.wpml-ls-legacy-list-horizontal{
	border: 0px solid #fff !important;
  padding: 7px 0px !important;
}

.lang_sel_other{
	padding: 5px 5px !important;
}

.cg-primary-menu .menu > li .cg-submenu-ddown .container > ul .menu-item-has-children .cg-submenu
li{
	width:300px !important;
}

.cg-submenu-ddown a::after{
	background-color: rgba(255, 255, 255, 0) !important;
}



.cg-menu-ul li a, .cg-submenu li a{
  	border-bottom: 2px solid #dedede !important;
	background-color: #fff !important;
}

body .cg-primary-menu-below-wrapper .menu > li.current-menu-ancestor > a:hover, .cg-menu-ul li a:hover, .cg-submenu li a:hover{
	background-color: #9eb4c7 !important;
}

.menu-item-search{
	margin: 10px 15px !important;
}

body .cg-primary-menu-below-wrapper .menu > li.current-menu-ancestor > a, body .cg-primary-menu-below-wrapper .menu>li.current_page_item>a, .current-menu-item{
	background-color: #9eb4c7 !important;
  	color: white !important;
}

.current-menu-item a:hover{
	color: white !important;
}

.first-footer .inner-widget-wrap{
	padding-top: 30px !important;
}

.first-footer hr{
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}
.first-footer .textwidget img{
	width: 50% !important;
}



/*RESPONSIVE*/

@media only screen and (max-width: 500px) {
  	h1 {
  		margin-top: 0px !important;
  	}  
  	h2 {
        margin-top: -15px !important;
    }
  
  	.first-footer .col-lg-3 {
    	width: 100% !important;
	}
  
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
  	width: 100% !important;
  }
}
