/*
Theme Name: Unicon Child Theme
Theme URI: http://themeforest.net/user/minti
Description: Unicon Child Theme for your Customizations.
Author: minti
Author URI: http://mintithemes.com
Template: unicon
Version: 1.1
*/


/* fonts */
@font-face {
    font-family: Gotham;  
    src: url(/wp-content/themes/unicon-child/fonts/GothamPro.ttf);  
    font-weight: normal;  
}
@font-face {
    font-family: Gotham;  
    src: url(/wp-content/themes/unicon-child/fonts/GothamPro-Medium.ttf);  
    font-weight: medium;  
}

/* typography */
h1, h2, h3, h4, h5, h6, th{
	font-family: "Gotham", sans-serif !important;
}

h1, h2{
	font-weight: normal !important;
}

h3, h4, h5, h6, th{
	font-weight: medium !important;
}

th{
	font-size: 1em !important;
}

td, th {
    padding: 10px 10px 10px 10px;
}

ol.letterlist{
	list-style-type: lower-alpha;
}

.darkbluetext{
	color: #205080;
}
.imagetransparency{
	opacity: 0.85;
}

.texttransparency{
	color: rgba(73, 149, 205, 0.75) !important;
}

.slightlybiggertext {
	font-size: 18px !important;
}
/*menu*/
.logo img {
    width: auto;
    height: 50px !important;
}

/*tabber*/
.tabberlist {
	list-style-type: none;
    padding: 0;
  	overflow: hidden;
}

.tabberlistitem {
	float: left;
  	display: inline-block;
  	text-align: center;
  	padding: 14px 20px;
	background-color: transparent !important;
	font-family: "Gotham", sans-serif !important;
	font-size: 16px !important;
	font-kerning: auto !important;
	border-bottom: 3px solid #D5D8D8 !important;
	border-left: hidden !important;
	border-right: hidden !important;
}

.tabberlistitem a{
	color: #AFB2B2 !important;
	display:block;
	height:100%;
	width:100%
}

.tabberlistitem:hover {
	float: left;
  	display: inline-block;
  	text-align: center;
  	padding: 14px 20px;
	background-color: #E0FAFE !important;
    font-family: "Gotham", sans-serif !important;
    font-size: 16px !important;
    font-kerning: auto !important;
    border-bottom: 3px solid #65BDEF !important;
    border-left: hidden !important;
    border-right: hidden !important;
}

.tabberlistitem:hover > a{
    color: #18303D !important;
}

.tabberlistitemactive{
	float: left;
  	display: inline-block;
  	text-align: center;
  	padding: 14px 20px;
	background-color: #E0FAFE !important;
    font-family: "Gotham", sans-serif !important;
    font-size: 16px !important;
    font-kerning: auto !important;
    border-bottom: 3px solid #65BDEF !important;
    border-left: hidden !important;
    border-right: hidden !important;
}

.tabberlistitemactive a{
	color: #18303D !important;
}

/*tour item*/
.tourlist {
	list-style-type: none;
	margin: 0;
    padding: 0;
  	overflow: hidden;
	border-right: 1px solid #D5D8D8;
	border-top: hidden;
	border-bottom: hidden;
}

.tourlistitem {
  	display: block;
  	text-align: left;
  	padding: 14px 20px;
	font-family: "Source Sans Pro", sans-serif !important;
	font-size: 16px !important;
	font-kerning: auto !important;
}

.tourlistitem a{
	color: #3E575C !important;
	display:block;
	height:100%;
	width:100%
}

.tourlistitem:hover {
  	display: block;
  	text-align: left;
  	padding: 14px 20px;
	background-color: #E0FAFE !important;
    font-family: "Source Sans Pro", sans-serif !important;
    font-size: 16px !important;
    font-kerning: auto !important;
}

.tourlistitem:hover > a{
    color: #133872 !important;
}

.tourlistitemactive{
  	display: block;
  	text-align: left;
  	padding: 14px 20px;
	background-color: #E0FAFE !important;
    font-family: "Source Sans Pro", sans-serif !important;
    font-size: 16px !important;
    font-kerning: auto !important;
}

.tourlistitemactive a{
	color: #133872 !important;
}

/*etc*/

.numberheading{
	padding-right: 1em !important;
	text-decoration: underline !important;
	text-underline-position: under !important;
}
.subheading{
	font-family: "Source Sans Pro", sans-serif !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	color: #27414A !important;
}

.testimonial-slide span{
	font-family: "Gotham", sans-serif !important;
	font-weight: normal !important;
	font-size: 14px !important;
}

.testimonial-slide{
	font-family: "Gotham", sans-serif !important;
	font-weight: medium !important;
	font-size: 24px !important;
}

.comingsoon {
	background-color: #F0F2F1 !important;
	color: #7D8080 !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	border-radius: 30px !important;
}

.titlebar h1, .title-h1 {
    visibility: hidden !important;
}

/*footer*/
.footerpadding {
	padding-left: 1em !important;
	margin: 0;
  	position: absolute;
  	top: 40%;
  	-ms-transform: translateY(-40%);
  	transform: translateY(-40%);
}

.footerpadding > a{
	padding-left: 1em !important;
}

#copyright {
    padding: 32px 0 24px 0 !important;
	text-align: left!important;
}



/*privacy page*/
.background100grey {
  background-color: #F7F8F8 !important;
}

.background200grey {
	background-color: #F0F2F1 !important;
}

.tablehead {
	font-family: "Gotham", sans-serif !important;
	font-weight: medium !important;
	font-size: 16px !important;
	padding: 10px !important;
}

.tabledata {
	padding: 10px !important;
}

/*guide tables*/
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: #F7F8F8;
}

.wp-block-table.is-style-stripes tbody tr:nth-child(even) {
	background-color: #F0F2F1;
}

/*api homepage */
.viewbutton:hover {
    background: #EC9337 !important;
    border-color: #EC9337 !important;
}

.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
    margin-bottom: 0px !important;
}

.iconbox {
    margin: 0 0 0px 0 !important;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 25px !important;
}

/*contact page*/
.wpb_wrapper>.wpb_content_element {
	margin-bottom: 0px !important;
}

.email a{
    color: #65bdef;
}

/*tour*/
.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab.vc_active>a {
    background-color: #E0FAFE !important;
	color: #133872 !important;
	font-family: "Source Sans Pro", sans-serif !important;
	font-weight: 400 !important;
	font-size: 16px !important;
	font-kerning: auto !important;
	border-right: 1px solid #D5D8D8 !important;
}
.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab>a {
	background-color: transparent !important;
    color: #3E575C !important;
	font-family: "Source Sans Pro", sans-serif !important;
	font-weight: 400 !important;
	font-size: 16px !important;
	font-kerning: auto !important;
	border-right: 1px solid #D5D8D8 !important;
}

/* 404page */
.page-404 h2{
    color: #7D8080;
    border: 10px solid #7D8080;
    color: #7D8080;
}

.page-404 h3{
    color: #7D8080;
}

/*pricing page*/
.iconbox-style-3 {
    text-align: left !important;
}

/*farmers page*/
.imagebox {
    background: #FFFFFF !important;
	text-align: center !important;
}

/*buttons*/

input[type=submit]:hover, button:hover, .button:hover, a.button:hover, a.button.color-1:hover, a.button.color-3:hover, a.button.color-4:hover, a.button.color-5:hover, #reviews .add_review .button:hover, .pp_woocommerce .pp_content #submit, a.button.color-2.accent-2:hover, a.button.color-3.accent-2:hover {
    background: #65BDEF !important;
    border-color: #65BDEF !important;
}
a.button {
	border-radius: 30px !important;
	text-transform: none !important;
	font-family: "Source Sans Pro", sans-serif !important;
	font-weight: 600 !important;
	font-size: 16px !important;
	font-kerning: none !important;
	letter-spacing: 0px !important;
	line-height: 1.2 !important;
}


a.button.color-1 {
	/*grey outline button*/
    background: transparent !important;
    color: #18303D !important;
    border: 2px solid #18303D !important;
}
a.button.color-1:hover {
	/*grey outline button*/
    background: transparent !important;
    border-color: #18303D !important;
	color: #18303D !important;
}

a.button.color-2:hover{
	 /*outlined primary button*/
	background: #65BDEF !important;
    border-color: #65BDEF !important;
}

a.button.color-4 {
	/*white outline button*/
    background: transparent !important;
    color: #FFFFFF !important;
    border: 2px solid #FFFFFF !important;
}
a.button.color-4:hover {
	/*white outline button*/
    background: transparent !important;
    border-color: #FFFFFF !important;
	color: #FFFFFF !important;
}

a.button.color-5 {
	/*green outline button*/
    background: transparent !important;
    color: #18303d !important;
    border: 2px solid #18303d !important;
}
a.button.color-5:hover {
	/*green outline button*/
    background: #18303d !important;
    border-color: #18303d !important;
}

a.button.color-6 {
	/*orange outline button*/
    background: transparent !important;
    color: #EC9337 !important;
    border: 2px solid #EC9337 !important;
}
a.button.color-6:hover {
	/*orange outline button*/
    background: #EC9337 !important;
    border-color: #EC9337 !important;
}

a.button.color-7 {
	/*orange button*/
    background: #EC9337 !important;
    color: #FFFFFF !important;
    border: 2px solid #EC9337 !important;
}
a.button.color-7:hover {
	/*orange button*/
    background: #EC9337 !important;
    border-color: #EC9337 !important;
}

a.button.color-8 {
	/*green button*/
    background: #56661D !important;
    color: #FFFFFF !important;
    border: 2px solid #56661D !important;
}
a.button.color-8:hover {
	/*green button*/
    background: #56661D !important;
    border-color: #56661D !important;
}


#back-to-top a {
    position: relative;
    display: block;
    width: 42px;
    height: 42px;
    background: #65BDEF;
	padding: 6px 5px 4px!important;
	bottom: 25px !important;
	right: 25px !important;
	border-radius: 25px !important;
}

#back-to-top a:hover {
    background-color: #4995CD;
}

.wt-cli-accept-all-btn{
	background: transparent !important;
    color: #FFFFFF !important;
    border: 2px solid #FFFFFF !important;
	border-radius: 30px !important;
	text-transform: none !important;
	font-family: "Source Sans Pro", sans-serif !important;
	font-weight: 600 !important;
	font-size: 16px !important;
	font-kerning: none !important;
	letter-spacing: 0px !important;
	padding: 10px 24px 10px;
}
.cli-style-v2 .cli-plugin-main-link:not(.cli-plugin-button), .cli-style-v2 .cli_settings_button:not(.cli-plugin-button), .cli-style-v2 .cli_action_button:not(.cli-plugin-button) {
    text-decoration: none !important;
}

.cli_settings_button, .cookiedetailsbutton{
	background: transparent !important;
    color: #FFFFFF !important;
	text-transform: none !important;
	font-family: "Source Sans Pro", sans-serif !important;
	font-weight: 600 !important;
	font-size: 16px !important;
	font-kerning: none !important;
	letter-spacing: 0px !important;
}

/*contact form*/
#hbspt-form-1636668626214-4370863511hbspt-form-1636668626214-4370863511 iframe#hs-form-iframe-0 html, .hs-form-bb5543c9-3ce6-43d0-a8fd-2b6de979c271_f75cdcf6-28e4-48ea-a567-63caced2d428.submitted-message {
	font-family: "Source Sans Pro", sans-serif !important;
	font-weight: 600 !important;
	font-size: 16px !important;
	letter-spacing: 0px !important;
}
#hbspt-form-1636669974133-2513007541 iframe#hs-form-iframe-0 html{
	font-family: "Source Sans Pro", sans-serif !important;
	font-weight: 600 !important;
	font-size: 16px !important;
	letter-spacing: 0px !important;
}



#hbspt-form-1636668626214-4370863511hbspt-form-1636668626214-4370863511 iframe#hs-form-iframe-0 html, .hs-form-bb5543c9-3ce6-43d0-a8fd-2b6de979c271_ad3f4666-04d4-490f-9b52-3f4cc961ad01 .hs-button, .hs-form-bb5543c9-3ce6-43d0-a8fd-2b6de979c271_ad3f4666-04d4-490f-9b52-3f4cc961ad01 .hs-button:hover, .hs-form-bb5543c9-3ce6-43d0-a8fd-2b6de979c271_ad3f4666-04d4-490f-9b52-3f4cc961ad01 .hs-button:hover:not(.inactive), .hs-form-bb5543c9-3ce6-43d0-a8fd-2b6de979c271_ad3f4666-04d4-490f-9b52-3f4cc961ad01 .hs-button:focus, .hs-form-bb5543c9-3ce6-43d0-a8fd-2b6de979c271_ad3f4666-04d4-490f-9b52-3f4cc961ad01 .hs-button:active, .hs-form-bb5543c9-3ce6-43d0-a8fd-2b6de979c271_ad3f4666-04d4-490f-9b52-3f4cc961ad01 .hs-button:active:not(.inactive):not(.link) {
    background: #65BDEF;
    border-color: #65BDEF;
    color: #ffffff;
    font-family: "Source Sans Pro", sans-serif !important;
	font-weight: 600 !important;
	font-size: 16px !important;
	letter-spacing: 0px !important;
}

/*homepage hover buttons*/

.viewbutton:hover{
	background-color: #EC9337;
}

/* redoc */

.fPdyNs {
    font-family: "Gotham", sans-serif !important;
    font-weight: medium !important;
    color: #18303D !important;
}

.ifwede.post {
    background-color: #EC9337 !important;
}

.bGXNhC {
    background-color: #EC9337 !important;;
    font-family: "Gotham", sans-serif !important;
	font-weight: medium !important;
}

.dmAHft {
    color: #18303D !important;
}

.fyFeOJ a {
    color: #4995CD !important;
}

.cVqNCr {
    color: #56661D !important;
}

.iVLfjT {
	color: #4995CD !important;
}
/*mid section background*/
element.style {
    background-color: #F7F8F8 !important;
}
/*section line*/
.bSxKxg:not(:last-of-type)::after {
    border-bottom: 1px solid #D5D8D8 !important;
}

.kOJmuK {
    width: 100%;
    padding-top: 0.5em !important;
	padding-bottom: 0.5em !important;
	padding-left: 3em !important;
	padding-right: 3em !important;
	
}

/* put chips*/
.ifwede.put {
    background-color: #20508A !important;
}

.hAtMod {
	background-color: #20508A !important;
    font-family: "Gotham", sans-serif !important;
}

/*get chips*/
.ifwede.get {
    background-color: #106F37 !important;
}

.gPqqEc {
    background-color: #106F37 !important;
    font-family: "Gotham", sans-serif !important;
}

/*side menu */
/*unselected*/
.jTjaYG {
    justify-content: space-between;
	
	background-color: #FFFFFF !important;
    color: #3E575C !important;
	font-family: "Source Sans Pro", sans-serif !important;
	font-weight: 400 !important;
	font-size: 16px !important;
	font-kerning: auto !important;
}
/*selected*/
.eKKNtP {
	background-color: #E0FAFE !important;
	color: #133872 !important;
	font-family: "Source Sans Pro", sans-serif !important;
	font-weight: 400 !important;
	font-size: 16px !important;
	font-kerning: auto !important;
}

.dRPABJ {
    background-color: #E0FAFE !important;
	color: #133872 !important;
	font-family: "Source Sans Pro", sans-serif !important;
	font-weight: 400 !important;
	font-size: 16px !important;
	font-kerning: auto !important;
}

.jPKYZB {
    font-family: "Source Sans Pro", sans-serif !important;
	font-weight: 400 !important;
	font-size: 16px !important;
    color: #18303D !important;
	background-color: #F7F8F8 !important;
}

.jPKYZB:hover {
    background-color: #F0F2F1 !important;
}

.yrhAb {
    padding: 5px 0px;
    background-color: #FFFFFF;
	margin: 0px;
    padding: 12.5px 12.5px !important;
    display: flex !important;
}

input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="date"], textarea {
	margin: 0 0 0px 0 !important;
}

.hxRxFr {
    display: none;
}

.lduBdv {
    color: #65BDEF !important;
}

.kNdAfb {
    background-color: #FFFFFF !important;
}

/*sucess button*/
.jekxwK:hover{
	background-color: rgb(29, 129, 39) !important;
	color: #ffffff !important;
}

/*error button*/
.jBoxvm:hover{
	background-color: rgb(212, 31, 28) !important;
	color: #ffffff !important;
}
/*dark background card*/
.hskfgf:hover{
	color: rgb(17, 23, 26) !important;
	background-color: #FFFFFF !important;
}

/*top link*/
.cpKEfw a{
	color: #4995CD !important;
}

#mc_embed_signup {
    background: #fff;
    clear: left;
	font-family: "Gotham", sans-serif !important;
    font: 14px Gotham,Helvetica,sans-serif;
	padding-top: 5px !important;
}

#mc-embedded-subscribe {
	background-color: #65bdef !important;
	color: #fff !important;
}

#mc-embedded-subscribe:hover {
	background-color: #4995CD !important;
	color: #fff !important;
}

mc-field-group input-group, label {
	font-family: "Source Sans Pro", sans-serif !important;
	font-size: 16px !important;
	font-kerning: auto !important;
}
