/*
Theme Name: Topa Consulting
Theme URI: http://www.thewebsitestore.net/
Author: The Website Store
Author URI: http://www.thewebsitestore.net/
Description: Responsive Wordpress Theme
Version: 0.1
License:
License URI:

*/

@import url("css/foundation.css?v=2.2.3");
/*************** ADD CUSTOM CSS HERE  ***************/

.center{
	text-align:center;
}
.home1 * {
    color: #fff !important;
    padding: 8px 0;
}
.home1 h1 {
    font-size: 37px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.home .page-wrapper {
    padding: 0;
}
.home2 .wpb_single_image {
    margin-bottom: 18px;
}
.home2 h3 {
    font-weight: normal;
}
.home-highlight .wpb_text_column {
    margin-bottom: 18px;
}
.home1 {
    margin-bottom: -165px !important;
    padding-bottom: 165px !important;
}
.home-highlight > div {
    background: none repeat scroll 0 0 #fff;
    height: auto;
    padding: 18px;
    width: 100%;
}.hp_item.basic img {
    opacity: !important;
    width: 170px !important;
}
.hp_clear {
    display: none !important;
}.hp_thumb.basic {
    float: left;
    margin-right: 12px;
}
.home3 h4 {
    color: #005f92;
    font-size: 14px;
    margin-top: -6px;
    text-transform: uppercase;
}
.home3 span {
    color: #444;
    display: block;
    font-size: 14px;
    margin: 12px 0;
}
.home3 p {
    font-size: 14px;
}
.home3 .vc_separator h4 {
    color: #444444;
    font-size: 24px;
    font-weight: normal;
}
.home4 h1 {
    color: #fff;
}.home4 {
    padding: 0 !important;
}
.ux_banner .h-large, .ux_text .h-large {
    font-size: 37px !important;
	margin-bottom:30px !important;
}
.ux_banner h4, .ux_text h4{
	font-size:16px !important;
}
.home4 .vc_col-sm-12 {
    padding: 0 !important;
}
.effect-sparkle.banner-effect{
	opacity:0.5 !important;
}.icon-phone, .icon-mail {
    background: none repeat scroll 0 0 #004476;
    border-radius: 50%;
    color: #fff;
    padding: 16px;
	float:left;
}
body .circle {
    padding: 0 !important;
}
.ux-header-element a:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #999 !important;
}
.ux-header-element.element-phone {
    margin-right: 16px;
}.rc_swt_testimonial_box {
    text-align: center;
}
.rc_swt_testimonial_author_text {
    text-align: center;
}
h3.rc_swt_testimonial_title {
    width: 100% !important;
}
.rc_swt_testimonial_box {
    margin-left: -15%;
}.rc_swt_testimonial_box {
    background-position: 8% 29% !important;
}
.rc_swt_testimonial_quote {
    max-width: 80%;
    margin: 0 auto;
}.social-icons.size-normal {
    clear: both;
    float: left;
}.footer-2 .textwidget > span {
    display: block;
}
.widget_nav_menu ul li a{
	border:none !important;
}

.tx-div.small {
    visibility: hidden;
    margin-bottom: 4px;
}
.footer.footer-2.dark .widget_nav_menu ul li a {
    font-size: 12px !important;
    padding: 4px 0 !important;
}footer.footer-2.dark .textwidget {
    font-size: 15px;
    text-transform: uppercase;
    font-size: 12px;
}.absolute-footer .large-12.columns * {
    text-align: center !important;
    width: 100% !important;
}
.home5 h3 {
    font-size: 24px ;
    font-weight: normal;
}
.home5{
	text-align:center !important;
	position:relative;
}
.quote-style{
	font-size:30px;
	font-style:italic;
	font-family:Pompiere,sans-serif !important;
}
.quote-icon {
    background: url("img/quote.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 101px;
    left: -100px;
    position: absolute;
    top: 26%;
    width: 114px;
}
.rev-container {
    position: relative;
}.slide-widget {
    
    bottom: 68px;
    margin-right: -525px;
    padding: 30px;
    position: absolute;
    right: 50%;
    text-align: center;
    top: 68px;
    width: 388px;
    z-index: 9999;
	color:#fff;
}
.slide-widget h2{
	color:#fff;
}
.testislide {
    width: 100% !important;
}
.wpb_single_image h2 {
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 27px;
    text-align: center;
}
.wpb_text_column .wpb_wrapper > ul {
    margin-left: 15px;
}
#comments{
	display:none;
}