﻿
.clear_column {
	clear:both;
	display:block;
	font-size:0; height:0;
	line-height:0; width:100%;
	overflow: hidden;
}

.gmr-bgstripe{width:5%;height:4px;float:left;}
.box-shadow-overlay{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;pointer-events:none}

.ls-l.bannertext {margin-top: 25px !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;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


.navbar-toggle:focus .icon-bar,
.navbar-toggle:hover .icon-bar {
  background-color: #00c9d0;
}
.st-accordion .sign{color:#373433;padding:0 2px;position:absolute;right:0;top:2px}
.st-accordion .accordion .panel-heading.active .sign{color:#373433}
.st-accordion .accordion .panel-heading.active{border-bottom:1px solid #dd9a80}
.st-accordion .panel-title{margin-top:0;margin-bottom:0;font-size:18px;color:inherit;position:relative}
.st-accordion .panel-heading.active .sign{color:#dd9a80}
.st-accordion .panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.st-accordion .panel-default{border-color:transparent}
.st-accordion .panel-group .panel{margin-bottom:10px;border-radius:0}
.st-accordion .panel-body p:first-child{padding-top:15px}
.st-accordion .panel-body p:last-child{margin-bottom:0}


.promo1body
{
	padding:5px 0;	
}
.blog_vertical_loop .full_width_inner{margin:0!important}


th.gigpress-city {
}


td.gigpress-city {
}
.featured-slider--media-right .featured-slider__media{position:relative;align-self:normal;-webkit-box-ordinal-group:3;order:2}
.featured-slider--media-right .featured-slider__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.widget-counter li.facebook-fans a strong{background-position:center -992px;}
.widget-counter li.facebook-fans a:hover strong{background-position:center -1046px;}

#la-logo-group-wrapper {
}

#la-logo-group, #la-site-title-group {
	display: inline-block;
	overflow: hidden;
	float: left;
}

.header_one #la-logo-group {
	margin-top: 7px;
}

#la-logo-group, #la-text-group {padding: 5px 0px 5px 0px}
.homenl-footer-img2 img,.homenl-footer-img1 img{max-width:initial !important}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}
.entry-footer a:hover+.arrowicon{margin-left:5px}
.arrowicon{position:relative;display:inline-block;top:-.5px!important;margin-left:2px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.title h2 {
font-size: 1.5em;
margin-bottom: 2px;
}

  .fl-page-bar .fl-page-bar-row .text-left {
    width: 30%; }

  .fl-page-bar .fl-page-bar-row .text-right {
    float: right;
    width: 70%; }

  .fl-page-bar .fl-page-bar-row .fl-page-bar-text {
    padding: 0px 5px; }


header .social-top{
    list-style: none;
}

header .social-top li{
    float: left;
}

	.footer-bottom ul.social-top li::after {
		content: " ";
	}
 
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.mobile-main-nav .menu-item a .fa{padding-right:6px}
.menu-item-object-oxy_mega_menu{position:static!important}
.menu-item-object-oxy_mega_menu .dropdown-menu{left:0!important;right:0!important;overflow:hidden;background-position:center;background-size:cover}

.visible-phone {
  display: none !important;
}
.easingsliderpro-image{width:100%!important;max-width:100%!important;display:block!important;border:none!important}


.modal-body {
  position: relative;
  padding: 15px;
}


.adesso-navigation-modal .modal-body {
  padding: 0;
}


.adesso-picture-modal .modal-body {
  padding: 0;
}


.adesso-picture-modal .modal-body picture {
  width: 100%;
}


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


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

.pagination .nav-previous { float: left }

.pagination .nav-previous a, .pagination .nav-next a { color: #fff!important }

.pagination  .nav-previous a:hover, .pagination .nav-next a:hover { background-color: #222 }
.block-title{font-size:21px;line-height:110%;color:#FFFFFF;background-color:#CE0000;padding-top:12px;padding-left:15px;padding-right:10px;padding-bottom:12px;font-style:normal;font-weight:normal;text-transform:uppercase;font-variant:normal;font-family:Oswald;margin-bottom:5px;}
#block-bmj570670db9c77c .block-title{background-color:#161616;}
#block-bk957d2feb1ee62a .block-title{background-color:#161616;}
#block-bi957d2feb1ec34a .block-title{background-color:#161616;}
#block-bk957d012f1832e7 .block-title{font-size:15px;font-family:Oswald;background-color:rgba(255,255,255,0);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-bottom:0px;}
#block-bzw57d2ff0950869 .block-title{margin-bottom:8px;}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.text-lowercase{text-transform:lowercase}
.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.text-muted{color:#777}
.text-primary{color:#337ab7}
a.text-primary:focus,a.text-primary:hover{color:#286090}
.text-success{color:#3c763d}
a.text-success:focus,a.text-success:hover{color:#2b542c}
.text-info{color:#31708f}
a.text-info:focus,a.text-info:hover{color:#245269}
.text-warning{color:#8a6d3b}
a.text-warning:focus,a.text-warning:hover{color:#66512c}
.text-danger{color:#a94442}
a.text-danger:focus,a.text-danger:hover{color:#843534}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}


.clear, .tes_author:after {
  zoom: 1;
}

.clear:before, .clear:after, .tes_author:after {
  display: table;
  content: "";
}

.clear:after, .tes_author:after {
  clear: both;
}


.tes_author {
  position: relative;
  margin-bottom: 25px;
}

.tes_author img {
  max-width: 70px;
  float: left;
  border-radius: 500px;
  border: 2px solid #FFF;
  margin-right: 15px;
}

.tes_author cite {
  float: left;
  margin-top: 10px;
  font-size: 16px;
  font-weight: bold;
}

.tes_author cite span {
  font-weight: normal;
  font-size: 13px;
  display: block;
}


.card-inverse .tes_author cite {
  color: rgba(255, 255, 255, 0.9);
}

.card-inverse .tes_author cite span, .card-inverse .tes_author cite a {
  color: rgba(255, 255, 255, 0.65);
}


.column.location-contact-hours{
    width: 50%;
    float: right;
    margin-right: auto;
    display: inline-block;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
#menu-enabled .item-list li.pager-current{padding:5px !important;}
.item-list .pager li.pager-current{color:#4cbd38;font-weight:bold;float:left;}
#menu-medication-enabled .item-list .pager li.pager-current{color:#335797;font-weight:bold;padding:5px !important;}
.pager-current{font-weight:bold;}

.navbar-social.navbar-right ul {
    list-style: none;
    padding: 0px;
}

#kwa_global_haut {
	background:#fff;
	overflow:hidden;
}
.pswp,.pswp__bg,.pswp__scroll-wrap{height:100%;width:100%}
.pswp,.pswp__bg,.pswp__error-msg,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute}
.pswp__bg,.pswp__share-modal{will-change:opacity;-webkit-backface-visibility:hidden}
.pswp__bg{left:0;top:0;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}

	td.middle2_2 {
		width: 159px;
		height: 145px;
		background: #F2E3C6;
		border-bottom: 1px solid #cfc8c0;
		border-right: 1px solid #cfc8c0;
		border-top: 1px solid #ddcdbb;
	}

.omurga_sag_yan, .omurga_sol_yan{background-color:#E6ADD3;width:10px}

.body_index2 { font-family: Tahoma; font-size: 11px; color: 164572 ; text-align: justify}

	
	.post-share span.share-item {
		width:90px;
		display:inline-block;
	}

	.post-share span.share-item.google {
		width:70px;
	}
#header,#pagetop,#footMenu,#footer{text-align:center;clear:both}
#pagetop{display:block;overflow:hidden;clear:both;z-index:5}
#pagetop a{float:right;display:block;position:relative;font-size:11px;text-decoration:none;font-family:'Lato', sans-serif;letter-spacing:1px;border:1px solid #333;padding:5px 15px 5px}
#pagetop a:hover{margin-top:0}
#headerTop,#header,#panList,#gMenu,#pagetop,#sideTower,#footMenu,#footer,#siteBottom{display:none !important}
img#pagetop{background-color:transparent}
#header,#gMenu,#main,#panList,#pagetop{background-color:#fefcf2}
#back-top #pagetop{display:block;overflow:hidden;width:45px;height:45px}


#header,
#gMenu,
#main,
#panList,
#pagetop{ background-color:#fefcf2; }
.hero .slide-effect .mask{width:100%;margin-left:0}
.hero{position:relative}
.hero .slick-arrow{display:block!important;z-index:1;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#fff}
.hero .slick-arrow:before{font-family:ans!important;top:50%}
.hero .slick-arrow.slick-next{right:15px}
.hero .slick-arrow.slick-next:before{content:"";display:block;position:relative}
.hero .slick-arrow.slick-prev{left:15px}
.hero .slick-arrow.slick-prev:before{content:"";display:block;position:relative}

.touch #prev, .touch #next{
	display: none !important;
}
	
#prev, #next{
	font-family: arial, sans-serif;	
	display: inline-block;
	zoom: 1;
	*display: inline;
	height: 20px;
	width: 20px;
	cursor:pointer;
	font-size: 3em;
	margin: 0px 10px;
}

.clear {clear:both; display: block; float: none; width: 100%; height: 1px;s}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea{width:250px;max-width:100%;box-sizing:border-box}

.textwidget a:hover { color: #222!important }

.single_post a, a:hover, .title a:hover, .textwidget a, #commentform a, a,.rthumb_text:hover,.post_date,.breaking_title, #navigation ul ul a:hover, .sidebar.c-4-12 a:hover {color:#886229; }
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}
footer ul.banno-menu li{float:left;padding:11px;padding:.6875rem}
footer ul.banno-menu li a{color:#fff}
.sidebar-links .banno-menu{margin:0}
ul.banno-menu{list-style:none}
.navbar ul.banno-menu{position:relative;left:0;display:block;float:left;margin:0}
footer ul.banno-menu{margin:0}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}


.menu-item.btn {
    margin-left: 1.2em;
    position: relative;
    top: -7px;
}


.menu-item.btn a {
    background: rgba(0, 0, 0, .5);
    border: solid 1px #edbc06;
    color: #edbc06;
    padding: 6px 12px 4px;
}


.menu-item.btn a:hover {
    border-color: #fff;
    color: #fff;
}


.page-id-5095 .menu-item-1468 a {
    color: white;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-md-7 {
    width: 58.33333333%;
  }

.icon-globe:before {
	content: "\e61c";
}

	#imTextObject_01_tab0 .image-3 { width: 100%; max-width: 335px; }

.overflow-h{overflow:hidden;}

.overflow-a{overflow:auto;}

.overflow-hidden{overflow:hidden;}

.owl-work-v1 .item em.overflow-hidden{display:block;}

.recent-work em.overflow-hidden{display:block;}

.easy-block-v1 .overflow-h h3{width:60%;float:left;font-size:18px;line-height:24px;margin-bottom:5px;}

.people-say .overflow-h span{font-weight:700;}

.people-say .overflow-h p{font-style:italic;line-height:1.3;}

.people-say .overflow-h small{text-align:right;font-style:italic;}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-headline{font-size:1em;line-height:1.4em;}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-headline.hasbg{background-color:rgba(0,0,0,0.5);padding:10px 15px;}
html.ie11 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span,html.ie10 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span,html.ie9 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span{line-height:1.5em;}

#content_right{
width:19%;	
display:block;
float:left;
margin-left:10px;
margin-top:0px;	
}

	
	

.footerbar {
    color: #FFFFFF;
    background: #FFFFFF;
    padding: 15px 0 15px 0;
    border-bottom: 10px solid #7daf2d;
    border-top: 10px solid #7daf2d;
}


.footerbar-lower {
    color: #FFFFFF;
    background: #FFFFFF;
    padding: 15px; 0 15px 0;
    border-top: 10px solid #7daf2d;
}






.footerbar p {
    font-size: 1em;
    color: #016701;
    text-align: center;
    padding: 0 0 0 0;   
}


.genpost-entry-content {
  margin: 10px 0 30px 0;
}

.comment .comment-content,
.comment .comment-meta,
.comment .comment-respond {
  margin-left: 70px;
}

.comment .children .comment .comment-content,
.comment .children .comment .comment-meta,
.comment .children .comment .comment-respond {
  margin-left: 56px;
}

.comment-respond {
  margin-bottom: 21px;
  
}


.table-link-comment td a{
	color: #0028F5;
}


		#content table.color tr td.perioada {
			font-size:11px;
		}


        
        #ipp_mobile_close_tab{
    	display: none;
    	border:none;
    	position: absolute;
    	padding: 5px;
    	width: 80px;
    	text-align: center;
    	left: 1px;
    	right: 1px;
    	margin: auto;
    	background-color: #2CAC21        }
.sidebar-top,.sidebar .widget{padding-left:15px!important;padding-right:15px!important}




.widget { color: #777; font-size: 15px; overflow: hidden; }

.widget a { color: #777; }

.widget a:hover { color: #444; }

.widget select { border: 1px solid #ddd; color: #777; font-size: 15px; padding: 7px; width: 100%; max-width: 100%; }

#footer .widget select { border-color: #eee; }


.sidebar .widget { padding: 30px 30px 20px; }

#footer .widget { padding-bottom: 30px; }

#footer .widget a:hover { color: #666; }

.nav-entries a, .woo-pagination { font:300 13px/1em Arial, sans-serif;color:#888; }

#tabs ul.wooTabs li a, .widget_woodojo_tabs .tabbable .nav-tabs li a { font-family: ; }
 #navigation ul.rss li a:before, #navigation ul.nav-search a.search-contents:before { color:#666666;}

#top ul.nav li a { font:normal 12px/1.6em Arial, sans-serif;color:#ddd; }


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


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

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

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

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}
header#main section#mobile .site-of-month{border:1px dotted #a7a37e;border-radius:0;background:#e6e2af;display:none;margin-bottom:10px}
.site-of-month,.pdf-box{border:1px dotted #7a3f0f;background:#f4edd2}

  .featured-links {
    margin-bottom: 60px;
    
    zoom: 1;
  }

  .featured-links:before,
  .featured-links:after {
    content: "";
    display: table;
  }

  .featured-links:after {
    clear: both;
  }

  .featured-links .featured-link {
    float: left;
    margin-right: 20px;
    
    zoom: 1;
  }

  .featured-links .featured-link:last-child {
    margin-right: 0px;
  }

  .featured-links .featured-link:before,
  .featured-links .featured-link:after {
    content: "";
    display: table;
  }

  .featured-links .featured-link:after {
    clear: both;
  }

  .featured-links .featured-link img {
    display: block;
    margin: 0px;
    width: 386.66px;
  }

	
	
	.fancy_heading h2{font-size:30px;line-height:30px}


	
.fancy_heading{text-align:center}

.fancy_heading .title{font-size:42px;line-height:42px}

.footer-banner{padding:23px 0;background: #363636;}

    .bottom_menu a {border:none; }

    .bottom_menu a:hover {border:none; }


.menu li,
.bottom_menu li{
    display: inline-block;
    line-height: 60px;
}


.bottom_menu li:last-child a{
    border-right: 0;
}


.genesis-grid-even .post-meta,
.genesis-grid-odd .post-meta{
	display: none;
}





.post-meta {
	border-top: 1px solid #e7e3ce;
	clear: both;
	font-size: 11px;
	padding: 5px 0 0;
	text-transform: lowercase;
}
.white-90{color:rgba(255,255,255,.9)}
.white-80{color:rgba(255,255,255,.8)}
.white-70{color:rgba(255,255,255,.7)}
.white-60{color:rgba(255,255,255,.6)}
.white-50{color:rgba(255,255,255,.5)}
.white-40{color:rgba(255,255,255,.4)}
.white-30{color:rgba(255,255,255,.3)}
.white-20{color:rgba(255,255,255,.2)}
.white-10{color:rgba(255,255,255,.1)}
.white{color:#fff}

.clear {clear: both;}
body.responsive .box-site-nav-content-admin .site-nav-category{font-size:20px}
body.responsive .box-site-nav-content{display:none;height:auto;left:0;position:absolute;top:44px;width:100%;background:#fff none;box-shadow:0 3px 7px 0 rgba(0,0,0,.35)}
body.responsive #header-menu-state:checked~.site-nav-header-container .box-site-nav-content{display:block}




.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.widget:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


.front-page .site-container .site-inner {
	margin-top: 0;
	max-width: 100%;
}


.altitude-landing .site-container .site-inner {
	margin-top: 100px;
}






















.site-container {
	position: relative;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}

.primary_nav ul li.menu-item-has-children a{
	padding-right: 20px;
}

.primary_nav ul li.menu-item-has-children:hover ul{
    display: block;
}
header .list-unstyled .menu-item a:hover,footer .list-unstyled .menu-item a:hover{text-decoration:none}

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}


h2.fp-subtitle {
	color: #42a2f5;
	font-weight: bold;
	padding: 0px 0 5px;
	font-size: 18px;
	padding: 5px 0;
	border-bottom: 1px solid #E3E7EA;
	border-top: 2px solid #E3E7EA;
}
.nav-right .nav-social{margin-top:-1rem}


.mim { float: left; margin: 10px; }

div#nextend-smart-slider-100019 .smart-slider-canvas-inner {
  position: relative;
  width: 100%;
  height: 100%;
}

#main-content .post-info .post-category,
#main-content .post-info .post-tags {
  float: left;
  margin: 0;
  padding: 6px 0;
  width: 50%;                       
}

#main-content .post-info .post-tags {
  padding-left: 2%;
  text-align: right;
  width: 48%;                           
}
#top-menu li a{font-size:16px}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}
#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#333333}
#main-header .nav li ul{background-color:#0d0d61}
.nav li ul{border-color:#ff0000}
.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .nav li ul a{color:#fff!important}
.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .nav li ul{background-color:#0d0d61!important;border-color:red}


.menu-item.home-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.menu-item.home-link img {
  height: 30px;
  width: auto;
}
