/*







Theme Name: BizHive, LLC







Theme URI: www.biz-hive.com







Author: BizHive, LLC







Author URI: www.biz-hive.com







Description: BizHive, LLC







Version: 1.5







License: GNU General Public License v2 or later







License URI: http://www.gnu.org/licenses/gpl-2.0.html







*/















@import url(https://fonts.googleapis.com/css?family=Lato:400,300italic,300,100italic,100,400italic,700,700italic,900,900italic);



/*font-family: 'Lato', sans-serif;*/



@import url(https://fonts.googleapis.com/css?family=Raleway:400,300,200,100,500,700,600,800,900);



/*font-family: 'Raleway', sans-serif;*/

html body div.wprm-wrapper
{
	overflow:hidden !important;
}

html



	{



	margin:0px !important;	



	padding:0px !important;



	}



body



	{



	padding:0px;



	margin:0px;



	background:#fff;



	font-family: 'Lato', sans-serif;	



	}



.wrapper



	{



	width:100%;



	float:left;	



	background:#fff;



	}



.responsiveMenu



	{



	display:none;	



	color:#000;



	}



.fixedhead



	{



	position:fixed;



	top:0px;	



	-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.3);



	box-shadow: 0 0 8px 0 rgba(0,0,0,.3);



	max-height:75px;



	height:100%;



	z-index:99;



	background:#fff;



	}



.inner



	{



	max-width:1230px;



	width:98%;



	margin:auto;	



	}





.cat-item a{

	text-align:left;

	color:#333;

	text-transform:capitalize;

	font-size:16px !important;

	display:block;

	

}



.logo



	{



	margin-top:3px;	



	width:35%;



	float:left;



	min-width:330px;



	max-width:330px;



	}



.logo img



	{



	width:100%;	



	}



.navigation



	{



	float:right;



	width:60%;	



	}



.navigation ul



	{



	margin:0px;



	padding:0px;	



	float:right;



	}



.navigation ul li



	{



	list-style:none;



	float:left;	



	}



.navigation ul li a



	{



	font-family: 'Raleway', sans-serif;	



	text-decoration:none;



	text-transform:uppercase;



	font-size:13px;



	font-weight:600;



	padding:30px 20px 25px 20px;



	color:#030303;



	float:left;



	}



.navigation ul li a:hover



	{



	color:#00006a;	



	}



.navigation ul li:last-child a



	{



	padding-right:0px;	



	}
	
.navigation ul li ul
	{
	position: absolute;
    width: 250px;
    background: #FFF;
    margin: 0px;
    top: 75px;
	display:none;
	}
.navigation ul li:hover ul
	{
	display:block;
	}
.navigation ul li ul li a
	{
	padding: 8px 15px 8px 15px;
	text-transform:capitalize;
	}   
.navigation ul li ul li 
	{
	 width: 100%;
    border-bottom: 1px solid #D6D6D6;
	}
.navigation ul li ul li:hover
	{
	background:#FBF7F7;
	}

a.searchIcon



	{



	float:right;



	font-size:12px;



	margin:31px 0px 0px 18px;	



	color:#ababab;



	}



a.searchIcon:hover



	{



	color:#ff6400;	



	}



ul.bjqs-controls.v-centered li a



	{



	font-size:11px;	



	}



ol.bjqs-markers.h-centered 



	{



    text-align: center;



    position: absolute;



    left: 0px !Important;



    bottom: 10px;



	}



ol.bjqs-markers li a 



	{



    padding: 5px 10px;



    background: #FD6502;



    color: #fff;



    border-radius: 50%;



    margin: 5px;



    text-decoration: none;



    font-size: 0px;



    padding: 7px;



	}



#banner-fade, #banner-slide



	{



	margin-bottom:5px;	



	}



.topmargin



	{



	margin-top:70px;	



	position:relative;



	z-index:-5;



	}



.banner



	{



	width:100%;



	height:550px;



	background: url(images/banner.jpg) no-repeat center center; 



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover;	



	position:relative;



	



	}



.sliderCaption



	{



	position:absolute;



	margin-top:19%;	



	background:rgba(1, 0, 106, 0.46);



	width:100%;



	max-width:570px;



	padding:10px 15px 15px 15px;



	color:#fff;



	}



.sliderCaption h1



	{


	color:#fff;

	text-transform:uppercase;



	margin:0px;



	padding:0px;



	font-family: 'Lato', sans-serif;	



	margin-bottom:10px;



	font-size:3em;



	text-shadow: 0 0 8px rgba(0, 0, 0, 0.34);



	}



.sliderCaption h1 sup



	{



	text-transform:none;	



	}



.sliderCaption p



	{



	margin:0px;



	padding:0px;



	font-size:24px;	



	}



.sliderCaption a



	{



	background:#fe6b0b;



	color:#fff;



	font-size:12px;



	text-decoration:none;



	padding:8px 20px;



	margin-top:10px;



	float:left;



	}



.sliderCaption a:hover



	{



	background:#00006a;	



	}



.MiniservicesBlock



	{



	background:#f4f4f4;



	border-bottom:4px solid #fe6608;	



	-webkit-box-shadow: 0 -3px 6px -2px rgba(0, 0, 0, 0.2);



	box-shadow: 0 -3px 6px -2px rgba(0, 0, 0, 0.2);	



	}



.block



	{



	width:33.33%;



	float:left;	



	text-align:justify;



	padding-bottom:20px;



	min-height:125px;



	}



.block h2



	{



	font-weight:400;



	color:#0c3a5b;



	font-size:19px;



	text-align:left;



	padding-left:160px;



	margin-bottom:10px;



	margin-top:15px;



	padding-right:15px;



	font-family: 'Raleway', sans-serif;



	}



.block p



	{



	margin:0px;



	padding:0px;	



	padding-left:160px;



	font-size:14px;



	font-weight:300;



	padding-right:15px;



	font-family: 'Lato', sans-serif;



	}



.ic1



	{



	background:url(images/icon1.png) no-repeat 5px 25px;	



	/*width:37%;*/



	}



.ic2



	{



	background:url(images/icon2.png) #1969bd no-repeat 5px 19px;



	color:#fff;



	/*width:37%;*/



	}



.ic2 h2



	{



	color:#fff;	



	}



.ic3



	{



	background:url(images/icon3.png) no-repeat 36px 24px;



	/*width:37%;*/



	}



.contentBlock



	{



	padding:30px 0px;	



	}



.oneByTwoGrd



	{



	width:50%;



	float:left;	



	}



.centerAlign



	{



	text-align:center;	



	}



.htitle



	{



	text-transform:uppercase;



	font-weight:300;	



	font-size:1.8em;



	margin:50px 0px 10px 0px;



	}



ul.lst



	{



	color:#000049;	



	margin:0px;



	padding:0px;



	margin-bottom:10px!important;



	}



ul.lst li



	{



	/*color:#acacac;*/
    color:#000000;


	list-style:none;



	font-size:1em;



	}



ul.lst li span



	{



	font-size:16px;	



	color:#000049;



	}



ul.lst li i



	{



	font-size:10px;



	margin-right:10px;



	color:#acacac;	



	}



.OrangeButton



	{



	background:#fe6100;	



	color:#fff;



	text-decoration:none;



	-webkit-border-radius: 50px;



	border-radius: 50px;



	padding:8px 70px;



	font-size:20px;



	border:0px;



	margin:10px 0px;



	}



.OrangeButton:hover



	{



	background:#ff8234;



	cursor:pointer;		



	}



.footer



	{



	background:#393939;



	padding:20px 0px 10px 0px;	



	color:#fff;



	font-size:13px;



	}



.sleft



	{



	width:70%;



	float:left;	



	}



.sright



	{



	width:30%;



	float:right;		



	}



.sright p



	{



	margin-top:10px;	



	}



.fmenu



	{



	width:100%;



	float:left;



	margin-bottom:10px;



	margin-top:15px;



	}



.fmenu ul



	{



	margin:0px;



	padding:0px;	



	}



.fmenu ul li



	{



	list-style:none;



	float:left;	



	border-right:1px solid #fff;



	line-height:10px;



	padding:0px 20px;



	}



.fmenu ul li:last-child



	{



	border:0px;



	}



.fmenu ul li:first-child



	{



	padding-left:0px;



	}



.fmenu ul li a



	{



	color: #fff;



    text-decoration: none;



    font-size: 13px;



    font-weight: 600;



    letter-spacing: 0px;



	font-family: 'Raleway', sans-serif;	



	}



.copyright



	{



	width:100%;	



	}



.sright h3



	{



	margin:0px;	
	color:#fff;



	}



.content_left



	{



	width:65%;



	float:left;	



	color:#112e4f;



	margin:30px 0px;



	font-size:14px;



	line-height:22px;



	text-align:justify;



	padding-bottom:50px;



	}



.content_left h1, .content_left h2, .content_left h3 , .content_left h4



	{



	font-weight:400;



	color:#112e4f;



	padding:10px 0px 5px 0px;



	font-family: 'Lato', sans-serif;



	margin-bottom:0px;



	line-height:28px;



	text-align:left;

	text-transform:capitalize;



	}

	

.blogblox {

    border-bottom: dotted 1px #ccc;

    padding-bottom: 10px;

}	



.content_left p



	{



	margin:0px 0px;	



	}



.content_right



	{



	width:33%;



	float:right;



	background:#efefef;



	min-height:400px;	



	padding-top:10px;


    padding-bottom: 34px;

	}



.content_right .inner



	{



	width:90%;



	margin-top:20px;



	}



.content_right h1



	{



	text-align:left;



	color:#2b2583;



	font-size:25px;	



	font-weight:400;



	}

	

li.cat-item{

	line-height:40px;

	border-bottom:solid 1px #ccc;

}



input[type="text"],select,input[type="tel"],input[type="email"],textarea



	{



	width:100%;



	border:0px;



	padding:13px 0px;



	text-indent:10px;



	color:#8f8d8d;



	margin-bottom:7px;



	font-size:14px;



	border:1px solid #ECE8E8;



	}



.content_right p



	{



	margin:0px;	



	}



.content_right input[type="submit"]



	{



	width:100%;



	background:#fe6100;	



	color:#fff;



	text-decoration:none;



	-webkit-border-radius: 50px;



	border-radius: 50px;



	padding:8px 70px;



	font-size:20px;



	border:0px;



	margin:5px 0px;



	}



.content_right a



	{



	font-size:13px;



	text-decoration:none;



	}



.textalignCenter



	{



	text-align:center;	



	}

#wpforms-form-1035 .wpforms-submit{
    background-color: #fd6803!important;
    width: 100%!important;
    border-radius: 30px!important;
}
#wpforms-form-1026 .wpforms-submit{
    background-color: #fd6803!important;
    border-radius: 30px!important;
    width: 20%;
}
.socialIconsSide



	{



	text-align:center;



	margin-top:20px;	



	}



::-webkit-input-placeholder {



   color: #8f8d8d;



}







:-moz-placeholder { /* Firefox 18- */



   color: #8f8d8d;  



}







::-moz-placeholder {  /* Firefox 19+ */



   color: #8f8d8d;  



}







:-ms-input-placeholder {  



   color: #8f8d8d;  



}



	/* Blog */



 



    /* post image */



    .box.blog .post_image{



        padding:5px 0;



    }











    /* post image */



    .blog{



        margin:0 0 30px 0;



        background:#fff;



        padding: 0 0 10px 0;



		width:640px;



    } 



    .blog.page{



		width:100%;



	}



	.blog.post{



		float:left;



	}



    .blog.single{



        margin:0 0 10px 0;



        background:none;



    }



    



    /* Date and Categories Bar */



    .dateandcategories{



        font-size:11px;



        padding:5px 0;



        margin-bottom:14px;



        clear:both;



        display:block; 



        font-style: italic;



        color:#8D8D8D;



    }



    



         



    .blog h2.posthead{



        padding:0 0 10px 0 !important;



    }



	.blog h2 a{



		color:#000000;



		text-decoration:none;



	}



    



    /* Tags */



    .tags{



        margin: 10px 0 0 0 !important;



        padding: 10px 0 ;



        display: block;



    }



    



    .tags span{



        padding:4px 8px !important;



        margin:5px 8px 5px 0 !important;



        border:1px solid #DEDEDE;



        font-size:11px;



        background:#fff url(images/gradient.png) bottom repeat-x;



        -moz-box-shadow: inset 0px 11px 0px #FCFCFC;



        -webkit-box-shadow: inset 0px 11px 0px #FCFCFC;



        box-shadow: inset 0px 11px 0px #FCFCFC;



        -moz-border-radius:4px;



        -webkit-border-radius:4px;



        border-radius:4px;



       line-height:28px;



    }



    



    .tags span a{



        text-decoration: none;



        text-shadow: 1px 1px 0px  #fff;



        color:#545454;



        display:inline-block;



    }



    



    .tags span a:hover{ 



        color:#898989;



    }







	.dateandcategories {



		clear: both;



		color: #8D8D8D;



		display: block;



		font-size: 11px;



		font-style: italic;



		margin-bottom: 14px;



		padding: 5px 0;



	}



	.line {



		border-bottom: 1px solid #E5E8EB;



		clear: both;



		margin: 0 0 10px;



	}



	



	/* Blog Comments*/



    #comments{



        margin:20px 0 0 0; 



    }



    



    #comments ol.commentlist{



        list-style:none;



        list-style-position:outside;



        border:0;



        padding:0;



    }



    



    #comments ol.commentlist li{



       list-style-position:outside; 



        float:none;



        clear:both;



        display:block;



        margin:0 0 20px 0;



        border:0;



        padding:0;



    }







    #comments ol ul{



        padding:0;



        margin:20px 0 20px 0;



        border:0;



    }



    



    /* avatar */



    #comments ol.commentlist li .comment-avatar{



        float:left;



        border:1px solid #F0F0F0;



        -moz-border-radius:6px;



        -webkit-border-radius:6px;



        border-radius:6px;    



        padding:6px;



    }



    



    /* debth 2 */



    #comments ol.commentlist li.depth-2 .comment-avatar{



        margin:0 0 0 68px;



    }



    



    /* debth 3 */



    #comments ol.commentlist li.depth-3 .comment-avatar{



        margin:0 0 0 138px;



    }



    



    /* debth 4 */



    #comments ol.commentlist li.depth-4 .comment-avatar{



        margin:0 0 0 210px;



    }



    



    #comments ol.commentlist li .comment-avatar img{



        display:block;



    }



    



    /* comment body */



    #comments ol.commentlist li .comment-body{



        width:550px;



        float:right; 



        border:1px solid #F0F0F0;



        -moz-border-radius:6px;



        -webkit-border-radius:6px;



        border-radius:6px;



        padding:10px;



    }



    



    /* depth 2 */



    #comments ol.commentlist li.depth-2 .comment-body{



        width:520px; 



    }



    



    /* debth 3 */



    #comments ol.commentlist li.depth-3 .comment-body{



        width:450px; 



    }



    



    /* debth 4 */



    #comments ol.commentlist li.depth-4 .comment-body{



        width:378px; 



    }



    



    .comment-author{



        display:block;



        height:24px;



    }



    



    #comments ol.commentlist li .comment-body .comment-author, .cancel-reply a{



        padding:3px 6px;



        border-bottom:1px solid #F0F0F0;



        margin:0 0 10px 0;



        background:#fff url(images/gradient.png) bottom repeat-x;



        border:1px solid #F0F0F0;



        -moz-border-radius:6px;



        -webkit-border-radius:6px;



        border-radius:6px;    



        text-shadow: 1px 1px 0px #fff;



    }



    



    /* author name */



    #comments ol.commentlist li .comment-body .author-name{



        font-size:14px;



        color:#818181;



        float:left;



    }



    



    #comments ol.commentlist li a,.cancel-reply a{



        color:#818181;



        text-decoration:none;



    }



    



    #comments ol.commentlist li a:hover{



        color:#464646;



        text-decoration:none;



    }



    



    #comments ol.commentlist li .comment-body .comment-meta,.cancel-reply{



        font-size:11px;



        color:#818181;



        position:relative;



        float:right;



    }



    



    #comments ol.commentlist li .comment-body .comment-meta .comment-reply{



        background:#F0F0F0;



        padding:4px 8px;



        -moz-border-radius:6px;



        -webkit-border-radius:6px;



        border-radius:6px;



        margin:0 0 0 5px;



        border:1px solid #fff;



    }



    



    #comments ol.commentlist li .comment-body .comment-meta .comment-reply a:hover{



        color:#818181;



    }



    



    #comments ol.commentlist li .comment-body .comment-meta .comment-reply:hover{



        background:#E4E4E4; 



    }



    



    #comments ol.commentlist li p{



        clear:both;



        display:block;



        color:#6C6C6C;



        padding:0 5px!important;



    }



    



    #comments .text-boxes{



        display:block;



        clear:both;



        margin:0 0 10px 0;



    }



    



    #comments .message{



        margin:0 0 10px 0;



    }



    



    #comments .comment_input{



        width:200px;



        margin:0 6px 0 0;    



        text-shadow: 1px 1px 0px #fff;



    }



    



    #comments .comment_textarea{



        width:654px;



        height:140px;



    }

.widgetSide ul
	{
		margin:0px;
		padding:0px;	
	}

.widgetSide ul li
	{
	background: url('images/arrow.png') 0px 14px no-repeat;
    list-style: none;
    line-height: 23px;
	padding: 9px 24px;	
	border-bottom: solid 1px #DCD7D7;
	}

h1.widgetTitle
	{
	font-weight: 600;
    font-size: 21px;
    text-transform: uppercase;
    margin-bottom: 3px;	
	}



   .cancel-reply{



        position:absolute; 



        margin:-45px 0 0 590px;  



    }    



	



	h6{



        font-size: 16px; 



        line-height:24px;	



		font-weight:normal;



    }



	h5{



        font-size: 18px;



        line-height:27px;	



		font-weight:normal;	



    }



	







form{margin-left:0px;}	



small



	{



		/*margin-left:20px;*/



	}



img.alignright {float:right; margin:0 0 1em 1em}



img.alignleft {float:left; margin:0 1em 1em 0}



img.aligncenter {display: block; margin-left: auto; margin-right: auto}



a img.alignright {float:right; margin:0 0 1em 1em}



a img.alignleft {float:left; margin:0 1em 1em 0}



a img.aligncenter {display: block; margin-left: auto; margin-right: auto}











/* Alignment */



.alignleft {



	display: inline;



	float: left;



	margin-right: 1.625em;



}



.alignright {



	display: inline;



	float: right;



	margin-left: 1.625em;



}



.aligncenter {



	clear: both;



	display: block;



	margin-left: auto;



	margin-right: auto;



}







.alignleft a



{



	text-decoration:none;



	color:#ff7e00;



}







.alignright a



{



	text-decoration:none;



	color:#ff7e00;



}







p a



{



	text-decoration:none;



	color:#ff7e00;



}







#searchform



	{



		margin-left:0px;



	}



	



#searchform input



	{



		/*border:none;*/



	}



	







form{margin-left:0px;}	



small



	{



		/*margin-left:20px;*/



		font-size:12px;



		line-height:20px;



	}







	



/* =Content



-------------------------------------------------------------- */







#content table {



	text-align: right;



	margin: 0 0 24px -1px;



}



.page-title span {



	font-style:normal;



}



.entry-title,



.entry-meta {



	clear: right;



/*	float: right;



	margin-left: 68px;*/



	margin-right: 0;



}







.entry-content input.file,



.entry-content input.button {



	margin-left: 24px;



	margin-right:0;



}



.entry-content blockquote.left {



	float: right;



	margin-right: 0;



	margin-left: 24px;



	text-align: left;



}



.entry-content blockquote.right {



	float: left;



	margin-right: 24px;



	margin-left: 0;



	text-align: right;



}



#entry-author-info #author-avatar {



	float: right;



	margin: 0 0 0 -104px;



}

.widgetTitle
{
	
}



#entry-author-info #author-description {



	float: right;



	margin: 0 104px 0 0;



}



.uk-article-title a{

	color:#112e4f;

	text-decoration:none;

}



a{

	color:#fe6100;

	text-decoration:none;

	

}



.uk-article-title{

	font-size:26px;

}



.readmore{

	border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	display:block;

	padding:5px;

	color:#fff;

	background:#333;

	font-size:13px;

	width:65px;

	float:right;

	margin-top:10px;

}





.readmore:hover{

	color:#ccc;

	text-decoration:none;

}
#click-menu{
    display:none!important;
}
#menu-item-908{
    margin-bottom: 20px!important;
}