/*--
	Theme Name: theme50761
	Theme URI: http://info.template-help.com/help/
	Description: A theme for Wordpress 4.4.x
	Author: Template_Help.com
	Author URI: http://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1.5
--*/

/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */

@media (max-width: 767px) {

	.logo_scudo {
			/*width: 20%;*/
			display: none;
	}

}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)  {

.logo_scudo {
	display: none;
}

.header-wrap  .span4 , .header-wrap  .span8 {

		width: 100%;
}

.logo.pull-left {

	float: none;
  margin-bottom: 6px;
}


}

@media (min-width: 1200px) {
	.sf-menu > li { margin-left:25px !important; }

#content a {
	color : #444444 !important;
}

.mb75 {

	margin-bottom: 75px;

}
.qtranxs-lang-menu img {
	margin-left: 3px;
}

#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-megamenu > ul.mega-sub-menu {

	background: #fff !important;

}

#mega-menu-wrap-header_menu {
  background: #121212 !important;
}

nav.nav.nav__primary.clearfix {
	margin-top: 20px !important;
}

#mega-menu-wrap-header_menu li.has-map {


    position: absolute !important;
    top: 36px !important;
    right: 87px !important;

}

#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {

  font-size: 13px !important;

}
#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
  padding-bottom: 5px !important;
  padding-top: 13px !important;
}

#nf-field-36-container.l_horizontal ul li {

display:block !important;

float: left !important;

margin-right: 15px !important;
}

#nf-field-39-container.l_horizontal ul li {

display:block !important;

float: left !important;

margin-right: 15px !important;
}

.nf-before-form-content {

	margin-bottom: 10px;
}

.logo_scudo {

	width: 40px;
	position: absolute;
	left: -35px;
	bottom: 10px;
}

.parallax-box li.active.tab-1 {

		display: none;
}

.es-carousel-wrapper .es-nav-next {
	display: none !important;
}

#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-item > a.mega-menu-link {

	font-size: 13px !important;
}

.logo_h__txt, .logo_link {

		font-family: 'Merriweather', serif !important;
		font-size: 23px !important;
}

.parallax-box p, .parallax-box li {
	font-size: 15px;
}

.content_box.address {

	font-family: sans-serif !important;
}

.extra-wrap.email a {
	    text-transform: lowercase;
}

.page.type-page h1:first-child {
	 	display: none;
}

.title-section .breadcrumb.breadcrumb__t {
	visibility: hidden;
}


.post-2270 ul {
	margin-left: 14px;
}

.list_lv3 {
	padding-left: 50px;
}

.list_lv2 {
	padding-left: 18px;
}

.list_black li {

	font-weight: bold;
}


.section_cr {
	border: 1px solid;
	border-radius: 7px;
	border-left: 0;
	border-right: 0;
	margin-bottom: 30px;
	background-color: beige;
	padding: 15px 15px;
}

.p_req {
	margin-bottom: 1px;
}

.ml_25 {

	margin-left: 25px;
}

.second_list {

	margin-left: 50px;
}

.third_list {
	margin-left: 50px;
}

.line_heigh_12 {
	    line-height: 30px;

}

#mega-menu-item-2495 {
	width: 25% !important;
}

#mega-menu-item-2474 {
	width: 37% !important;
}

.es-carousel_li.list-item-1 .desc p {

		width: 100%;
		text-align: center;
		margin-left: 0px !important;
		padding-left: 0px !important;

}



}

.logo_scudo {
	width: 40px;
	position: absolute;
	left: -35px;
	bottom: 10px;
}

.extra-wrap.email a{
	    text-transform: lowercase;
}

.extra-wrap.locality p {
	text-transform: capitalize;
}

.mega-menu-item-wpcw_contact-2  a {
	text-decoration: underline;
	color: #3a6a8c !important;
}

.page-template table td {

	width: 21%;
}

.extra-wrap.phone p , .extra-wrap.locality p {

	font-family: 'Merriweather', serif !important;

}

/*
.parallax-slider .innerBtn.icon-chevron-left {
	visibility: hidden;
}


.parallax-slider .innerBtn.icon-chevron-left:hover {
	visibility: visible;
}
*/
