/* Themify Customize Styling */
body {	
	font-family: "Cardo";	font-weight:normal;
 
}
#headerwrap {	
	margin-bottom: -90px; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#headerwrap.fixed-header #site-logo img {		width: 100px; 
}
body[class*="themify"] #site-logo a img {		width: 140px; 
}
#main-nav {	
	padding-top: 30px; 
}
#main-nav a {		font-weight:bold;
	letter-spacing:2.2px;
	font-size:11px;
	text-transform:uppercase; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #161615; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #547539; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #547539; 
}
.header-leftpane #menu-icon, .header-rightpane #menu-icon, .header-slide-out .menu-icon,  body:not(.header-leftpane):not(.header-rightpane).mobile_menu_active #menu-icon {	
	padding-top: 60px;
	padding-right: 5px; 
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo img {		width: 100px; 
}
body[class*="themify"] #site-logo a img {		width: 140px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo img {		width: 100px; 
}
body[class*="themify"] #site-logo a img {		width: 140px; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo img {		width: 100px; 
}
body[class*="themify"] #site-logo a img {		width: 140px; 
}
 }.mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	color: #547539; }.mobile_menu_active.header-leftpane #pagewrap #headerwrap .header-icons #menu-icon, .mobile_menu_active.header-rightpane #pagewrap #headerwrap .header-icons #menu-icon, #headerwrap #menu-icon, .mobile_menu_active.header-horizontal #headerwrap #menu-icon { 
	color: #1a1a1a; }
/* Themify Custom CSS */
header {
word-spacing: 70px;
}

#menu-item-24, #menu-item-609, #menu-item-1068  {
word-spacing: normal;
border: 1px solid #000000
}

#menu-item-24 a, #menu-item-609 a {
padding-top: 4px;
padding-bottom: 1px;
padding-left: 20px;
padding-right: 20px;
}

.header-on-scroll #mobile-menu .navbar-wrapper #main-nav-wrap{
padding-top: 13px !important;
}

h1,h2,h3,h4,h5,h6 {
font-weight: 300;
}


@media (max-width: 900px) {

.current_page_item a:before {
  display: none;
}
}
#menu-item-26 {
position: relative;
}
.current_page_item a:before {
  content: ' ';
  position: absolute;
  top: 10%;
  width: calc(100% - 14px);
  height: 1px;
  background: #547539;
	
}

#menu-item-24 a:before, #menu-item-609 a:before, #menu-item-1068 a:before {
display: none;


}

#wpforms-213-field_3, #wpforms-213-field_2, #wpforms-213-field_1 {
border: #1a1a1a solid 1px !important;
background: none !important;
color: #9A9A9A;
font-size: 12px !important;
font-family: Open Sans !important

}

#wpforms-626-field_3, #wpforms-626-field_2, #wpforms-626-field_1 {
border: #1a1a1a solid 1px !important;
background: none !important;
color: #9A9A9A;
font-size: 12px !important;
font-family: Open Sans !important

}

#wpforms-213-field_3-container .wpforms-field-label {
background: #ecf1eb  !important;
color: #000;
font-family: Open Sans;
font-size: 9px !important;
text-transform: uppercase !important;
margin-left: 10px !important;
margin-bottom: -6px !important;
position: relative !important;
width: 100px !important;
padding-left: 7px !important;
}

#wpforms-626-field_3-container .wpforms-field-label {
background: #ecf1eb  !important;
color: #000;
font-family: Open Sans;
font-size: 9px !important;
text-transform: uppercase !important;
margin-left: 10px !important;
margin-bottom: -6px !important;
position: relative !important;
width: 130px !important;
padding-left: 7px !important;
}


.wpforms-required-label {
display: none;
}


.wpforms-submit {
background: #B9BB36 !important;
color: #fff !important;
font-family: Open Sans !important;
text-transform: uppercase !important;
border: none !important;
font-weight: 700 !important;
width: 100% !important;
text-align: left !important;
font-size: 13px !important;
letter-spacing: 6.5px !important;
padding: 12px 20px !important;
margin-top: 10px !important
}

#wpforms-submit-213:hover {
	background-color: #9b9b45 !important;
}

#wpforms-submit-626:hover {
	background-color: #9b9b45 !important;
}


tr,td {
border: #1a1a1a 1px solid !important
}

#tablepress-1, #tablepress-1-no-2, #tablepress-2, #tablepress-2-no-2, #tablepress-3, #tablepress-4, #tablepress-5, #tablepress-6, #tablepress-3-no-2, #tablepress-4-no-2, #tablepress-5-no-2, #tablepress-6-no-2 {
color: #000;
font-size: 9px !important;
text-transform: uppercase;
	font-weight: 700;
font-family: Open Sans !important;
}

#tablepress-1, #tablepress-2, #tablepress-3, #tablepress-4, #tablepress-5, #tablepress-6 {
width: 280px !important;c
}

#wpforms-213-field_2-container .wpforms-field-label {
background: #ecf1eb  !important;
color: #000;
font-family: Open Sans;
font-size: 9px !important;
text-transform: uppercase !important;
margin-left: 10px !important;
margin-bottom: -6px !important;
position: relative !important;
width: 48px !important;
padding-left: 7px !important;
}

#wpforms-626-field_2-container .wpforms-field-label {
background: #ecf1eb  !important;
color: #000;
font-family: Open Sans;
font-size: 9px !important;
text-transform: uppercase !important;
margin-left: 10px !important;
margin-bottom: -6px !important;
position: relative !important;
width: 48px !important;
padding-left: 7px !important;
}

#wpforms-213-field_1-container .wpforms-field-label {
background: #ecf1eb  !important;
color: #000;
font-family: Open Sans;
font-size: 9px !important;
text-transform: uppercase !important;
margin-left: 10px !important;
margin-bottom: -6px !important;
position: relative !important;
width: 56px !important;
padding-left: 7px !important;
}

#wpforms-626-field_1-container .wpforms-field-label {
background: #ecf1eb  !important;
color: #000;
font-family: Open Sans;
font-size: 9px !important;
text-transform: uppercase !important;
margin-left: 10px !important;
margin-bottom: -6px !important;
position: relative !important;
width: 100px !important;
padding-left: 7px !important;
}

.wpforms-submit:after {
	font-family: "Font Awesome 5 Free";
  content: '\f30b';
  position: absolute;
	left: 50%
}


#menu-item-608, #menu-item-612, #menu-item-1068 {
word-spacing: normal !important;
}

.hidden-view:after { 
    display: none;
}
.section_loader, body.hidden-view .section_loader {
    display: none !important;
}

.page-id-668 {
background: center;
}

#fp-nav {
display: none;
}

.fixed-header-on .hfeed .fixed-header .header-icons #menu-icon {
padding-top: 20px !important;
}

@media (min-width: 320px) and (max-width: 768px) {

h1{
font-size: 30px !important;
}
h2{
font-size: 20px !important;
}
h3{
font-size: 18px !important;
}
.transparent  {
font-size: 10px !important;
}
p {
font-size: 14px !important;
}
.breadcrumb div p {
font-size: 9px !important;
}
}

@media (min-width: 768px) and (max-width: 1920px) {

h1{
font-size: 75px !important;
}
h2{
font-size: 30px !important;
}
h3 {
font-size: 22px !important;
}
.product-icon  {
font-size: 12px !important;
}
p {
font-size: 14px !important;
}
.breadcrumb {
font-size: 12px !important;
}
}

@media (min-width: 1920px) {

h1{
font-size: 100px !important;
}
h2{
font-size: 30px !important;
}
h3{
font-size: 28px !important;
}
.product-icon  {
font-size: 14px !important;
}
p {
font-size: 16px !important;
}
.breadcrumb {
font-size: 12px !important;
}
}

.tb_n66x295 .tb_text_wrap p {
font-size: 10px !important;
}

.tb_ozbg305 .tb_text_wrap p {
font-size: 10px !important;
}

.tb_la7r305 .tb_text_wrap p {
font-size: 10px !important;
}

.tb_17x8971 .tb_text_wrap p {
font-size: 10px !important;
}

.tb_l8jt628 .tb_text_wrap p {
font-size: 10px !important;
}

.tb_f7cx306 .tb_text_wrap p {
font-size: 10px !important;
}

.tb_mnw2630 .tb_text_wrap p {
font-size: 10px !important;
}

.tb_a08q306 .tb_text_wrap p {
font-size: 10px !important;
}


@media (min-width: 1280px) {

#content {
max-width: 1920px !important;
margin-left: auto !important;
margin-right: auto !important;
}


.pagewidth, .module_row>.row_inner, .module-layout-part .module_row.fullwidth_row_container>.row_inner {
max-width: 1920px !important;
}

.page-id-13, .page-id-1025{
background-image:url("http://cannateo.cyrek.xyz/wp-content/uploads/2020/03/Cannateo_Products_Background_green.jpg") !important;
background-repeat: no-repeat;
background-size: 100% 451px
}

.page-id-90, .page-id-1035 {
background-image:url("http://cannateo.cyrek.xyz/wp-content/uploads/2020/03/Cannateo_Product_500mg.jpg");
background-repeat: no-repeat;
background-size: 100% 608px;
}

.page-id-88, .page-id-1049 {
background-image:url("http://cannateo.cyrek.xyz/wp-content/uploads/2020/03/Cannateo_Product_1000mg.jpg");
background-repeat: no-repeat;
background-size: 100% 608px;
}

.page-id-92, .page-id-1052 {
background-image:url("http://cannateo.cyrek.xyz/wp-content/uploads/2020/03/Cannateo_Product_1500mg-1.jpg");
background-repeat: no-repeat;
background-size: 100% 608px;
}

.home #pagewrap, .page-id-1014 #pagewrap {
  background-image: url("http://cannateo.cyrek.xyz/wp-content/uploads/2020/02/Cannateo_Background_Bi-color-scaled.jpg");
background-position: center;
background-size: 100%;
}

.tb_cjlc822, .tb_k2k339, .tb_c1iu994 {
background-size: 220px !important;
}

header {
max-width: 1920px !important;
	}}

@media (min-width:500px) {
.tb_cjlc822, .tb_k2k339, .tb_c1iu994 {
background-size: 220px !important;
}
}

@media (min-width:1280px) and (max-width: 1920px) {

.tb_lgj8872, .tb_27k9978 {
width: 976px !important;
}
}

@media (min-width:1920px) {

.tb_lgj8872, .tb_27k9978 {
width: 1280px !important;
}
.tb_g842874, .tb_4i1a982 {
width: 23% !important;
}

	.tb_pp1k908, .tb_fnvi727, .tb_86g0211, .tb_fnvi727, .tb_86g0211, .tb_pp1k908 {
	padding-left: 15% !important;
	padding-right: 15% !important;
}
}


#wpforms-213, #wpforms-626 {
max-width: 252px !important
	}
	div.wpforms-container-full {
margin-left: 0 !important;
margin-right: 0 !important;
}
.wpforms-submit:after {
    font-family: "Font Awesome 5 Free";
    content: '\f30b';
    position: absolute;
    left: 80%;
    margin-top: 3px;
}

