/*
Theme Name: DoITSolutions
Theme URI: 
Description: 
Author: DoITSolutions
Author URI: http://www.doitoslutions.co
Version: 2.4.11
License: Located in 'licensing' folder
License URI: Located in 'licensing' folder
*/

/*
    Do not remove any of the commented text above as it is used by the theme for proper function!

    All the themes' CSS files are located under the 'styles/' sub-folder...

    If you would like to use this file to add any custom CSS, you'll need to enable it first  
    from the theme's "General Options" section.
    Please note: After enabling the use of this file, you will not see any change here, 
    feel free to add your custom CSS below.
    On the other hand, if you need access to the theme's main style sheet, you will 
    need FTP client to access it, is it located in: "styles/style1/css/style.css"
*/
@media screen and (max-width: 480px) {
#logo{
	position:relative !important;
	width: 100% !important;
	padding-left:0px;
}
.site-name a{
	
	margin:0 auto;
}
#logo h1 a{
	margin:0 auto;
}
}
#top-wrapper{
	background:#483c32!important;
	
}
#navigation-menu ul > li a span{
	color:#FFF !important;
}
#home-page-content{
	width: 100%;
	margin: 0 auto;
	background: #FFF;
	max-width: 1080px;	
}
#wrapper-1{
	background:#3d2b1d !important;
	
}
body{
	
	background-color:#483c32!important;
	width: 90%;
	margin: 0 auto;
	max-width: 1200px;
}
@media screen and  (min-width: 960px) and (max-width: 1290px) {
	 .container_24 .grid_16 {
		/*width:640px;*/
		width:570px;
	 }
}
@media screen and (max-width: 719px) {
#slogan {
position: inherit;
top: inherit!important;
left: inherit!important;
color: #999;
font-size: 12px;
padding-left: 0px;
text-align: center;
width: 100%;
display: block!important;
}
}
#slogan {
display: none;
}
@media screen and   (max-width: 960px) {
	.content-title-bar-1 {
	font-size: 14px!important;
	}
	#logo{
	margin:0 auto !important;
	background-color: inherit!important;
	padding: 23px 0px!important;
	}
	#navigation-menu ul.sf-menu > li > a {
	padding: 0 10px 0 0!important;
	}
	
	#navigation-menu ul.sf-menu > li > a > span {
	padding: 6px 0 6px 10px!important;
	}
	
}

@media screen and   (max-width: 852px) {
	#content-title-sub{
		width:100% !important;
		float: none !important;
		
	}
	#search{
		width:100% !important;
	}
	.search_box{
		margin:0 auto !important;
	}
	#search .search_box{
		float:none !important;
	}
	
}

#footer-bg{
	background: #3d2b1d !important;
}
#home-page-content{
	
	z-index:5000 !important;
}
#content-title2{
	display:none;
}
#color-org {
	color:#e0531a !important;
}
.sf-menu li li {
	background-color: #5A412D !important;	
}
.sf-menu li li:hover {
	background-color: #816045 !important;	
}
@media screen and   (min-width: 960px) {
	#page-content-title #page-title h1{
		padding-top:40px;
	}

}

#navigation-menu ul.sf-menu > li:hover{
	background: rgba(105,88,75,1);
	background: -moz-linear-gradient(top, rgba(105,88,75,1) 2%, rgba(110,90,76,1) 4%, rgba(120,94,77,1) 8%, rgba(90,65,45,1) 37%, rgba(90,65,45,1) 42%, rgba(90,65,45,1) 52%, rgba(90,65,45,1) 99%, rgba(188,224,238,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(2%, rgba(105,88,75,1)), color-stop(4%, rgba(110,90,76,1)), color-stop(8%, rgba(120,94,77,1)), color-stop(37%, rgba(90,65,45,1)), color-stop(42%, rgba(90,65,45,1)), color-stop(52%, rgba(90,65,45,1)), color-stop(99%, rgba(90,65,45,1)), color-stop(100%, rgba(188,224,238,1)));
	background: -webkit-linear-gradient(top, rgba(105,88,75,1) 2%, rgba(110,90,76,1) 4%, rgba(120,94,77,1) 8%, rgba(90,65,45,1) 37%, rgba(90,65,45,1) 42%, rgba(90,65,45,1) 52%, rgba(90,65,45,1) 99%, rgba(188,224,238,1) 100%);
	background: -o-linear-gradient(top, rgba(105,88,75,1) 2%, rgba(110,90,76,1) 4%, rgba(120,94,77,1) 8%, rgba(90,65,45,1) 37%, rgba(90,65,45,1) 42%, rgba(90,65,45,1) 52%, rgba(90,65,45,1) 99%, rgba(188,224,238,1) 100%);
	background: -ms-linear-gradient(top, rgba(105,88,75,1) 2%, rgba(110,90,76,1) 4%, rgba(120,94,77,1) 8%, rgba(90,65,45,1) 37%, rgba(90,65,45,1) 42%, rgba(90,65,45,1) 52%, rgba(90,65,45,1) 99%, rgba(188,224,238,1) 100%);
	background: linear-gradient(to bottom, rgba(105,88,75,1) 2%, rgba(110,90,76,1) 4%, rgba(120,94,77,1) 8%, rgba(90,65,45,1) 37%, rgba(90,65,45,1) 42%, rgba(90,65,45,1) 52%, rgba(90,65,45,1) 99%, rgba(188,224,238,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69584b', endColorstr='#bce0ee', GradientType=0 );
}
li li{
	font-size:11px;
	font-weight:normal !important;
	
}
ul ul{
	
	width:17em !important;
}
#sidebarSubnav h3{
	font-size:18px !important;
	color:#3d2b1d;
}

@media screen and   (min-width: 960px) {

}
#dropdown-holder{
	/*float:right;*/
	
/*	margin-right:0;*/
width:100%;
}
@media screen and   (max-width: 720px) {
	#logo{
		left:0 !important;
	}
	#selectnav1{
		margin:0 auto;
	}
	#navigation-menu{
		margin:0 auto !important;
		right:0;
	}
}
#main-menu{
	background-color:#3d2b1d;
	
}
#logo{
	/*padding-left:0;*/
}
@media screen and (max-width: 719px) and (min-width: 480px){
	#top-elements .social-media-area{
		padding-left:0;
		width:100%;
	}
	
}
#top-elements{
	height:50px !important;
	
}
#logo{

	margin:0 auto !important;
	background-color: #3d2b1d;
	padding: 23px;
	
}
.selectnav{
	width:100% !important;
	
}
.u-design-menu-drop-shadows-on .sf-menu ul {
margin-top: -6px;
}
.back-to-top a {
background-color: #76563C;
padding: 5px 20px;
margin-bottom: 10px;
color: white!important;
text-decoration: none;
font-weight: bold;
}

.content-title-bar-1 {
font-size: 17px;
font-family: 'Open Sans', Arial;
text-transform: uppercase;
font-weight: bold;
}
.content-title-bar-1 a{
font-weight: normal;
}
#footer a, #footer_text a {
color: #FFFFFF;
}

#navigation-menu ul.sf-menu > li > a {
padding: 0 15px 0 0;
}

#navigation-menu ul.sf-menu > li > a > span {
padding: 6px 0 6px 15px;
}

#page-title h1 {
color: #e0531a;
font-weight: bold;
padding-top: 20px;
font-size: 27px!important;
}

#home-page-content {
	padding-bottom: 20px;
}
#navigation-menu ul.sf-menu > li {
margin: 0px!important;
}

#bottom-bg {
background-color: #453325!important;
font-size: 11px;
margin-top: 20px;
text-transform: uppercase;
}

#bottom .widget_recent_entries li a, #bottom .widget_categories li a, #bottom .widget_pages li a, #bottom .widget_subpages li a, #bottom .widget_archive li a, #bottom .widget_links li a, #bottom .widget_rss li a, #bottom .widget_meta li a, #bottom .loginform li a, #bottom .widget_nav_menu li a {
background: none;
color: #d4d4d4;
padding: 2px 0 2px 0px;
}

h3.bottom-col-title {
color: #EA5518!important;
margin-bottom: 15px;
padding-bottom: 5px;
border-bottom: solid 1px #614F42;
font-size: 12px!important;
}

#bottom .widget_nav_menu li, #bottom .widget_recent_entries li, #bottom .widget_categories li, #bottom .widget_pages li, #bottom .widget_subpages li, #bottom .widget_archive li, #bottom .widget_links li, #bottom .widget_rss li, #bottom .widget_meta li, #bottom .loginform li, #bottom .widget_nav_menu li {
background: none;
}

h3.bottom-col-title, #bottom ul.small-thumb li, #bottom .widget_recent_entries li a, #bottom .widget_categories li a, #bottom .widget_pages li a, #bottom .widget_subpages li a, #bottom .widget_archive li a, #bottom .widget_links li a, #bottom .widget_rss li a, #bottom .widget_meta li a, #bottom .loginform li a, #bottom .widget_nav_menu li a {
background: none!important;
}

#featured-image-header img {
	width: 100%;
}

td {
border: 1px solid #CCCCCC;
padding: 6px;
}

th {
background-color: #EEEEEE;
background-position: initial initial;
background-repeat: initial initial;
border: 1px solid #CCCCCC;
padding: 6px;
white-space: nowrap;
}