/*
Theme Name: Massive Child
Theme URI: http://massivedemo.lab.themebucket.net/
Author: Theme Bucket
Author URI: http://themebucket.net/
Description: Massive is a multi-purpose WordPress Theme that comes with huge collection of ready made templates. You can pick any one of those templates to get started your AWESOME project.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: massive
Tags: black, gray, white, dark, light, two-columns, left-sidebar, responsive-layout, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, threaded-comments, translation-ready
template: massive

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*===========================================================
 Add you custom css below
 ============================================================*/

 #top_header{
	width:100%;
	height:50px;
	background:#ededed;
 }
 #top_header_inner{
	 width:100%;
   max-width:1170px;
	 margin:0 auto;
   padding:0 10px
 }
 .top_header_inner_row{
	 width:70%;
	 float:left;
	 padding-top:1%;
 }
 .top_header_inner_row_right{
	 float:right;
	 text-align:right;
   width:30%;
 }
  .top_header_inner_elements{
	 padding-left:15px;
 }
  .top_header_inner_elements:first-child{
	 padding-left:0px;
 }
 .top_header_inner_elements i{
	 padding-right:7px;
 }
 .brand-logo-center-wrapper{
	 max-width:1170px;
	 text-align:left;
	 margin:auto;
   padding:0 10px;
 }
 #header_contact{
	 background:#003069;
	 padding:1%;
	 float:right;
	 margin-top: 53px;
 }
 .Site-footer--layout-1 .Site-footer__primary{
	 border-top:1px solid #eaeaea;
 }
 #header_contact a{
	 color:#fff;
	 font-weight:700;
	 text-transform:uppercase;
	 letter-spacing:0.4px;
	 font-size:12px;
 }
 .cart-info, .nav-divider{
	 display:none !important;
 }

 #main_banner{
	 height:100%;
	 min-height: 657px;
 }
 .banner-box {
	 display:none;
 }
 .Site-footer__secondary{
	 text-align:center;
 }
 .page-content-8{
	 padding-top:0 !important;
 }
 .page-title {
	 background:#ededed;
 }
 .widget .heading-title-alt {
    margin-bottom: 30px;
	background:#003069;
	color:#fff;
	padding-left: 12px !important;
    padding-top: 12px !important;
}
.heading-border-bottom{
	border-bottom:none;
}
.wpcf7-submit{
	background:#003069;
	border:none;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding:1%;
}
#homepage_button_one a{
	background:#003069;
	color:#fff;
	border:2px solid #003069;
	font-weight:bold;
	margin-right:5px;
}
#homepage_button_one a:hover{
	background:#fff;
	color:#003069;
	border:2px solid #003069;
}
#homepage_button_two a{
	background:#fff;
	border:2px solid #003069;
	color:#003069;
	font-weight:bold;
}
#homepage_button_two a:hover{
	background:#003069;
	color:#fff;
}
#homepage_button_three a{
	background:#fff;
	color:#003069;
	font-weight:bold;
	border:2px solid #fff;
}
#homepage_button_three a:hover{
	border:2px solid #fff;
	background:#003069;
	color:#fff;
}

.top-images{margin-top:-121px!important;}
.top-images .vc_column-inner {padding:0!important;}
span.smallhead {color:#fff;font-size:50px;display:block;}
span.bighead {color:#fff;font-size:80px;display:block;}
a.whatwebuy {background:#00306a;color:#fff;border:solid 2px #00306a;padding:10px 30px;transition: all 0.5s ease;}
a.whatwebuy:hover {background:#fff;color:#00306a;border-color:#fff;}
a.tickcontact {border:solid 2px #00306a; color:#fff;padding:10px 30px;transition: all 0.5s ease;}
a.tickcontact:hover {background:#fff;color:#00306a;border-color:#fff;}
label {width:100%;}
button, input, select, textarea {border:solid 1px #ccc;padding:5px 10px;width:100%}
button:focus, input:focus, select:focus, textarea:focus {border-color:#00306a;}

@media (min-width: 769px){
 .brand-logo-center {padding: 50px 0;}
 .bucket-navbar-center .menuzord-menu, .bucket-navbar-center .menuzord-menu > li{text-align:left;}
 .bucket-navbar-center.bucket-navbar-default{background:#003069;border-top:nome;}
 .bucket-navbar-sticky-wrapper, .logo-brand, .menuzord-menu > li > a{color:#fff;}
 .bucket-navbar-sticky-wrapper, .logo-brand, .menuzord-menu > li > a:hover{color:#fff;}
 .bucket-nav-underline > li.active > a, .bucket-nav-underline > li:hover > a{color:#fff !important;}
 .bucket-nav-underline > li > a{line-height:63px;font-weight:bold;}
 .bucket-nav-underline > li > a:hover{background:#fff;color:#003069 !important;}
 .bucket-navbar-sticky-wrapper{height: 65px !important;}

}

@media only screen and (max-width : 769px) {
  .top-images .vc_column-inner {padding: 0!important;width: 33.3333%;float: left;  }

}
@media only screen and (max-width : 414px) {
	 .Site-footer--layout-1 .Site-footer__primary{
		 text-align:center;
	 }
	 .footer-widget-title{
		 margin-top:30px !important;
	 }
	 .homepage_boxes_mob_fix{
		 margin-top:66px !important;
	 }
	 .homepage_boxes_mob_fix:first-child{
		 margin-top:0 !important;
	 }
	 .Site-footer--layout-1.Site-footer--gray .Site-footer__secondary{
		 padding-left:15px !important;
		 padding-right:15px !important;
	 }
	 .displayNoneMob{
		 display:none !important;
	 }
	 .page-title{
		 margin-top:100px;
	 }
	 .breadcrumb{
		 display:none;
	 }
	 .widget_nav_menu:first-child{
		 margin-top:40px;
	 }
	 .page-content-47{
		 text-align:center;
	 }
	 #contactFormMob .vc_column-inner {
		 padding-left:0 !important;
		 padding-right:0 !important;
	 }
   .top-images {margin-top:-100px !important;}
   span.smallhead {font-size:30px;}
   span.bighead {font-size:60px;}
   .top_header_inner_row {float:none;text-align:center;width:100%;}
   #top_header {height:auto;}
   .inner-ticker.wpb_column.vc_column_container.vc_col-sm-8 {padding-left:20px;}
   .top-images .wpb_single_image .vc_figure, .top-images .wpb_single_image .vc_single_image-wrapper, .top-images .wpb_single_image img{width:100%;}
   .top-images .vc_column-inner {padding: 0!important;width: 100%;float: left;  }
}
