/*
Theme Name: U-Design
Theme URI: http://themeforest.net/item/udesign-wordpress-theme/253220?ref=internq7
Description: A slick, powerful and clean theme.
Author: Andon
Author URI: http://themeforest.net/user/internq7/portfolio?ref=internq7
Version: 1.9.1
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"
*/
#main-menu {
/* background-color: #044172 ;
   background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(.5, rgba(255, 255, 255, .4)), color-stop(.5, transparent), to(transparent));
   background-image: -moz-linear-gradient(rgba(54, 121, 207, .4) 50%, transparent 50%, transparent);
   background-image: -o-linear-gradient(rgba(54, 121, 207, .4) 50%, transparent 50%, transparent);
   background-image: linear-gradient(rgba(54, 121, 207, .4) 50%, transparent 50%, transparent);
*/
   border-top: 0.3em rgb(214, 183, 26);
   border-style: solid;
   /* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #044172 0%, #2D6297 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #044172 0%, #2D6297 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #044172 0%, #2D6297 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #044172), color-stop(1, #2D6297));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #044172 0%, #2D6297 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #044172 0%, #2D6297 100%);
}
}
#navigation-menu {
font-weight: bold;
}
#slogan, #top-elements .phone-number, #top-elements .social_media_title, #search input.blur, #search input.inputbox_focus {
color: #740C7F;
font-size: 20pt;
}

.right-part {
    float: right;
    margin-top: -450px;
    position: absolute;
    width: 486px;
}
.right-part-top {
    background: url("bg-right-part-top.png") no-repeat scroll 0 0 transparent;
    height: 32px;
    overflow: hidden;
    width: 100%;
}
.right-part-inner {
    background: url("bg-right-part.png") repeat-y scroll 0 0 transparent;
    float: left;
    padding: 0 23px 0 14px;
    width: 439px;
}
.inner-bottom {
    overflow: hidden;
    padding-bottom: 8px;
    width: 100%;
}
.inner-bottom ol {
    list-style: none outside none;
    margin: -19px 0 -10px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.inner-bottom li {
    background: url("sep-rigth-part.gif") repeat-x scroll 0 100% transparent;
    cursor: pointer;
    overflow: hidden;
    display:table;
}
.inner-bottom li.top {
    padding-top: 20px;
    padding-right: 10px;
}
.inner-bottom li a {
    display: inline;
    
    padding: 13px 30px 16px 0;
    width: 409px;
}
.inner-bottom li span {
    background-color: #7FC747;
    color: #FFFFFF;
    float: left;
    font: bold 6.1em/1em Verdana,sans-serif;
    padding: 3px 17px 8px 2px;
    text-align: right;
    width: 73px;
}
.inner-bottom li div {
    display:table-cell;
    vertical-align: middle;
    float: right;
    width: 300px;
 
}
.inner-bottom li h2 {
    color: #000000;
    font: bold 2em/1.2em "Century Gothic",sans-serif;
    
    text-transform: uppercase;
    position: absolute;
    display:table-cell;
    vertical-align:middle;
}
.inner-bottom h1 {
    font-size: 1.1em;
    line-height: 1.45em;
    margin: 5px 0 2px;
}
.inner-bottom li.bottom {
    background: none repeat scroll 0 0 transparent;
}
.right-part-bottom {
    background: url("bg-right-part-bottom.png") no-repeat scroll 0 0 transparent;
    clear: both;
    height: 32px;
    overflow: hidden;
    
    width: 100%;
    z-index: -1;
}
#navigation-menu ul.sf-menu > li > a > span {
	padding: 10px 0 0px 10px;
}
.goldbox {
	width:100%;
	height:275px;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	webkit-border-radius: 5px;
	moz-border-radius: 5px;
	border-radius: 5px;
	background: rgb(216, 190, 83);
	-webkit-box-shadow: #B3B3B3 6px 6px 6px;
	-moz-box-shadow: #B3B3B3 6px 6px 6px;
	box-shadow: #B3B3B3 6px 6px 6px;
}
h1, h2, h3, h4, h5, h6, #slogan, .single-post-categories {
font-family: 'Myriad Pro'!important;
}
#navigation-menu {
font-family: 'Myriad Pro'!important;
}
.wp_social_single_share_wrapper {
background: rgba(255, 255, 255, 0)!important;
border: 0px solid #EBEBEB!important;
margin-bottom: 6px!important;
margin-top: -13px!important;
overflow: hidden;
height: 62px;
padding: 10px!important;
padding-left: 365px!important;
}
#logo h1 a, #logo .site-name a {
padding-top: 0px!important;
}
.wpb_content_element img {
vertical-align: middle!important;
}
.page-id-67 #main-content{
	background: #FFFFFF;
}
.contentcolor {
	width:100%;
	height:100%;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	webkit-border-radius: 5px;
	moz-border-radius: 5px;
	border-radius: 5px;
	background: #044172;
	-webkit-box-shadow: #B3B3B3 6px 6px 6px;
	-moz-box-shadow: #B3B3B3 6px 6px 6px;
	box-shadow: #B3B3B3 6px 6px 6px;
}
.page-id-67 #main-content
.page-id-67 #main-content ,  contentcolor { something something}
.wpb_content_element .ui-tabs .ui-tabs-nav li, .wpb_content_element .ui-accordion .ui-accordion-header, .wpb_tabs .ui-tabs .ui-tabs-panel {
background-color: rgb(78, 101, 126);
}
.contentborder {
	width:100%;
	height:100%;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-bottom:10px;
background-color: #ffffff;
border: 2px solid #044172;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0px 0px 3px #000000;
-webkit-box-shadow: 0px 0px 3px #000000;
box-shadow: 0px 0px 3px #000000;
}
body, .post-top h2 a, .post-top h3 a, .posts-counter {
color: rgb(41, 34, 34)!important;
}
.widgetborder {
	width:270px!important;
	height:100%;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin-bottom:10px;
background-color: #ffffff;
border: 2px solid #044172;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0px 0px 3px #000000;
-webkit-box-shadow: 0px 0px 3px #000000;
box-shadow: 0px 0px 3px #000000;
}

#logo {
top: 12px;
left: 0;
position: absolute;
z-index: 100;
padding-left: 0px;
}
.sidebarwidth {
height: auto;
max-width: 280px!important;
}
#home-page-content, #page-content, .no_title_section #page-content {
min-height: 100%;
padding: 0;
margin: 0 auto;
width: 100%;
background-color: #e2e2e2;
background-image: url(http://kre8server.co.uk/workspace/financeclaim/wp-content/uploads/2013/05/wrapper.png);
background-repeat:repeat;
}
.wpb_text_column, .wpb_tabs, .wpb_tour, .wpb_call_to_action, .wpb_gmaps_widget, .wpb_accordion, .wpb_gallery, .wpb_separator, .wpb_twitter_widget, .wpb_flickr_widget, .wpb_video_widget, .last_toggle_el_margin, ul.wpb_thumbnails-fluid > li, .wpb_single_image {
margin-bottom: 5px!important;
}
#home-page-content #content-container {
padding: 0px 0!important;
}
.entry {
padding: 15px 0 20px!important;
}
.no-breadcrumbs-padding {
padding: 0px 0!important;
}
#page-content #content-container {
padding: 0px 0!important;
}
/*.custom-formatting, .substitute_widget_class {
padding: 0px 0px!important;
}
*/
.textwidget {
padding: 0px 0 0!important;
}
.container_24 .grid_24 {
width: 960px;
background: #FFFFFF!important;
border-left: 2px solid #044172;
border-style: solid;
border-right: 2px solid #044172;
border-style: solid;
}
.container_24 .grid_24 {
width: 960px;
background: #FFFFFF;
border-left: 2px solid #044172;
border-style: solid;
border-right: 2px solid #044172;
border-style: solid;
}
.container_24 .grid_16 {
width: 640px;
background: #FFFFFF;
border-left: 2px solid #044172;
border-style: solid;
}
.container_24 .grid_8 {
width: 320px;
background: #FFFFFF;
border-right: 2px solid #044172;
border-style: solid;
width: 31.91%;
padding-bottom: 300px;
margin-bottom: -300px;
}
div, table, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: middle!important;
background: transparent;
}
.wpb_content_element .ui-tabs .ui-tabs-nav li, .wpb_content_element .ui-accordion .ui-accordion-header, .wpb_tabs .ui-tabs .ui-tabs-panel {
background-color: rgb(199, 206, 214);
}
#slogan {
top: 115px!important;
left: 625px!important;
z-index: 100!important;
}
.sf-menu li li {
background: #2D6297!important;
}
.sf-menu a, .sf-menu a:visited {
color: rgb(255, 255, 255)!important;
}
.goldline {
width: 100%;
height: 275px;
padding-left: 5px;
padding-top: 5px;
padding-right: 5px;
webkit-border-radius: 5px;
moz-border-radius: 5px;
border-radius: 5px;
border-style: solid;
border-width: 3px;
border-color: rgb(216, 190, 83);
-webkit-box-shadow: #B3B3B3 6px 6px 6px;
-moz-box-shadow: #B3B3B3 6px 6px 6px;
box-shadow: #B3B3B3 6px 6px 6px;
}
.container_24 .grid_17 {
width: 320px!important;
}
ul.list-1, ul.list-3, ul.list-4, ul.list-5, ul.list-6, ul.list-7, ul.list-8, ul.list-9, ul.list-10, ul.list-11 {
margin: -0px -10px 0px -10px!important;
}
.iphorm-submit-wrap {
margin: 0px 0!important;
}