/*
 Theme Name:     noxVIEW
 Theme URI:      https://www.noxview.com/
 Description:    noxVIEW Theme
 Author:         noxVIEW
 Author URI:     https://www.noxview.com
 Template:       Divi
 Version:        1.0.0
*/
/* --------------------------- Theme customization starts here ---------------------------- */

/*Custom Columns for Divi Builder*/
.ten-columns .et_pb_module {width: 10%; float: left;}
.nine-columns .et_pb_module {width: 11.11%; float: left;}
.eight-columns .et_pb_module {width: 12.5%; float: left;}
.seven-columns .et_pb_module {width: 14.28%; float: left;}
.six-columns .et_pb_module {width: 16.66%; float: left;}
.five-columns .et_pb_module {width: 20%; float: left;}
.three-columns .et_pb_module {width: 33.33%; float: left;}
.two-columns .et_pb_module {width: 50%; float: left;}


@media (max-width: 980px){
 .ten-columns .et_pb_module {width: 20%;}
 .nine-columns .et_pb_module {width: 33.3%;}
 .eight-columns .et_pb_module {width: 25%;}
 .seven-columns .et_pb_module {width: 25%;}
 .six-columns .et_pb_module {width: 33.3%;}
 .five-columns .et_pb_module {width: 33.3%;}
 .three-columns .et_pb_module {width: 33.3%;}
 .two-columns .et_pb_module {width: 50%;}
}

@media all and (max-width: 767px) {
 .ten-columns .et_pb_module {width: 100%;}
 .nine-columns .et_pb_module {width: 100%;}
 .eight-columns .et_pb_module {width: 100%;}
 .seven-columns .et_pb_module {width: 100%;}
 .six-columns .et_pb_module {width: 100%;}
 .five-columns .et_pb_module {width: 100%;}
 .three-columns .et_pb_module {width: 33.33%;}
 .two-columns .et_pb_module {width: 50%;}
}

/* .et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
    min-height: 100% !important;
    height: 100% !important;
}
@media (max-width: 980px) {
	.et_fullscreen_slider .et_pb_slides,
	.et_fullscreen_slider .et_pb_slide,
	.et_fullscreen_slider .et_pb_container {
		min-height: 175px !important;
		height: 100% !important;
	}
}
.ten-columns .et_pb_module {
	width: 10%;
	float: left;
}

@media (max-width: 980px){
.ten-columns .et_pb_module {width: 20%;}
}
 
@media all and (max-width: 767px) {
.ten-columns .et_pb_module {width: 20%;}
}
@media only screen and (max-width: 767px) {
	.et_pb_slide_image, .et_pb_slide_video {
		display: block !important;
	}
}
@media only screen and (max-width: 479px) {
	.et_pb_slide_image, .et_pb_slide_video {
		display: block !important;
	}
} */


#top-menu .menu-item-630 .sub-menu {
  width: 331px;
}
#top-menu li ul li a {
  width: 100%;
}

.et_pb_section_0_tb_header {
	box-shadow: unset;
}

.et_pb_menu .et_pb_menu__menu>nav>ul>li {
	padding: unset;
}
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
	padding: 10px 20px;
}

.mobile_menu_bar:before {
	color: #fff;
    content: "a";
    font-size: 20px;
    position: relative;
    left: 0;
    top: 0;
    cursor: pointer;
    padding: 6px 14px;
    background-color: #fff;
}

/* Mobile Menu - Collapse Nested Sub Menu  */
#main-header .et_mobile_menu .menu-item-has-children > a {
  background-color: transparent;
  position: relative;
}
#main-header .et_mobile_menu .menu-item-has-children > a:after {
  font-family: "ETmodules";
  text-align: center;
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  position: absolute;
}
#main-header .et_mobile_menu .menu-item-has-children > a:after {
  font-size: 16px;
  content: "3";
  top: 13px;
  right: 10px;
}
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after {
  content: "2";
}
#main-header .et_mobile_menu ul.sub-menu {
  display: none !important;
  visibility: hidden !important;
  transition: all 1.5s ease-in-out;
}
#main-header .et_mobile_menu .visible > ul.sub-menu {
  display: block !important;
  visibility: visible !important;
  transition: all 1.5s ease-in-out;
}


/* Custome Caldera Form Styles */
/* .caldera-grid .checkbox-inline input {
  display: none !important;
}

.caldera-grid .checkbox label,
.caldera-grid .checkbox-inline label {
  webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.caldera-grid .select-wrapper {
  border: none !important;
  border-bottom: 2px solid rgba(0, 0, 0, 0.1) !important;
}
.caldera-grid .select-wrapper:hover {
  border: none !important;
  border-bottom: 2px solid #15314e !important;
}
.caldera-grid .radio span:before,
.caldera-grid .radio-inline span:before,
.caldera-grid .checkbox span:before,
.caldera-grid .checkbox-inline span:before {
  font-family: "ETmodules";
  font-size: 25px;
  position: relative;
  top: 0.25em;
  margin-right: 0.2em;
  margin-left: -1.4px;
  transition: all 0.3s ease-in-out;
}

.caldera-grid input[type="tel"] {
    margin-left: 54px !important;
} */


/* Equalize Blog Columns -- START */
.bloggrid .et_pb_salvattore_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.bloggrid article {
        margin-bottom: 20px !important;
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.bloggrid .post-content {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.bloggrid .column {
        margin-bottom: 20px !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
/* Equalize Blog Columns -- END */
/* Equalize Blurbs HOME -- START */
.et_pb_column_1_3 .flex-SameSize{
display: flex;
}
/* Equalize Blurbs HOME -- START */