@charset 'utf-8';
/*
  Theme Name: Trueman Child
  Theme URI: http://trueman.ancorathemes.com/
  Description: Trueman - Multipurpose and Multiskin Responsive Wordpress theme
  Author: AncoraThemes
  Author URI: http://ancorathemes.com/
  Template: trueman
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
  Text Domain:  trueman
*/

@import url("../trueman/style.css");
/* @media (min-width: 1440px) and (max-width: 1509px) {
.page-id-27 .content_wrap {
  width:100%!important;
  margin:0 auto;
}
} */

.single_add_to_cart_button {
  width:40%;
}
.mwp-heard-title a {
  padding:2em;
  margin:-2em;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
    
    font-family:"Squada One", cursive;
}
#consult_button a {
  color:#fff;font-family:"Squada One", cursive;
}
#consult_button {
  background-color:#aaa555;padding: 16px!important;
}
#consult_button a:hover {
    background-color:transparent !important;
}
.scheme_original .menu_main_nav > li ul,
.scheme_original .menu_main_nav > li ul {
  background-color: #AAA556!important;
}
.top_panel_wrap li li.menu-item-has-children > a:after {
	content: '\e91f'!important;
	font-family: 'fontello';
	position:absolute;
	right:8px;
	top:50%;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.shadow {
box-shadow: 0px 0px 0px 1px rgba(30, 49, 62, 0.11), 0px 0px 25px rgba(0, 49, 62, 0.11);
}
.direct-stripe-button {
    margin: 0 auto;
    position: relative;
    display: inline-block;
    line-height: 24px;
    font-weight: 100;
    padding: 12px 34px;
    background: none;
    background-image: none;
    background-color: #6772e5;
    border: 1px solid #6772e5;
    color: #fff;
    text-transform: uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.alignleft {
    display: inline-block;
    float: left;
    margin-right: 2em;
    margin-top: 0.9em;
    margin-bottom: 1em;
}
#wpcf7-f2386-p27-o1 textarea {
    background-color:#f5f5f5;
}
#wpcf7-f2386-p27-o1 input[type="text"] {
    background-color:#f5f5f5;
}
#wpcf7-f2386-p27-o1 input[type="email"] {
    background-color:#f5f5f5;
}
#wpcf7-f2386-p27-o1 input[type="tel"] {
    background-color:#f5f5f5;
}
#wpcf7-f2386-p27-o1 select {
    background-color:#f5f5f5;
}
.rpwwt-post-excerpt {
	text-align:justify!important;
}
.top_panel_wrap .contact_field {
    margin-top: 3.2em!important;
    font-weight: 400;
}
.sc_slider_controls_wrap .sc_slider_prev::before {
    content: '\e85b'!important;
}
.sc_slider_controls_wrap .sc_slider_next::before {
    content: '\e85c'!important;
}
h6.sc_team_item_title a {
  display:inline-block;
  position: relative;
  z-index: 1;
  padding: 10em;
  margin: -10em;
}

.simple-sitemap-post {
	-moz-column-count: 4;
    -moz-column-gap: 20px;
    -webkit-column-count: 4;
    -webkit-column-gap: 20px;
    column-count: 3;
    column-gap: 0px;
}
.simple-sitemap-team {
	-moz-column-count: 4;
    -moz-column-gap: 20px;
    -webkit-column-count: 4;
    -webkit-column-gap: 20px;
    column-count: 4;
    column-gap: 0px;
}
.simple-sitemap-page {
	-moz-column-count: 4;
    -moz-column-gap: 20px;
    -webkit-column-count: 4;
    -webkit-column-gap: 20px;
    column-count: 4;
    column-gap: 0px;
}
.sc_scroll_controls_wrap .sc_scroll_prev::before {
    content: '\e91a'!important;
    z-index: 999999;
}
.sc_scroll_controls_wrap .sc_scroll_next::before {
    content: '\e91b'!important;
}
.sc_blogger.sc_scroll_controls_type_top .sc_scroll_controls_wrap {
    top: -25px!important;
}
.margin_top_large {
    margin-top: 0 !important;
}
.margin_right_huge {
    margin-right: 0 !important;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles,
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li {
	margin-bottom: 0;
  font-family: Squada One;
    font-size: 1.333em;
    font-weight: 400;
    line-height: 1.55;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.4px;

}
ol > li::before {
    content: counter(num) '. ';
    counter-increment: num;
    position: absolute;
    top: 0px;
    font-size: 1em;
    left: 3px!important;
}
.post-password-form input[type="submit"] {
    display: inline-block;
    margin-left: 0px;
    margin-top: 20px;
}
.header_mobile .menu_main_nav > li > a > .open_child_menu {
    right: 5.65em;
    top: 0.9em;display:none;
}
.open_child_menu {
    cursor: pointer;
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    text-align: center;
    width: 0em;
    height: 2.2857em;
    line-height: 2.2857em;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    padding: 0px 5px;
}
.content .search_wrap {
    max-width: 580px;
    margin: 0px 2px 20px 0px;
}
.search_wrap.search_state_closed:not(.top_panel_icon) {
    min-width: 0;
    width: 100%;
}
.search-menu {
  fill:white;
  fill:#ffffff!important;
}
.search-menu .search_field {
	background-color:rgba(255, 255, 255)!important;
}
.newtags a:hover {
   color:#000!important;
   background:#f8f8f8!important;
}
.newtags {
	margin-top:0px;
	margin-bottom:0px;display:inline-block;
}
.newtags a {
  background:#AAA555;
  padding:8px 8px 8px;
  color:#ffffff!important;
  display: block;
  float: left;
  padding: 5px 20px 6px;
  margin: 0 5px 5px 0;
  font-family: Squada One;
  font-size: 1em !important;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#frontPage a {
	color:#fff;
}
#frontPage .post_thumb {
	display:none;
}
.post_item_classic .post_title::after {
    content: '\f2a8';
    font-family: fontello;
    display: block;
    font-size: 1.7em;
    margin-top: 0.2em;
}
.post_info .post_info_item + .post_info_item::before {
    display: inline-block;
    content: "";
    vertical-align: top;
    font-style: normal;
    margin: 1.5em 0.3em;
}
.post_info {
    font-family: "Squada One", cursive;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 1.5em;
    padding: 20px 20px 0px 3px;
}
.scheme_original .top_panel_wrap .phone_label {
    color: #000;
		display: inline-block;
}
.top_panel_wrap .contact_field.right_part .sc_button {
    padding: 0.2em 0.97em 0.25em;
    width: 69%;
}
#cboxOverlay {
    background: rgba(170,165,85, 0.7);
}
.top_panel_over .top_panel_wrap {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
}
.top_panel_title .page_title {
    margin: 0;
    font-size: 4em;
    font-weight: 400;
    padding: 0.95em 0 0;
    line-height: 1.2em;
    letter-spacing: 1px;
    text-align: center;
}
body:not(.top_panel_fixed) .top_panel_position_over .top_panel_bottom {
	background: none !important;
}
.header_mobile a {
	color:#000000!important;
}
body:not(.top_panel_fixed) .top_panel_position_over .top_panel_top, body:not(.top_panel_fixed) .top_panel_position_over.top_panel_wrap_inner,
body:not(.top_panel_fixed) .top_panel_position_over .top_panel_middle {
background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%)!important;
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%)!important;
background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.scheme_original .sc_item_button > a::before {
    background-color:#aaa555;
}
.scheme_original .sc_item_button > a::before {
    color: #ffffff;
}



.scheme_original .sc_team_item .sc_team_item_info .sc_team_item_position {
    color: #aaa555;
    font-size: 25px;
}
.sc_button.sc_button_size_large.aligncenter {
    max-width: 28%;
}
.sc_button.sc_button_size_large.aligncenter:hover {
	background-color: #ccc999!important;
}
.sc_button.sc_button_size_medium.aligncenter {
    max-width: 100%;
}
.sc_button.sc_button_size_medium.aligncenter:hover {
	background-color:
	#ccc999!important;
}

.sidebar {
    width: 270px;
    -webkit-box-sizing:
		border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.sidebar aside {
    padding: 2.85em 1.0em 2.45em!important;
    border: 4px solid;
    border-bottom: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.scheme_original .sidebar {
    border-color: #aaa555;
    
}
input[type="text"], input[type="tel"], input[type="file"], input[type="number"], input[type="date"], input[type="email"], input[type="password"], input[type="search"], select, textarea {
    -webkit-appearance: none;
    outline: none;
    resize: none;
    padding: 1.45em 1.5em;
    border: 1px solid transparent;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;width:100%;
}
input[type="submit"], input[type="button"], button, .sc_button .mc4wp-form-fields {
    display: inline-block;
    text-align: center;
    padding: 1.05em 1.5em;
    font-weight: 100;
    letter-spacing: 1.75px;
    border: 2px solid;
    text-transform: uppercase;width:100%
}
.reviews_block .reviews_stars_hover .reviews_star::before {
    content: '\e998';
}

.reviews_block .reviews_star::before {
    content: '\e998'!important;
    font-family: "fontello";
    font-size: inherit;
    display: inline-block;
    vertical-align: top;
    text-align: center;
}
.scheme_original .reviews_block .reviews_item .reviews_stars_hover {
    color: #FFDF00!important;
}
.reviews_stars_hover .reviews_star::before {
    content: '\e998'!important;
}
.reviews_star::before {
    content: '\e998';
    font-family: "fontello";
    font-size: inherit;
    display: inline-block;
    vertical-align: top;
    text-align: center;
}

@media (min-width: 1024px) {
h2.post_title.entry-title {
    display:none;
}
}
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 993px) {

	/* ---------------------
        WOOCOMMERCE
        --------------------- */
        body .woocommerce .col2-set .col-1{width:100%;}
        .woocommerce-billing-fields h3{margin-top:40px;}
        .woocommerce .col2-set, .woocommerce-page .col2-set{width:48%;float:left;margin:8px}
        #order_review_heading, .woocommerce #order_review, .woocommerce-page #order_review{float:left;width:48%;margin-left:2%;}

}
.comments_list_wrap .comment_reply a::before {
    content: '\e837';
    font-family: fontello;
    margin-right: 0.5em;
    font-size: 1.1em;
}
.scroll_to_top.show {
    filter: alpha(opacity=100);
    opacity: 1;
    bottom: 24em!important;
}
.rpwwt-post-title {
  font-weight:900;
	color:#AAA555;
}
.search_style_slide.search_wrap:not(.top_panel_icon) {
    position: relative;
    width: 100%;
}
.hover_icon_view::before {
    content: '\eb5b';
}
.scheme_original .top_panel_wrap .phone_label {
    color: #000;
		display:none;
}
.woocommerce .col-2{
	width:100%!important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 2em 1em 3.5em;
    margin: 25px 0 2em;
    position: relative;
    background-color: #fff;
    color: #515151;
    border-top: 3px solid #ff0000;
    list-style: none;
    width: auto;
    word-wrap: break-word;
}
.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {
    margin-bottom: 2em;
    width: 40%;
    margin-top: 2em;
}
.woocommerce div.product div.summary {
    margin-bottom: 2em;
    margin-top: 2em;
}
/*--- 2 Column Form Styles Start ---*/
#left {
    width: 50%;
    float: left;
    margin-right:1%;
}
#right {
    width: 49%;
    float: left;
}
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}
.clearfix {
    display:block;
}
/*--- 2 Column Form Styles End ---*/
.tml {
    max-width: 100%;
}
.sc_button.sc_button_size_large.aligncenter {
    max-width: 28%!important;
}
.sc_button.sc_button_size_large.aligncenter:hover {
	background-color: #ccc999!important;
}
.sc_button.sc_button_size_medium.aligncenter {
    max-width: 100%!important;
}
@media (max-width: 480px) {
	.sc_button.sc_button_size_large.aligncenter {
    max-width: 60%!important;		
}
#left {
    width: 100%;
    float: left;
}
#right {
    width: 100%;
    float: left;
    margin-top: 33px;
}
.fa {
   display:none;
}
	
div.widget_shopping_cart_content p.woocommerce-mini-cart__empty-message{
	color: #000;
}
	
}