/*
Theme Name:icconstruction

Theme URI: http://brandoitte.com

Description: The Ultimate Smoker and Grill.

Author: Brandoitte

Author URI: http://portsidemarketing.com/

Template:u-design

Version: 2.0.0
*/

@import url("http://fonts.googleapis.com/css?family=Roboto");

.slideshowlink{
display:none!important;
}
#logo h1 a, #logo .site-name a {
    background: url("http://www.icconstruction.com.au//wp-content/uploads/2015/04/logo.jpg") no-repeat scroll 0 100% transparent !important;
    height: 102px;
    width: 493px;
}


#top-elements .social_media_top{
 padding: 28px 20px 0 0;
}
.whitebtn{
background:#fff;
padding:10px 20px;
text-align:center;
color:#525252;

}

.social i {
    font-size: 24px;
    margin-left: 11px;
}

#navigation-menu ul.sf-menu > li > a:hover span{
color:#aad046 !important;
}
#navigation-menu ul.sf-menu{
margin-right:100px;
}

.mosari{
width:496px;
height:auto;
background:url("images/titlebg.png") repeat !important;
color:#fff;
font-size:14px;
padding:20px;
}
.mosari h1{
color:#aad046;
font-weight:bold;
font-size:30px;
}

#before-content{
background:url("images/handbg.jpg") repeat 50% 0 !important;
height:187px !important;
font-size:16px !important;
color:#024e8e !important;
text-transform:uppercase;
font-weight:bold;
  margin-bottom: -150px;
}
.content-block-body div{
text-align:center;
}

#navigation-menu ul.sf-menu > li.current-menu-item > a > span, #navigation-menu ul.sf-menu > li.current_page_item > a > span{
color:#aad046;
}

#footer-bg{
background:#000000;
color:#fff;
}

.formbg div input[type="text"] {
    width: 92%;
   padding:5px;
}
.formbg div input[type="email"] {
    width:92%;
   padding:5px;
}
.formbg div input[type="tel"] {
    width: 92%;
   padding:5px;
}
.thi{
text-align:center;
}
.formbg div select{
    width: 97%;
   padding:5px;
}

.formbg div input[type="textarea"] {
    width: 97%;
}
.text_input, .text_area, textarea, #commentform input{
   width: 97%;
}

h3.bottom-col-title{
margin-top:0px;
padding-bottom:0px;
color:#fff!important;
font-family:'Roboto', sans-serif;
}
.eemail_textbox input{
width:87%;
padding:10px;
}
.eemail_textbox_button{
width:100% !important;
text-align:center;
color:#fff;
width:96% !important;
padding:10px;
background:#1b8bc5!important;
border:none;
}
.gmap{
background:#acacac;
padding:5px;
}
.wpcf7-submit{
width:100% !important;
text-align:center;
color:#fff;
width:96% !important;
padding:10px;
background:#1b8bc5!important;
border:none;
}

#navigation-menu {
    height: 40px !important;
    left: 30% !important;
    margin-top: -38px !important;
    position: absolute;
    top: 0 !important;
    width: 70% !important;
}


#logo {
    left: 0;
    padding-left: 20px;
    position: absolute;
    top: 0px;
    width: auto;
    z-index: 100;
}

#top-wrapper{
	background:url(images/topgrad.jpg) repeat-x 0 100%;
         border-bottom:solid 2px #1b8bc5;
}
.topaddress{
width:50%;
float:left;
}

.textwidget{
 padding: 17px 0 0 !important;
}
.bottomsocialicon{
font-size:24px;
}
.social a{
color:#aad046;
font-size:15px;
}

#logo{
padding-left:0px !important;
}
#navigation-menu ul.sf-menu > li > a{
padding:0px !important;
}

#navigation-menu ul.sf-menu > li > a > span{
padding:10px 20px 35px 20px!important;
}



#navigation-menu ul.sf-menu > li > a{
color:#1b8bc5 !important;
font-size:14px;
text-transform:uppercase;
}
.tumbg{

font-size:22px;
color:#fff;
text-transform:capitalize;
padding:5px 0;

background:#1b8bc5;
text-align:center;

}

.tumbt{
border-bottom:solid 1px #ccc;
font-size:22px;
color:#1b8bc5;
text-transform:capitalize;
padding:5px 0;
margin-bottom:10px;
font-family: 'Roboto', sans-serif;
}
.ktitle{
padding:5px 0;
font-size:18px;
color:#1b8bc5;
text-align:center;
font-family: 'Roboto', sans-serif;
}
.formbg{
background:#f6f1e4;
padding:10px;
}
.rmore{
background:#1b8bc5;
text-align:center;
padding:5px 0;
font-size:14px;
}
.rmore a{
color:#fff;
}
.borddeco{
text-align:center;
padding:20px 0;
border-top:solid 1px #ccc;
border-bottom:solid 1px #ccc;
}

#bottom-bg{
background:#303030;
}
#bottom-bg div{
color:#fff;
}

.bottomsocialicon{
width:100%;
float:none;

}
.bluetitle{
font-weight:bold;
font-size:24px;
margin:10px 0px;
color:#024e8e;
text-align:center;
}
.contdeco{
text-align:center;
color:#525252;
margin:10px 0;
}
.lmore{
width:184px;
margin:0 auto;
font-size:14px;
}
.lmore a{
background:#024e8e;
display:block;
padding:10px;
border-radius:10px;
color:#fff;
text-align:center;

}


.bigtitle{
font-size:24px;
color:#fff;
font-weight:bold;
margin:10px 0;
text-align:left !important;
}

.centertext{
text-align:center;
font-size:24px;
text-transform:uppercase;
line-height:1;
margin-top:30px;
}
.consman{
margin-bottom:-30px;
}
/* portrait*/
@media only screen and (min-device-width: 320px) and (max-device-width:767px){

.mosari{
width:250px

}
.mosari p{
font-size:14px;
line-height:1.6;
}
.mosari h1{
font-size:24px;
}

#logo{
position:static;
}

.consman{
margin-bottom:0px;
}
#top-wrapper{
	background:url(images/topgrad.jpg) repeat-x 0 0;
         border-bottom:solid 2px #1b8bc5;
height: 120px;
}
#logo h1 a, #logo .site-name a{
height: 120px;
}

#top-elements .social_media_top{
padding:0px;
}
}