﻿
.post .entryreview { display:none; }


#navdropdown #search select {
  font-size: 12px;
}

#navdropdown #search {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}


#navdropdown .order,
#navdropdown .billing {
  font-family: Arial,Helvetica,sans-serif;
}

	
	
	div#navdropdown {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 10px;
		margin: 0 0 10px 0;
		text-align: right;
		min-height: 150px;
	}

	div#navdropdown select {
		display: block;
		float: right;
		width: 80%;
		margin: 0 0 15px 0;
		font-size: 14px;
		line-height: 1.5em;
		padding: 6px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
	}

.fusion-footer #text-2 { text-align: center; }
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#f0e7c6;}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}
#about-page .pi-image .pi-label .title{color:#fff;background-color:#599830;box-shadow:7px 0 0 0 #599830,7px 0 0 0 #599830,-7px 0 0 0 #599830,-7px 0 0 0 #599830;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:4px;padding-bottom:1px;font-size:28px}
#about-page .section-faq .pi-label .title{color:#fff;background-color:#599830;box-shadow:7px 0 0 0 #599830,7px 0 0 0 #599830,-7px 0 0 0 #599830,-7px 0 0 0 #599830;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:4px;padding-bottom:1px;font-size:28px}
#about-page #staff-list .pi-label .title{color:#fff;background-color:#599830;box-shadow:7px 0 0 0 #599830,7px 0 0 0 #599830,-7px 0 0 0 #599830,-7px 0 0 0 #599830;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:4px;padding-bottom:1px;font-size:28px}
#culture-clips-page .mt25 .pi-label .title{color:#fff;background-color:#599830;box-shadow:7px 0 0 0 #599830,7px 0 0 0 #599830,-7px 0 0 0 #599830,-7px 0 0 0 #599830;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:28px}
#error-page .error .related-reviews .pi-page-heading .pi-label .title{background-color:transparent;border-radius:0;box-shadow:none;color:#fff;font-size:1.1em}
#error-page .error .related-reviews .pi-review .review-meta-block .title{font-size:2.571em;font-size:5.7vw}
#home-page #hero .pi-label .supertitle,#home-page #hero .pi-label .title{color:#fff;background-color:#599830}
#home-page #hero .pi-label .title{box-shadow:5px 0 0 0 #599830,5px 0 0 0 #599830,-7px 0 0 0 #599830,-7px 0 0 0 #599830;font-size:50px}
#home-page #hero:hover .pi-label .supertitle,#home-page #hero:hover .pi-label .title{color:#599830;background-color:#fff}
#home-page #hero:hover .pi-label .title{box-shadow:5px 0 0 0 #fff,5px 0 0 0 #fff,-7px 0 0 0 #fff,-7px 0 0 0 #fff;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:50px}
#home-page .pi-review .review-meta-block .title{display:none}
.safari807 #home-page #hero .pi-label .title{padding-top:8px}
#index-page .pi-review .review-meta-block .artist,#index-page .pi-review .review-meta-block .title{font-size:1.6em}
#promoted-page .pi-review .review-meta-block .title{display:none}
#review-page .review-featured-image .pi-label .title{font-size:33px}
#review-page #credits .related-reviews .module-title .title{color:#599830;font-size:2.7em;margin-top:14px}
#review-page #credits .related-reviews .pi-label .title{box-shadow:5px 0 0 0 #e6e6e6,5px 0 0 0 #e6e6e6,-7px 0 0 0 #e6e6e6,-7px 0 0 0 #e6e6e6;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#e6e6e6;font-size:20px}
#review-page .section-faq .pi-label .title{color:#fff;background-color:#599830;box-shadow:7px 0 0 0 #599830,7px 0 0 0 #599830,-7px 0 0 0 #599830,-7px 0 0 0 #599830;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:4px;padding-bottom:1px;font-size:28px}
#search-page .filters .pi-label .title{color:#fff;background-color:#5e1559;box-shadow:5px 0 0 0 #5e1559,5px 0 0 0 #5e1559,-7px 0 0 0 #5e1559,-7px 0 0 0 #5e1559;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.pi-label .supertitle,.pi-label .title{display:inline;background-color:#fff}
.pi-label .title{box-shadow:5px 0 0 0 #fff,5px 0 0 0 #fff,-7px 0 0 0 #fff,-7px 0 0 0 #fff;z-index:5;margin:0;color:#000;font-size:30px;line-height:.9em}
.safari807 .pi-label .title{padding-top:6px}
.pi-links .link .title{margin:0;line-height:.8em;font-size:2em}
.pi-newsletter .title{margin:0 15px 0 0;color:#fff;font-size:5vw;text-transform:uppercase}
.pi-page-heading .bar .pi-label .supertitle,.pi-page-heading .bar .pi-label .title{color:#fff;background-color:#5e1559;box-shadow:7px 0 0 0 #5e1559,7px 0 0 0 #5e1559,-7px 0 0 0 #5e1559,-7px 0 0 0 #5e1559;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:45px}
.pi-popup .wrapper .title{margin-top:10px;color:#fff}
.pi-review .link-wrapper:focus .title,.pi-review .link-wrapper:hover .title{color:#599830}
.pi-review .link-wrapper .review-meta-block .title{display:inline;vertical-align:-8%;margin:0;color:#000;font-size:2.571em;font-size:5.7vw}
.pi-reviews-module.tiles .pi-review .review-meta-block .artist,.pi-reviews-module.tiles .pi-review .review-meta-block .title{font-size:1.6em}
.pi-reviews-module .header .pi-label .title{font-size:24px;line-height:1em}
.pi-reviews-module .content .list .item .title{font-family:Heroic Condensed,sans-serif;text-transform:uppercase}


#links_level_two {
	margin: 5px 0px;
}



#header_menu_top, #header_menu_bottom, #header_l2, #header_r2, #header_l1, #header_r1, #content_l2, #content_r2, #content_l1, #content_r1, #content_top, #footer, #leftnav, #rightnav {
	display: none;
}





#footer {
	
	background: rgb(8,112,79); 
	background: -moz-linear-gradient(top, rgb(8,112,79) 0%, rgb(0,71,49) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(8,112,79)), color-stop(100%,rgb(0,71,49)));
	background: -webkit-linear-gradient(top, rgb(8,112,79) 0%,rgb(0,71,49) 100%);
	background: -o-linear-gradient(top, rgb(8,112,79) 0%,rgb(0,71,49) 100%);
	background: -ms-linear-gradient(top, rgb(8,112,79) 0%,rgb(0,71,49) 100%);
	background: linear-gradient(to bottom, rgb(8,112,79) 0%,rgb(0,71,49) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#08704f', endColorstr='#004731',GradientType=0 );
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.25;
	color: #fff;
	padding: 1em 5px 1em 0;
	width: 955px;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev{background-color:rgba(0,0,0,0.8);width:30px;height:30px;margin-top:-15px;}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover{background-color:rgba(0,0,0,0.9);}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before{line-height:30px;font-size:14px;}
.navbar .btn-navbar .navbar .btn-navbar .bars{float:left}
.navbar.sticky-navbar .btn-navbar .bars{display:inline-block}
.col{float:left}

.narrow-menu .menu-item{ width: 100%; padding-right: 0px; padding-left: 0px; }


.narrow-menu{ overflow: hidden; display: width: 100%; text-align: left; display: none; }

.narrow-menu.active{ display: block; }

.narrow-menu .menu-item:nth-child(even){ padding-right: 0px; padding-left: 2%; }

.top-right{
    float:right;
   
}

	#header .top-right{ float: none; display: block; clear: both; width: auto; margin: 10px auto; text-align: center; }

	#header .top-right #top-nav, #header .top-right #search-box{ display: inline-block; float: none; text-align: left; }

	#header .top-right #top-nav, #header .top-right #top-nav #dd-toggle{ height: 30px }

    
    #topSocial .fb .foreign_content, #topSocial .tw .foreign_content, #header .top-right .foreign_content.fb,  #header .top-right .foreign_content.tw, #header .top-right .foreign_content.vk{ 
		text-align: center;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
		padding: 15px 10px 10px;
		margin-top: 2px;
    }

	
    #topSocial .fb .foreign_content, #header .top-right .foreign_content.fb{
	background: #496db5;
	padding: 8px 10px 17px;
    }

    
    #topSocial .tw .foreign_content,  #header .top-right .foreign_content.tw{
	background: #00cdf8;
    }

	#topSocial .vk .foreign_content,  #header .top-right .foreign_content.vk{
		background: #315F8A;
    }

	
	#header .top-right .foreign_content.fb, #header .top-right .foreign_content.tw, #header .top-right .foreign_content.vk{
		padding: 4px 20px 13px;
		float: left;
		margin: 6px 0 0 6px;
	}

	
	#header .top-right .foreign_content.vk{
		padding: 9px 9px 5px;
	}
.spb_tabs .ui-tabs .ui-tabs-panel, .spb_content_element .ui-tabs .ui-tabs-nav, .ui-tabs .ui-tabs-nav li {border-color: #1a1e1a;}


.spb_gmaps_widget.spb_content_element.col-sm-6 {
padding:0px;
margin:0px;
}


.spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-content-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12 {
padding:0px;
}


.widget .testimonials-widget-testimonial .image {
	display: block;
	float: none;
}


.widget .testimonials-widget-testimonial cite,
.widget .testimonials-widget-testimonial div.credit {
	margin-top: .8em;
}


.widget .testimonials-widget-testimonial .whitespace cite,
.widget .whitespace cite,
.widget .testimonials-widget-testimonial .whitespace div.credit,
.widget .whitespace div.credit {
	margin-top: .2em;
}

.thumbnail .caption {
  padding: 9px;
  color: #333;
}

.header-1-sub .page-transitions .caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0px;
}

.header-3-sub .page-transitions .caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0px;
}


.caption
{
margin-top:30px;
}
ul.block-list{margin:0;margin-left:0 !important;padding:0;list-style:none}
ul.block-list
li{display:inline-block}
.inner-tabs ul.block-list
li{overflow:hidden;margin-bottom:10px}
#product_tabs_beforeafter_contents ul.block-list
li{padding:0}
.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{border-radius:6px}
.jumbotron .container{max-width:100%}

	.container.additional-inner{
		max-height:780px;		
	}

	
	.container.features-inner{
		padding:60px 30px;
	}

.container.welcome-inner {
	padding-top:60px;
}

.container.pricing-inner {
	padding-top:60px;
	padding-bottom:90px;
}

.container.counting-inner {
	padding-top:60px;
	padding-bottom:70px;
}

.container.demo-video-inner {
	padding-top:60px;
	padding-bottom:0px;
}

.container.how-it-works-inner {
	padding-top:90px;
	padding-bottom:70px;
}

.team .container.team-inner {
	padding-top:60px;
	padding-bottom:70px;
}


.container.client-inner {
	padding-top:60px;
	padding-bottom:60px;
}

.container.subscribe-inner {
	padding-top:60px;
	padding-bottom:80px;
}

.container.contact-inner {
	padding-top:60px;
	padding-bottom:80px;
}

.container.download-now-inner {
	padding-top:60px;
	padding-bottom:60px;
}

.container.work-inner {
	padding-top:60px;
	padding-bottom:20px;
}


.one-row-item-image-container .image-text-container	{
	color: #fff;
	left: 0;
	padding: 0 5%;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	width: 90%;
	font-family:'Helvetica Neue LT W04_47 Lt Cn',"Helvetica Neue", Helvetica, Arial;
	font-weight:bold;
	font-size:29px;
}

.one-row-item-image-container .image-text-container a	{
	color:#fff;
}

.two-row-item-image-container .image-text-container	{
	position:absolute;
	left:0;
	bottom:0;
	padding:20px;
	color:#fff;
}

.two-row-item-image-container .image-text-container a	{
	color:#fff;
}


.two-row-item-image-container .image-text-container .category	{
	font-size:15px;
	margin-bottom:11px;
	font-family:'HelveticaNeueW01-77BdCn_692722',"HelveticaNeue-CondensedBold","Helvetica Neue", Helvetica, Arial; 
	text-transform:uppercase;
}

.two-row-item-image-container .image-text-container .title	{
	font-size:26px;
}
#usersite-container nav#main-nav.non-mobile ul a.top{white-space:nowrap}
#usersite-container nav#main-nav.non-mobile ul li.top:hover ul{visibility:visible}
#usersite-container nav#main-nav.non-mobile ul li.top li:first-child,#usersite-container nav#main-nav.non-mobile ul li.top li:first-child a{border-top-left-radius:.3em;border-top-right-radius:.3em}
#usersite-container nav#main-nav.non-mobile ul li.top li:last-child,#usersite-container nav#main-nav.non-mobile ul li.top li:last-child a{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}
#usersite-container nav#main-nav.non-mobile ul.horizontal li.top{display:inline-block;width:auto;height:auto;zoom:1;*display:inline;margin:0 5px}
#usersite-container nav#main-nav.non-mobile ul.horizontal li.top a.top{display:inline-block;height:100%;zoom:1;-webkit-backface-visibility:hidden}
#usersite-container nav#main-nav.non-mobile ul.vertical li ul li.top{width:auto}


#usersite-container nav#main-nav.mobile a.top:link, #usersite-container nav#main-nav.mobile a.top:visited, #usersite-container nav#main-nav.mobile a.top:hover, #usersite-container nav#main-nav.mobile a.top:active,
#usersite-container nav#main-nav.mobile ul li a:link,
#usersite-container nav#main-nav.mobile ul li a:visited,
#usersite-container nav#main-nav.mobile ul li a:hover,
#usersite-container nav#main-nav.mobile ul li a:active {
  color: black; }


body#custom #usersite-container nav#main-nav li.top {
  margin: 0 36px;
  font-size: 24px; }


body#custom #usersite-container nav#main-nav li.top a.top {
  display: inline-block;
  zoom: 1;
  background-repeat: no-repeat;
  background-position: top left;
  background-attachment: scroll;
  background-repeat: no-repeat !important; }


.oldie.no-opacity body#custom #usersite-container nav#main-nav li.top a.top {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); }


body#custom #usersite-container nav#main-nav li.top a.top:link, body#custom #usersite-container nav#main-nav li.top a.top:visited {
  color: #ffffff; }


body#custom #usersite-container nav#main-nav li.top a.top:hover {
  color: #9180a5;
  background-repeat: no-repeat;
  background-position: top left;
  background-attachment: scroll;
  background-repeat: no-repeat !important; }


.oldie.no-opacity body#custom #usersite-container nav#main-nav li.top a.top:hover {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); }


body#custom #usersite-container nav#main-nav li.top ul {
  font-size: 17px; }
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}

div#main, div#wrapper
{
	background: white;
}





#wrapper
{
	width: 1100px ;
	margin-left: auto ;
	margin-right: auto ;
}


.push-img-link + .sub-title,
.push-img-link + .sub-title + .wysiwyg {
  margin-left: 200px;
}


.widget.widget_instagram_recent_media.wysiwyg {
    margin-left: 22px;
}


.push-title,
.widget.wysiwyg .widgettitle {
  font-size: 18px !important;
}



.wysiwyg * {
  line-height: 1.5em;
}



.wysiwyg h1,
.wysiwyg h2,
.wysiwyg h3,
.wysiwyg h4,
.wysiwyg h5,
.wysiwyg h6,
.wysiwyg div,
.wysiwyg p,
.wysiwyg ul,
.wysiwyg ol,
.wysiwyg blockquote,
.wysiwyg pre code {
  margin-top: 2em;
}

.wysiwyg h1 + p,
.wysiwyg h2 + p,
.wysiwyg h3 + p,
.wysiwyg h4 + p,
.wysiwyg h5 + p,
.wysiwyg h6 + p,
.wysiwyg h1 + div,
.wysiwyg h2 + div,
.wysiwyg h3 + div,
.wysiwyg h4 + div,
.wysiwyg h5 + div,
.wysiwyg h6 + div,
.wysiwyg h1 + ul,
.wysiwyg h2 + ul,
.wysiwyg h3 + ul,
.wysiwyg h4 + ul,
.wysiwyg h5 + ul,
.wysiwyg h6 + ul,
.wysiwyg h1 + ol,
.wysiwyg h2 + ol,
.wysiwyg h3 + ol,
.wysiwyg h4 + ol,
.wysiwyg h5 + ol,
.wysiwyg h6 + ol,
.wysiwyg h1:first-child,
.wysiwyg h2:first-child,
.wysiwyg h3:first-child,
.wysiwyg h4:first-child,
.wysiwyg h5:first-child,
.wysiwyg h6:first-child,
.wysiwyg div:first-child,
.wysiwyg p:first-child,
.wysiwyg ul:first-child,
.wysiwyg ol:first-child,
.wysiwyg blockquote:first-child,
.wysiwyg pre:first-child code{
  margin-top: 0;
}



.wysiwyg ul,
.wysiwyg ol {
  margin-left: 30px;
  padding-left: 10px;
}


.wysiwyg ol {
  list-style: decimal;
}


.wysiwyg ul {
  list-style: disc;
}


.wysiwyg li {
  margin-top: 0.3em;
}

.wysiwyg li:first-child {
  margin-top: 0;
}



.wysiwyg h1,
.wysiwyg h2,
.wysiwyg h3,
.wysiwyg h4,
.wysiwyg h5,
.wysiwyg h6 {
  font-size: 2em;
  margin-bottom: 0.3em;
  line-height: 1em;
  font-weight: bold;
}


.wysiwyg h2 {
  font-size: 1.8em;
}


.wysiwyg h3 {
  font-size: 1.6em;
}


.wysiwyg h4 {
  font-size: 1.4em;
}


.wysiwyg h5 {
  font-size: 1.2em;
}


.wysiwyg h6 {
  font-size: 1em;
}



.wysiwyg b,
.wysiwyg strong {
  font-weight: bold;
}


.wysiwyg i,
.wysiwyg em {
  font-style: italic;
}


.wysiwyg blockquote {
  margin: 2em 3em;
  font-size: 0.9em;
  color: #777;
}


.wysiwyg code {
  font-family: Courier, 'Courier New', monospace;
  background: #DEDEDE;
}


.wysiwyg pre code {
  padding: 20px;
  display: block;
}



.wysiwyg img,
.wysiwyg video,
.wysiwyg param,
.wysiwyg object,
.wysiwyg embed,
.wysiwyg iframe {
  max-width: 100%; 
}


.wysiwyg img {
  height: auto; 
}



.wysiwyg .alignleft {
  float: left;
  clear: left;
  margin: 0 5px 5px 0;
}


.wysiwyg .alignright {
  float: right;
  clear: right;
  margin: 0 5px 0 5px;
}
