/*

Theme Name: hoatamus

Theme URI: http://site.hoatamus.net/

Description:

Version: 1.0

Author: hoatamus

Author URI: http://site.hoatamus.net/

*/

/*@font-face {
  font-family: 'sfu_gillsansregularMT-Bold';
  src: url('fonts/sfu_gillsansregularMT-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/sfu_gillsansregularMT-Bold.woff') format('woff'), url('fonts/sfu_gillsansregularMT-Bold.ttf')  format('truetype'), url('fonts/sfu_gillsansregularMT-Bold.svg#sfu_gillsansregularMT-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}



@font-face {
    font-family: 'sfu_sfu_gillsansregularregular';
    src: url('fonts/sfusfu_gillsansregularregular-ttf-webfont.eot');
    src: url('fonts/sfusfu_gillsansregularregular-ttf-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sfusfu_gillsansregularregular-ttf-webfont.woff2') format('woff2'),
         url('fonts/sfusfu_gillsansregularregular-ttf-webfont.woff') format('woff'),
         url('fonts/sfusfu_gillsansregularregular-ttf-webfont.ttf') format('truetype'),
         url('fonts/sfusfu_gillsansregularregular-ttf-webfont.svg#sfu_sfu_gillsansregularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/
.blog .col-md-4 {display:none;}
.blog .col-md-8 {width:100%!important;}
.blog #footer-call {display:none;}
body{

    font-family: 'Open Sans', sans-serif;

    font-size: 16px;
    color: #030303;

}
p{
    font-family: 'Open Sans', sans-serif;
}
#slide {
    width: 100%;
    float: left;
}
#slide .container {
    width: 100%;
    padding-left:0px;
    padding-right:0px;
}

#header-top{

    width: 100%;

    min-height: 26px;

    float: left;

    background: #f5f4f4;

    padding-top: 5px;
    
    position: relative;

}

#header-top .info{

    float: right;

}

.wsite-social-item {

    width: 28px;

    height: 28px;

    display: inline-block;

}

.wsite-social-plus {

    background: url(images/social-icons.png?1414205928) no-repeat -195px 0px;

}

.wsite-social-mail {

    background: url(images/social-icons.png?1414205928) no-repeat -97px 0px;

}

.wsite-social-linkedin {

    background: url(images/social-icons.png?1414205928) no-repeat -65px 0px;

}

.wsite-social-facebook {

    background: url(images/social-icons.png?1414205928) no-repeat 0px 0px;

}

.social{

    margin: 0;
    text-align: right;	float:left;	width:140px;

}

.social li{

    padding-left: 0;

    padding-right: 3px;

}

.phone{

    padding-top: 4px;
    color: #838588;
     font-size: 17.68px;
display:none;


}

.phone span{

    font-size: 10.37px;

    color: #838588;

}

.phone a{

    color: #838588;

    font-size: 17.68px;

}
.phone a:hover{
    color: #838588;
    text-decoration: none;
}
.navbar{
    width: 100%;
    float: left;
    background: #b20838;
    border: none;
    border-radius: 0;
    margin-bottom: 0;
    
}
h2{font-size:22px;font-weight:bold;margin-top:20px;}
.brochures a {display:block;float:left;padding:11px;}
.clear {clear:both;}
.nav.navbar-nav {
    float: none;
    text-align: center;
}
.navbar-nav > li {
    display: inline-block;
    float: left;
    padding: 12px 10px;
    margin-left: -5px;
}
.navbar-nav > li:hover{
    background-color: #cd7775;
}
.current-menu-item{
    background-color: #cd7775;
}
.navbar-default .navbar-nav > li > a{
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
    color: #fff;
}
.logo img{
  
    position: relative;
    top:-8px;
}
.img-responsive{
     display: inline-block; 
}
#logo{
    float: left;
    width: 100%;
    margin-bottom: 32px;
}
footer{
    width: 100%;
    float: left;
    background: #333333;
    color: #757474;
    padding-top: 35px;
}
footer p{
    color: #757474;
    font-size: 16px;
}
footer a {color:#757474;}
footer a:hover {color:#999;}
#footer-call{
    width: 100%;
    float: left;
    margin-top: 20px;
    margin-bottom: 45px;
	background-color:#f7f7f7;
	padding-bottom:30px;
}

.phone-test p{
    color: #dc423f;
    font-size: 31.89px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    
    
}
.phone-test p a{
     font-weight: 700; 
     color: #dd4340;
     font-size: 31.89px;
     font-family: 'Open Sans', sans-serif;
}
.phone-test p a:hover{
    color: #dd4340;
    text-decoration: none;
}
.automation,.phone-test{
    width: 100%;
    float: left;
}
.phone-test{
    margin-top: 31.89px;
}
 .automation p{
    color: #464646;
    font-size: 31.89px;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
 }
 #content{

    width: 100%;
    float: left;
    margin-top: 23px;
    font-family:'Open Sans', sans-serif; ;
 }
 .content{
    padding: 0 0px;
    width:89%;
    font-size: 16px;
 }
 .list-product h3{
    font-size: 19.14px;
    
 }
 .list-product li{
    font-size: 19.14px;
    font-weight: bold;
    font-family:'Open Sans', sans-serif ;
 }
 .heading{
    font-size: 31.89px;
    font-weight: bold;
    margin-bottom: 30px;
    margin-top: 20px;
    font-family:'Open Sans', sans-serif ;
    color: #030303;
 }
 .col-md-4.list-product {
    margin-top: 40px;
 }
 .quote{
    width: 276px;
    float: right;
    margin-top: 80px;
    
 }
 .sub-content{
    width: 100%;
    float: left;
    
    margin-bottom: 50px;
    font-size: 16px;
 }
  .sub-content p{
    font-size: 16px;
  }
.subheading {
     margin-bottom: 30px;
    margin-top: 20px;
    color: #030303;
    font-size: 31.89px;
    font-weight: bold;
    font-family:'Open Sans', sans-serif ;
}
 .title {
    font-size: 19.14px;
    color: #fff;
    background: #b20838;
    padding:8px 10px;
    font-family:'Open Sans', sans-serif ;
}
.form{
    width: 100%;
    padding: 0 15px;
    background: #eae7e7;
    float: left;
    
}
.form p{
      color: #787876;
}
.form span a{
    font-weight: bold;
    color: #787876;
}
.form .form-control{
    border: none;
    box-shadow: none;
 
}
.form-control::-webkit-input-placeholder { /* WebKit browsers */
    color:    #cccccc;
}
.form-control::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #cccccc;
}
.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #cccccc;
}
.form-control::-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #cccccc;
}
#text-top{
    margin-top: 16px;
    margin-bottom: 15px;
    font-size: 13px;
}
.quote input[type ="submit"] ,.contact-page input[type="submit"]{
    background: #b20838;
    border: none;
    padding: 6px 28px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
     font-family:'Open Sans', sans-serif ;
}
.contact-page label{
    margin-top: 10px;
}
.contact-page input[type="submit"]
{
    margin-top: 10px;

}
span.required{
    color: red;
}
.gallery {
  
}
.gallery li{
    margin-top: 22px;
}

.slideshow-wrapper{
    display: none !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
     background-color:transparent ;
    color: #fff;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
    background-color:transparent ;
    color: #fff;
}
.automation .col-lg-4 {
    text-align: right;
}
.net-work {
    margin-top: 0px;	float:right;	width:233px;
}
.logo {
	width:457px;
	float:left;
}.new-header-number {float:right; width:290px; color:#434343; font-size:16px; text-align:left; font-weight:bold; margin-top:20px; padding:20px 0;}.new-header-number span {color:#b20838;}.new-header-number strong {font-size:28px;}
span.wpcf7-not-valid-tip {
    color: #f00;
    font-size: 14px;
    display: block;
    margin-top: 5px;
    margin-left: 5px;
}
.navbar-default .navbar-toggle{
    border-color: #fff
}
.navbar-default .navbar-toggle .icon-bar{
    
    background: #fff;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
    background-color: transparent;
}
a{
    color: red;
}
a:hover, a:focus{
    
    color: red;
}
@media (min-width: 992px) and (max-width: 1199px)
{
 .gallery li img{
    width:100%;
    
 }
 .quote{
    width:100%;
 }
 .sub-content .col-md-8{
    padding-right: 40px;
 }
    
}
 @media (max-width: 991px)  {
     .logo {
        width: 40%;
    }	 .logo img{        top:10px;    }
    .quote{
        float: none;
        margin: 50px auto;
    }
    .nav > li > a{
       padding: 15px 0;
    }
    .phone{
        padding-left: 0;
    }
    .quote{
        width:100%;
    }
    .automation .col-lg-4{
       text-align: left;
    }
    .content{
        padding-left: 0;
    }		.new-header-number {margin-top:0;}
    
 }
 
@media (max-width: 767px)  

{
    .navbar-nav > li{
        width:100%;
    }
    .content{
        width: 100%;
        padding: 0;
    }
    .automation .col-lg-4 {
        text-align: center;
    }
    .navbar-nav > li{
        margin-left: 0;
    }		.new-header-number {font-size:14px; padding:30px 0 20px 0; width:255px;}	.new-header-number strong {font-size:24px;}
    
   
 }
 @media (max-width: 630px){
    .net-work{
        margin:0 auto;		float:none;
    }	.logo {        width: 250px;		float:none;		margin:0 auto;    }
    .social{
        text-align: center;
    }	.new-header-number {margin:20px auto 0 auto; float:none;}
 }
  @media (max-width:480px)  {
    
  }
  @media (max-width:320px){
    #text-top{
        font-size:12px;
    }
    
  }