/*
Theme Name: Advanced Motor Control Ltd.
Theme URI: https://wordpress.org/themes/motorcontrol
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Motor Control's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: motorcontrol

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.
*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Media Queries
 *    15.1 - Mobile Large
 *    15.2 - Tablet Small
 *    15.3 - Tablet Large
 *    15.4 - Desktop Small
 *    15.5 - Desktop Medium
 *    15.6 - Desktop Large
 *    15.7 - Desktop X-Large
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine work of
 * Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 * and Blueprint http://www.blueprintcss.org/
 */

/* CSS Document */
html * {
	margin:0px;
	padding:0px;	
}

div{margin:0px;	padding:0px;}
img{border:0px;}


.spacer{clear:both; height:15px;}
.clear{clear:both; display:block;}
.right-image{float:right; margin-left:15px; background-color:#EDEDED; border-radius:5px; padding:5px;}
.left-image{float:left; margin-right:15px; background-color:#d8cfbf; border-radius:5px; padding:5px;}
.round-image{background-color:#FFFFFF; border-radius:5px; padding:5px; border:1px solid #d9d9d9;}
.fl{float:left;}
.fr{float:right;}
.pr{margin-right:20px;}
h2,h3,h4,h5,h6,p{ margin:0px; padding:0px;}

body{ margin:0px; padding:0px;font-family:"PT Sans"; width:100%; height:100%; font-size: 14px; line-height: 1.42857143; background-color: #ffffff;
color: #818181;}

.container{max-width:1030px;}
.logo{padding-top:15px; padding-bottom:15px; font-size:36px; font-family:"PT Sans"; color:#707070; font-weight:bold; }



.header-top .social-icon ul{float:right; padding-top:10px; }
.header-top .social-icon li {padding-top:0px; padding-bottom:0px; line-height:30px;  vertical-align: middle;  display: inline-block; }
.header-top .social-icon .phone{font-family:"PT Sans"; font-size:22px; color: #cc620d;  background:url(images/phone.png) no-repeat left 5px; padding-left:35px; }

.social-icon .facebook {background:url(images/fb.png) no-repeat left top; width:28px; height:29px; display:block;}
.social-icon .facebook:hover{background:url(images/fb-h.png) no-repeat left top; width:28px; height:29px; display:block;}

.social-icon .twitter {background:url(images/tw.png) no-repeat left top; width:28px; height:29px; display:block;}
.social-icon .twitter:hover{background:url(images/tw-h.png) no-repeat left top; width:28px; height:29px; display:block;}

.social-icon .google {background:url(images/gplus.png) no-repeat left top; width:28px; height:29px; display:block;}
.social-icon .google:hover{background:url(images/gplus-h.png) no-repeat left top; width:28px; height:29px; display:block;}


.social-icon .in {background:url(images/in.png) no-repeat left top; width:28px; height:29px; display:block;}
.social-icon .in:hover{background:url(images/in-h.png) no-repeat left top; width:28px; height:29px; display:block;}

.t-menu-bg{ background:#e0e0e0;}



.navbar-default {    
/*	background-color:transparent;*/
	border-color:transparent;
	background-color:#e0e0e0;
	font-family:"PT Sans";
	font-size:15px;		
	color: #666666;
	text-transform:uppercase;		
}

.navbar {margin-bottom:0px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #ffffff;
	background-color:#3960b9;	  		
}


.navbar-default .navbar-nav > li > a{color: #666666; padding:15px 39px; border:	1px solid #ffffff;  border-top:none;}
.navbar-default .navbar-nav > li > a:hover{color: #ffffff; background-color:#3960b9;	} 


.navbar-default .navbar-nav .current-menu-item > a,
.navbar-default .navbar-nav .current-menu-ancestor > a,
.navbar-default .navbar-nav .current_page_parent > a,
.navbar-default .navbar-nav .current_page_item > a,
.navbar-default .navbar-nav .current_page_ancestor > a {
	 color: #ffffff;
	background-color:#3960b9;	
}


.navbar-default .navbar-nav > li:hover > ul {
	display: block;	
	
}

.navbar-default .navbar-nav > li > ul{
display: none;
	margin: 0px;
	padding: 0px;
	min-width:195px;
	width: auto !important;	
	position: absolute;
	top:50px;
	left: 0px;
	
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;	
	z-index:999999;	
		
}

.navbar-default .navbar-nav > li > ul li{ list-style:none; padding:10px 39px; color: #666666; background-color:#e0e0e0;}
.navbar-default .navbar-nav > li > ul li a{color: #666666;}

.navbar-default .navbar-nav > li > ul li:hover {color: #ffffff; background-color:#3960b9; 	} 
.navbar-default .navbar-nav > li > ul li:hover > a{color: #ffffff; text-decoration:none; } 

.navbar-default .navbar-nav > li .current-menu-item,
.navbar-default .navbar-nav > li .current-menu-ancestor,
.navbar-default .navbar-nav > li .current_page_parent ,
.navbar-default .navbar-nav > li .current_page_item,
.navbar-default .navbar-nav > li .current_page_ancestor {
	 color: #ffffff;
	background-color:#3960b9;	
}



.banner-bg{ background:#3960b9;}
.banner{margin:0 auto;  margin-left: auto; margin-right: auto;   }

.home-bg{ background:#f8f8f8; padding-top:20px; padding-bottom:20px; border-bottom: border-bottom:1px solid #eaeaea;}
.home-title{min-height:0px;}
.home-title h2{font-size:33px; font-family:"Oswald"; color:#ffffff; padding-bottom:20px; }
.home-title span{ font-size:24px; font-family:"PT Sans"; color:#b3b3b3;}

div.desc{
    position: absolute;
    bottom: 0;
    background-color: #000;
    color: #fff;
    opacity: 0.5;
    left:0;   /** new  **/
    right:0;  /** new  **/
    filter: alpha(opacity=50);
}


.pg-bg1{ background:#f2f2f0; position:relative; }
.pg-bg{ background:#f2f2f0; position:relative; }
.pg-bg p{ padding:15px; line-height:22px; }

.page p{ padding-bottom:25px;}

div.description{  
    position:absolute; /* absolute position (so we can position it where we want)*/  
    bottom:0px; /* position will be on bottom */  
    left:0px;  
    width:100%;  
    /* styling bellow */  
    background-color:black;  
    font-family:"Oswald";  
    font-size:26px;  
    color:#ffffff;
	text-transform:uppercase;	 
    opacity:0.6; /* transparency */  
    filter:alpha(opacity=60); /* IE transparency */  
}  
p.description_content{  
    padding:10px;  
    margin:0px;  
} 

.home-bg header h1{ padding-left:15px; padding-bottom:15px;}


#wpcf7-f72-p73-o1 input[type="text"]{width:100%; clear:both;border:1px solid #c0c0c0; margin-bottom:10px; height:30px; padding:5px;}
#wpcf7-f72-p73-o1 input[type="email"]{width:100%; clear:both; border:1px solid #c0c0c0; margin-bottom:10px; height:30px; padding:5px;}
#wpcf7-f72-p73-o1 select{width:100%; clear:both; border:1px solid #c0c0c0; margin-bottom:10px; height:30px; padding:5px;}
#wpcf7-f72-p73-o1 textarea{width:100%; clear:both; border:1px solid #c0c0c0; margin-bottom:15px; height:95px; padding:5px; }


#wpcf7-f72-p73-o1 input[type=submit] {
background:url(images/submit-bg-grn.png) repeat-x left top;
border:0px; text-align:center; width:170px; height:36px;
color:#fff; font-size:20px; text-transform:uppercase; cursor:pointer;
top:0px;
z-index:99999;
border-radius:7px; 
-moz-border-radius:7px;
-webkit-border-radius:7px; 
margin:0px auto 0px auto;
/*background:url(images/submit.png) no-repeat left top;
border:0; width:164px; height:43px;
text-indent: -9999px;
margin:0px auto 0px auto;*/
}


.infusion-form input[type="text"]{width:100%; clear:both;border:1px solid #c0c0c0; margin-bottom:10px; height:30px; padding:5px;}
.infusion-form input[type="email"]{width:100%; clear:both; border:1px solid #c0c0c0; margin-bottom:10px; height:30px; padding:5px;}
.infusion-form select{width:100%; clear:both; border:1px solid #c0c0c0; margin-bottom:10px; height:30px; padding:5px;}
.infusion-form textarea{width:100%; clear:both; border:1px solid #c0c0c0; margin-bottom:15px; height:30px; padding:5px; }



.infusion-form input[type=submit] {
background:url(images/submit-bg-grn.png) repeat-x left top;
border:0px; text-align:center; width:170px; height:36px;
color:#fff; font-size:20px; text-transform:uppercase; cursor:pointer;
top:0px;
z-index:99999;
border-radius:7px; 
-moz-border-radius:7px;
-webkit-border-radius:7px; 
margin:0px auto 0px auto;
}





#footer {background:#}
.footerback{  padding: 15px 0px 0px 0px;}
.footerback div{margin-bottom: 10px;}

.footerback h2{font-size:24px; font-family:"Oswald"; color:#676767;}
.footerback hr { color: #d1d1d1; height: 5px; margin:10px 0 10px 0px; }


.footerback ul.first{ float:left;}
.footerback ul.first li{list-style:none;background:url(images/square.png) no-repeat left 8px; padding-left:15px; line-height:22px;}
.footerback ul.second{ float:right;}
.footerback ul.second li{list-style:none;background:url(images/square.png) no-repeat left 8px; padding-left:15px; line-height:22px;}

.footerback ul.green li{list-style:none;}
.footerback  a{ font-size:14px; font-family:"PT Sans"; color:#888888; text-decoration:none;}
.footerback  a:hover{ font-size:14px; font-family:"PT Sans"; color:#3960b9; }



.social{ padding:20px 0 10px 0;}
/*#footer hr {border-top:1px dashed #434343;
	margin:15px 0 15px 0px; } */

.copyright{ background:#d1d1d1; padding:15px 0px 15px 0px;}
.copyright a{font-size:14px; font-family:"PT Sans"; color:#676767;  text-decoration:none;}



/*---end bs----*/
@media only screen and (min-width:0px)  and (max-width:360px){
.logo {font-size:30px;}
.home-title h2{font-size:30px;}
.footerback ul.first{ float:none;}
.footerback ul.second{ float:none;}
.footerback .fr{ float:left;}

}

@media only screen and (min-width:361px)  and (max-width:600px){
.footerback ul.first{ float:none;}
.footerback ul.second{ float:none;}
.footerback .fr{ float:left;}
}

@media only screen and (min-width:601px)  and (max-width:900px){
.footerback ul.first{ float:none;}
.footerback ul.second{ float:none;}
.footerback .fr{ float:left;}

}
