﻿.nav-bar .nav-bar-inner{position:relative;padding-bottom:190px}
#wp-calendar tfoot td#prev{padding-left:10px;text-align:left}


#content { 
	float: left;
	width: 100%;
}


.single-portfolio #content { min-width: 1000px; }
.article {width:68%;float:left;margin-bottom:10px;padding:0;}
.article img.left, .article img.alignleft, .wp-caption.alignleft {margin:0.3em 1.571em 0.5em 0;display:block;float:left;}
.article img.right, .article img.alignright, .wp-caption.alignright {margin:0.3em 0 0.5em 1.571em;display:block;float:right;}
.article img.center, .article img.aligncenter, .wp-caption.aligncenter {margin:0.3em auto 1em auto;display:block;}
.article img.aligncenter {margin-top:1em;margin-bottom:1em;display:block;clear:both;}
.article ul {margin:1.5em 0 1.571em 1.9em;list-style-type:square;}
.article ol {margin:1.5em 0 1.571em 1.9em;list-style-type:decimal;}
.article ul ul, .article ol ol, .article ul ol, .article ol ul {margin-top:0;margin-bottom:0;}



#socialmedia-contentheader {
	display: block;
    float: left;
	margin-top: 15px;
	margin-left: 80px;
    height: 50px;
   	top: 0;
    width: 450px;
}

#footer-wrapper div.module.newsletter .acymailing_module {
	position: relative;
}

#footer-wrapper div.module.newsletter .acymailing_module .acymailing_introtext {
	font-style: italic;
	font-size: 12px;
	color: #fff;
	padding: 0;
	float: left;
	text-shadow: 1px 1px 2px #444
}



div.acymailing_module, .acymailing_module div{
	padding: 0 !important;
	margin: 0 !important;
	border-style:none !important;
}


.acymailing_module fieldset{
	border: solid 1px #ccc;
	padding: 5px;
}

.alert {
	border: 1px solid #FF9900;
	text-align: left;
	font-size: 14px;
	margin: auto;
	padding: 7px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: rgb(255, 248, 208);
	padding: 16px 25px;
}
.woocommerce ul.products li.product .product-meta{padding:10px 0 0;position:relative;bottom:0;width:100%}

.stop{clear:both;height:73px;margin:0 auto;width:1000px;}

  .stop,#col-1,#col-2,#col-3{width:100%;overflow: hidden;margin:0px;}
.carousel-item{position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}
.carousel-item-next,.carousel-item-prev{position:absolute;top:0}
.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}
.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}
.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}

.bd-iconlink-54 {
  float: left;
  margin-right: 15px;
}
.no-script .parent{display:table;height:100vh;margin:0 auto;max-width:600px}
.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}


.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;
}


.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";
	}


  .item__header__elem {
    max-width: 1170px;
    padding: 20px 37px;
    position: relative;
    margin: 0 auto;
    width: 100%;
  }

.pushy-image {
    margin-bottom: 25px;
    max-height: 150px;
}


.popup__callback__modal-close-button {
	right:-22px;
	top:-20px;
}

.copyert{ margin-bottom: 10px;}
.rev_slider_wrapper{position:relative;z-index:0;width:100%}


 .indext a{ text-decoration: none;color: #204249;}


.indext a:hover{ text-decoration: underline;  color: #0054a7; }
