/***********************************************************************************************/
/*------ GENERAL STYLE  -------*/
/***********************************************************************************************/

body{font-family: 'Roboto', sans-serif; font-size:14px; line-height:24px; color:#454444}

h1,h2,h3,h4,h5,h6{margin-bottom:40px}

.noMarginTop{margin-top:0px !important}
.noPaddingTop{padding-top:0px !important}

/***********************************************************************************************/
/*------ HEADER STYLE  -------*/
/***********************************************************************************************/

.navbar-default {background-color: #fff; border-color: #fff; border-top:1px solid #dbdbdb; 
				 border-bottom:1px solid #dbdbdb; border-radius: 0px; font-size:16px}
.dropdown-menu>li>a {padding: 12px 20px; color:#454444;}
.nav>li>a { padding: 15px 40px;}
#sh{width:175px}
.dropdown-menu{ background-color:#f9f9f9; border:none}
.navbar-nav>li>.dropdown-menu {margin-top: -1px;}
.navbar-default .navbar-nav>li>a {background-image: url(../ima-images/menu-line.jpg);background-repeat: no-repeat;background-position: right;}
.navbar-default .navbar-nav>li:last-child>a{background-image: none}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover{background-color:#f9f9f9; font-weight:500}
.navbar-default .navbar-nav>.active>a:hover{background-color:#f9f9f9; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175); font-weight:500}
.navbar-default .navbar-nav>.active>a:focus{background-color:#f9f9f9;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{background-color:#f9f9f9;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{background-color:#fff; color:#454444;}


#header{padding-bottom:30px; padding-top:50px}
#headerWrap{position:fixed; width:100%; background-color:white; z-index:999}


/***********************************************************************************************/
/*------ SECTIONS  -------*/
/***********************************************************************************************/

section{ padding-top:152px; background-color:#eeeeee; padding-bottom:52px}
.sectionContent{margin-top:50px}
.sectionContact{margin-top:92px; padding-left:30px}
.sectionShare {margin-top: 100px;}

.countryList{text-transform:uppercase; margin-top:30px;}
.countryList li{padding-right:20px}
.countryList li:last-child{padding-right:0px}
.countryList a{color:#009688; font-weight:500}
.countryList a:active, .countryList a:visited{background-color:#e2e2e2; padding:5px 2px}

.shareIcons{margin-top:15px}
.shareIcons li{padding-right:27px}
.shareIcons li:last-child{padding-right:0px}

h1.imageCaption{ font-size:95px; font-weight:bold; text-transform:uppercase; color:white; line-height:90px; padding:50px 0px 30px 0px;text-shadow: 1px 1px 2px #000;}

/*------ SAIL  -------*/
#sailboat{background-image: url(../ima-images/section-1.jpg);-webkit-background-size: cover; -moz-background-size: cover;-o-background-size: cover; 
		  background-size: cover; border-bottom:8px solid #36acc1; border-top:3px solid #dbdbdb; background-position:center; }


/*------ TENSILE  -------*/
#tensile{background-image: url(../ima-images/section-2.jpg);-webkit-background-size: cover; -moz-background-size: cover;-o-background-size: cover; 
		  background-size: cover; border-bottom:8px solid #368e2d; border-top:3px solid #dbdbdb; background-position:center;}
		  
/*------ INDUSTRIAL  -------*/
#industrial{background-image: url(../ima-images/section-3.jpg);-webkit-background-size: cover; -moz-background-size: cover;-o-background-size: cover; 
		  background-size: cover; border-bottom:8px solid #fe0101; border-top:3px solid #dbdbdb; background-position:center;}
		  
.tollerHeader{line-height:265px !important}		 


/*------ ANDERSON  -------*/
#andersen{background-image: url(../ima-images/section-4.jpg);-webkit-background-size: cover; -moz-background-size: cover;-o-background-size: cover; 
		  background-size: cover; border-bottom:8px solid #0f418c; border-top:3px solid #dbdbdb; background-position:center;}
		  
.mediumHeader{line-height:133px !important}


/*------ RIGGIN  -------*/
#riggin{background-image: url(../ima-images/section-5.jpg);-webkit-background-size: cover; -moz-background-size: cover;-o-background-size: cover; 
		  background-size: cover; border-bottom:8px solid #ffb400; border-top:3px solid #dbdbdb}
		  

 
		  
/***********************************************************************************************/
/*------ FOOTER  -------*/
/***********************************************************************************************/
#footerWrap{background-color:#757575; padding:30px 0 10px 0}	
#footerLogs{text-align:center}	  
#footerLogs li{padding-right:85px}
#footerLogs li:last-child{padding-right:0px}


@media (max-width: 1024px){
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  background-color: #fff;}
}


@media (min-width: 979px) and (max-width: 1200px){
#header{margin-top:10px}
#headerWrap{position:relative;}
#logo{margin-bottom:10px}
#logo img{ display:inline}
.navbar-default .navbar-nav>li>a{background-image:none}

section{margin-top:0px;padding-top: 0px;}
.sectionContact {margin-top: 32px; padding-left: 15px;}

#footerLogs li {padding-right: 20px;}

}


@media (max-width: 979px) and (min-width: 768px){
#header{margin-top:10px}
#headerWrap{position:relative;}
#logo{margin-bottom:10px}
#logo img{ display:inline}
.navbar-default .navbar-nav>li>a{background-image:none}

section{margin-top:0px;padding-top: 0px;}
.sectionContact {margin-top: 32px; padding-left: 15px;}
.tollerHeader{line-height:normal !important}		
.mediumHeader{line-height:normal !important}
}

@media (max-width: 767px){
#header{margin-top:10px}
#headerWrap{position:relative;}
#logo{margin-bottom:10px}
#logo img{ display:inline}
.navbar-default .navbar-nav>li>a{background-image:none}

.sectionContact {margin-top: 32px; padding-left: 15px;}
h1.imageCaption{font-size:40px; line-height:normal; padding:0px}
.tollerHeader{line-height:normal !important}
.mediumHeader{line-height:normal !important}		
.sectionContent{ margin-top:20px}
section{margin-top:0px;padding-top: 0px;}
.shareIcons li { margin-bottom: 20px;}
.sectionShare{margin-top:20px}
.countryList li {display: block;}

#footerWrap {padding: 10px 0;}
#footerLogs li {padding-right: 0px; margin-bottom:10px; display:block}
#footerLogs li img{display:inline}
}



