﻿
.main {
	margin:auto;
	width: 970px;
	background: #FFF;
	text-align: left;
}


body.pleasewait div.main {
	opacity: 0.6;	
}

.center-content .tweet-day-box .tweet-bird { float:left; width:47px; height:39px; margin:16px 12px 0 16px; }

.comedian-content .tweet-day-box .tweet-bird { float:left; width:47px; height:39px; margin:16px 12px 0 16px; }

 
 .art-layout-cell
 {
    display: table-cell;
    vertical-align: top;
 }

 
 div.art-layout-cell-size1 
 {
    width:100%;



 }

 
 div.art-layout-cell-size2 
 {
    width:50%;
 }

 div.art-layout-cell-size3 
 {
    width:33%;
 }

 
 div.art-layout-cell-size4
 {
    width:25%;
 }
#footer-widget-area .widget-area{float:left;margin-right:20px;width:220px;}
.widget-area ul{list-style:none;margin-left:0;}
.widget-area ul ul{list-style:square;margin-left:1.3em;}
.widget-area select{max-width:100%;}
.widget-area a:link,
.widget-area a:visited{text-decoration:none;}
.widget-area a:active,
.widget-area a:hover{text-decoration:underline;}
.widget-area .entry-meta{font-size:11px;}
#main .widget-area ul{margin-left:0;padding:0 20px 0 0;}
#main .widget-area ul ul{border:none;margin-left:1.3em;padding:0;}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area{-webkit-text-size-adjust:120%;}
#access,	#branding img,	#respond,	.comment-edit-link,	.edit-link,	.navigation,	.page-link,	.widget-area{display:none !important;}

.related_part {
	background:#003366;
	padding:10px 0;

        
*width:222px;
*overflow:hidden;

	}
html#scoped-css body.style-1 #usersite-container .zoogle-columns,html#scoped-css body.style-1 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}

.widget_categories .cat-item {
  display: inline-block;
  background-color: #acacac;
  color: white;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-transform: lowercase;
  margin-bottom: 0.4em;
  border-radius: 3px; }

  .widget_categories .cat-item.cat-item-1 {
    background-color: #009784; }

  .widget_categories .cat-item.cat-item-3 {
    background-color: #ff844c; }

  .widget_categories .cat-item.cat-item-31 {
    background-color: #b5d860; }

  .widget_categories .cat-item.cat-item-4, .widget_categories .cat-item.cat-item-46 {
    background-color: #6d7681; }

  .widget_categories .cat-item.cat-item-5, .widget_categories .cat-item.cat-item-9 {
    background-color: #00cefe; }

  .widget_categories .cat-item.cat-item-6 {
    background-color: #e81a20; }

  .widget_categories .cat-item.cat-item-7 {
    background-color: #9f9172; }

  .widget_categories .cat-item:hover {
    background-color: #3e3e3d; }

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }
.archive #main,.home #main{border:none;background:none;}
.archive #main .post,.home #main .post{border:1px solid #eeeeee;margin-left:1%;margin-bottom:1%;}
.archive #main .post h2,.home #main .post h2{font-size:1.2em;margin:0 0 1em 0!important;line-height:1.2em;}
.archive #main .post h2 a,.home #main .post h2 a{color:#96b66e;}
.archive #main .post .post-content,.home #main .post .post-content{background:#FFF;padding:2em;}
.archive #main .post .post-image,.home #main .post .post-image,.archive #main .post img,.home #main .post img{width:100%;height:auto;}
.archive #main .post .post-image,.home #main .post .post-image{max-height:300px;overflow:hidden;}
.archive #main .post .btn,.home #main .post .btn{margin-top:1em;}
.home #main{padding:0!important;}
.home #main .post-image{max-width:800px!important;margin:0 auto;}

#main {
  background: #FFF;
}

  .post-content,
  .app #main .preg-calc-container,
  .home #main {
    padding: 2em!important;
  }

.search-results #main .post {
  margin-bottom: 0.5em;
}

.search-results #main .content-container {
  background: #f6f6f6;
  margin: 0 auto;
  padding: 1em 1.7em;
  border-bottom: 1px solid #8cc9d6;
  border-left: 1px solid #8cc9d6;
  border-right: 1px solid #8cc9d6;
}

.search-results #main .content-container h2 {
  color: #71c4d2;
  font-weight: 200;
  font-size: 1.5em;
  text-transform: capitalize;
  margin-bottom: 1em;
}

.search-results #main .content-container p {
  font-size: 14px!important;
  font-weight: 400;
  line-height: 1.6em;
  letter-spacing: 0.04em;
  padding: 0;
}

.search-results #main .content-container p.small {
  font-size: 13px;
  font-style: italic;
}

.search-results #main .content-container p:nth-child(1) {
  color: #333333;
  font-size: 1.3em;
  line-height: 1.4em;
}

.archive #main,
.home #main {
  border: none;
  background: none;
}

.archive #main .post,
.home #main .post {
  border: 1px solid #eeeeee;
  margin-left: 1%;
  margin-bottom: 1%;
}

.archive #main .post h2,
.home #main .post h2 {
  font-size: 1.2em;
  margin: 0 0 1em 0!important;
  line-height: 1.2em;
}

.archive #main .post h2 a,
.home #main .post h2 a {
  color: #96b66e;
}

.archive #main .post .post-content,
.home #main .post .post-content {
  background: #FFF;
  padding: 2em;
}

.archive #main .post .post-image,
.home #main .post .post-image,
.archive #main .post img,
.home #main .post img {
  width: 100%;
  height: auto;
}

.archive #main .post .post-image,
.home #main .post .post-image {
  max-height: 300px;
  overflow: hidden;
}

.archive #main .post .btn,
.home #main .post .btn {
  margin-top: 1em;
}

body.page-template-fertility-shop-php #main {
  padding-bottom: 0!important;
}

.page-template #main,
body.page #main,
.error404 #main {
  padding: 0 0 3em!important;
}

.page-template #main .post-content,
body.page #main .post-content,
.error404 #main .post-content {
  max-width: 500px;
  margin: 0 auto;
}

.page-template #main .post-content img,
body.page #main .post-content img,
.error404 #main .post-content img {
  width: 100%;
  height: auto;
  margin-bottom: 2em;
}

.page-template #main .post-content h2,
body.page #main .post-content h2,
.error404 #main .post-content h2 {
  color: #71c4d2;
  font-weight: 200;
  font-size: 1.5em;
  text-transform: capitalize;
  margin-bottom: 1em;
}

.page-template #main .post-content h2,
body.page #main .post-content h2,
.error404 #main .post-content h2,
.page-template #main .post-content h3,
body.page #main .post-content h3,
.error404 #main .post-content h3,
.page-template #main .post-content h4,
body.page #main .post-content h4,
.error404 #main .post-content h4 {
  margin-top: 1.3em;
  line-height: 1.3em;
}

.page-template #main .post-content p,
body.page #main .post-content p,
.error404 #main .post-content p {
  font-family: "ff-tisa-web-pro", serif;
  font-size: 1.4em;
  font-weight: 400;
  line-height: 1.6em;
  letter-spacing: 0.04em;
  padding: 0.5em 0 0.6em 0;
}

.page-template #main .post-content p.small,
body.page #main .post-content p.small,
.error404 #main .post-content p.small {
  font-size: 1.1em;
  font-style: italic;
}

.page-template #main .post-content p:nth-child(1),
body.page #main .post-content p:nth-child(1),
.error404 #main .post-content p:nth-child(1) {
  color: #333333;
  font-size: 1.3em;
  line-height: 1.4em;
}

.page-template #main .post-content ul,
body.page #main .post-content ul,
.error404 #main .post-content ul {
  margin: 1em auto!important;
  padding-left: 2em;
  color: #555555;
}

.page-template #main .post-content ul li,
body.page #main .post-content ul li,
.error404 #main .post-content ul li {
  margin-bottom: 0.3em;
}

.page-template #main .post-content table,
body.page #main .post-content table,
.error404 #main .post-content table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 22px;
  border: 1px solid #dddddd;
}

.page-template #main .post-content table .table,
body.page #main .post-content table .table,
.error404 #main .post-content table .table {
  background-color: #ffffff;
}

.page-template #main .post-content table tr,
body.page #main .post-content table tr,
.error404 #main .post-content table tr,
.page-template #main .post-content table td,
body.page #main .post-content table td,
.error404 #main .post-content table td,
.page-template #main .post-content table p,
body.page #main .post-content table p,
.error404 #main .post-content table p {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 12px!important;
}

body.page-template-about-php #main,
body.error404 #main {
  padding-bottom: 0!important;
}

  body.page #main .post-content {
    padding: 0 1.5em;
  }

  body.page #main .post-content h2 {
    font-size: 1.3em;
  }

  body.page #main .post-content p {
    font-size: 16px;
    line-height: 1.8em;
  }

.single-post #main {
  padding: 0;
}

.single-post #main .post-content {
  max-width: 500px;
  margin: 0 auto;
}

.single-post #main .post-content img {
  width: 100%;
  height: auto;
  margin-bottom: 2em;
}

.single-post #main .post-content h2 {
  color: #71c4d2;
  font-weight: 200;
  font-size: 1.5em;
  text-transform: capitalize;
  margin-bottom: 1em;
}

.single-post #main .post-content h2,
.single-post #main .post-content h3,
.single-post #main .post-content h4 {
  margin-top: 1.3em;
  line-height: 1.3em;
}

.single-post #main .post-content p {
  font-family: "ff-tisa-web-pro", serif;
  font-size: 1.4em;
  font-weight: 400;
  line-height: 1.6em;
  letter-spacing: 0.04em;
  padding: 0.5em 0 0.6em 0;
}

.single-post #main .post-content p.small {
  font-size: 13px;
  font-style: italic;
}

.single-post #main .post-content p:nth-child(1) {
  color: #333333;
  font-size: 1.3em;
  line-height: 1.4em;
}

.single-post #main .post-content ul {
  margin: 1em auto!important;
  padding-left: 2em;
  color: #555555;
}

.single-post #main .post-content ul li {
  margin-bottom: 0.3em;
}

.single-post #main .post-content table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 22px;
  border: 1px solid #dddddd;
}

.single-post #main .post-content table .table {
  background-color: #ffffff;
}

.single-post #main .post-content table tr,
.single-post #main .post-content table td,
.single-post #main .post-content table p {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 12px!important;
}

.single-post #main .article-footer {
  background: #cce9ee;
  border: 1px solid #8cc9d6;
  padding: 2em;
}

.single-post #main .article-footer .tags {
  max-width: 500px;
  margin: 0 auto 0.3em;
}

.single-post #main .article-footer .tags-title {
  font-size: 0.75em;
}

.single-post #main .article-footer a[rel="tag"] {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
  background-color: #71c4d2;
}

a.single-post #main .article-footer a[rel="tag"]:hover,
a.single-post #main .article-footer a[rel="tag"]:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

.single-post #main .article-footer a[rel="tag"]:empty {
  display: none;
}

.btn .single-post #main .article-footer a[rel="tag"] {
  position: relative;
  top: -1px;
}

.single-post #main .article-footer a[rel="tag"][href]:hover,
.single-post #main .article-footer a[rel="tag"][href]:focus {
  background-color: #4ab4c6;
}

.app #main {
  padding: 0;
}

.app #main .post-content {
  max-width: 500px;
  margin: 0 auto 2em;
}

.app #main .post-content img {
  width: 100%;
  height: auto;
}

.app #main .post-content h2 {
  color: #71c4d2;
  font-weight: 200;
  font-size: 1.5em;
  text-transform: capitalize;
  margin-bottom: 1em;
}

.app #main .post-content h2,
.app #main .post-content h3,
.app #main .post-content h4 {
  margin-top: 1.3em;
  line-height: 1.3em;
}

.app #main .post-content p {
  font-family: "ff-tisa-web-pro", serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6em;
  letter-spacing: 0.04em;
  padding: 0.5em 0 0.6em 0;
}

.app #main .post-content p.small {
  font-size: 13px;
  font-style: italic;
}

.app #main .post-content p:nth-child(1) {
  color: #333333;
  font-size: 1.3em;
  line-height: 1.4em;
}

.app #main .post-content ul {
  margin: 1em auto!important;
  padding-left: 2em;
  color: #555555;
}

.app #main .post-content ul li {
  margin-bottom: 0.3em;
}

.app #main .post-content table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 22px;
  border: 1px solid #dddddd;
}

.app #main .post-content table .table {
  background-color: #ffffff;
}

.app #main .post-content table tr,
.app #main .post-content table td,
.app #main .post-content table p {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 12px!important;
}

.app #main .preg-calc-container {
  background: #fbfbfb;
  padding: 3em;
}

.app #main .preg-calc-container label {
  color: #555555;
  font-size: 0.85em;
}

.app #main .preg-calc-container label .required {
  color: #d9534f;
}

.app #main .preg-calc-container .help-block {
  font-size: 0.75em;
  padding: 1em;
}

.app #main .ovulation-calendar-table thead tr th {
  background: #96b66e;
  border: 1px solid #7da051;
  color: #2e3b1d;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.app #main .ovulation-calendar-table tbody tr td {
  vertical-align: middle;
  text-align: center;
}

.app #main .ovulation-calendar-table .day_labels {
  border-top: #7da051;
}

.app #main .ovulation-calendar-table .day_labels td {
  background: #7da051;
  border: 1px solid #627e40;
  color: #2e3b1d;
}

.app #main .ovulation-calendar-table .days {
  background: #eeeeee;
}

.app #main .ovulation-calendar-table .key {
  background: #eeeeee;
}

.app #main .ovulation-calendar-table .key td {
  padding: 2em;
}

.app #main .ovulation-calendar-table .key .start {
  margin-bottom: 0.5em;
}

.app #main .ovulation-calendar-table .key .start,
.app #main .ovulation-calendar-table .key .ovul {
  padding: 1em;
  background: #FFF;
  border: 1px solid #e2e2e2;
  -webkit-box-shadow: 0 1px 3px rgba(100, 100, 100, 0.1);
  box-shadow: 0 1px 3px rgba(100, 100, 100, 0.1);
}

.app #main .ovulation-calendar-table .key .start img,
.app #main .ovulation-calendar-table .key .ovul img {
  margin-right: 1em;
}

.app #main .ovulation-calendar-table .orange_foot {
  background: #71c4d2;
  border: 1px solid #4ab4c6;
  color: #297481;
  font-size: 0.85em;
  padding: 1em;
}

.app #main .ovulation-calendar-table .results {
  border: 1px solid #4ab4c6;
  font-size: 0.85em;
}

.ombrage2 {  -moz-box-shadow: 7px 7px 14px #777;  -webkit-box-shadow: 7px 7px 14px #777;  box-shadow: 7px 7px 14px #333;  }


			#site-title {
			position: absolute;
			clip: rect(1px 1px 1px 1px); 
			clip: rect(1px, 1px, 1px, 1px);
		}


#logo {
    width: 127px;
    height:75px;
}


.mobileonly{display: none !important;}

.slide-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}
.row{margin-bottom:20px}
.clearfix,.row{zoom:1}
.clearfix:before,.clearfix:after,.row:before,.row:after{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after,.row:after{clear:both}
#header.scrolled .row.blue{height:0;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}
#header .row.blue{-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;height:38px;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}
body.node-type-insider-guide .row.center,#term-list .row.center,.press-room .row.center,body.page-groups .row.center{text-align:center}
body.node-type-insider-guide .row.center h2,#term-list .row.center h2,.press-room .row.center h2,body.page-groups .row.center h2{margin:24px 0;font-size:48px;line-height:1;font-weight:600}
body.node-type-insider-guide .row.center .intro,#term-list .row.center .intro,.press-room .row.center .intro,body.page-groups .row.center .intro{color:#999}
body.node-type-insider-guide .row.center .intro h2,#term-list .row.center .intro h2,.press-room .row.center .intro h2,body.page-groups .row.center .intro h2{font-size:28px;line-height:1.3;margin:0}
body.node-type-mmg-custom-profile-page #profile-ratings-reviews .ratings-reviews-items .row{border-top:1px dashed #cfceca;font-size:15px;line-height:22px;padding-top:20px}
body.node-type-mmg-custom-profile-page #profile-ratings-reviews .ratings-reviews-items .row .review-title{font-size:24px;line-height:30px}
body.node-type-mmg-custom-profile-page #profile-ratings-reviews .ratings-reviews-items .row .review-body{color:#565656}

  .span12, .container {
    width: 724px;
  }

  .navbar .container {
    width: auto;
    padding: 0;
  }

.container {
  width: 940px;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1;
}

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

.container:after {
  clear: both;
}

.container-fluid {
  padding-left: 20px;
  padding-right: 20px;
  *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
  display: table;
  content: "";
}

.container-fluid:after {
  clear: both;
}



#jumbotron .container {
    position: relative;
    z-index: 8888;
}

.h1 {font-weight:bold;font-size:13px;color:#000000;text-decoration:underline;}

.footer_top {
background: white;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
behavior: url(border-radius.htc);
padding: 10px;
margin-top:5px;
margin-bottom:5px;
}

.footer_top .footer_logo {
float: left;
margin-right: 10px;
text-align: center;
}
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}

.bitter { font-family:'Bitter',helvetica; }
#editors-picks #editor-pick-4,#editors-picks #editor-pick-6{margin-right:0}
#article-template #editors-picks #editor-pick-4,#article-template #editors-picks #editor-pick-6{margin-left:3%;width:47%}
#editors-picks .article-content{float:left;width:43%;margin:0 7% 15px 0;color:#555}
#editors-picks .article-content h3{padding-bottom:0}
#editors-picks .article-content p{padding:5px 0 0 0}

.icon-mc-logomark:before, .icon-mc-wordmark:before {font-size: 16px; line-height: 26px; position: relative; top: 4px; left: 1px;}

.icon-mc-wordmark:before {left: 2px;}


div.clgap
{
    clear: both;
    width: 100%;
    height: 0px;
    padding: 0px;
    margin: 0px;
}

	
	.stickywrap {
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 auto -319px;
		padding: 0 0 319px;
	}


.dropdown-custom {
  display: none;
  background-color: #09164E;
  padding-bottom: 12px;
  padding-top: 20px; }

  .dropdown-custom li {
    list-style: none;
    margin-bottom: 4px; }

    .dropdown-custom li.navbar-header {
      display: block;
      float: none;
      margin-bottom: 10px;
      text-transform: uppercase;
      color: #2E97B5; }

    .dropdown-custom li a {
      font-size: 1.1em;
      color: #2E97B5; }
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu-right,.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
footer .container .social-icons .pull-right{float:none!important}


#banner-secondary .download-box {
	border: 1px solid #aaa;
	background: #333;
	background: -webkit-linear-gradient(left, #333 0%, #444 100%);
	background: linear-gradient(to right, #333 0%, #444 100%);
	float: right;
	width: 40%;
	text-align: center;
	font-size: 20px;
	padding: 10px;
	border-radius: 5px;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
}


#banner-secondary .download-box h2 {
	color: #71d1ff;
	font-size: 26px;
}


#banner-secondary .download-box .button {
	float: none;
	display: block;
	margin-top: 15px;
}


#banner-secondary .download-box p {
	margin: 15px 0 5px;
}



.et_pb_column_1_4 .et_pb_slider_carousel .et_pb_slide {
	min-height: initial !important;
}



.et_pb_post .et_pb_gallery_post_type .et_pb_slide {
	min-height: 500px;
	background-position: top center;
	background-size: cover !important;
}


.et_pb_row .et_pb_blog_grid .et_pb_post .et_pb_slide {
	min-height: 180px;
}



.et_pb_column_3_4 .et_pb_post .et_pb_slide {
	min-height: 442px;
}


.et_pb_column_2_3 .et_pb_post .et_pb_slide {
	min-height: 390px;
}


.et_pb_column_1_2 .et_pb_post .et_pb_slide {
	min-height: 284px;
}


.et_pb_column_1_3 .et_pb_post .et_pb_slide,
.et_pb_column_3_8 .et_pb_post .et_pb_slide {
	min-height: 180px;
}


.et_pb_column_1_4 .et_pb_post .et_pb_slide {
	min-height: 125px;
}


.et_pb_slider .et_pb_slide {
	display: none;
	float: left;
	position: relative;
	width: 100%;
	margin-right: -100%;
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	text-align: center;
	list-style: none !important;
}


.format-gallery .et_pb_slider .et_pb_slide,
.et_pb_slider_no_shadow .et_pb_slide {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}


.format-gallery .et_pb_slider.gallery-not-found .et_pb_slide {
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
}


.et_pb_slider.gallery-not-found .et_pb_slide,
.et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container {
	min-height: 0 !important;
}


.et_pb_slider .et_pb_slide,
.et_pb_section {
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: 100%;
	-webkit-background-size: cover;
	-moz-background-size: 100%;
	-moz-background-size: cover;
	background-size: 100%;
	background-size: cover;
}


.et_pb_slider .et_pb_slide:first-child {
	display: list-item;
}


.et_pb_slide {
	padding: 0 6%;
}


.et_pb_video_slider .et_pb_slide {
	padding: 0;
}


.et_pb_column_1_4 .et_pb_slider .et_pb_slide {
	min-height: 170px;
}


.et_pb_slide:first-child .et_pb_slide_image img {
	opacity: 0;
}


.et_pb_slide:first-child .et_pb_slide_image img.active {
	opacity: 1;
	-webkit-animation-name: fadeLeft;
	-moz-animation-name: fadeLeft;
	-ms-animation-name: fadeLeft;
	-o-animation-name: fadeLeft;
	animation-name: fadeLeft;
	-webkit-animation-duration: 0.7s;
	-moz-animation-duration: 0.7s;
	-ms-animation-duration: 0.7s;
	-o-animation-duration: 0.7s;
	animation-duration: 0.7s;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	-ms-animation-timing-function: ease-in-out;
	-o-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
	-ms-animation-delay: 0.6s;
	-o-animation-delay: 0.6s;
	animation-delay: 0.6s;

	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}


.et_mobile_device .et_pb_slider_parallax .et_pb_slide,
.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css,
.et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
	background-attachment: scroll;
}


.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_description,
.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_image {
	opacity: 0;
}


.et_pb_column_1_2 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide {
	padding-bottom: 6%;
}



	.et_pb_column_4_4 .et_pb_post .et_pb_slide {
		min-height: 534px;
	}


	.et_pb_column_1_3 .et_pb_post .et_pb_slide,
	.et_pb_column_3_8 .et_pb_post .et_pb_slide {
		min-height: 155px;
	}


	.et_pb_blog_grid .et_pb_post .et_pb_slide {
		min-height: 155px;
	}



	.et_pb_post .et_pb_slide {
		min-height: 384px !important;
	}


	.et_pb_post .et_pb_slide,
	.et_pb_blog_grid .et_pb_post .et_pb_slide {
		min-height: 156px !important;
	}

	.copyright,
	#wrapper .fusion-social-links-footer {
		display: block;
		text-align:center;
	}


	.copyright {
		padding:0 0 15px;
	}

	.copyright:after,
	.social-networks:after{
		content:"";
		display:block;
		clear:both;
	}

	.social-networks li,
	.copyright li{
		float:none;
		display:inline-block;
	}

	.social-networks,
	.copyright{
		float:none;
		padding:0 0 15px;
		text-align:center;
	}

#footer .copyright-area-content {
  display: table;
  width: 100%;
}

.copyright a {
  color: #bfbfbf;
}


.footer-area,.footer-area article.col,.footer-area #jtwt,.footer-area #jtwt .jtwt_tweet,.copyright{color:#8C8989;}


.footer-area a,#wrapper .footer-area .pyre_tabs .tab-holder .tabs li a,.footer-area .tab-holder .news-list li .post-holder a,.copyright a{color:#BFBFBF;}


.footer-area a,.copyright{text-shadow:none;}


.footer-widget-col.widget_text, .fusion-columns.row.fusion-columns-3.columns.columns-3, .copyright-area-content {background:#dedede;}
