

@media only screen and (max-width: 1200px){
 nav.main_menu > ul > li > a span.item_inner {
   padding: 0 12px;
 }
}

@font-face {
    font-family: TrajanProRegular;
    src: url(https://www.sculpturebytps.com/wp-content/themes/moose/css/fonts/TrajanProRegular.ttf);
    font-weight: bold;
}

@font-face {
 font-family: TrajanProBold; 
    src: url(https://www.sculpturebytps.com/wp-content/themes/moose/css/fonts/TrajanProBold.ttf); 
    font-weight: normal; 
}

header.sticky .side_menu_button a, header.sticky .eltd_icon_shade.eltd_icon_shortcode > a > *, header.sticky .side_menu_button_wrapper .side_menu_button a {
  color: #fff;
}


header.sticky nav.main_menu > ul > li > a > span.item_inner {color: #fff !important}
nav.mobile_menu ul li a, nav.mobile_menu ul li h4 {color: #ffffff}

.title_holder{background:#393939}
.vc_text_separator.full .separator_content span {display: block; font-family: TrajanProBold;color:#fff}


.caroufredsel_wrapper{min-height:300px!important}

/*Portfolio Common*/
 .filter_outer.filter_portfolio .filter_holder ul li{ margin-bottom: 5px!important}
.projects_holder article .portfolio_description {min-height: 40px;padding-bottom: 10px;}
.portfolio_main_holder.projects_holder.standard article .portfolio_title, .portfolio_main_holder.projects_holder.standard article .portfolio_title a, .portfolio_main_holder.projects_holder.standard_no_space article .portfolio_title, .portfolio_main_holder.projects_holder.standard_no_space article .portfolio_title a { line-height: 20px;}

/*Portfolio Single*/
.portfolio_single .portfolio_single_text_title {color: #fff !important;font-family:TrajanProBold;margin-bottom:20px}
.title.title_size_small h1, .title.title_size_small h1.title_like_separator .vc_text_separator.full .separator_content {
  font-family: TrajanProBold;}
.subtitle { color: #818181; font-style: italic;}
.title.title_size_small h1, .title.title_size_small h1.title_like_separator .vc_text_separator.full .separator_content{font-size:30px;}
.portfolio_detail_text_title, .portfolio_single_categories{display:none}
.flex-direction-nav a, body div.pp_default a.pp_next, body div.pp_default a.pp_previous{
background: rgba(230, 115, 92, 0.2)}
.flexslider:hover .flex-direction-nav a:hover, body div.pp_default a.pp_next:hover, body div.pp_default a.pp_previous:hover{background:#e6735c}


.title, .title_outer, .title_holder {height:150px!important}
.default_template_holder{padding-top:50px!important}


/*woocommerce single page*/
.single_product_title_separator_holder{display:none}
.woocommerce div.product div[itemprop="description"]{margin-top:15px}
.woocommerce div.product div[itemprop="description"] p{font-family:Helvetica}

.woocommerce .variations tr td { color: #ffffff; padding:10px;font-size:18px}
.reset_variations{font-size:13px;margin-left:5px}
.summary .product-categories{display:none}
.woocommerce .product .product_title {margin-top:0;font-family:TrajanProBold}
.woocommerce table tr td { color: #ffffff}
.woocommerce .comment-form-rating label { color: #ffffff}
.woocommerce .product .woocommerce-product-rating .woocommerce-review-link { color: #dedede}
.woocommerce div.product .summary p.price {color: #fff;font-size: 45px;display:none}
.woocommerce-variation-price{font-size:20px;padding-bottom:5px}
.woocommerce .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .minus, .woocommerce .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce-page #content .quantity .plus {
  width: 70px}
.posted_in, .tagged_as {display:none !important}
.woocommerce .eltd_tabs.woocommerce-tabs{display:none}



/*woocommerce checkout page*/
.woocommerce #payment { margin-bottom: 90px}
.woocommerce form.checkout table.shop_table th, .woocommerce form.checkout table.shop_table td strong {
  color: #ffffff;}
.woocommerce #payment ul.payment_methods li label img { margin-right: 10px}
.woocommerce .select2-results .select2-result-label, .woocommerce-page .select2-results .select2-result-label {
  color: #000000}
.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit {
  color: #000}
.woocommerce #payment ul.payment_methods li label {
  color: #ffffff}


/*woocommerce cart page*/
.woocommerce-cart table.cart thead th, .woocommerce-checkout .checkout table thead th, .woocommerce-account table.my_account_orders thead tr th, .woocommerce-page table.my_account_orders thead tr th {color: #ffffff; font-family: arial}
.subtitle.medium_subtitle {
  color: #fff; font-style: normal; margin-top: -18px}
.woocommerce div.message, .woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .myaccount_user { background: transparent none repeat scroll 0 0; color: #fff;}
.woocommerce div.message, .woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .myaccount_user {padding: 8px 8px 8px 20px}


/*woocommerce category page*/
.woocommerce .select2-container.orderby .select2-choice, .woocommerce-page .select2-container.orderby .select2-choice { padding-left: 10px}
.woocommerce .product_info_box .separator_holder{display:none}
.woocommerce ul.products.type1 li.product .price, .woocommerce-page ul.products.type1 li.product .price{font-family:Helvetica}
.moose{fill:none;stroke:#F27055;stroke-width:3;stroke-miterlimit:10;}

.moose1{fill:none;stroke:#fff;stroke-width:2;stroke-miterlimit:10;}

.moose2{fill:none;stroke:#E5735C;stroke-width:2;stroke-miterlimit:10;}

.moose3{fill:none;stroke:#E5735C;stroke-width:2;stroke-miterlimit:10;}

.moose4{fill:none;stroke:#E5735C;stroke-width:2;stroke-miterlimit:10;}