/*
 __          __  _                                       _
 \ \        / / | |         /\                          | |
  \ \  /\  / /__| |__      /  \   ___  ___ ___ _ __   __| | ___ _ __
   \ \/  \/ / _ \ '_ \    / /\ \ / __|/ __/ _ \ '_ \ / _` |/ _ \ '__|
    \  /\  /  __/ |_) |  / ____ \\__ \ (_|  __/ | | | (_| |  __/ |
     \/  \/ \___|_.__/  /_/    \_\___/\___\___|_| |_|\__,_|\___|_|

Theme Name: Alpha Child
Description: Alpha Child Theme
Author: Web Ascender
Template: alpha
*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&family=Special+Elite&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Arvo:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;700&display=swap');
/*--------------------------------------------------------------
GENERAL
--------------------------------------------------------------*/
.vc_row, .vc_section, .vc_column-inner{
	background-size:cover;
	background-position:50%;
}

.vc_row[data-vc-full-width-init="false"], .vc_section[data-vc-full-width-init="false"]{opacity:0;}
.vc_row[data-vc-full-width-init="true"], .vc_section[data-vc-full-width-init="true"]{opacity:1;}

.widget-title{display:none;}

.clear{
	float:left;
	clear:both;
	width:100%;
}

.empty{
	padding:0;
	margin:0;
	height:0;
}

.min-height{
	min-height:300px;
}

.center{
	text-align:center;
}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{
	margin-top:0px;
}

.box-shadow{
	box-shadow: 0 0 12px 0 rgba(0,0,0,.3);
}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{
	margin-top:0;
}

.texture{
	background-image:url('/wp-content/themes/alpha-child/images/texture.jpg');
	background-repeat:repeat;
	background-size:auto;
}
/*--------------------------------------------------------------
FONTS
--------------------------------------------------------------*/
a, input[type=submit]{
	text-decoration:none;
	transition: all .3s;
}

.lead p{
	font-size:22px;
}

.white-text h2, .white-text h3, .white-text h4, .white-text p, .white-text a{
	color:#fff;
}

.white-text a:hover{
	color:#fff;
	opacity:.8;
}

.white-text a.vc_btn3:hover{
	opacity:1;
}

li {
    line-height: 160%;
}

h1, h2, h3, h4, h5, h6{
	font-family:"Roboto Slab", serif;
	font-weight:400;
}

body{
	color:#342a02;
	font-family:"Open Sans", sans-serif;
}
.elite{
	font-family:"Roboto Slab", serif;
}

a{
	font-weight:700;
}

/*--------------------------------------------------------------
BUTTONS
--------------------------------------------------------------*/
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat, div.gform_wrapper .gform_footer input[type=submit],
.ginput_container_gfgeo_locator_button input, a.button, .gpnf-add-entry, .post-password-required input[type="submit"]{
	background-color:#e7bb0c;
	padding: 14px 30px;
    font-size: 16px;
    border-radius: 2em !important;
    text-transform:none;
    font-weight:700;
    color:#fff;
    border:none;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, 
.vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover, .gform_wrapper .gform_footer input[type=submit]:hover,
.ginput_container_gfgeo_locator_button input:hover, a.button:hover, .main-navigation a.button:hover, .gpnf-add-entry:hover,
.post-password-required input[type="submit"]:hover{
	background-color:#cfa70b;
}



.vc_btn3.vc_btn3-size-md{
	padding:14px 30px;
	font-size:16px;
}

.vc_btn3.vc_btn3-size-sm{
	padding:8px 25px 10px;
	font-size:14px;
}

.gpnf-add-entry{
	font-size: 14px;
    padding: 5px 20px;	
}

/*--------------------------------------------------------------
HOME
--------------------------------------------------------------*/
.home-hero{
	padding:230px 0;
	background-position-y:25%;
}
#jumbotron_video {
    width: auto;
    position: absolute;
    top: calc(100% - 600px);;
    z-index: 0;
    min-height: 790px;
    max-width: 1000% !important;
    left: 50%;
    right: 0px;
    margin: auto;
    transform: translateX(-50%);
    min-width:135%;
}
.home-title{
	border-radius:200px;
	padding:30px 15px;
	margin-top:-75px;
}

.home-title > .vc_column-inner{
	padding-left:0;
}
.home-title h1{
	margin:0;
	font-weight:400;
	font-size:58px;
}

h1 span.small{
	font-size:33px;
	font-weight:400;
}

.home-title .vc_col-sm-8{
	margin-left:-30px;
}

.home-title .vc_separator h4{
	font-size:22px;
	padding-top:7px;
}

.entry-content .vc_row .wpb_column.home-title .vc_column-inner .wpb_content_element:not(:last-child){
	margin-bottom:20px;
}

.service{
	padding:45px 30px;
	border-radius:50px;
	width:31%;
	margin:1%;
}

.service h3{
	margin-bottom:10px;
}

.service p{
	font-size:18px;
}

.news .vc_grid-item.vc_col-sm-6, .news .vc_grid-item.vc_col-sm-4{
	background-image:url('/wp-content/themes/alpha-child/images/texture.jpg');
	background-repeat:repeat;
	width:46%;
	margin:1% 2%;
	box-shadow: 0 0 12px 0 rgba(0,0,0,.3);
	border-radius:50px;
}

.news .vc_grid-item.vc_col-sm-4{
	width:29.333%;
}

.news .vc_gitem-zone-a{
	border-radius:50px 50px 0 0;	
}

.news h3, .news h3 a{
	font-weight:400;
	margin-bottom:0px;
	line-height:120%;
	font-size:25px;
}

.news .vc_gitem-post-data-source-post_date p{
	color:#878168;
	font-weight:700;
}

.cta{
	background-position-y:40%;
}

.cta-text{
	border-radius:50px;
	margin:90px 0;
	padding:60px;
}

.cta-text h3{
	font-weight:400;
	line-height:140%;
}

/*Weather*/
.weather-atlas-wrapper{
	background:#085404 !important;
	border:1px solid rgba(255,255,255,.5) !important;
}

.weather-atlas-header, .weather-atlas-wrapper .daily.days, .weather-atlas-footer{
	border-color:rgba(255,255,255,.5) !important;
}

.city_selector_shortcode{
	padding:0 60px;
}


/*--------------------------------------------------------------
PAGE
--------------------------------------------------------------*/
.inner-hero-image{
	padding:100px 0;
}

.inner-hero-text{
    margin-top: -75px;
    text-align:center;
}

.inner-hero-text h1{
	background-image: url(/wp-content/themes/alpha-child/images/texture.jpg);
    background-repeat: repeat;
   border-radius: 200px;
    padding: 30px 60px;
    display:inline-block;	
    box-shadow: 0 0 12px 0 rgba(0,0,0,.3);
}

.fancy-ul li{
    list-style-image: url(/wp-content/themes/alpha-child/images/leaf-icon.png);
}

.file-name{
	background:#fff;
	padding:10px;
	border-top:1px solid #efefef;
}

/*--------------------------------------------------------------
PAGE: STAFF
--------------------------------------------------------------*/
.staff h3{
	margin-bottom:0;
}

.position{
	font-weight:700;
}

.staff .vc_gitem-zone-c{
	border-radius:50px
}

.bod .vc_gitem-zone-c{
	min-height:155px;
	padding-top:15px;
}

.staff .vc_gitem-animated-block{
    position: relative;
    z-index: 10;
    margin-bottom: -90px;	
}

.staff.bod .vc_gitem-animated-block{
	margin-bottom:0;
}

.single-staff main{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	float:none;
}

.single-staff #secondary{
	display:none;
}

.single-staff main .entry-content{
	text-align:left;
}

.single-staff h1{
	margin-bottom:30px;
}

a.back-to-all{
	padding-bottom:30px;
	display:inline-block;
}

/*---------------------------------------------------------
PAGE: Calendar
---------------------------------------------------------*/
.css-events-list{display:none;}
body table.em-calendar td.eventless-today, body table.em-calendar td.eventful-today{background-color:#edeae5;}
body .month_name{text-align:center;vertical-align: middle;}
body .em-calendar.fullcalendar thead td{height:50px;vertical-align:middle;text-align:center;background: #085404;color:#fff;border: 1px solid #085404 !important;}
body .em-calendar.fullcalendar thead td a{color: #a2d07b !important;}
body .em-calendar.fullcalendar thead td a:hover{color: #70bb43 !important;}
body .days-names td{width:14%;height: 30px !important;text-align: center;}
body table.fullcalendar td{vertical-align:top;height:100px;}
body table.fullcalendar td ul{margin:0px;list-style:none;padding:0;}
body table.fullcalendar td ul li{line-height: 120%;}
body table.fullcalendar td p{margin:0px;}
body table.em-calendar td.eventful a, body table.em-calendar td.eventful-today a{color: #444;text-decoration:none;}
body table.fullcalendar td.eventful-today ul li a, body table.em-calendar td.eventful ul li a{color: #fff;}

body table.em-calendar td.eventful-post a{text-decoration:none !important;}
table.fullcalendar{width:100%;}
table.fullcalendar li{background: #70bb43;padding: 10px; border-radius: 4px;font-size: 15px;line-height: 140%;margin: 0px 0px 5px !important;}
.fullcalendar li.current-clients{background: #f8981d;padding: 10px; border-radius: 4px;font-size: 15px;line-height: 140%;margin: 0px 0px 5px;}
.gray-events .fullcalendar li.current-clients{background:#efefef;color:#444;}
.fullcalendar li.current-clients,.fullcalendar li.prospective-clients{color:#fff;}
.fullcalendar li.current-clients a,.fullcalendar li.prospective-clients a{font-weight:bold;color:#fff !important;text-decoration:underline;}
.gray-events .fullcalendar li.current-clients a{color:#0976b4 !important;}
.fullcalendar li.current-clients a:hover,.fullcalendar li.prospective-clients a:hover{text-decoration:underline;}
.fullcalendar li.prospective-clients{background: #3683a4; padding: 10px;border-radius: 4px;font-size: 15px;line-height: 140%;margin: 0px 0px 5px !important;}
table.em-calendar td.eventful-pre a, table.em-calendar td.eventful-post a{text-decoration:none !important;color:#fff;}

/*Jan 2024*/
.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-event{
	display: block;
	width: 100%;
}

.em.em-calendar.size-small .em-cal-body .em-cal-day{
	align-items: start;
	justify-items: start;
	align-content: center;
}

.em.em-calendar.size-small .em-cal-body{
	align-items: baseline;
}

.em.em-calendar .em-cal-body.event-style-pill .em-cal-event>div{
	height: auto;
	text-wrap:wrap;
}
.em.em-calendar section>div{
	width: 90%;
}.em.em-calendar section.em-cal-days.size-large{display:none;}
.em.em-calendar section>div.month-nav{width: 100%;}

/*Jan 2024 End*/

.single-event .date{
	width:33.33333%;
	float:left;
}
.single-event .location{
	width:66.66666%;
	float:left;
}

.single-event main{
	width:100%;
}

.single-event #secondary{
	display:none;
}

.single-event h1{
	margin-bottom:30px;
}

.events-table{
	width:100%;
	text-align:left;
}

.events-table thead{
	border-bottom:2px solid #eee;
	font-size:18px;
}

.css-events-list table.events-table td{
	padding-bottom:15px;
	padding-top:15px;
	border-bottom:1px solid #eee;
}

.events-table thead th{
	padding-bottom:15px;	
}

.events-table td{
	vertical-align:top;
}
/*--------------------------------------------------------------
PAGE: INDUSTRY NEWS
--------------------------------------------------------------*/
.single-post .widget-title, .archive .widget-title{
	display:block;
	font-size:22px;
	margin-bottom: 10px;
}

.single-post #secondary, .archive #secondary{
	background:#edeae5;
	padding:30px;
	margin:157px 0 30px 30px;
	width: calc(30% - 30px);
}

.single-post #secondary ul li, .archive #secondary ul li{
	margin-bottom:0;
}

/*--------------------------------------------------------------
PAGE: MEMBERS
--------------------------------------------------------------*/

.table-border table{
	width:100%;
}

.table-border td{
	/*border:1px solid #ebebeb;*/
	padding:10px;
}

.table-border tr:nth-child(2n+1){
	background:#ebebeb;
}

.members .vc_tta-tab a{
	font-size:14px;
}




/*--------------------------------------------------------------
PAGE: FIELD INSPECTIONS
--------------------------------------------------------------*/
.widget_nav_menu .menu, .widget_nav_menu.widget:not(.widget_text) ul.menu{
	/*background:#342a02;*/
	text-align:center;
	padding-bottom:30px;
}

.widget_nav_menu .menu:before {
  content : "";
  position: absolute;
  left    : 40%;
  bottom  : 0;
  height  : 1px;
  width   : 20%;  /* or 100px */
  border-bottom:2px solid #ddd;
  	margin-bottom:35px;
}

.entry-content > .vc_row > .wpb_column:last-child > .vc_column-inner > .wpb_wrapper > .wpb_content_element:last-child.vc_wp_custommenu{
	margin-bottom:0px;
}

.widget_nav_menu .menu li{
	display:inline-block;
	padding:5px 10px;
	transition: all .3s;
}

.widget_nav_menu .menu li.current-menu-item{
	background:#edeae5;
	border-radius: 2em;
}

.widget_nav_menu .menu li:hover{
	background:#edeae5;
	border-radius: 2em;
}

/*--------------------------------------------------------------
PAGE: SEED CERT
--------------------------------------------------------------*/
.flowchart h3{
	padding:30px;
	background:#edeae5;
	font-size:25px;
}

.flowchart h3:after{
	content : "→";
	right: 0;
    position: absolute;
}

.flowchart .no-arrow h3:after{
	content:"";
}
/*--------------------------------------------------------------
PAGE: QUALITY ASSURANCE
--------------------------------------------------------------*/

.num-list-row > .wpb_column > .vc_column-inner, .tan-boxes > .wpb_column > .vc_column-inner{
	background:#edeae5;
	padding:30px;
}

.white-boxes > .wpb_column > .vc_column-inner{
	background:#fff;
	padding:30px;
}

.num-list-row > .wpb_column{
	width:18%;
	float:left;
	margin:1%;
}

.num-list-row > .empty.wpb_column > .vc_column-inner{
	background:transparent;
}

.num-list-row h3{
	font-size:30px;
	margin-bottom:10px;
}

.entry-content .vc_row.num-list-row .wpb_column .vc_column-inner .wpb_content_element, .entry-content .vc_row.tan-boxes .wpb_column .vc_column-inner .wpb_content_element,
.entry-content > .vc_row.tan-boxes > .wpb_column:last-child > .vc_column-inner > .wpb_wrapper > .wpb_content_element:last-child, .entry-content > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row.tan-boxes > .wpb_column:last-child > .vc_column-inner > .wpb_wrapper > .wpb_content_element:last-child{
	margin-bottom:0;
}

.tan-boxes > .wpb_column, .white-boxes > .wpb_column{
	width:31.3333%;
	float:left;
	margin:1%;
}

.tan-boxes > .wpb_column.vc_col-sm-6{
	width:48%;
	float:left;
	margin:1%;
}

/*--------------------------------------------------------------
PAGE: NEWSLETTERS
--------------------------------------------------------------*/
.newsletters li, .links li{
	width:23%;
	margin:1%;
	float:left;
	text-align:center;
	border:1px solid #edeae5;
}

.newsletters li:nth-child(4n+1), .links li:nth-child(4n+1){
	clear:both;
}

.newsletters h3, .links h3{
	padding:15px;
	font-size:22px;
}

/*--------------------------------------------------------------
PAGE: HELPFUL LINKS
--------------------------------------------------------------*/
.links img{
	background:#fff;
	padding:10px;
	max-height:60px;
	width:auto;
}

.links .logo{
	background:#fff;
}

.links h3{
	min-height:118px;
}
/*--------------------------------------------------------------
PAGE: FORMS
--------------------------------------------------------------*/
.forms .bottom{
	min-height:160px;
	padding:15px;
}

.employees .forms .bottom{
	min-height:100px;
}

.forms h3{
	padding:0;
	font-size:20px;
}

#gform_wrapper_3 .gf_middle_third, #gform_wrapper_3 .gf_right_third,
#gform_wrapper_3 .gf_middle_fourth1, #gform_wrapper_3 .gf_middle_fourth2, #gform_wrapper_3 .gf_right_fourth{
	margin-top:0
}

#gform_wrapper_3 .gf_middle_third .ginput_container,#gform_wrapper_3 .gf_right_third .ginput_container,
#gform_wrapper_3 .gf_middle_fourth2 .ginput_container{
	margin-top:0
}

#gform_wrapper_3 .gf_middle_third input{
	margin-top:0;
}

/*#gform_wrapper_3 .gf_left_third, #gform_wrapper_3 .gf_middle_third, #gform_wrapper_3 .gf_right_third{
    border-bottom: 1px solid #efefef;
    padding-bottom: 10px;	
}*/

.gf_left_fourth, .gf_middle_fourth1, .gf_middle_fourth2, .gf_right_fourth{
	width:25%;
	float:left;
}

.gform_wrapper ul li.gfield.gf_middle_fourth1, .gform_wrapper ul li.gfield.gf_middle_fourth2, .gform_wrapper ul li.gfield.gf_right_fourth{
	clear:none;
}

.new strong:after{
	content:"new";
	background: #70bb43;
	border-radius: 2em;
	padding:2px 6px;
	color:#fff;
	margin-left:5px;
	text-transform: uppercase;
    font-size: 12px;
}

#gform_wrapper_4.gform_wrapper .gfield_checkbox li input, #gform_wrapper_4.gform_wrapper .gfield_checkbox li input[type=checkbox]{
	vertical-align:top;
	margin-top:4px;
}

hr{
    background: #ccc;
    border: none;
    height: 1px;
}

/*--------------------------------------------------------------
PAGE: VARIETIES
--------------------------------------------------------------*/
.varieties ul li{
	width:25%;
	float:left;
}
/*--------------------------------------------------------------
PAGE: SEED DIRECTORY
--------------------------------------------------------------*/
.seed-directory table{
	margin-bottom:35px;
	width:100%;
}
.seed-directory table td{
	border:1px solid #999;
	padding:10px;
}

.seed-directory h3{
	font-size:22px;
}

body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before,
body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{
	border-color:#e0e0e0;
}

body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{
	border-color:#e0e0e0;
}

body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a{
	padding: 20px 20px 14px;
	font-size:22px;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body{
	padding:30px;
}

.vc_tta-title-text{
	padding-left:20px;
}

/*--------------------------------------------------------------
HEADER
--------------------------------------------------------------*/
.main-navigation ul.menu > li > a{
	font-weight:700;
}

.main-navigation ul ul li:hover>ul{
	left:160px;
	top:0;
}

span.down-arrow{
	font-size:10px;
}


li#menu-item-176 img, .main-navigation a.button img{
	max-width:15px;
	margin-right: 5px;
	display:table-cell;
	vertical-align:middle;
}

.main-navigation a.button.green img{
	max-width:19px;
	padding-top:2px;
}

li#menu-item-176 span, .main-navigation a span.text{
	display:table-cell;
	vertical-align:middle
}

.header-top{
	text-align:right;
	padding-top:10px;
}

li#menu-item-176 a, .main-navigation a.button{
	background: #e7bb0c;
	color:#fff;
	border-radius:200px;
    padding: 6px 25px;
    display:table;
    font-size:12px;
}

span.fb{
	display:inline-block;
}

span.fb img{
	padding-bottom:2px;
}


.main-navigation a.button{
	display:inline-block;
}

.main-navigation a.button.green, .gpnf-add-entry, .post-password-required input[type="submit"]{
	background:#70bb43
}

.main-navigation a.button.green:hover, .gpnf-add-entry:hover{
	background:#65a83c
}

.main-navigation a.button.dark-green{
	background:#045304;
}

.main-navigation a.button.dark-green:hover{
	background:#033b03;
}

.main-navigation a.button span.btn-wrap{
	display:table;
}

.main-navigation ul li.current-menu-parent > a,  .main-navigation ul li.current-menu-item > a{
	color:#5a9536;
}

#primary-menu > li:last-child >a{
	padding-right:0;
}

.site-header-flex{
	z-index:1000;
}

/*--------------------------------------------------------------
PAGE: EMPLOYEES
--------------------------------------------------------------*/
#main article.post-password-required{
	max-width: 300px;
    margin: 60px auto;
   	background-image:url('/wp-content/themes/alpha-child/images/texture.jpg');
	background-repeat:repeat;
	background-size:auto;
	padding:30px;
}

.post-password-required input[type="submit"]{
	width: 100%;
    margin-top: 15px;
}

.post-password-required input{
	width:100%;
}

#pwbox-656{
	padding:5px;
}





/*--------------------------------------------------------------
PAGE: CONTACT
--------------------------------------------------------------*/
.gform_wrapper{
	padding:30px 30px 0;
	margin-top:0;
}

.gform_footer{
	text-align:center;
}

.gform_confirmation_wrapper {
	padding:30px;
	text-align:center;
	font-size:22px;
}

.gform_wrapper .top_label .gsection_description{
	font-size:16px;
	margin-top:10px;
}

.ginput_container_gfgeo_locator_button input{
	border:none;
	text-shadow:none;
	color:#fff;
	font-size:14px;
	padding: 10px 20px;
	transition: all .3s;
}

#gfgeo-infield-locator-button-2_6{
	padding-top:8px;
}

/*--------------------------------------------------------------
FOOTER
--------------------------------------------------------------*/
.site-footer{
	border-top:1px solid #e8e8e8;
	padding:30px 0;
}

.site-footer .wpb_content_element{
	margin-bottom:0;
}

.footer-contact{
	/*font-family:"Roboto Slab", serif;*/
	line-height:160%;
}

.site-footer img{
	width:25px;
}

/*--------------------------------------------------------------
MOBILE MENU
--------------------------------------------------------------*/


/*--------------------------------------------------------------
BLOG
--------------------------------------------------------------*/
.inner-header{
	background-image: url("/wp-content/uploads/2018/05/493552856.jpg");
	background-size:cover;
	margin-top:97px;
	background-position:50%;
}

/*--------------------------------------------------------------
PAGE: SITEMAP
--------------------------------------------------------------*/
.widget_pages ul{
	list-style-type:none;
	padding:0;
}

.widget_pages ul li{
	border-top:1px solid #ddd;
	padding:10px 0;
	margin:0;
}

.widget_pages ul >li:last-child{
	border-bottom:1px solid #ddd;
}

.widget_pages ul li.page_item_has_children li:first-child{
	margin-top:10px;
}

.widget_pages ul li.page_item_has_children li:last-child{
	padding-bottom:0;
	border-bottom:none;
}

.widget_pages ul.children{
	padding:0;
}

.widget_pages ul.children a{
	padding-left:20px;
}

.widget_pages ul.children ul.children a{
	padding-left:40px;
}

.widget_pages ul.children ul.children ul.children a {
    padding-left: 60px;
}

.widget_pages li.current_page_item{
	display:none;
}


/*--------------------------------------------------------------
RESPONSIVE
--------------------------------------------------------------*/

@media (min-width: 768px){


}
@media (min-width: 1024px){
/*HEADER*/
	.main-navigation ul > li{text-align:left;}
	.site-header-flex div.site-branding img{max-height:70px;}
	.main-navigation ul ul li a{padding:14px 28px;}
	ul.sub-menu{padding-bottom:14px;}
	.main-navigation ul ul{min-width:150px;}

}
@media (min-width: 1180px){
	/*nav.main-navigation ul.menu > li > a{padding:left:18px;padding-right:18px;}*/
}

/*--------------------------------------------------------------*/
@media (max-width: 1180px){


}

@media (max-width: 1024px){
/*HEADER*/
	.main-navigation ul ul li:hover>ul{left:40px;}
	.header-top{text-align:left;}
/*HOME*/
	.home-title{width:96%;margin:-75px 2% 0 2%;}
}

@media (max-width: 900px){


}

@media (max-width: 767px){
/*HOME*/
	.home-title .vc_col-sm-8{margin-left:0;}
	.home-title{border-radius:50px;}
	.home-title img{margin-bottom:30px;}
	.service{width:92%;margin:4%;}
	.news .vc_grid-item.vc_col-sm-6{width:96%;margin-bottom:30px;}
	.cta-text{border-radius:50px;width:96%;margin:2%;}
	#jumbotron_video {display: none;}
	.home-hero{padding:100px 0;}
	.home-title img{max-width: 175px;}
/*INNER*/
	.inner-hero-text h1{font-size:30px;padding:20px 30px}
	.inner-hero-text { margin-top: -60px;}
	.inner-hero-image {padding: 60px 0;}
	.css-events-list{display:block;}
	.em-calendar-wrapper{display:none;}
/*NEWS*/
	.single-post #secondary, .archive #secondary{width:95%;margin:0 auto 30px;}
/*FORMS*/
	.newsletters li, .links li{width:48%;}
}

@media (max-width: 480px){
/*HEADER*/
	.site-header-flex .site-branding img{padding:5px;}
/*HOME*/
	.home-title .vc_separator h4{font-size:18px;}
	.home-title h1{font-size:40px;}
	h1 span.small{font-size:22px;}
	h2{font-size: 2.2rem;}
	.cta-text h3{font-size:24px;}
	.cta-text{padding:45px;}
	.cta-text .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{font-size:14px;}
/*FORMS*/
	.newsletters li, .links li{width:98%;}
	.forms .bottom, .employees .forms .bottom{min-height:0;}
}

@media (max-width: 330px){


}

