/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.fusion-header-v2 .fusion-secondary-header {
	background-color: #d31e48 !important;
    border-top-color: #d31e48 !important;
    padding: 6px 6px;

}

.second-logo-content{

	float: left;
}

.logo-width{

	width: 200px !important;
   
}
/*.open-product-menu{


	background-color: #048dc3;
	padding: 10px;
	cursor: pointer;
}

.open-product-menu-content{
	border: solid 1px black;
	position: fixed !important;
	bottom: 0 !important;
	display: block !important;
}

.open-product-menu-content:hover{

	cursor: pointer;
}*/
#second-logo{

	margin-left: 15px !important;
	margin-top: 25px;
}

.red-end-word{

	color: #ca003e !important;
}

.blue-end-word{

	color: #197ab8 !important;
}

.title-separator{

	width: 55px !important;
	border-color: #d31e48 !important;
	margin-left: 0px !important;
	border-top-width: 4px !important;
	margin-top: 25px;
	margin-bottom: 18px;
}

.custom-title h1, h2, h3, h4, h5, h6{

	font-size: 22px !important;
}

.blue-banner{

	position: relative !important;
	display: block !important;
	margin: 0 auto !important;
}

.search-content-menu{

	margin-top: 27px;
}

.search input, .searchform input{

	border-top-color: #ffffff !important;
	border-left-color: #ffffff !important;
	border-right-color: #ffffff !important;
}

.button-home-first{

	padding: 6px 15px !important;
	margin-top: 15px;
	width: 90% !important;
}

.fusion-content-boxes .link-area-box{

	display: table !important;
	margin: 0 auto !important;
}

.home-banner-middle{

	height: 386px !important;
}

a.link-footer-button{

	color: #fff !important;
}

.link-footer-button{

	background-color: #767676;
    padding: 10px 28px;
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
    cursor: pointer;
    letter-spacing: 1px;
    display: block;
}

.link-footer-button img{

	vertical-align: middle;
	margin-right: 10px;
}

.link-social-footer{

	text-align: center;
}

.link-social-footer img{

	margin-left: 10px;
}

.content-link-social{

	text-align: center;
}

.fusion-footer-copyright-area{

	background-color: #666666;
    border-color: #767676 !important;
    border-top-width: 1px;
    padding-top: 22px !important;
    padding-bottom: 20px !important;
}

.sub-footer-content{

	text-align: center;
	color: #a0a0a0 !important;
}

.link-sub-footer{

	margin-left: 15px;
	text-decoration: underline;
	color: #a0a0a0 !important;
}

.fusion-footer-widget-area{

	color: #a0a0a0 !important;

}


.searchform .search-table .search-button input[type=submit]{


	background: transparent !important;
    color: #000 !important;
    line-height: 33px;
    position: absolute !important;
    right: 53px;

}

textarea:focus, input:focus{
    outline: none;
}

.img-quote{

	position: absolute;
}

.content-reviews{

	margin-top: 115px;
}

.content-reviews p{

	padding: 15px 60px;
}

.comment-review{

    font-size: 28px;
    padding-bottom: 0px !important;
}

.author-review{

	color: #d31e48;
	font-size: 16px;
	padding-top: 0px !important;
}

.home-banner{

	padding-top: 50px !important;
	padding-bottom: 40px !important;
}

.breadcrumb-leaf{

	color: #ce003d !important;
}

.left-bread{

	width: 150% !important;
}

.fusion-page-title-bar .fusion-breadcrumbs, .fusion-page-title-bar .fusion-breadcrumbs a{

	text-align: left !important;
}

.accessories-product{

	background-image: url("/wp-content/uploads/2017/06/accessories-flag.png");
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 90px;

}

.link-footer-first li a{

	font-size: 16px !important;
	color: #fff;

}

.link-footer-first li a:hover{

	font-size: 16px !important;
	color: #eee;

}

.product-brochure-img{

	width: 30%
}

.menu-product-page{

	color: #fff;
	font-size: 16px;
}

.menu-product-page a{

	color: #fff !important;
    display: block;
    margin-top: 10px;
    margin-bottom: -30px;
}

.sticky-product-menu{

	
}



.sticky-product-menu.fixed{
transition-property: margin-top,margin-right;
  transition-duration: .5s,.1s;
  transition-delay: 0;
  transition-timing-function: cubic-bezier(0.22,0.99,0.62,1);
  -moz-transition-property: margin-top,margin-right;
  -moz-transition-duration: .5s,.1s;
  -moz-transition-delay: 0;
  -moz-transition-timing-function: cubic-bezier(0.22,0.99,0.62,1);
  -o-transition-property: margin-top,margin-right;
  -o-transition-duration: .5s,.1s;
  -o-transition-delay: 0;
  -o-transition-timing-function: cubic-bezier(0.22,0.99,0.62,1);
  -ms-transition-property: margin-top,margin-right;
  -ms-transition-duration: .5s,.1s;
  -ms-transition-delay: 0;
  -ms-transition-timing-function: cubic-bezier(0.22,0.99,0.62,1);
  -webkit-transition-property: margin-top,margin-right;
  -webkit-transition-duration: .5s,.1s;
  -webkit-transition-delay: 0;
  -webkit-transition-timing-function: cubic-bezier(0.22,0.99,0.62,1);

  position:fixed;
  width: 100%;
  top: 97px;
  z-index:1000;
}
.mobile-product-menu{

	position: fixed;
	bottom: 0;
	top: auto !important;
}

.mobile-product-menu-open{

	position: fixed;
	bottom: 0;
	color: #fff;
	height: 20px;
	line-height: 2.5;
}

.lead-product-img img{

	width: 285px;
}

.lead-product-img-485 img{

	width: 485px;
}

.factsheets-box{

	margin-bottom: 0px !important;
}

.factsheets-box > div{

	margin-bottom: 0px !important;
}

.sticky-product-menu.fixed{
transition-property: margin-top,margin-right;
  transition-duration: .5s,.1s;
  transition-delay: 0;
  transition-timing-function: cubic-bezier(0.22,0.99,0.62,1);
  -moz-transition-property: margin-top,margin-right;
  -moz-transition-duration: .5s,.1s;
  -moz-transition-delay: 0;
  -moz-transition-timing-function: cubic-bezier(0.22,0.99,0.62,1);
  -o-transition-property: margin-top,margin-right;
  -o-transition-duration: .5s,.1s;
  -o-transition-delay: 0;
  -o-transition-timing-function: cubic-bezier(0.22,0.99,0.62,1);
  -ms-transition-property: margin-top,margin-right;
  -ms-transition-duration: .5s,.1s;
  -ms-transition-delay: 0;
  -ms-transition-timing-function: cubic-bezier(0.22,0.99,0.62,1);
  -webkit-transition-property: margin-top,margin-right;
  -webkit-transition-duration: .5s,.1s;
  -webkit-transition-delay: 0;
  -webkit-transition-timing-function: cubic-bezier(0.22,0.99,0.62,1);

  position:fixed;
  width: 100%;
  top: 97px;
  z-index:1000;
}
.mobile-product-menu{

	position: fixed;
	bottom: 0;
	top: auto !important;
}

.mobile-product-menu-open{

	position: fixed;
	bottom: 0;
	color: #fff;
	height: 20px;
	line-height: 2.5;
}
#post-1551 > div > div > div > div > div > p > a{

	font-size: 12px;
}

#wpcf7-f1781-p1782-o1 > form > div.row > div > p > span > select{

	width: 100%;
	height: 120px;
}

ul.list-about-ateq li{

	list-style-type: none;
	margin-bottom: 20px;
}

ul.list-about-ateq li > i{

	margin-right: 10px;
}

.products-services-title{

	text-align: center;
    top: 45%;
    position: absolute;
    display: block;
    z-index: 99999999;
    width: 100%;
    background: rgba(0,0,0,0.6);
    padding: 15px;
}

.products-services-title p{

	margin: 0px !important;
}

.products-services-title a{

	color: #fff;
}

div.flip-box-engineering > div > div > div > div.flip-box-front {

	height: 251px !important;
}

.parts-testing-tab tr{

	
}

.social_links{
	text-align: center;
}

.contact-form input[type="text"], input[type="email"], input[type="tel"], select, textarea{

	border: 1px solid # !important;
	font-size: 16px;
}

.contact-form input[type="text"], input[type="email"], input[type="tel"], select{

	height: 50px !important;
}

.contact-form .red-star{

	color: red !important;
}

.contact-form input[type="submit"]{

	background-color: #ce003d !important;
	margin-top: 15px;
	width:100%;
}

.contact-form input[type="submit"]:hover{

	background-color: #666666 !important;
	
}