/* Features Layout CSS */

/*Logo*/ 
#logo-container {
    color: rgb(255, 255, 255);
    text-decoration: none;
    float: left;
    width: 100%;
	margin-top: 10px;
}
#logo-container h1,
#logo-container a.logo {
	line-height: 40px;
	font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #fff;
	font-size: 40px !important;
	font-weight: 800 !important;
}
#logo-container h1:hover,
#logo-container a.logo:hover {
	text-decoration: none;
}
#logo-container h1,
#logo-container span {
float: left;
margin-top:0px;
}
#logo-container span {
    margin-top: 15px;
    margin-left: 4px;
	font-size: 24px;
}
/* menu */






/*new menu*/
.navbar .navbar-inner {
    height: 60px;
    padding: 20px 0px 10px 0px !important;
	background-color: #76c7c0 !important;
	background-image: url(images/modusTopBg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border: none !important;
}
.navbar .brand {
    padding: 8.5px 20px;
	font-size: 40px !important;
	font-weight: 800 !important;
}
.navbar-inner li {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin: 0px 3px;
}

.navbar-inner li:hover,
.navbar-inner li:focus,
.navbar-inner li:hover a,
.navbar-inner li:focus a,
.navbar-inner li a:hover,
.navbar-inner li a:focus,
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #e8645a;
    color: #fff !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.navbar .nav > li > .dropdown-menu:after {
    border-bottom: 6px solid #e2534b !important;
}
.dropdown-menu {
	background-color: #e2534b !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
    text-decoration: none;
    color: rgb(255, 255, 255);
    background-color: #e5655d !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.navbar-inner li.current-menu-item,
.navbar-inner li.current-menu-ancestor {
background-color: #62a29e;
}
.navbar .nav > li > a {
    padding: 10px 15px;
}
/*new menu end*/

/* feature boxes */
.center {
	text-align: center !important;
}

.featureBox div.textwidget{
	border-radius: 10px;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
	min-height: 200px;
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #ffffff !important;
	margin-bottom: 10px;
}
.featureBox p {
	padding: 0px 10px 20px 10px;
}
.featureBox i {
color: #76c7c0;
}
.featureBox:hover i {
color: #e8645a;
}
.featureBox:hover a.btn {
	background-color: color: #e8645a !important;
}



.modusFeatures a.ult_button{
margin-top: -50px;
}
.modusFeatures i {
color: #e8645a;
}
.modusFeatures .roundbox:hover i {
color: #76c7c0;
}
.modusFeatures .roundbox {
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
min-height: 150px;
padding-top: 30px;
padding-bottom: 30px;
}
.modusFeatures .roundbox:hover {
background-color: #ffffff !important;
}
/* feature boxes end */

.modusSlogan h3 {
margin-top: 0px;
}
.breadcrumb {
background-color: transparent;
}

/* modus mid*/

.ModusMid {
	background-image: url(images/modusMidBg.png);
	background-position: top;
	background-repeat: repeat-x !important;
	padding: 30px 0px;
	margin: 10px 0px 0px 0px;
}
.ModusMembers img {
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
	border-radius: 10px;
	width: 100%;
}
.ModusMembers h3.element-title {
	text-align: center;
	font-size: 40px !important;
	line-height: 60px !important;
	margin-top: 10px;
	margin-bottom: 40px; 
}
.ModusMembers .wpb_single_image .wpb_wrapper {
	position: relative;
}
.ModusMembers article h3 {
	text-align: center;
	font-size: 18px;
	z-index: 10 !important;
	background-color: #90d1cb;
	padding: 4px;
	margin-top: -12px;
	position: relative;
	border-radius: 0px 0px 10px 10px;
}

.ModusMembers article .post-inner p.post-excerpt {
	display: none;
	
}
.ModusMembers article:hover .post-inner p.post-excerpt {
	display: block;
	position: absolute;
	width: 80%;
	height: 48%;
	padding-top: 30%;
	padding-bottom: 30%;
	padding-left: 10%;
	padding-right: 10%;
	background-color: #90d1cb;
	top: 0px;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
	border-radius: 10px;
	text-align: center;
	vertical-align: middle;
	
}

/* modus mid fin*/

.HeadArea {
	background-image: url(images/modusTopBg.png);
	background-position: bottom;
	background-repeat: repeat-x;
	
}
.BottomStart {
	background-image: url(images/modusBotBg.png);
	background-position: bottom;
	background-repeat: repeat-x;
}
.BottomStart .widget {
	float:left;
}
.BottomStart .widget ul {
	margin-left: 0px;
}
div.post-meta {
	padding: 0px 0px 20px 0px;
}


/*.ModusBlogRight*/ .recenposts {
	/*border-bottom: 1px solid #e5e6e6;*/
}
/*.ModusBlogRight*/ .tagcloud a {
	font-size: 14px !important;
	background-color: #7f8c8c;
	border-radius: 5px;
	padding: 5px;
	color: #fff;
	line-height: 34px !important;
}
/*.ModusBlogRight*/ .tagcloud a:hover {
	color: #fff !important;
	text-decoration: none;
	background-color: #e2534b;
}
.widget_recent_entries ul {
	list-style-image: url(images/modusRecentPostList.png) !important;
}



/* blog are right */
.modusMonthDate {
	text-align: center;
	color: #7f8c8c;
	padding: 10px 0px;
	width: 100%;
	background-color: #f8f8f8;
	border-radius: 5px;
	box-shadow: 0px 3px #e5e6e6;
	margin-bottom: 20px;
}
.modusMont {
	font-size: 20px;
	font-weight: normal;
	line-height: 24px;
}
.modusDate {
	font-size: 30px;
	font-weight: bold;
	line-height: 34px;
}
hr {
	border-top: 2px solid #e5e6e6;
}
.modusPostFormat {
	text-align: center;
	color: #ffffff;
	padding: 25px 0px;
	width: 100%;
	background-color: #7f8c8c;
	border-radius: 5px;
	box-shadow: 0px 3px #e5e6e6;
	margin-bottom: 20px;
}
.flex-viewport,
.featured-image img {
	border-radius: 8px;
	box-shadow: 0px 3px #e5e6e6;
}
.flex-viewport {
	margin-bottom: 3px;
}
.flex-control-nav {
	bottom: 10px;
}
div.post-meta {
    padding: 0px !important;
	float: left;
}
.post-taxonomy br {
	display: none;
}
div.post-meta span,
.post-taxonomy span {
	padding: 0px 5px 0px 0px;
}
.modusExcerpt {
	padding: 10px 0px !important;
}
/* blog are right close */

.modusBreadCrumbs {
	text-align: right;
	padding-top: 20px;
}

.bottomArrow {
	background-image: url(images/breadCrumbBotArrow.png);
	background-repeat: no-repeat !important;
	background-position: 10px 0px !important;
	height: 12px;
}

/*Bootstrap bar fix*/
.progress {
    height: 20px;
}


/*Portfolio VC 4 Row Edit*/
.modusPortfolio .categories_filter a {
	color: #fff;
	background-color: #98a3a3;
	padding: 3px 4px;
	border-radius: 3px;
	box-shadow: 0px 3px #7f8c8c;
}
.modusPortfolio li.active a {
	background-color: #62a29e !important;
	box-shadow: 0px 3px #528b86 !important;
	border-bottom: none !important;
}
.modusPortfolio .categories_filter a:hover {
	background-color: #e8645a;
	box-shadow: 0px 3px #e2534b;
	border-bottom: none !important;
}
.modusPortfolio .post-thumb img {
	border-radius: 5px;
	box-shadow: 0px 3px #e5e6e6;
}

.modusInnerPost h2{
	margin: 0px;
}

/*form*/
form.ether-form {
	margin-top: 0px !important;
}
form.ether-form input {
	width: 300px !important;
}
form.ether-form textarea {
	min-height: 150px;
}
/*vertical-menu*/
.vertical-menu ul {
	list-style-image: url(images/modusRecentPostList.png) !important;
	margin: 0px 0px 0px 10px;
}

.nav-collapse, .nav-collapse.collapse {
	background-color: #76c7c0;
	z-index: 999 !important;
}
.nav-collapse .navbar-form, .nav-collapse .navbar-search {
	border:none !important;
}
/* woooo */
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover,

.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt,

.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page #content .quantity .minus,


.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover,

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button 


 {
    color: #fff !important;
	text-shadow: none !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background-color: #fff;
    padding: 1%;
	border-radius: 5px;
}
ul.products li.one_fourth {
    margin-right: 1% !important;
	min-height: 350px;
	margin-bottom: 10px;
	box-shadow: 0px 3px #e5e6e6;
}
.cart_totals table {
	float:right;
}

.responsiveFix {
	float: left;
}