/* Theme Name:   Megatron Child Theme Theme URI:    

http://themes.g5plus.net/megatron/ 
Description:  Megatron Child Theme 
Author:       G5plus 
Author URI:   http://g5plus.net 
Template:     megatron 
Version:      1.0 
License:      GNU General Public License v2 or later 
License URI:  http://www.gnu.org/licenses/gpl-2.0.
htmlTags: two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: 		g5plus-megatron*//************************************************************************************Put your custom CSS below this block :)*************************************************************************************/


header.header-transparent {
	background: rgba(0, 0, 0, 0.5);
}
.instagram-icon-block img {
	margin: -85px 0 0;
	max-width: 20px;
	position: relative;
	z-index: 100;
}
.margin-bottom-50 {
	margin-bottom: 50px!important;
}
.details-block p, .details-block ul {
	margin-bottom: 15px;
}
.details-block ol li {
	padding-bottom: 10px;
}
.heading.size-xlg h2 {
	font-size: 52px;
	font-weight: bold;
}
.testimonial-block br {
	display: table;
	margin-top: 8px;
}
.iconbox.top-inline h3 {
	margin-bottom: 35px;
	padding-left: 0px !important;
	text-align: center;
}
.ytp-chrome-top.ytp-share-button-visible {
	display: none !important;
}
.html5-video-player a {
	display: none!important;
}
.background-video-block {
	display: none;
}
.x-nav-menu li.x-menu-item > b.x-caret{
	display:none;
}
@media(min-width:768px) {
/*.background-video-bg .wpb_column .wpb_wrapper{
	min-height:603px;
}*/
}
@media(max-width:767px) {
.Responsive_padd_bottom {
	padding-bottom: 35px;
}
.Responsive_padd_top {
	padding-top: 35px;
}
.background-video-block {
	display: block;
}
.x-nav-menu li.x-menu-item > b.x-caret{
	display:block;
}
.x-nav-menu li.x-menu-item > b.x-caret{
	float:right;
	width:50px;
	height:51px;
	padding-top:15px;
	text-align:center;
}
.x-nav-menu li.x-menu-item > b.x-caret:before{content: '\e0d9';font-family: 'megatron';display: inline-block;font-size: 0.7em; color:#fff;}
.x-nav-menu li.x-sub-menu-open > b.x-caret:before{-webkit-transform: rotate(180deg);}
}
.widget-mailchimp .fullwidth.bg-img, .fullwidth .vc_custom_1456821944516 {
	background: url(images/headlands_3_newsletter_section_dark.jpg) no-repeat!important;
	background-size: cover!important;
}
.widget-mailchimp .submit-wrapper .m-button {
	background: #10b765!important;
}
footer.main-footer-wrapper {
	background: #fff!important;
}
.breadcrumbs-wrap {
	display: none!important;
}
.page-title-inner {
	padding-bottom: 143px;
}
.portfolio-full .navigator {
	display: none!important;
}
.single-portfolio-title-margin {
	margin-bottom: 0px;
}
.portfolio-full .owl-controls {
	display: none!important;
}
header.main-header .header-nav-wrapper.bottom-border-gradient::after {
	background: rgba(87,87,87,1);
	background: -moz-linear-gradient(left, rgba(87,87,87,1) 0%, rgba(135,135,135,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(87,87,87,1)), color-stop(100%, rgba(135,135,135,1)));
	background: -webkit-linear-gradient(left, rgba(87,87,87,1) 0%, rgba(135,135,135,1) 100%);
	background: -o-linear-gradient(left, rgba(87,87,87,1) 0%, rgba(135,135,135,1) 100%);
	background: -ms-linear-gradient(left, rgba(87,87,87,1) 0%, rgba(135,135,135,1) 100%);
	background: linear-gradient(to right, rgba(87,87,87,1) 0%, rgba(135,135,135,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#878787', GradientType=1 );
}
.sub-description .contact-address ul li {
	font-size: 16px;
}
.sub-description .contact-address ul + ul + ul li {
	font-size: 14px;
}
.delimitador {
	width: 100%;
	margin: auto;
}
.contenedor {
	height: 0px;
	width: 100%;
	/*max-width:560px; /* Así establecemos el ancho máximo (si lo queremos) */
	padding-top: 56.25%; /* Relación: 16/9 = 56.25% */
	position: relative;
}
iframe {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
}
footer.main-footer-wrapper .bottom-bar-wrapper{background-color: #111!important; color:#bababa!important;}

#searchform input{max-width:70%;}
#searchform #searchsubmit{ padding:10px;}