
/*
Theme Name: Rewon Child
Theme URI: #
Template: rewon
Author: TM_Colors
Author URI: https://themeforest.net/user/tm_colors/portfolio
Description: REWON is a Modern, Unique and Multipurpose WordPress Template for Creatives which suits any kind of Corporate Company website.
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-image-header,featured-images,flexible-header,full-width-template,post-formats,sticky-post,theme-options,translation-ready
Version: 1.0
Updated: 2019-01-12 12:00:51
*/

/* Add your custom CSS Here */

/*
body.single-post .page_heading-disable-parallax {
    display: none;
}
body.single-post .jarallax.page_heading {
    display: none;
}
*/
li.woocommerce-MyAccount-navigation-link.is-active a {
	color: gray;
	font-weight: bold;
}

footer a {
	color: #50903e;
}

body.single-post .vc_btn3 {
	color: white !important;
	border-color: #f8c44f !important;
	background-color: #f8c44f !important;
}

.fl-btn-vc.btn_style_two {
	background-color: #f8c44f !important;
}

body .fl-content-wrapper .fl-post-content-top .fl_content_story .fl--post-info .fl-post--title-info {
	font-size: 48px;
}

.donate_cont a.donate_red {
	background-color: #b12a1f;
	display: none;
}

p#tax_id_empty_checkbox_field {
	display: none;
	background: #50903e;
	color: white;
	padding: 10px;
	margin-bottom: 20px;
}

p#tax_id_field span.optional {
	display: none;
}

p#tax_id_empty_checkbox_field span.optional {
	display: none;
}

p#tax_id_empty_checkbox_field label.checkbox {
	font-weight: bold;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--subscriptions, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wt-smart-coupon, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wt-store-credit {
	display: none;
}

.woocommerce-page .woocommerce-multi-currency {
	display: block;
}

.page-template-testpage .woocommerce-multi-currency {
	display: block;
}

.woocommerce-multi-currency {
	display: none;
}

img.checkout_tooltip {
	width: 20px;
	margin-left: 9px;
	cursor: pointer;
}

.donate_cont {}

.form_tab_cc {
	width: 100%;
	float: left;
}

.tab_top {
	width: 100%;
	float: left;
}

.single_tab {
	width: 23%;
	float: left;
	margin-right: 2%;
	background: gray;
	color: white;
	text-align: center;
	cursor: pointer;
}

.single_tab.active {
	background: green;
}

.single_tab:hover {
	background: green;
	transition: all .4s ease;
}

.tab_bot {
	width: 100%;
	float: left;
	margin-top: 20px;
}

.single_tab_cc {
	background: #eee;
	padding: 20px;
	box-sizing: border-box;
	display: none;
}

.single_tab_cc.active {
	display: block;
}

.fsField {
	line-height: initial;
}

/*
.grecaptcha-badge {
    bottom: 88px!important;
	display:none!important;
}
.page-id-601 .grecaptcha-badge {
	display:block!important;
}
*/
nav.fl--navigation-style-one>ul li.current-menu-item a:before {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
}

a.woocommerce-button.button.invoice {
	margin-left: 10px;
}

.cli-modal .cli-modal-close svg {
	position: static;
}

body.single-product a.added_to_cart.wc-forward {
	margin-left: 5px;
	color: green;
	border: 1px solid green;
	padding: 11px 30px;
}

body.single-product .quantity input {
	height: 51px;
	border: 1px solid green;
}

body.single-product button.single_add_to_cart_button.button {
	background-color: green;
	border: 1px solid green;
	border-radius: 0;
}

body.single-product button.single_add_to_cart_button.button:hover {
	background-color: white;
	color: green;
}

body.woocommerce .col2-set .col-2, body.woocommerce-page .col2-set .col-2 {
	float: none;
	padding: 0;
}

body.woocommerce .col2-set .col-1, body.woocommerce-page .col2-set .col-1 {
	float: none;
	padding: 0;
}

.woocommerce-additional-fields h3 {
	display: none;
}

.woocommerce-additional-fields {
	margin-bottom: 40px;
}

span.woocommerce-terms-and-conditions-checkbox-text a {
	color: green;
	text-decoration: underline !important;
}

.single_pr_cc {
	width: 100%;
	float: left;
	padding: 10px 0;
}

.single_pr_cc a {
	color: white;
	background-color: #50903e;
	padding: 5px 15px;
	float: left;
	font-size: 13px;
	line-height: 1.2em;
	text-align: center;
	display: inline-block;
}

#have_duns_no_field span label {
	display: inline;
	margin-right: 24px;
	margin-left: 6px;
}

p.not_duns a {
	color: green;
	text-decoration: underline !important;
}

.fl--woo-category-wrapper {
	display: none;
}

.fl--woo-rating-wrap {
	display: none;
}

.single-product .product_meta {
	display: none;
}

.reg_butt {
	color: white;
	background-color: #50903e !important;
	padding: 5px 15px;
	width: 130px;
	font-size: 13px !important;
	line-height: 1.2em;
	text-align: center;
	text-transform: capitalize !important;
}

.traffic_light {
	width: 15px;
	height: 15px;
	display: inline-block;
	margin-left: 10px;
	border-radius: 50%;
	vertical-align: middle;
	background-color: red;
}

.traffic_light.completed {
	background-color: green;
}

.traffic_light.waiting-for-fda {
	background-color: orange;
}

ul.wc_payment_methods.payment_methods.methods li {
	list-style: none;
}

a.woocommerce-terms-and-conditions-link {
	color: green !important;
	text-decoration: underline !important;
}

.woocommerce div.product h1.product_title {
	font-size: 25px;
}

body.single-product .jarallax.page_heading {
	display: none;
}

a.fl--woo-title-link {
	color: green;
}

h2.fl--woo-shop-loop-title {
	font-size: 20px;
	font-weight: 500;
}

.woocommerce-checkout .col-1 {
	max-width: 100%;
}

.woocommerce-checkout .col-2 {
	max-width: 100%;
}

@media (min-width:1040px) {
	i.fl-custom-icon-separator.gg {
		margin-bottom: 4px !important;
	}
}

.pdf-before img {
	width: 20px;
	height: auto;
	margin-right: 5px;
	margin-left: -26px;
}

body .fl-header--navigation-style-one .fl-header-menu-container .fl--navigation-icon-container .fl--mobile-menu-icon .fl-flipper-icon .fl-front-content span {
	background: #222;
}

.donate_cont {
	width: 125px;
	text-align: left;
	margin-right: 10px;
}

.donate_cont a {
	color: white;
	background-color: #f8c44f;
	padding: 5px 15px;
	width: 100%;
	float: left;
	font-size: 13px;
	line-height: 1.2em;
	text-align: center;
}

.donate_cont a:hover {}

.fl-progress-text {
	display: none;
}

body .service_block_home .fl-icon-box-background .fl-icon-box-wrapper {
	min-height: 289px;
	padding: 0 10px;
}

.service_block_home {
	max-width: 300px;
}

body .fl-icon-box-background .fl-icon-box-wrapper .fl-icon-box-icon-wrapper {
	margin-bottom: 0px;
}

body .page_heading {
	height: 400px;
	min-height: 400px;
}

body.category-case .page_heading-disable-parallax {
	display: none;
}

body.category-case .page_heading {
	display: none;
}

.home span.counter-number {
	color: white;
	font-size: 25px;
}

.home .fl-counter-list__content {
	color: white;
}

.fl-btn-vc.fl-large-btn {
	font-size: 20px !important;
}

.fl-btn-vc.fl-large-btn i.fl-icon-btn {
	border-width: 7px 14px;
}

a.orange_button {
	background-color: #f1ad56;
	color: white !important;
	padding: 10px;
}

body .page_header_gradient, body .slider_page_header_gradient {
	background-image: linear-gradient(to right, rgba(54, 133, 39, .95) 0%, rgba(255, 255, 255, .95) 100%);
}

span.text_shadow {
	text-shadow: 4px 0 0 #fff, -4px 0 0 #fff, 0 4px 0 #fff, 0 -4px 0 #fff, 2px 2px #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff;
	color: #222;
}

body {
	position: relative;
}

body .fl--header.fl-navigation-boxed-width .fl-header-menu-container {
	padding: 8px 15px 8px;
}

body .fl--header {
	background: rgba(255, 255, 255, .9);
}

body nav.fl--navigation-style-one>ul li a {
	color: #222;
	padding: 15px 10px;
}

.orders_legenda span.red {
	background: red;
	width: 10px;
	height: 10px;
	display: inline-block;
	border-radius: 50%;
	margin-right: 10px;
}

.orders_legenda span.green {
	background: green;
	width: 10px;
	height: 10px;
	display: inline-block;
	border-radius: 50%;
	margin-right: 10px;
}

.orders_legenda span.orange {
	background: orange;
	width: 10px;
	height: 10px;
	display: inline-block;
	border-radius: 50%;
	margin-right: 10px;
}

.orders_legenda p {
	margin-bottom: 6px;
	margin-top: 6px;
}

body nav.fl--navigation-style-one>ul li.menu-item-has-children>a:after {
	color: #222;
}

body .fl-header--navigation-style-one .fl-header-menu-container .fl--navigation-icon-container .fl--search-icon-menu .fl-flipper-icon .fl-front-content .fl-search-icon-wrapper:after {
	background: #222;
}

body .fl-header--navigation-style-one .fl-header-menu-container .fl--navigation-icon-container .fl--search-icon-menu .fl-flipper-icon .fl-front-content .fl-search-icon-wrapper:before {
	border: 2px solid #222;
}

body .fl-header--navigation-style-one .fl-header-menu-container .fl--navigation-icon-container .fl--sidebar-header-button .fl-flipper-icon .fl-front-content span {
	background: #222;
}

body .fl-header--navigation-style-one .fl-header-menu-container .fl--navigation-container ul li a:before {
	background-color: #222;
}

.fl--logo-container {
	position: absolute;
	left: 0;
	text-align: right;
	top: auto;
	padding-right: 30px;
	box-sizing: border-box;
}

header.fl--nav-fixed .fl--logo-container {
	background: rgba(255, 255, 255, 0);
}

.fl--navigation-container {
	margin-left: 200px;
}

body.page-id-16737 .page_heading {
	height: 200px;
	min-height: 200px;
}

body.page-id-603 .page_heading {
	height: 200px;
	min-height: 200px;
}

body.page-id-605 .page_heading {
	height: 0;
	min-height: 0;
	display: none;
}

body .fl-header--navigation-style-one .fl-header-menu-container .fl--navigation-container {}

/*
body.blog .page_heading {
   height: 200px;
    min-height: 200px;
}
*/
body .fl-icon-box-background .fl-icon-box-wrapper {
	position: relative;
	z-index: 2;
	padding: 0px 25px;
	background: #141714;
}

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
	background-color: #f8c44f;
	color: white !important;
}

.case_img:hover {
	border: none !important;
}

.fl-icon-box.fl-icon-box-style--2 .fl-icon-box-wrapper .fl-icon-box-icon-wrapper i:before, .fl-icon-box.fl-icon-box-style--3 .fl-icon-box-wrapper .fl-icon-box-icon-wrapper i:before, .fl-icon-box.fl-icon-box-style--4 .fl-icon-box-wrapper .fl-icon-box-icon-wrapper i:before, .fl-icon-box.fl-icon-box-style--6 .fl-icon-box-wrapper .fl-icon-box-icon-wrapper i:before, .fl-icon-box-background .fl-icon-box-wrapper .fl-icon-box-icon-wrapper i:before {
	background-image: -webkit-linear-gradient(0, #50903e 100%, #50903e 100%) !important;
}

.fl-gradient-text .fl-gradient-text-span {
	background-image: -webkit-linear-gradient(0, #50903e 100%, #50903e 100%) !important;
}

@media screen and (max-width: 980px) {
	.fl--navigation-container {
		margin-left: 0px;
	}
}

@media screen and (max-width: 870px) {
	.donate_cont {
		display: none;
	}
}

@media screen and (max-width: 767px) {
	.fl-button-wrapper-vc.button_free_call {
		text-align: left !important;
		margin: 10px 0;
	}
	
	h1 {
		font-size: 30px;
	}
	
	h2 {
		font-size: 23px;
	}
	
	body .fl-content-wrapper .fl-post-content-top .fl_content_story .fl--post-info .fl-post--title-info {
		font-size: 30px;
	}
}

.fl-author-avatar {
	display: none;
}

.fl-post-comments {
	display: none;
}

.fl-content-wrapper .fl-post-content-bottom {
	display: none;
}
