/* inFocus - white */

body,body>.multibg>.multibg,#footer,#footer>.multibg>.multibg,#intro .intro_title,.jqueryslidemenu ul ul,
.call_to_action_button,.call_to_action_button span,.about_author_module .avatar,
.share_this_title,.post_sociable,
.button_link,.fancy_button,#searchsubmit,#submit,.cluetip-default,
.titled_box_title,.colored_box,.dropcap4,.pullquote4,.highlight,
.tabs_button a.current,.fancy_header span,.minimal_table th{/*:Color Scheme*/
background-color:#FFF;}

.wp-pagenavi .current,.paged-navigation .current{
background-color:#000;}

h1,#footer a:hover,.post_meta a,
a:hover,.fancy_link,.dropcap2,.pullquote3,.highlight2,h5{/*:Color Scheme*/
color:#000;}
.wp-pagenavi .current,.paged-navigation .current,#wp-calendar, #wp-calendar th,
.jqueryslidemenu li a:hover .menu_arrow,.jqueryslidemenu li:hover a .menu_arrow,.about_author_module .avatar,
#footer .widget li,#footer .widget a,#footer .widgettitle,
.button_link,.fancy_button,#searchsubmit,#submit,.cluetip-default,.cluetip-default .cluetip-arrows,
.titled_box_title,.colored_box,.dropcap4,.pullquote4,.highlight,
.tabs_button a.current,.fancy_header span,.minimal_table th{/*:Color Scheme*/
border-color:#222222;}

.blog_tabs a.current {/*:Color Scheme*/
border-color:#ffc600;}

#sidebar .twitter_bird,
#content .contact_widget_name,#content .contact_widget_phone,#content .contact_widget_email,
#sidebar .mysite_twitter_widget a, #sidebar .widget_categories a, #sidebar .widget_links a, #sidebar .widget_archive a, 
#sidebar .widget_meta a, #sidebar .mysite_subnav_widget a, #sidebar .widget_nav_menu a, #sidebar .widget_pages a, 
#sidebar .widget_recent_entries a,#sidebar .recentcomments span,
.toggle,.toggle_accordion,.active,.toggle_frame .toggle,.toggle_frame .toggle_accordion,.toggle_frame .active,
.fancy_list .arrow_list,.fancy_list .bullet_list,.fancy_list .check_list,.fancy_list .circle_arrow,.fancy_list .triangle_arrow,.fancy_list .comment_list,.fancy_list .minus_list,.fancy_list .plus_list,.fancy_list .star_list,.sitemap_list li,
blockquote,.download_link,.email_link,.twitter_link,.dropcap,.dropcap3,.tabs_vertical li.current span, .featured_tabs li.current_page_item span{/*:Icon Sprite*/ 
;}


/*:General Typography ~*~*/
body{/*:Body Font */
color:#000;font-size:12px;font-weight:normal;font-style:normal;font-family: Arial, Helvetica, sans-serif;}
h1{/*:h1 Font*/ 
/*color:#444@;*/font-size:30px;font-weight:400;font-style:normal;font-family: 'Ubuntu', sans-serif; margin-bottom:10px;}
h2{/*:h2 Font*/ 
color:#000;font-size:30px;font-weight:300;font-style:normal;font-family: 'Ubuntu', sans-serif;}
h3,.additional_posts_module h4{/*:h3 Font*/ 
color:#000;font-size:22px;font-weight:300;font-style:normal;font-family: 'Ubuntu', sans-serif;}
h4{/*:h4 Font*/ 
color:#000;font-size:21px;font-weight:300;font-style:normal;font-family: 'Ubuntu', sans-serif; margin-bottom:15px;}

h4 a {/*:h4 Link Font*/ 
color:#000 !important;}

h5{/*:h5 Font*/ 
/*color:#444@;*/font-size:19px;font-weight:300;font-style:normal;font-family: 'Ubuntu', sans-serif; letter-spacing:0.1px; color:#737373;}
h6{/*:h6 Font*/ 
color:#000;font-size:12px;font-weight:normal;font-style:normal;font-family: Arial, Helvetica, sans-serif;}
a{/*:Link*/
color:#ffc600;text-decoration:none;}
a:hover{/*:Link Hover*/
/*color:#aaa@;*/color:#ffc600 !important;text-decoration:none;}
/*:Typo End ~*~*/
.header_links_menu a{
color:#fff;
}
.header_links_menu a:hover{
text-decoration:underline !important;
}


/*:Body ~*~*/
body{/*:Body Background */ 
background-image:none;/*background-color:inherit@;*/background-repeat:repeat;background-attachment:scroll;background-position:center top;}
/*:Body End ~*~*/

/*:Header ~*~*/
.logo a{/*:Logo Font*/ 
color:#eee;font-size:32px;font-weight:300;font-style:normal;font-family: 'Ubuntu', sans-serif;}
#header{height:140px;}

#header_extras{color:#7a7a7a;font-size:14px;position:absolute;top:10px;right:0;}
.header_social { margin-top:3px; float:right; margin-right:488px;}
.header_links{width:250px;text-transform:none;font-size:14px;padding:0;position:absolute;top:0px;right:0;}
.header_links ul {float:right; }
.header_links li {margin:0 0 0 8px; padding:0;}
.header_links a {float:left; color:#000; padding:7px 20px;-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;font-style:normal;font-family: 'Ubuntu', sans-serif;}
.header_links .menu-item-53 a { background:#000000; color:#fff;}
.header_links .menu-item-52 a { background:#ffc600;}

.header_links .menu-item-53 a:hover { color:#fff !important; text-decoration:none !important;}
.header_links .menu-item-52 a:hover { color:#000 !important; text-decoration:none !important;}

#header #searchform {position:absolute; top:4px; right:220px; }
#header #searchform div{width:256px;background:url(white/searchbar_sml.png)}
#header #searchform #s{width:200px; border:0 !important; outline:none !important; }

p {line-height:1.7;}

/*:Header End ~*~*/


/*:Menu ~*~*/
#header_extras+#primary_menu{top:90px; right:auto; left:0; }

.jqueryslidemenu a{/*:Menu Font */
color:#000;font-size:13px;font-weight:normal;font-style:normal;font-family: 'Ubuntu' ,Arial, Helvetica, sans-serif ;text-transform:none;}
.jqueryslidemenu ul ul{background:#fff;}
.jqueryslidemenu ul ul a{font-size:12px;padding:4px 13px;font-weight:normal;font-style:normal;font-family:'Ubuntu' ;text-transform:none;}
.jqueryslidemenu a:hover{color:#ffc600;}
.jqueryslidemenu li a:hover .menu_arrow,.jqueryslidemenu li:hover a .menu_arrow{border-bottom:10px solid;border-left:10px solid transparent !important;border-right:10px solid transparent !important;width:0 !important;display:block;padding:0;margin:-7px auto 0;position:relative;}
.jqueryslidemenu ul ul a:hover{color:#ffc600; background:none;}
.jqueryslidemenu li a:hover .menu_arrow,.jqueryslidemenu li:hover a .menu_arrow{display:none;}
.ie .jqueryslidemenu ul ul{border-left:1px solid transparent;border-right:1px solid transparent;}
.jqueryslidemenu li.current-menu-ancestor a, .jqueryslidemenu li.current-menu-item a {color:#ffc600;}
.jqueryslidemenu li.current-menu-ancestor ul a, .jqueryslidemenu li.current-menu-item ul a {background:none; color:#000;}
.jqueryslidemenu ul ul .current-menu-parent a, .jqueryslidemenu ul ul .current-menu-item a {color:#ffc600;}
.jqueryslidemenu ul ul .current-menu-parent ul a, .jqueryslidemenu ul ul .current-menu-item ul a {color:#000000;}
.jqueryslidemenu ul ul li a:hover {color:#ffc600;}
.jqueryslidemenu ul ul ul .current-menu-parent a, .jqueryslidemenu ul ul ul .current-menu-item a {color:#ffc600;}
.jqueryslidemenu .downarrow {display:none;}
.jqueryslidemenu .rightarrow {float:right; margin-top:4px;}

.jqueryslidemenu { margin-left:0px; margin-top:-10px;}

/*:Menu End ~*~*/


/*:Intro ~*~*/
#intro { display:none !important;}
#intro h1 { float:left; display:inline-block; margin-right: 40px; }
.call_to_action,#intro .intro_title{/*:Intro Title Font */ 
color:#f9f9f9;font-size:32px;font-weight:300;font-style:normal;font-family: 'Ubuntu', sans-serif;}
#intro .teaser {font-weight:300;font-style:normal;font-family: 'Ubuntu', sans-serif;}
#intro .teaser .tweet { font-size: 18px;line-height:24px; }
#intro .teaser .follow {margin-left:65px;font-size:14px;line-height:16px;padding:0;}
#slider_module+#intro h3{/*:Call to Action Font*/ 
color:#444;font-size:24px;font-weight:300;font-style:normal;font-family: 'Ubuntu', sans-serif;}
#breadcrumbs,#breadcrumbs a{/*:Breadcrumbs Font */
color:#000;font-size:12px;font-weight:normal;font-style:normal;font-family:Arial;}
#intro{/*:Intro Background */ 
}
/*:Intro End ~*~*/


/*:Main Content ~*~*/
#sidebar .widgettitle{/*:Sidebar Titles Font */
color:#000;font-size:15px;font-weight:400;font-style:normal;font-family: 'Ubuntu', sans-serif;
background:url(white/bar.png) repeat-x; padding-top:5px; padding-left:28px;}

.widget_pad {padding-left:28px;padding-right:28px;padding-top:0px;padding-bottom:0px; margin-bottom:-10px !important;margin-top:-10px !important;}
.widget_cm_ajax label {padding-left:28px;padding-top:0px;padding-bottom:0px;}

.newsletter_button {margin-left:28px !important;margin-top:0px;margin-bottom:0px; float:left !important; background:#ffc600;color:#000; display:inline-block;padding:10px 20px;line-height:18px;font-size:14px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;font-weight:400;font-style:normal;font-family: 'Ubuntu', sans-serif; border:#ffc600 1px solid;}

.newsletter_field{margin-left:28px;margin-top:20px;margin-bottom:0px;}

#sidebar ul{/*:Sidebar Titles Font */
color:#000; padding-left:28px !important;padding-right:28px !important; font-weight:300;font-style:normal;font-family: 'Ubuntu', sans-serif; font-size:14px;}

#sidebar ul li a{/*:Sidebar Titles Font */
color:#000;}

#sidebar ul li.current-cat a{/*:Sidebar Titles Font */
color:#ffc201;}

.tagcloud{/*:Sidebar Titles Font */
padding-left:28px !important;padding-right:28px !important; font-weight:400;font-style:normal;font-family: 'Ubuntu', sans-serif; }

.widget{ background: url(white/widget_bg.png); margin-bottom:20px;}

#footer .widget{ background:#000; margin-bottom:0px;}

#content{/*:Content Background */ 
}
/*:Main End ~*~*/


/*:Outro ~*~*/
#outro,#outro a{/*:Outro Font */
font-size:18px;color:#888;font-weight:normal;font-style:normal;font-family:font-family: 'Ubuntu', sans-serif;}
#outro{/*:Outro Background */
background-image:url(white/outro.png);background-color:#e0e0e0;background-repeat:repeat-x;background-attachment:scroll;background-position:center top;}
#outro{/*:Outro Bottom Border */
border-bottom-color:#E8E8E8;border-bottom-width:1px;border-bottom-style:solid;}
/*:Outro End ~*~*/


/*:Footer ~*~*/ 
#footer{/*:Footer Font */
color:#a3a3a3;font-size:12px;font-weight:normal;font-style:normal;font-family:inherit;}
#footer .widgettitle{/*:Footer Titles Font */
color:#fff;font-size:18px;font-weight:300;font-style:normal;font-family: 'Ubuntu', sans-serif;}
#footer a{/*:Footer Links */
color:#a3a3a3;text-decoration:none;}
#footer a:hover{/*:Footer Link Hover */
color:#ffc600;text-decoration:none;} 
#footer{position:relative;background:#000;}
#footer>.multibg>.multibg{position:absolute;height:339px;width:100%; background:#000;}
#footer,#footer>.multibg>.multibg{/*:Footer Background Color */
/*background-color:inherit@;*/}
#footer .widgettitle,#footer .widget li,#footer .widget a{/*:Widgets Border Color */
/*border-color:inherit@;*/}
/*:Footer End ~*~*/


/*:Sub Footer ~*~*/
#sub_footer,#sub_footer a{/*:Sub Footer Font */
color:#a3a3a3;font-size:12px;font-weight:normal;font-style:normal;font-family:inherit; text-decoration:none !important;}
#sub_footer{/*:Sub Footer Background */
background-image:none;background-color:#000;}
/*:Sub Footer End ~*~*/


/*:Misc ~*~*/
.toggle a,.toggle_accordion a{/*:Toggle Title Font*/ 
color:#888;font-size:15px;font-weight:300;font-style:normal;font-family: 'Ubuntu', sans-serif;}
#content .teaser{/*:Content Teaser Font */ 
color:#aaa;font-size:20px;font-weight:300;font-style:normal;font-family: 'Ubuntu', sans-serif;}
/*:Misc End ~*~*/


/* Custom CSS */
#header+#content{background-position:center top;padding-top:20px;}
#footer a{opacity:.8;}
#footer a:hover{opacity:1;}
#sidebar .current_page_item a {color:#ffc600 !important;}
#sidebar .page_item a {color:#000; font-weight:300;font-style:normal;font-family: 'Ubuntu', sans-serif; font-size:14px;}
.mysite_contact_widget {margin-top:-16px !important;}
.widget_twitter ul {margin-top:-20px;}
.textwidget ul {margin-top:-20px;}


/* TRAC Buttons */
.button_trac { background:#ffc600;color:#000; margin:5px 10px 5px 0;display:inline-block;padding:10px 20px;line-height:18px;font-size:14px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;font-weight:400;font-style:normal;font-family: 'Ubuntu', sans-serif; border:#ffc600 1px solid;}

.button_trac.yellow:hover { background:#000;color:#FFF; margin:5px 10px 5px 0;display:inline-block;padding:10px 20px;line-height:18px;font-size:14px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;font-weight:400;font-style:normal;font-family: 'Ubuntu', sans-serif; border:#000 1px solid !important; border-color:#000 !important;}

.button_trac_footer{ background:#ffc600;color:#000; margin:5px 10px 5px 0;display:inline-block;padding:7px 20px;line-height:18px;font-size:14px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;font-weight:400;font-style:normal;font-family: 'Ubuntu', sans-serif; border:#ffc600 1px solid; margin-top:20px;}

.button_trac_wide{ background:#ffc600;color:#000; margin:5px 10px 5px 0;display:inline-block;padding:10px;line-height:18px;font-size:14px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;font-weight:400;font-style:normal;font-family: 'Ubuntu', sans-serif; border:#ffc600 1px solid; margin-top:40px;margin-bottom:-40px;width:90%;text-align:center;}

.button_trac_wide:hover{ background:#000;color:#FFF !important; margin:5px 10px 5px 0;display:inline-block;padding:10px;line-height:18px;font-size:14px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;font-weight:400;font-style:normal;font-family: 'Ubuntu', sans-serif; border:#000 1px solid; margin-top:40px;margin-bottom:-40px;width:90%;text-align:center;}

.button_trac_wide_black{ background:#000;color:#FFF; margin:5px 10px 5px 0;display:inline-block;padding:10px;line-height:18px;font-size:14px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;font-weight:400;font-style:normal;font-family: 'Ubuntu', sans-serif; border:#000 1px solid; margin-top:40px;margin-bottom:-40px; width:90%;text-align:center;}

.panel_center { width:100%; text-align:center;}


.button_trac:hover { background:#000 !important;color:#FFF !important;border:#000 1px solid !important;}

.button_trac_black { background:#000;color:#FFF; margin:5px 10px 5px 0;display:inline-block;padding:10px 20px;line-height:18px;font-size:14px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;font-weight:400;font-style:normal;font-family: 'Ubuntu', sans-serif;}

.button_trac_black:hover { color:#000 !important; background:#ffc600 !important;}

.button_trac.lightgreen { background:#b0ca1f;color:#fff;}
.button_trac.grey { background:#000;color:#fff; border:#000 1px solid;}
.button_trac.grey:hover { background:#ffc600 !important;color:#000 !important; border:#ffc600 1px solid !important;}
.button_trac:hover{text-decoration:none!important;cursor:pointer;}
.state_trac { background:#fff;border:3px solid #ffc600;margin:5px 10px 5px 0;display:block;padding:14px 20px;line-height:22px;font-size:18px;color:#000; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}

.column-header-black { color:#000; margin-bottom:10px;}
.column-header-grey {color:#737373;margin-top:-10px;}


/* TP styles */

.in_pager .tpc_widget {
 display: none;
 position: relative;
 width: 650px;
 height: 700px;
 background:none !important;
 margin-top:-150px !important;
 margin-left:-5px !important;
}

.in_pager .tpc_rating {visibility:hidden !important; height: 1px !important; overflow:hidden !important; margin-top:-250px !important;}

.in_pager #tp_widget .tpc_review {margin-top:0px !important; width:650px !important;}


.in_pager #tp_widget .tpc_review_hr {border-bottom:0px !important; margin-bottom:15px !important;margin-top:15px !important;}

.tpc_widget {
 display: none;
 position: relative;
 width: 250px;
 height: 1020px;
 background:none !important;
 margin-top:-50px !important;
 margin-left:0px !important;
}
#tp_widget .tpc_bg {
 background-color: transparent !important;
}
#tp_widget .tpc_bottom {
 background-color: transparent !important;
}

/* OVERRIDE */

#tp_widget .tpc_top {
	display:none;
}

#tp_widget .tpc_rating_star{
  background: url(white/star.png) !important;
  width:31px !important;
  height:31px !important;}

#tp_widget .tpc_rating {margin-left:-95px !important; float:left !important}

#tp_widget .tpc_review_stars div {  background: url(white/star-small.png) !important; }

#tp_widget .tpc_rating_rating{margin-left:0px !important; margin-top:20px !important;margin-bottom:5px !important;font-weight:400 !important;font-style:normal;font-family: 'Ubuntu', sans-serif; }


.tpc_rating_count{margin-left:0px !important; margin-top:10px !important;font-weight:400 !important;font-style:normal;font-family: 'Ubuntu', sans-serif; }


#tp_widget .tpc_rating_bubble { background:none !important;   margin-top:10px; height:10px !important;}
#tp_widget .tpc_rating_startext { display:none;}
#tp_widget .tpc_rating_speaker { display:none;}
#tp_widget .tpc_rating_bubble { display:none;}
#tp_widget .tpc_rating { font-weight:400 !important;font-style:normal;font-family: 'Ubuntu', sans-serif;  font-size:18px !important; text-transform:none !important;}
#tp_widget .tpc_rating_star { font-weight:400 !important;font-style:normal;font-family: 'Ubuntu', sans-serif;  font-size:18px !important;width:155px !important; height:35px !important; margin-left:30px !important}
#tp_widget .tpc_review {margin-top:50px !important; width:220px !important;}
#tp_widget .tpc_review_hr {color:#d5d5d5; border-bottom:#d5d5d5 solid 1px !important; margin-bottom:15px !important;margin-top:15px !important;}
#tp_widget .tpc_review_time { display:none;}
#tp_widget .tpc_review_title { font-weight:400 !important;font-style:normal;font-family: 'Ubuntu', sans-serif; font-size:18px !important; text-transform:none !important;line-height:1.3 !important;}
#tp_widget .tpc_review_message { font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important;line-height:1.5;text-transform:none !important;}
#tp_widget .tpc_review_author { font-weight:400 !important;font-style:normal;font-family: 'Ubuntu', sans-serif;  font-size:18px !important; text-transform: capitalize !important;}

#tp_widget .tpc_review_spacer {
 padding: 0px;
 margin: 0px;
 height: 10px !important;
}
#tp_widget .tpc_gradient {display:none !important}
#tp_widget .tpc_bottom_hr {display:none !important}
#tp_widget .tpc_bottom {background: none !important;}
#tp_widget .tpc_bottom_img {background: url(white/trustpilot.png) !important; width:150px !important;}

.home_widget {width: 312px; float: left;}
.home_tabs {width: 648px; float: right;}