﻿

#widgets .tagcloud,
#widgets .textwidget {
	display: block;
	margin: 0;
	line-height: 1.5em;
	word-wrap: break-word;
}
#widgets .tagcloud,#widgets .textwidget{display:block;margin:0;line-height:1.5em;word-wrap:break-word}
.text-center{text-align:center !important}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

.img1, .img2, .img3{
display:inline-block;
width:33%;
text-align:center;
font-size:26px;
color:#4e4e4e;
}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
.d-table{display:table!important}
.d-table-row{display:table-row!important}
.d-table-cell{display:table-cell!important}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}
.featured-image .overlay{z-index:98}
.bake-fullwidth-carousel .carousel-inner .item .overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);z-index:101}
.single-featured-image .overlay{z-index:98}
.single-featured-image .overlay-image{z-index:99;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-attachment:fixed;background-size:cover;background-position:center center}
.single-featured-image .overlay-set{z-index:97;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.design-block .prev_next a:hover .overlay{background-color:rgba(0,0,0,.3)}
.design-block .prev_next a .overlay{transition:background-color .5s}
.open-lab-advisor-block .overlay{background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;right:0;bottom:0}
.nav__mobile .region__mobile .region__mobile__back{width:60px;height:40px;position:fixed;top:14px;left:8px;z-index:3}
.nav__mobile .region__mobile .region__mobile__back svg{width:23px;height:17px;margin:12px 10px;overflow:visible}
.nav__mobile .region__mobile .region__mobile__back svg rect{fill:#fff}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}


.left {
    float:left;
}


div.left ul li {
    margin-left:40px;
}

.columns.left {
	float: left;
}

div.columns li,div.columns.left ul li {
    margin-left:0;
    font-size:65%;
    line-height:180%;
}


.body_02 .content div.left,
.body_02 .content div.right {
    width:45%;
}

	.columns.left,.columns.right {
		float: none;
	}


.body_02 .content div.left,
.body_02 .content div.right {
    width:45%;
}
.site-header-is-scrolled .site-header-nav .menu-item a{padding:2px 0}

.section6{border:#e2e2e2 1px solid;overflow:hidden;border-radius:8px;}

.section6 .article-box1{padding:20px;}

.section6 .article-box1 h4{color:#014583}

.section6 .article-box1 h4 a{color:#014583}

.section6 .article-box1 h4 a:hover{color:#014583;text-decoration: none;}

.section6 .article-box1 p{margin-top:20px;color:#333;text-align:justify;}

.section6 .article-box1 span.quotes{color:#014583;font-size:15px;margin-top:20px;}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}
.clearfix:after,.qodef-container:after,.qodef-drop-down .wide .second ul li:nth-child(4n+1){clear:both}
.clearfix:after,.clearfix:before{content:" ";display:table}


.c-site-footer__brand {
  list-style: none;
  margin: 0;
  padding: 0 1rem;
  width: 100%; }

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}


	#footer2 {
		margin-bottom: 0;
	}


#footer2:after {
	content:"";
	display:table;
	clear:both;
}


#footer2 a {
	text-decoration: none;
}


#footer2 a:hover {
	text-decoration: underline;
}
 #footer2 a, .footermenu ul li:after { color: ; }

    #content_wrapper.plan .row.wide.home-bottom .home-bottom-links, #content_wrapper.home .row.wide.home-bottom .home-bottom-links {
      color: #635d58;
      font-size: 1.5em;
      margin: 2em 0 4em;
      text-align: center; }

      #content_wrapper.plan .row.wide.home-bottom .home-bottom-links a, #content_wrapper.home .row.wide.home-bottom .home-bottom-links a {
        color: #e87722;
        text-decoration: none;
        padding: 0 .5em;
        font-family: "ProximaNova-Bold";
        font-weight: normal; }

        #content_wrapper.plan .row.wide.home-bottom .home-bottom-links a:hover, #content_wrapper.home .row.wide.home-bottom .home-bottom-links a:hover {
          color: #635d58; }
.navlogin{color:#FFFFFF;font-size:12px;text-decoration:none;font-family:Oswald,sans-serif;}

.fusion-one-full {
  float: none;
}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

	.genesis-nav-menu .menu-item {
		display: inline-block;
		text-align: left;
	}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


.intro-article-b .header {
	height: auto;
	display: table;
	width: 558px;
	padding: 15px;
	position: relative;
}


	.intro-article-b .header p {
		color: #11377D !important;
		font-size: 13px !important;
	}

  html.special .footer__menucol { width: 30%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

  html.special.medium-font .footer__menucol { width: 30%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }


html.special.big-font .footer__menucol { width: 30%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }


.footer__menucol { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}


.site-branding {
	width: 50%;
	float: left
}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}
.large-2{width:16.66667%}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}



.slider-img {
	position: absolute;
	top: 0;
}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fal{font-weight:300}
.fal,.far{font-family:"font awesome 5 pro"}

body.single div.hentry h2.entry-title,body.page div.hentry h2.entry-title{font-size:1.7em;font-weight:400;text-align:center;}

body div#container div.hentry{clear:both;}

div.hentry .entry-date{font-weight:700;word-spacing:0.2em;}

div.hentry abbr.published,div.comments abbr.comment-published{border:none;cursor:text;}

	body div#content div.hentry{text-align:left;}








.text10r {



	font-family: Arial, Times New Roman;



	font-size: 10pt;



	color: #993333;



	style =text-decoration: none;



}

.header .icon__container.icon__container--search {
  display: inline-block;
  vertical-align: top;
}
.uabb-subscribe-form-inline .uabb-form-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.fl-node-5c1ac6530266c .uabb-subscribe-form-inline .uabb-form-wrap {margin: 0 -5px;}

.shopify-section:first-child .mt-30 {margin-top: -30px !important;}

.shopify-section:last-child #call-to-action {
  margin-bottom: -50px;
}


.norder-process .norder-head,
.norder-process h2 {
    font-size: 42px;
    color: #003;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center
}

    .norder-process .norder-head,
    .norder-process h2 {
        font-size: 35px
    }
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}

.blog-topbar .container,
.blog-topbar .container-fluid {
  padding-top: 5px;
  padding-bottom: 5px;
}

.topbar-search-block .container {
  padding-top: 0;
  padding-bottom: 0;
}


  	
  	.header-v8 .navbar-collapse,
	.header-v8 .navbar-collapse .container {
		padding-left: 0 !important;
		padding-right: 0 !important;
		margin-left: 0;
		margin-right: 0;
	}


.header-v8 .mega-menu .navbar-inner,
.header-v8 .mega-menu .container {
  	position: relative;
}
