/*
Theme Name: Itsfixed Computer Repairs
Theme URI: 
Description: 
Author: Ricky Chen
Version: 1.0
License:
License
Tags:
Text Domain: 
*/

@import url(css/agency.css);

img {
    border-style: none;
    vertical-align: top;
    max-width: 100%;
	width:auto;
    height: auto;
}

.imghover{
	opacity:1;
	-webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;
}

.imghover:hover{
	opacity:0.5
}

.pagecontainer{
	margin-top:40px;
	margin-bottom:60px;
}
.single_post{
	margin-bottom:50px;
}
.single_post h3{
	margin-top:0;
}
.navbar-default .navbar-nav>li>ul{
	position:absolute;
	list-style:none;
	padding:0;
	margin:0;
	padding-top:25px;
	display:none;
}
.navbar-default .navbar-nav>li:hover>ul{
	display:block;
}
.navbar-default .navbar-nav>li>ul>li{
border-top: 1px solid rgba(255, 255, 255, 0.4);
}
.navbar-default .navbar-nav>li>ul>li a{
	padding:12px 10px;
	display:block;
	width:180%;
	background-color: rgba(0, 0, 0, 0.6);
	text-align:center;
}
.col-md-3 .btn-xl{
	padding:5px 10px;
	font-size: 15px;
	float:right;
}
div.wpcf7-response-output{
	width:100%;
	display:table;
	font-size:11px;
}
span.wpcf7-not-valid-tip{
	font-size:11px;
	margin-top:5px;
}



	


.full_width_box{
	padding:60px 0;
	background:#000;
	background:url(images/pattern.png);
	position:relative;
	margin-bottom:30px;
	width:100%;
}

.full_width_box_bg{
	width:100%;
	position:absolute;
	top:0;
	height:100%;
	background-repeat:no-repeat;
	background-size:cover;
	opacity:0.3;
	z-index:4;
}

.full_width_box_inner{
	width:100%;
	margin:auto;
	position:relative;
	z-index:100;
	text-align:center;
	color:#FFF !important;
	font-weight:700;
	font-size:60px;
	line-height:120%;
	text-shadow: 1px 1px 0 rgba(0,0,0,.2);
}

.full_width_box_inner p{
	color:#FFF;
}
.full_width_box_inner_content{
	position:relative;
}




.full_width_box_inner_content:after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 72px;
  height: 1px;
  left: 0;
  background:#FFF;
  margin-left:-36px;
  left:50%;
  top:130%;
}


.full_width_color_box{
	padding:20px 0;
	background:#ff6600;
	margin:30px auto 35px auto;
	position:relative;
	width:100%;
}

.full_width_color_box_inner{
	width:100%;
	margin:auto;
	position:relative;
	text-align:center;
}

.full_width_color_box_inner h1, .full_width_color_box_inner h2, .full_width_color_box_inner h3, .full_width_color_box_inner h4, .full_width_color_box_inner h5, .full_width_color_box_inner p{
	color:#FFF;
	line-height:130%;
	margin-bottom:0;
	margin-top:0;
}

.full_width_color_box_inner p{
	margin-bottom:0;
}

.footwidget{
	margin:30px auto;
}
.footwidget ul{
	margin:auto;
	padding:0;
}
.footwidget ul li{
	margin:auto;
	padding:0;
	list-style:none;
}/*
.footwidget .tt ul{
	padding-left:15px;
}
*/
@media(max-width:1220px) {
	.navbar-default .navbar-brand {
        font-size: 1.2em;
    }
}

@media(max-width:768px) {
	.single_post h3{
		margin-top:20px;
	}
	.pagecontainer{
		margin-top:60px;
	}
}