<!DOCTYPE html>
<html class="" lang="it-IT" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#" prefix="og: http://ogp.me/ns#">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<!--[if lte IE 8]>
	<script type="text/javascript" src="//www.pescatour.it/skin_main/assets/js/html5shiv.js"></script>
	<![endif]-->
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Page Not Found -</title>
 
<meta name="robots" content="noindex,follow,noodp"/>
<meta property="og:locale" content="it_IT"/>
<meta property="og:type" content="object"/>
<meta property="og:title" content="Page Not Found -"/>
 
<script type="text/javascript">
			window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/72x72\/","ext":".png","source":{"concatemoji":"http:\/\/www.pescatour.it\/other\/js\/wp-emoji-release.min.js"}};
			!function(a,b,c){function d(a){var c,d,e,f=b.createElement("canvas"),g=f.getContext&&f.getContext("2d"),h=String.fromCharCode;if(!g||!g.fillText)return!1;switch(g.textBaseline="top",g.font="600 32px Arial",a){case"flag":return g.fillText(h(55356,56806,55356,56826),0,0),f.toDataURL().length>3e3;case"diversity":return g.fillText(h(55356,57221),0,0),c=g.getImageData(16,16,1,1).data,d=c[0]+","+c[1]+","+c[2]+","+c[3],g.fillText(h(55356,57221,55356,57343),0,0),c=g.getImageData(16,16,1,1).data,e=c[0]+","+c[1]+","+c[2]+","+c[3],d!==e;case"simple":return g.fillText(h(55357,56835),0,0),0!==g.getImageData(16,16,1,1).data[0];case"unicode8":return g.fillText(h(55356,57135),0,0),0!==g.getImageData(16,16,1,1).data[0]}return!1}function e(a){var c=b.createElement("script");c.src=a,c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g,h,i;for(i=Array("simple","flag","unicode8","diversity"),c.supports={everything:!0,everythingExceptFlag:!0},h=0;h<i.length;h++)c.supports[i[h]]=d(i[h]),c.supports.everything=c.supports.everything&&c.supports[i[h]],"flag"!==i[h]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[i[h]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
<style type="text/css">img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important;}</style>
<style type="text/css" media="all">.essb_links.essb_template_metro-retina{word-wrap:normal!important;clear:both;margin:1em 0}.essb_maybe_hidden_text{position:absolute;left:-9999px;text-indent:-9999px}.essb_links.essb_template_metro-retina li,.essb_links.essb_template_metro-retina ul{padding:0!important;margin:0!important;list-style:none!important}.essb_links.essb_template_metro-retina li,.essb_links.essb_template_metro-retina li a,.essb_links.essb_template_metro-retina li a .essb_icon,.essb_links.essb_template_metro-retina li a .essb_network_name{display:inline-block;vertical-align:middle}.essb_links.essb_template_metro-retina li a{padding:5px 12px 6px;margin:2px 5px 2px 0;border:0 solid #ddd;color:#fff!important;text-decoration:none;font-size:14px;font-family:"Segoe WP","Segoe UI",Helvetica,Arial,sans-serif;background-clip:padding-box}.essb_links.essb_template_metro-retina .essb_icon{width:21px;height:21px;margin-right:5px;vertical-align:-4px}.essb_links.essb_template_metro-retina .essb_link_more .essb_icon{background:0 0;margin-top:-42px;width:18px;margin-right:0;margin-left:-2px;text-align:center}.essb_links.essb_template_metro-retina .essb_link_more .essb_icon:after{content:"+";font-size:32px}.essb_links.essb_template_metro-retina .essb_link_more a,.essb_links.essb_template_metro-retina .essb_link_more a:focus,.essb_links.essb_template_metro-retina .essb_link_more a:hover{background-color:#c5c5c5;color:#fff}.essb_links.essb_template_metro-retina .essb_link_more a .essb_network_name{display:none}.essb_links.essb_template_metro-retina .essb_link_less .essb_icon{background:0 0;margin-top:-42px;width:16px;margin-right:0;margin-left:-2px;text-align:center}.essb_links.essb_template_metro-retina .essb_link_less .essb_icon:after{content:"-";font-size:32px}.essb_links.essb_template_metro-retina .essb_link_less a,.essb_links.essb_template_metro-retina .essb_link_less a:focus,.essb_links.essb_template_metro-retina .essb_link_less a:hover{background-color:#c5c5c5;color:#fff}.essb_links.essb_template_metro-retina .essb_after_more,.essb_links.essb_template_metro-retina .essb_link_less a .essb_network_name{display:none}.essb_links.essb_template_metro-retina .essb_hide_name .essb_link_less a:focus .essb_icon,.essb_links.essb_template_metro-retina .essb_hide_name .essb_link_less a:hover .essb_icon,.essb_links.essb_template_metro-retina .essb_hide_name .essb_link_more a:focus .essb_icon,.essb_links.essb_template_metro-retina .essb_hide_name .essb_link_more a:hover .essb_icon{margin-right:0;margin-left:0;padding:0}.essb_links.essb_template_metro-retina .essb_link_meneame .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMS4zMDcsMTkuOWMtMC44MDYsMC40OTktMS42MTMsMC43ODMtMi40NjMsMC45NjNjLTEuMjQ1LDAuMjYyLTIuNDk3LDAuMjYyLTMuNzQsMC4wMjINCgkJYy0xLjA3Ni0wLjIwNi0xLjk1OC0wLjc4Ny0yLjY2OS0xLjU5NmMtMS40MS0xLjYwNC0yLjQyNy0zLjQxNC0yLjcyOC01LjU2M2MtMC40MTMtMi45NDIsMC42MTgtNS4zMjcsMi44NzgtNy4xOTcNCgkJYzEuNjE4LTEuMzQyLDMuNTQ0LTEuOTk0LDUuNTg3LTIuMzU2YzMuMjA1LTAuNTY5LDYuMjM4LDAuMDU2LDkuMTcxLDEuMzIzYzEuNTA3LDAuNjUxLDIuOTYyLDEuNDI1LDQuNTE5LDEuOTYzDQoJCWMwLjM0NSwwLjExNywwLjY5LDAuMjI1LDEuMDU0LDAuMjc2YzAuNjUxLDAuMDkxLDEuMTg2LTAuMTMsMS42MTQtMC42MTRjMC41NjMtMC42MzMsMC43NjEtMS4zOTYsMC43NTktMi4yMjcNCgkJYzAuMTU2LTAuMDA5LDAuMTg5LDAuMTEzLDAuMjQxLDAuMjA4YzAuNDc4LDAuODc4LDAuMzQyLDIuMzA5LTAuMzEsMy4wNTZjLTAuNjc5LDAuNzc5LTEuNTgzLDAuOTE3LTIuNTQ0LDAuODA2DQoJCWMtMS4wOTEtMC4xMjYtMi4xMjgtMC40NDMtMy4xMjMtMC45MTdjLTEuODctMC44OTMtMy43NjktMS43MTYtNS44LTIuMTc2Yy0yLjU0My0wLjU3Ny01LjA2OS0wLjQ3NC03LjUzOSwwLjM0NQ0KCQljLTMuNTk1LDEuMTk1LTUuNDg1LDQuNzY5LTQuNTA0LDguNDM0YzAuNTYzLDIuMTE3LDEuNzUyLDMuNzgzLDMuNjExLDQuOTYzYzAuODA0LDAuNTA5LDEuNjksMC42NywyLjYyNywwLjY1Nw0KCQljMC45NDYtMC4wMTUsMS44NjktMC4xOTgsMi43OTMtMC4zNzNDMjAuOTA0LDE5Ljg2NSwyMS4wNTgsMTkuODI2LDIxLjMwNywxOS45eiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNS4wODgsMzcuOTM3Yy0wLjE3My0wLjA1OC0wLjQ5NCwwLjEzNC0wLjU0Ni0wLjEwNWMtMC4wNS0wLjIzNSwwLjI4Ni0wLjMxMywwLjQ4Mi0wLjM5Ng0KCQljMS4xOTEtMC40OTUsMi4zOTQtMC45NjksMy41ODctMS40NjRjMC43NDItMC4zMSwxLjQ2Ni0wLjY1OCwyLjEzNC0xLjExM2MwLjIyOS0wLjE1NCwwLjQzOS0wLjMzNCwwLjYyNS0wLjU0DQoJCWMwLjI5NC0wLjMzLDAuMzY2LTAuNjc3LDAuMTkzLTEuMTA3Yy0wLjkwNy0yLjI3MS0xLjkxOS00LjUwMi0yLjcxNS02LjgxOWMtMC42NDItMS44Ny0xLjE0OC0zLjc2My0xLjI4NC01Ljc1DQoJCWMtMC4xNTktMi4zNDQsMC42NTMtNC4xNjYsMi42NzYtNS40MjJjMC45NTItMC41OTIsMS45NzctMS4wMzMsMy4wMDEtMS40NzZjMS4yNjktMC41NDksMi41MjEtMS4xMDksMy42MzMtMS45NTkNCgkJYzEuNjY2LTEuMjcsMi4yMS0yLjk3MSwyLjA2Ny00Ljk3OWMtMC4wNjMtMC45MDMtMC4yMTQtMS43OTItMC40Mi0yLjY3MmMtMC4wMjUtMC4wOTktMC4xNTktMC4yNDcsMC4wMjEtMC4zMjQNCgkJYzAuMTYxLTAuMDY5LDAuMjQ3LDAuMDU2LDAuMzE3LDAuMTg0QzM5LjQwMSw0Ljk3OCwzOS44MjQsNiwzOS45NTgsNy4xMzJjMC4yNTYsMi4xNzYtMC42OTYsMy44MzUtMi4yMDQsNS4yNzENCgkJYy0wLjk2LDAuOTE2LTIuMTQsMS40ODItMy4zMDIsMi4wNzRjLTEuMDUyLDAuNTM0LTIuMTM2LDEuMDA2LTMuMTI2LDEuNjU1Yy0xLjA4LDAuNzA3LTEuOTczLDEuNTY5LTIuMjcxLDIuODgyDQoJCWMtMC4yNDEsMS4wNy0wLjA0NiwyLjEyOCwwLjE3MSwzLjE3NWMwLjQ3NSwyLjMsMS40MDQsNC40NDQsMi4zMjUsNi41OTFjMC40NzcsMS4xMDYsMC45ODMsMi4xOTksMS4zNjMsMy4zNDQNCgkJYzAuNjEsMS44NDcsMC4xMDEsMy4yNy0xLjU0Miw0LjMwN2MtMS4xODIsMC43NDQtMi41MDUsMS4wNjktMy44NjMsMS4yODZDMjYuNzE1LDM3Ljg0NCwyNS45MSwzNy44ODMsMjUuMDg4LDM3LjkzN3oiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOS4xOTQsMTUuODAzYy0wLjAzMSwwLjE5Mi0wLjEzOCwwLjMzOS0wLjI0MywwLjQ4N2MtMS43NTcsMi41MDUtMy4yNiw1LjE0Ny00LjM5NCw3Ljk5NA0KCQljLTAuNzkxLDEuOTg1LTAuOTgxLDQuMDEyLTAuNDYsNi4wODZjMC42NDcsMi41NjYsMi4zNTQsNC4xNSw0Ljc2Myw1LjA4MmMxLjc0NiwwLjY3NiwzLjU2NiwxLDUuNDE0LDEuMjE2DQoJCWMyLjU2NiwwLjMwNCw1LjE0NCwwLjUwOCw3LjcxNCwwLjc1N2MwLjI0NywwLjAyMiwwLjQ5MywwLjA5MywwLjczNCwwLjE1N2MwLjExNSwwLjAzLDAuMjY2LDAuMDc4LDAuMjQ5LDAuMjM2DQoJCWMtMC4wMTksMC4xODItMC4xODgsMC4xMjgtMC4zMDEsMC4xMzdjLTEuNjY2LDAuMTM2LTMuMzMzLDAuMjEtNS4wMDMsMC4yMzdjLTIuMzUsMC4wMzQtNC43MDgsMC4wNDktNy4wMjUtMC4zNDENCgkJYy0zLjc2Ny0wLjYzNS02LjY4NC0yLjUwOS04LjEtNi4yMDdjLTAuNzYxLTEuOTg1LTAuNjY0LTQuMDU0LTAuMDU0LTYuMDY5YzAuOTE3LTMuMDI0LDIuMzA1LTUuNzk5LDQuNTY2LTguMDcxDQoJCWMwLjU4My0wLjU4OCwxLjI0My0xLjA5MywxLjg4OC0xLjYxMkM5LjAwNiwxNS44NCw5LjA2NCwxNS43NjIsOS4xOTQsMTUuODAzeiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNS42MTgsMjkuNTY4YzIuNjYzLTAuNDM4LDUuMzIxLTAuNjc2LDcuOTk5LTAuMzU0YzEuMjc2LDAuMTUyLDEuNTE4LDAuNDEyLDEuNTQ4LDEuNw0KCQljMC4wNDgsMi4wMzUtMC4yMzYsNC4wMzMtMC44MTQsNS45ODVjLTAuMDk3LDAuMzI1LTAuMjE2LDAuNjQ2LTAuNDE4LDAuOTI0Yy0wLjA3OCwwLjEwOS0wLjE2NywwLjI0Ny0wLjMzLDAuMTg5DQoJCWMtMC4xNDUtMC4wNS0wLjEyNi0wLjIwMi0wLjEzMi0wLjMyNmMtMC4wMzktMC44NywwLjEwNC0xLjcyOCwwLjE4NC0yLjU4OWMwLjExNS0xLjIzNSwwLjMyMS0yLjQ2NCwwLjIwOC0zLjcxNQ0KCQljLTAuMDM1LTAuMzk2LTAuMjE5LTAuNjM4LTAuNTY5LTAuODA3Yy0xLjAzOS0wLjQ5Ni0yLjE1MS0wLjY1OS0zLjI3Ny0wLjc2OWMtMS4zNzUtMC4xMzQtMi43NTktMC4xMjItNC4xMzgtMC4yMDQNCgkJQzE1Ljc5MSwyOS42LDE1LjcwNSwyOS41ODEsMTUuNjE4LDI5LjU2OHoiLz4NCjwvZz4NCjwvc3ZnPg0K);background-size:21px 21px}.essb_links.essb_template_metro-retina .essb_link_meneame a,.essb_links.essb_template_metro-retina .essb_link_meneame a:focus,.essb_links.essb_template_metro-retina .essb_link_meneame a:hover{background-color:#FF7D12}.essb_links.essb_template_metro-retina .essb_link_whatsapp .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJXaGF0c0FwcF8xXyIgZmlsbD0iI0ZGRkZGRiIgZD0iTTQwLDIwLjUxMmMwLDEwLjIyMi04LjM1MiwxOC41MDktMTguNjUzLDE4LjUwOWMtMy4yNzIsMC02LjM0Ni0wLjgzNS05LjAxOC0yLjMwM0wyLDQwDQoJbDMuMzY2LTkuOTMxYy0xLjY5OC0yLjc5LTIuNjc2LTYuMDYyLTIuNjc2LTkuNTU4QzIuNjksMTAuMjg4LDExLjA0MiwyLDIxLjM0NywyQzMxLjY1LDIsNDAsMTAuMjg4LDQwLDIwLjUxMnogTTIxLjM0Nyw0Ljk0OA0KCWMtOC42NTEsMC0xNS42ODYsNi45OC0xNS42ODYsMTUuNTYzYzAsMy40MDMsMS4xMDksNi41NTgsMi45ODcsOS4xMjJMNi42OSwzNS40MTVsNi4wMjYtMS45MTVjMi40NzYsMS42MjQsNS40NDIsMi41NzIsOC42MywyLjU3Mg0KCWM4LjY0NiwwLDE1LjY4My02Ljk4LDE1LjY4My0xNS41NjFDMzcuMDI5LDExLjkyOSwyOS45OTMsNC45NDgsMjEuMzQ3LDQuOTQ4eiBNMzAuNzY2LDI0Ljc3MmMtMC4xMTUtMC4xODgtMC40Mi0wLjMwMS0wLjg3Ni0wLjUyNw0KCWMtMC40NTgtMC4yMjctMi43MDctMS4zMjYtMy4xMjUtMS40NzdjLTAuNDE5LTAuMTUyLTAuNzI2LTAuMjI3LTEuMDI5LDAuMjI4Yy0wLjMwNSwwLjQ1My0xLjE4MSwxLjQ3Ni0xLjQ0OSwxLjc3Ng0KCWMtMC4yNjYsMC4zMDYtMC41MzIsMC4zNDMtMC45ODksMC4xMTZjLTAuNDU4LTAuMjI4LTEuOTMyLTAuNzA4LTMuNjc4LTIuMjUyYy0xLjM1OS0xLjIwNC0yLjI3Ni0yLjY4OC0yLjU0NS0zLjE0Mg0KCWMtMC4yNjYtMC40NTQtMC4wMjYtMC43MDEsMC4yMDItMC45MjZjMC4yMDQtMC4yMDQsMC40NTgtMC41MywwLjY4NS0wLjc5NGMwLjIzMS0wLjI2NiwwLjMwNi0wLjQ1NSwwLjQ1OC0wLjc1OQ0KCWMwLjE1Mi0wLjMwMywwLjA3Ni0wLjU2Ni0wLjAzOS0wLjc5M2MtMC4xMTMtMC4yMjgtMS4wMjktMi40Ni0xLjQxLTMuMzY5Yy0wLjM4LTAuOTA3LTAuNzYxLTAuNzU3LTEuMDI5LTAuNzU3DQoJYy0wLjI2NiwwLTAuNTctMC4wMzctMC44NzYtMC4wMzdjLTAuMzAzLDAtMC44LDAuMTEzLTEuMjE5LDAuNTY3Yy0wLjQyLDAuNDUzLTEuNiwxLjU1Mi0xLjYsMy43ODNjMCwyLjIzMiwxLjYzNyw0LjM5MSwxLjg2Niw0LjY5Mg0KCWMwLjIyOSwwLjMwMywzLjE2Miw1LjAzNCw3LjgxMiw2Ljg1MWM0LjY0OCwxLjgxNiw0LjY0OCwxLjIxLDUuNDg4LDEuMTM0YzAuODM3LTAuMDc0LDIuNzA0LTEuMDk3LDMuMDg2LTIuMTU2DQoJQzMwLjg3OSwyNS44NzIsMzAuODc5LDI0Ljk2MywzMC43NjYsMjQuNzcyeiIvPg0KPC9zdmc+DQo=);background-size:21px 21px}.essb_links.essb_template_metro-retina .essb_link_whatsapp a,.essb_links.essb_template_metro-retina .essb_link_whatsapp a:focus,.essb_links.essb_template_metro-retina .essb_link_whatsapp a:hover{background-color:#1D9E11}.essb_links.essb_template_metro-retina .essb_link_mwp .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMi43MDIsMTAuMzRjMCwwLTAuNDk1LDkuOTQ3LTcuMzIxLDguMzY3Yy00LjY1Ny0xLjM1OC0zLjg3OC02LjczOS0zLjg3OC02LjczOXMtNS4zMTksMi4zMS02LjAyMSw3LjI4OA0KCQljLTAuMTMzLTQuMDEtNS4zMDctNi43MTUtNS4zMDctNi43MTVjMS4xODksMS41MDgsMi4xMzYsNS4xMDcsMC45NjksNy44MTJjLTEuNzQ2LDQuMDQzLTUuMDg0LDQuOTY5LTUuMDg0LDQuOTY5DQoJCWMyLjMwOSw2LjI2Niw3Ljg1MSwxMC43MzQsMTQuOTE4LDEwLjczNGM5LjA2MSwwLDE0Ljk2My02Ljg2NywxNC45NjMtMTUuOTNDMzUuOTQsMTYuNDU4LDM0LjczNiwxMy4wNzMsMzIuNzAyLDEwLjM0Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIxLDJDMTAuNTA5LDIsMiwxMC41MDgsMiwyMC45OThDMiwzMS40OTQsMTAuNTA5LDQwLDIxLDQwYzEwLjQ5NCwwLDE5LTguNTA2LDE5LTE5LjAwMg0KCQlDNDAsMTAuNTA4LDMxLjQ5NCwyLDIxLDIgTTIxLDM4LjI1Yy05LjUyNCwwLTE3LjI1LTcuNzI2LTE3LjI1LTE3LjI1MkMzLjc1LDExLjQ3NSwxMS40NzYsMy43NSwyMSwzLjc1DQoJCWM5LjUyNiwwLDE3LjI1LDcuNzI1LDE3LjI1LDE3LjI0OEMzOC4yNSwzMC41MjQsMzAuNTI2LDM4LjI1LDIxLDM4LjI1Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);background-size:21px 21px}.essb_links.essb_template_metro-retina .essb_link_mwp a,.essb_links.essb_template_metro-retina .essb_link_mwp a:focus,.essb_links.essb_template_metro-retina .essb_link_mwp a:hover{background-color:#056CAD}.essb_links.essb_template_metro-retina .essb_link_flattr .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNS42NCwyQzYuNjA3LDIsMiw3LjIwMiwyLDE2LjkxNGwwLDB2Ni43ODJ2MTMuNTkxbDguODQ3LTguODU3VjE4LjA4M2MwLTQuMDI0LDEuMDY1LTYuNTg1LDQuNjQzLTcuMTU4DQoJCWwwLDBjMS4yNDktMC4yNDUsMy44NDktMC4xNjEsNS41MDUtMC4xNjFsMCwwdjYuMTQ3YzAsMC4wNTYsMC4wMDYsMC4xNTUsMC4wMjIsMC4yMDdsMCwwYzAuMDY1LDAuMjQ3LDAuMjkzLDAuNDMxLDAuNTU5LDAuNDMxbDAsMA0KCQljMC4xNSwwLDAuMjkzLTAuMDc4LDAuNDM5LTAuMjIxbDAsMGwxNS4zMy0xNS4zMjZMMjcuMDUzLDJIMTUuNjR6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMxLjE1MywxMy41N3YxMC4zNDdjMCw0LjAyNC0xLjA2NSw2LjU4NS00LjY0Myw3LjE1OGwwLDBjLTEuMjQ5LDAuMjQ1LTMuODQ5LDAuMTYxLTUuNTA1LDAuMTYxbDAsMA0KCQl2LTYuMTQ4YzAtMC4wNTYtMC4wMDYtMC4xNTQtMC4wMjItMC4yMDZsMCwwYy0wLjA2NS0wLjI0Ny0wLjI5My0wLjQzMS0wLjU1OS0wLjQzMWwwLDBjLTAuMTUsMC0wLjI5MywwLjA3OC0wLjQzOSwwLjIyMWwwLDANCgkJTDQuNjU1LDM5Ljk5OEwxNC45NDcsNDBIMjYuMzZDMzUuMzkzLDQwLDQwLDM0Ljc5OSw0MCwyNS4wODZsMCwwdi02Ljc4M1Y0LjcxM0wzMS4xNTMsMTMuNTd6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);background-size:21px 21px;background-repeat:no-repeat}.essb_links.essb_template_metro-retina .essb_link_flattr a,.essb_links.essb_template_metro-retina .essb_link_flattr a:focus,.essb_links.essb_template_metro-retina .essb_link_flattr a:hover{background-color:#8CB55B}.essb_links.essb_template_metro-retina .essb_link_ok .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIHRyYW5zZm9ybT0ibWF0cml4KC4xMjUgMCAwIC0uMTI1IDAgMTE1LjUzNykiPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTY4LDg2Mi4zMTJjMTcuOTMsMCwzMi40OTItMTQuNTc4LDMyLjQ5Mi0zMi40ODRjMC0xNy44OTEtMTQuNTYzLTMyLjQ2OS0zMi40OTItMzIuNDY5DQoJCQljLTE3Ljg5MSwwLTMyLjQ2OSwxNC41NzgtMzIuNDY5LDMyLjQ2OUMxMzUuNTMxLDg0Ny43MzQsMTUwLjEwOSw4NjIuMzEyLDE2OCw4NjIuMzEyeiBNMTY4LDc1MS4zOTgNCgkJCWM0My4yNzMsMCw3OC40NTMsMzUuMTcyLDc4LjQ1Myw3OC40M3MtMzUuMTgsNzguNDY5LTc4LjQ1Myw3OC40NjljLTQzLjI1OCwwLTc4LjQ1My0zNS4yMTEtNzguNDUzLTc4LjQ2OQ0KCQkJUzEyNC43NDIsNzUxLjM5OCwxNjgsNzUxLjM5OCIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTk5Ljc1LDY4Ny4zOThjMTUuOTYxLDMuNjI1LDMxLjM2Nyw5Ljk2MSw0NS41NDcsMTguODU5YzEwLjczNCw2Ljc2NiwxMy45NjksMjAuOTY5LDcuMjExLDMxLjcwMw0KCQkJYy02Ljc2NiwxMC43NjYtMjAuOTQ1LDE0LTMxLjcwMyw3LjIxOWMtMzIuMTI1LTIwLjIwMy03My41LTIwLjIwMy0xMDUuNjA5LDBjLTEwLjc1OCw2Ljc4MS0yNC45MzgsMy41NDctMzEuNzAzLTcuMjE5DQoJCQljLTYuNzU4LTEwLjc1OC0zLjUyMy0yNC45MzgsNy4yMTEtMzEuNzAzYzE0LjE4LTguODk4LDI5LjU4Ni0xNS4yMzQsNDUuNTQ3LTE4Ljg1OWwtNDMuODUyLTQzLjg3NQ0KCQkJYy04Ljk2OS04Ljk2OS04Ljk2OS0yMy41MTYsMC0zMi40ODRjNC40OTItNC40ODQsMTAuMzc1LTYuNzM0LDE2LjI1LTYuNzM0YzUuODgzLDAsMTEuNzczLDIuMjUsMTYuMjU4LDYuNzM0TDE2OCw2NTQuMTMyDQoJCQlsNDMuMTA5LTQzLjA5NGM4Ljk2OS04Ljk5MiwyMy41MTYtOC45OTIsMzIuNDkyLDBjOC45ODQsOC45NjksOC45ODQsMjMuNTMxLDAsMzIuNDg0TDE5OS43NSw2ODcuMzk4Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);background-size:21px 21px;background-repeat:no-repeat}.essb_links.essb_template_metro-retina .essb_link_ok a,.essb_links.essb_template_metro-retina .essb_link_ok a:focus,.essb_links.essb_template_metro-retina .essb_link_ok a:hover{background-color:#F4731C}.essb_links.essb_template_metro-retina .essb_link_xing .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjUuMzc2LDQwIDE2Ljg3OCwyNS4xMDQgMzAuMDY4LDIgMzguOTQ1LDIgMjUuNzUzLDI1LjEwNCAzNC4yNTMsNDAgCSIvPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTEuNDI2LDI4LjUxMiAxOC4wMTgsMTcuNjU1IDEzLjA3NCw4Ljk0MiA0LjcwNiw4Ljk0MiA5LjY0NywxNy42NTUgMy4wNTUsMjguNTEyIAkiLz4NCjwvZz4NCjwvc3ZnPg0K);background-size:21px 21px;background-repeat:no-repeat}.essb_links.essb_template_metro-retina .essb_link_xing a,.essb_links.essb_template_metro-retina .essb_link_xing a:focus,.essb_links.essb_template_metro-retina .essb_link_xing a:hover{background-color:#135a5b}.essb_links.essb_template_metro-retina .essb_link_weibo .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOS45NTEsMjEuMTNjLTAuNTIzLTAuMTU5LTAuODg0LTAuMjY4LTAuNjA5LTAuOTY5YzAuNTk0LTEuNTIxLDAuNjU3LTIuODM1LDAuMDEyLTMuNzcxDQoJCWMtMS4yMDgtMS43NTctNC41MTMtMS42NjQtOC4zLTAuMDQ4YzAtMC4wMDItMS4xODksMC41My0wLjg4Ny0wLjQzMWMwLjU4NC0xLjkwNywwLjQ5NS0zLjUwNS0wLjQxMi00LjQyNw0KCQljLTIuMDU0LTIuMDkzLTcuNTE5LDAuMDc4LTEyLjIwOSw0Ljg1QzQuMDM3LDE5LjkwNywyLDIzLjY5NCwyLDI2Ljk2OWMwLDYuMjYzLDcuODksMTAuNDU0LDE1LjYxLDEwLjQ1NA0KCQljMTAuMTE5LDAsMTYuODUzLTYuMzY2LDE2Ljg1My0xMS4xMThDMzQuNDYzLDIzLjQzMywzMi4wODgsMjEuODA0LDI5Ljk1MSwyMS4xM3ogTTE3LjYzMSwzNC42MTMNCgkJYy02LjE2LDAuNjEyLTExLjQ3Ny0yLjE4OC0xMS44NzctNi4yNTVjLTAuMzk5LTQuMDY2LDQuMjctNy44NTksMTAuNDMtOC40NzJzMTEuNDc4LDIuMTg4LDExLjg3OCw2LjI1Mw0KCQlDMjguNDU5LDMwLjIwNywyMy43OTQsMzQuMDAxLDE3LjYzMSwzNC42MTN6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQwLDE2LjAyOUMzOS45OTgsOS43MDQsMzQuODY4LDQuNTc3LDI4LjU0NCw0LjU3N2MtMC43NCwwLTEuMzM5LDAuNi0xLjMzOSwxLjMzOHMwLjU5OSwxLjMzNiwxLjMzOSwxLjMzNg0KCQljNC44NTEsMCw4Ljc4MiwzLjkzNCw4Ljc4Miw4Ljc4NGMwLDAuNzM4LDAuNiwxLjMzNiwxLjMzOCwxLjMzNlM0MCwxNi43NzMsNDAsMTYuMDM1QzQwLDE2LjAzNSw0MCwxNi4wMzEsNDAsMTYuMDI5eiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNC42ODksMTUuODM0Yy0wLjYxLTIuOTgxLTIuOTYzLTUuMzM0LTUuOTQ2LTUuOTQ0Yy0wLjcyMi0wLjE0OC0xLjQyOSwwLjMxNy0xLjU3NywxLjAzOQ0KCQljLTAuMTQ4LDAuNzI0LDAuMzE3LDEuNDMxLDEuMDM5LDEuNTc5YzEuOTQsMC4zOTgsMy40NjgsMS45MjYsMy44NjYsMy44NjRjMC4xNDgsMC43MjQsMC44NTUsMS4xODksMS41NzcsMS4wNDENCgkJQzM0LjM3MiwxNy4yNjMsMzQuODM4LDE2LjU1OCwzNC42ODksMTUuODM0eiIvPg0KCQ0KCQk8ZWxsaXBzZSB0cmFuc2Zvcm09Im1hdHJpeCgtMC4xOTczIC0wLjk4MDMgMC45ODAzIC0wLjE5NzMgLTguODQzMiA0Ny45ODY3KSIgZmlsbD0iI0ZGRkZGRiIgY3g9IjE1LjIyNCIgY3k9IjI3LjYxNCIgcng9IjMuODE5IiByeT0iNC41ODIiLz4NCjwvZz4NCjwvc3ZnPg0K);background-size:21px 21px;background-repeat:no-repeat}.essb_links.essb_template_metro-retina .essb_link_weibo a,.essb_links.essb_template_metro-retina .essb_link_weibo a:focus,.essb_links.essb_template_metro-retina .essb_link_weibo a:hover{background-color:#ED1C24}.essb_links.essb_template_metro-retina .essb_link_pocket .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMzkuMDkzLDUuMTQ4Yy0xLjM0Mi0xLjI5LTQuOTM0LTAuODk4LTcuNzg3LTAuODk4DQoJYy02LjIzOCwwLTExLjU1MSwwLTE3LjM3LDBjLTIuODA4LDAtNi43NDktMC4zMjYtOC45ODQsMC4xNDhjLTMuNzk3LDAuODExLTIuODQ1LDUuNDg0LTIuODQ1LDkuNTg0YzAsMi40Ni0wLjA4Nyw1LjQwNywwLjE0OCw3LjQ4OQ0KCWMwLjk5Myw4LjcxNiw4LjA1NywxNS42MzYsMTYuOTIyLDE2LjMxOWM5LjMzMywwLjcxOSwxNS44MTUtNC4zMDUsMTguODY4LTEwLjE3OGMxLjE5OC0yLjMxMSwxLjk0Ni02LjE2MiwxLjk0Ni0xMC42MzYNCgljMC0xLjc0NSwwLTQuNjA0LDAtNi4yODlDMzkuOTkxLDkuMDMzLDQwLjE1LDYuMTY2LDM5LjA5Myw1LjE0OHogTTMyLjY1NCwxNi42NzhjLTAuMDc2LDEuMjkzLTEuNDg4LDIuNDY1LTIuMzk2LDMuMjkzDQoJYy0yLjM0LDIuMTQ1LTMuMzgzLDMuMTM1LTUuNjksNS4zOTVjLTAuODY1LDAuODQ2LTIuMjU1LDIuMTk3LTMuMjk2LDIuMjQ4Yy0yLjIzMSwwLjA5OC00LjU0NC0zLjIzNC02LjI4OC00Ljk0NQ0KCWMtMS4xMTctMS4wOTQtMi4wNDEtMS43OTQtMi45OTQtMi42OTdjLTEuMDM4LTAuOTgtMi41MDItMi4xMDMtMi4zOTYtMy43NGMwLjA4My0xLjMyLDEuMjUtMi4zMzIsMi4zOTYtMi4zOTgNCgljMi4wMTMtMC4xMTEsMy42ODMsMi4yNTYsNC45NCwzLjQ0N2MxLjUzMywxLjQ1MSwyLjU4MSwyLjc0NSw0LjE5Myw0LjA0YzEuNjk5LTEuNjU3LDQuMzMtMy45ODMsNi4yOTEtNS44MzkNCgljMC42Ny0wLjYzNCwxLjE3OS0xLjU3MiwyLjM5Ni0xLjY0OEMzMS4xMDQsMTMuNzUyLDMyLjc2OCwxNC43OTUsMzIuNjU0LDE2LjY3OHoiLz4NCjwvc3ZnPg0K);background-size:21px 21px;background-repeat:no-repeat}.essb_links.essb_template_metro-retina .essb_link_pocket a,.essb_links.essb_template_metro-retina .essb_link_pocket a:focus,.essb_links.essb_template_metro-retina .essb_link_pocket a:hover{background-color:#EE4055}.essb_links.essb_template_metro-retina .essb_link_del .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMC4zMywyMC43MzZjMC4yNywwLDAuNDk1LDAuMDk1LDAuNjcsMC4yODRjMC4xNzUsMC4xOSwwLjI2NCwwLjQxOSwwLjI2NCwwLjY4OHYxNy4xOTYNCgkJYzAsMC4yNzEtMC4wODksMC40OTMtMC4yNjQsMC42N2MtMC4xNzUsMC4xNzYtMC40LDAuMjYyLTAuNjcsMC4yNjJIMi45NzNjLTAuMjcsMC0wLjUwMS0wLjA4Ni0wLjY5LTAuMjYyDQoJCUMyLjA5NSwzOS4zOTgsMiwzOS4xNzYsMiwzOC45MDVWMjEuNzA5YzAtMC4yNywwLjA5NS0wLjQ5OCwwLjI4Mi0wLjY4OGMwLjE4OS0wLjE4OSwwLjQyMS0wLjI4NCwwLjY5LTAuMjg0SDIwLjMzTDIwLjMzLDIwLjczNnoiDQoJCS8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIwLjY5NSwzLjEzNmMwLTAuMjcsMC4wOTUtMC41MDEsMC4yODQtMC42OWMwLjE4OS0wLjE4OCwwLjQxOC0wLjI4MiwwLjY4OC0wLjI4MmgxNy4zNTkNCgkJYzAuMjcsMCwwLjQ5OCwwLjA5NSwwLjY4OCwwLjI4MkMzOS45MDUsMi42MzUsNDAsMi44NjYsNDAsMy4xMzZ2MTcuMTU1YzAsMC4yNzEtMC4wOTUsMC40OTktMC4yODQsMC42ODgNCgkJYy0wLjE5LDAuMTg5LTAuNDE5LDAuMjg0LTAuNjg4LDAuMjg0SDIxLjY2OGMtMC4yNzEsMC0wLjQ5OS0wLjA5NS0wLjY4OC0wLjI4NHMtMC4yODQtMC40MTgtMC4yODQtMC42ODhWMy4xMzZMMjAuNjk1LDMuMTM2DQoJCUwyMC42OTUsMy4xMzZ6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);background-size:21px 21px}.essb_links.essb_template_metro-retina .essb_link_del a,.essb_links.essb_template_metro-retina .essb_link_del a:focus,.essb_links.essb_template_metro-retina .essb_link_del a:hover{background-color:#39F}.essb_links.essb_template_metro-retina .essb_link_buffer .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNDAsMTMuODI4IDIxLDMuNTAxIDIsMTMuODI4IDIxLDI0LjE1OCAJIi8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyMSwyNy40ODkgNS41MzEsMTkuMDg0IDIsMjEuMDAyIDIxLDMxLjMyNCA0MCwyMS4wMDIgMzYuNDY5LDE5LjA4NCAJIi8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyMSwzNC42NiA1LjUzMSwyNi4yNTMgMiwyOC4xNyAyMSwzOC40OTkgNDAsMjguMTcgMzYuNDY5LDI2LjI1MyAJIi8+DQo8L2c+DQo8L3N2Zz4NCg==);background-size:21px 21px}.essb_links.essb_template_metro-retina .essb_link_buffer a,.essb_links.essb_template_metro-retina .essb_link_buffer a:focus,.essb_links.essb_template_metro-retina .essb_link_buffer a:hover{background-color:#111}.essb_links.essb_template_metro-retina .essb_link_love .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNSwxNi43OTNjMCwyLjM2MS0xLjAxOCw0LjQ4NC0yLjYzOSw1Ljk1N2gwLjAxNGwtOC43NSw4Ljc1Yy0wLjg3NSwwLjg3NS0xLjc1LDEuNzUtMi42MjUsMS43NQ0KCXMtMS43NS0wLjg3NS0yLjYyNS0xLjc1bC04Ljc1LTguNzVoMC4wMTRDOC4wMTgsMjEuMjc4LDcsMTkuMTU0LDcsMTYuNzkzYzAtNC40NDIsMy42MDItOC4wNDMsOC4wNDMtOC4wNDMNCgljMi4zNjEsMCw0LjQ4NCwxLjAxOCw1Ljk1NywyLjYzOWMxLjQ3My0xLjYyMSwzLjU5Ni0yLjYzOSw1Ljk1Ny0yLjYzOUMzMS4zOTgsOC43NSwzNSwxMi4zNTEsMzUsMTYuNzkzeiIvPg0KPC9zdmc+DQo=);background-size:21px 21px}.essb_links.essb_template_metro-retina .essb_link_love a,.essb_links.essb_template_metro-retina .essb_link_love a:focus,.essb_links.essb_template_metro-retina .essb_link_love a:hover{background-color:#ED1C24}.essb_links.essb_template_metro-retina .essb_link_reddit .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMS41LDIzLjM3NWMwLDEuMzEyLDEuMDYzLDIuMzc1LDIuMzc1LDIuMzc1czIuMzc1LTEuMDYzLDIuMzc1LTIuMzc1YzAtMS4zMTEtMS4wNjMtMi4zNzUtMi4zNzUtMi4zNzUNCglTMTEuNSwyMi4wNjQsMTEuNSwyMy4zNzV6IE0yNS43NSwyMy4zNzVjMCwxLjMxMiwxLjA2MywyLjM3NSwyLjM3NSwyLjM3NXMyLjM3NS0xLjA2MywyLjM3NS0yLjM3NWMwLTEuMzExLTEuMDYzLTIuMzc1LTIuMzc1LTIuMzc1DQoJUzI1Ljc1LDIyLjA2NCwyNS43NSwyMy4zNzV6IE0yNS44NjUsMjguNDUxYzAuNjEyLTAuNDgyLDEuNDk5LTAuMzc4LDEuOTgxLDAuMjM0YzAuNDgsMC42MSwwLjM3NSwxLjQ5OS0wLjIzNSwxLjk3OQ0KCWMtMS43MDUsMS4zNDQtNC4yOTgsMi4yMS02LjYxMSwyLjIxcy00LjkwNi0wLjg2Ni02LjYwOS0yLjIxYy0wLjYxNC0wLjQ4LTAuNzE4LTEuMzY5LTAuMjM1LTEuOTc5DQoJYzAuNDgtMC42MSwxLjM2OS0wLjcxNywxLjk3OS0wLjIzNGMwLjk4MSwwLjc3MSwyLjkyMSwxLjYwNCw0Ljg2NSwxLjYwNFMyNC44ODQsMjkuMjIyLDI1Ljg2NSwyOC40NTF6IE00MCwxOC42MjUNCgljMC0yLjYyNC0yLjEyOC00Ljc1LTQuNzUtNC43NWMtMS43ODUsMC0zLjM0LDAuOTg2LTQuMTUsMi40NDNjLTIuNDQyLTEuMzM2LTUuNDE4LTIuMTk5LTguNjU2LTIuMzk3bDIuODMyLTYuMzY1bDUuNDI3LDEuNTY2DQoJYzAuNDg4LDEuMzg1LDEuODA4LDIuMzc5LDMuMzYsMi4zNzljMS45NjcsMCwzLjU2My0xLjU5NSwzLjU2My0zLjU2M3MtMS41OTYtMy41NjMtMy41NjMtMy41NjNjLTEuMzU2LDAtMi41MzYsMC43NTktMy4xMzgsMS44NzQNCglMMjQuODgsNC41MDVjLTAuNjc2LTAuMTk2LTEuMzk0LDAuMTM4LTEuNjgsMC43ODFsLTMuODUsOC42NDZjLTMuMTYsMC4yMjMtNi4wNjIsMS4wNzctOC40NDgsMi4zODQNCgljLTAuODEzLTEuNDU3LTIuMzY3LTIuNDQyLTQuMTUyLTIuNDQyYy0yLjYyMiwwLTQuNzUsMi4xMjYtNC43NSw0Ljc1YzAsMS45NDEsMS4xNjUsMy42MDcsMi44MzMsNC4zNDYNCgljLTAuMjk3LDAuODkxLTAuNDU4LDEuODIyLTAuNDU4LDIuNzc5YzAsNi41NTgsNy40NDIsMTEuODc1LDE2LjYyNSwxMS44NzVzMTYuNjI1LTUuMzE3LDE2LjYyNS0xMS44NzUNCgljMC0wLjk1Ny0wLjE1OS0xLjg4OS0wLjQ2LTIuNzc5QzM4LjgzNSwyMi4yMzQsNDAsMjAuNTY2LDQwLDE4LjYyNXogTTM0LjA2Myw2LjYwMmMwLjczOCwwLDEuMzM2LDAuNTk4LDEuMzM2LDEuMzM2DQoJcy0wLjU5OCwxLjMzNi0xLjMzNiwxLjMzNnMtMS4zMzYtMC41OTgtMS4zMzYtMS4zMzZTMzMuMzI0LDYuNjAyLDM0LjA2Myw2LjYwMnogTTQuMzc1LDE4LjYyNWMwLTEuMzA5LDEuMDY1LTIuMzc1LDIuMzc1LTIuMzc1DQoJYzAuOTQ2LDAsMS43NjUsMC41NTcsMi4xNDYsMS4zNmMtMS4yNDEsMC45NDEtMi4yNzEsMi4wMjctMy4wMzEsMy4yMTlDNC45OTMsMjAuNDc4LDQuMzc1LDE5LjYyMiw0LjM3NSwxOC42MjV6IE0yMSwzNC44MDUNCgljLTcuNjI0LDAtMTMuODA1LTQuMDUzLTEzLjgwNS05LjA1NWMwLTUsNi4xODEtOS4wNTUsMTMuODA1LTkuMDU1czEzLjgwNSw0LjA1NCwxMy44MDUsOS4wNTUNCglDMzQuODA1LDMwLjc1MiwyOC42MjQsMzQuODA1LDIxLDM0LjgwNXogTTM2LjEzNSwyMC44MjljLTAuNzYxLTEuMTkyLTEuNzktMi4yNzgtMy4wMzEtMy4yMTljMC4zODItMC44MDMsMS4yLTEuMzYsMi4xNDYtMS4zNg0KCWMxLjMxLDAsMi4zNzUsMS4wNjYsMi4zNzUsMi4zNzVDMzcuNjI1LDE5LjYyMiwzNy4wMDcsMjAuNDc4LDM2LjEzNSwyMC44Mjl6Ii8+DQo8Zz4NCgk8Y2lyY2xlIGZpbGw9IiNGRkZGRkYiIGN4PSIxMy44NzUiIGN5PSIyMy4zNzUiIHI9IjIuMzc1Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI1Ljg2NSwyOC40NTFjLTAuOTgxLDAuNzcxLTIuOTIxLDEuNjA0LTQuODY1LDEuNjA0cy0zLjg4NC0wLjgzMy00Ljg2NS0xLjYwNA0KCQljLTAuNjEtMC40ODItMS40OTktMC4zNzYtMS45NzksMC4yMzRjLTAuNDgyLDAuNjEtMC4zNzksMS40OTksMC4yMzUsMS45NzljMS43MDMsMS4zNDQsNC4yOTYsMi4yMSw2LjYwOSwyLjIxDQoJCXM0LjkwNi0wLjg2Niw2LjYxMS0yLjIxYzAuNjEtMC40OCwwLjcxNi0xLjM2OSwwLjIzNS0xLjk3OUMyNy4zNjQsMjguMDczLDI2LjQ3OCwyNy45NjksMjUuODY1LDI4LjQ1MXoiLz4NCgk8Y2lyY2xlIGZpbGw9IiNGRkZGRkYiIGN4PSIyOC4xMjUiIGN5PSIyMy4zNzUiIHI9IjIuMzc1Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQwLDE4LjYyNWMwLTIuNjI0LTIuMTI4LTQuNzUtNC43NS00Ljc1Yy0xLjc4NSwwLTMuMzQsMC45ODYtNC4xNSwyLjQ0Mw0KCQljLTIuNDQyLTEuMzM2LTUuNDE4LTIuMTk5LTguNjU2LTIuMzk3bDIuODMyLTYuMzY1bDUuNDI3LDEuNTY2YzAuNDg4LDEuMzg1LDEuODA4LDIuMzc5LDMuMzYsMi4zNzkNCgkJYzEuOTY3LDAsMy41NjMtMS41OTUsMy41NjMtMy41NjNzLTEuNTk2LTMuNTYzLTMuNTYzLTMuNTYzYy0xLjM1NiwwLTIuNTM2LDAuNzU5LTMuMTM4LDEuODc0TDI0Ljg4LDQuNTA1DQoJCWMtMC42NzYtMC4xOTYtMS4zOTQsMC4xMzgtMS42OCwwLjc4MWwtMy44NSw4LjY0NmMtMy4xNiwwLjIyMy02LjA2MiwxLjA3Ny04LjQ0OCwyLjM4NGMtMC44MTMtMS40NTctMi4zNjctMi40NDItNC4xNTItMi40NDINCgkJYy0yLjYyMiwwLTQuNzUsMi4xMjYtNC43NSw0Ljc1YzAsMS45NDEsMS4xNjUsMy42MDcsMi44MzMsNC4zNDZjLTAuMjk3LDAuODkxLTAuNDU4LDEuODIyLTAuNDU4LDIuNzc5DQoJCWMwLDYuNTU4LDcuNDQyLDExLjg3NSwxNi42MjUsMTEuODc1czE2LjYyNS01LjMxNywxNi42MjUtMTEuODc1YzAtMC45NTctMC4xNTktMS44ODktMC40Ni0yLjc3OQ0KCQlDMzguODM1LDIyLjIzNCw0MCwyMC41NjYsNDAsMTguNjI1eiBNMzQuMDYzLDYuNjAyYzAuNzM4LDAsMS4zMzYsMC41OTgsMS4zMzYsMS4zMzZzLTAuNTk4LDEuMzM2LTEuMzM2LDEuMzM2DQoJCXMtMS4zMzYtMC41OTgtMS4zMzYtMS4zMzZTMzMuMzI0LDYuNjAyLDM0LjA2Myw2LjYwMnogTTQuMzc1LDE4LjYyNWMwLTEuMzA5LDEuMDY1LTIuMzc1LDIuMzc1LTIuMzc1DQoJCWMwLjk0NiwwLDEuNzY1LDAuNTU3LDIuMTQ2LDEuMzZjLTEuMjQxLDAuOTQxLTIuMjcxLDIuMDI3LTMuMDMxLDMuMjE5QzQuOTkzLDIwLjQ3OCw0LjM3NSwxOS42MjIsNC4zNzUsMTguNjI1eiBNMjEsMzQuODA1DQoJCWMtNy42MjQsMC0xMy44MDUtNC4wNTMtMTMuODA1LTkuMDU1YzAtNSw2LjE4MS05LjA1NSwxMy44MDUtOS4wNTVzMTMuODA1LDQuMDU0LDEzLjgwNSw5LjA1NQ0KCQlDMzQuODA1LDMwLjc1MiwyOC42MjQsMzQuODA1LDIxLDM0LjgwNXogTTM2LjEzNSwyMC44MjljLTAuNzYxLTEuMTkyLTEuNzktMi4yNzgtMy4wMzEtMy4yMTljMC4zODItMC44MDMsMS4yLTEuMzYsMi4xNDYtMS4zNg0KCQljMS4zMSwwLDIuMzc1LDEuMDY2LDIuMzc1LDIuMzc1QzM3LjYyNSwxOS42MjIsMzcuMDA3LDIwLjQ3OCwzNi4xMzUsMjAuODI5eiIvPg0KPC9nPg0KPC9zdmc+DQo=);background-size:21px 21px;background-repeat:no-repeat}.essb_links.essb_template_metro-retina .essb_link_reddit a,.essb_links.essb_template_metro-retina .essb_link_reddit a:focus,.essb_links.essb_template_metro-retina .essb_link_reddit a:hover{background-color:#333}.essb_links.essb_template_metro-retina .essb_link_tumblr .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMi45OTgsMTl2Ny4zMTdjMCwxLjg1Ny0wLjAyNCwyLjkyNywwLjE3MywzLjQ1NGMwLjE5NSwwLjUyMywwLjY4NiwxLjA2NiwxLjIxOSwxLjM4MQ0KCWMwLjcwOSwwLjQyNSwxLjUxNywwLjYzNywyLjQyOCwwLjYzN2MxLjYyMSwwLDIuNTc4LTAuMjE0LDQuMTgtMS4yNjd2NC44MTFjLTEuMzY2LDAuNjQzLTIuNTU5LDEuMDE5LTMuNjY2LDEuMjc4DQoJQzI2LjIyMiwzNi44NjksMjUuMDIyLDM3LDIzLjczNSwzN2MtMS40NjUsMC0yLjMyNy0wLjE4NS0zLjQ1LTAuNTUzYy0xLjEyNC0wLjM3LTIuMDgzLTAuODk5LTIuODc2LTEuNTc5DQoJYy0wLjc5NS0wLjY4NS0xLjM0Ni0xLjQxMy0xLjY1Mi0yLjE4M3MtMC40Ni0xLjg4OC0wLjQ2LTMuMzUxVjE4LjExMmgtNC4yOTR2LTQuNTMxYzEuMjU2LTAuNDA3LDIuNjYyLTAuOTkzLDMuNTU3LTEuNzU1DQoJYzAuODk3LTAuNzYzLDEuNjE2LTEuNjc4LDIuMTU4LTIuNzQ4QzE3LjI2Myw4LjAxMSwxNy42MzUsNi42NDksMTcuODM5LDVoNS4xNTl2Ny45OTloNy45OTlWMTlIMjIuOTk4eiIvPg0KPC9zdmc+DQo=);background-size:21px 21px;background-repeat:no-repeat}.essb_links.essb_template_metro-retina .essb_link_tumblr a,.essb_links.essb_template_metro-retina .essb_link_tumblr a:focus,.essb_links.essb_template_metro-retina .essb_link_tumblr a:hover{background-color:#2c4762}.essb_links.essb_template_metro-retina .essb_link_print .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTMsMzAgMTMsMzYgMjksMzYgMjksMzAgMjksMjYgMTMsMjYgCSIvPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjksMTIgMjksNiAxMyw2IDEzLDEyIDEzLDE2IDI5LDE2IAkiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzMsMTJoLTJ2NHYySDExdi0ydi00SDljLTIsMC00LDItNCw0djEwYzAsMiwyLDQsNCw0aDJ2LTR2LTJoMjB2MnY0aDJjMiwwLDQtMiw0LTRWMTZDMzcsMTQsMzUsMTIsMzMsMTJ6DQoJCSIvPg0KPC9nPg0KPC9zdmc+DQo=);background-size:21px 21px;background-repeat:no-repeat}.essb_links.essb_template_metro-retina .essb_link_print a,.essb_links.essb_template_metro-retina .essb_link_print a:focus,.essb_links.essb_template_metro-retina .essb_link_print a:hover{background-color:#666}.essb_links.essb_template_metro-retina .essb_link_twitter .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNywxMS4wNzZjLTEuMTc3LDAuNTIxLTIuNDQxLDAuODc1LTMuNzcxLDEuMDM0YzEuMzU2LTAuODEzLDIuMzk3LTIuMSwyLjg4OC0zLjYzMw0KCWMtMS4yNjksMC43NTItMi42NzUsMS4yOTktNC4xNjksMS41OTRjLTEuMTk3LTEuMjc2LTIuOTA0LTIuMDc0LTQuNzkzLTIuMDc0Yy0zLjYyNSwwLTYuNTY0LDIuOTM5LTYuNTY0LDYuNTY0DQoJYzAsMC41MTYsMC4wNTcsMS4wMTcsMC4xNywxLjQ5N2MtNS40NTctMC4yNzQtMTAuMjk0LTIuODg4LTEzLjUzMS02Ljg1OWMtMC41NjUsMC45Ny0wLjg5LDIuMDk4LTAuODksMy4zMDENCgljMCwyLjI3OCwxLjE1OSw0LjI4NywyLjkyLDUuNDY0Yy0xLjA3NS0wLjAzNC0yLjA4OC0wLjMyOS0yLjk3My0wLjgyMWMtMC4wMDEsMC4wMjctMC4wMDEsMC4wNTYtMC4wMDEsMC4wODINCgljMCwzLjE4MiwyLjI2Myw1LjgzNSw1LjI2Nyw2LjQzOGMtMC41NTEsMC4xNDktMS4xMzEsMC4yMjktMS43MjksMC4yMjljLTAuNDI0LDAtMC44MzQtMC4wNDEtMS4yMzUtMC4xMTYNCgljMC44MzUsMi42MDcsMy4yNjEsNC41MDYsNi4xMzMsNC41NTljLTIuMjQ3LDEuNzYxLTUuMDc3LDIuODEtOC4xNTMsMi44MWMtMC41MywwLTEuMDUzLTAuMDMtMS41NjYtMC4wOTINCgljMi45MDQsMS44NjMsNi4zNTUsMi45NSwxMC4wNjMsMi45NWMxMi4wNzgsMCwxOC42ODEtMTAuMDA0LDE4LjY4MS0xOC42NzljMC0wLjI4NS0wLjAwNy0wLjU2OC0wLjAxOS0wLjg1MQ0KCUMzNS4wMDcsMTMuNTQ5LDM2LjEyLDEyLjM5MiwzNywxMS4wNzYiLz4NCjwvc3ZnPg0K);background-size:21px 21px;background-repeat:no-repeat}.essb_links.essb_template_metro-retina .essb_link_google .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMS44NDYsMzAuNzEyYzAtMC4yNjktMC4wMjktMC41MjktMC4wODYtMC43NzljLTAuMDU4LTAuMjUtMC4xMTktMC40OC0wLjE4My0wLjY5Mg0KCWMtMC4wNjMtMC4yMTEtMC4xNzctMC40MzMtMC4zMzctMC42NjNjLTAuMTYtMC4yMzEtMC4yOTUtMC40MjctMC40MDQtMC41ODdjLTAuMTA3LTAuMTYtMC4yNzctMC4zNS0wLjUwOS0wLjU2Nw0KCXMtMC40MDctMC4zODEtMC41MjktMC40OWMtMC4xMjItMC4xMDgtMC4zMjctMC4yNzItMC42MTQtMC40ODljLTAuMjg5LTAuMjItMC40ODgtMC4zNjYtMC41OTgtMC40NDMNCgljLTAuMTA3LTAuMDc3LTAuMzItMC4yMjUtMC42MzQtMC40NDJzLTAuNTExLTAuMzUzLTAuNTg3LTAuNDAzYy0wLjIxOS0wLjAyNi0wLjUzOC0wLjAzOS0wLjk2MS0wLjAzOQ0KCWMtMC42OTMsMC0xLjM3MiwwLjA0NS0yLjAzOSwwLjEzNWMtMC42NjYsMC4wOS0xLjM1OSwwLjI1LTIuMDc2LDAuNDhjLTAuNzE5LDAuMjMxLTEuMzQ4LDAuNTI1LTEuODg1LDAuODg1DQoJYy0wLjUzOSwwLjM1OC0wLjk4MSwwLjg0LTEuMzI3LDEuNDQyYy0wLjM0NywwLjYwMy0wLjUxOSwxLjI4OC0wLjUxOSwyLjA1OGMwLDAuODcxLDAuMjI3LDEuNjUsMC42ODIsMi4zMzcNCgljMC40NTUsMC42ODYsMS4wNTIsMS4yMjQsMS43ODksMS42MTZjMC43MzYsMC4zOTEsMS41MSwwLjY4MiwyLjMxNiwwLjg3NWMwLjgwOSwwLjE5MSwxLjYyMiwwLjI4NywyLjQ0MywwLjI4Nw0KCWMwLjc1NiwwLDEuNDc3LTAuMDgsMi4xNjMtMC4yNHMxLjMzLTAuNDEsMS45MzMtMC43NWMwLjYwMi0wLjM0LDEuMDgtMC44MTEsMS40MzItMS40MTNDMjEuNjcsMzIuMjI0LDIxLjg0NiwzMS41MiwyMS44NDYsMzAuNzEyDQoJIE0xOS41MzksMTQuMTM1YzAtMC43Ny0wLjEwNS0xLjU4Ny0wLjMxOC0yLjQ1MmMtMC4yMTEtMC44NjUtMC41MTMtMS43MDItMC45MDQtMi41MWMtMC4zOTEtMC44MDgtMC45MjgtMS40NzQtMS42MTQtMg0KCWMtMC42ODctMC41MjUtMS40NTItMC43ODgtMi4yOTgtMC43ODhjLTEuMTkzLDAtMi4xMTUsMC40NDItMi43NywxLjMyN2MtMC42NTQsMC44ODQtMC45OCwxLjk0Mi0wLjk4LDMuMTczDQoJYzAsMC42MDIsMC4wNzQsMS4yMzcsMC4yMjEsMS45MDRjMC4xNDYsMC42NjYsMC4zNzUsMS4zMzMsMC42ODQsMmMwLjMwNywwLjY2NiwwLjY2NiwxLjI2NiwxLjA3NiwxLjc5OHMwLjkxLDAuOTY0LDEuNSwxLjI5OA0KCWMwLjU5LDAuMzMzLDEuMjExLDAuNSwxLjg2NSwwLjVjMS4yNDQsMCwyLjE0NS0wLjM4OCwyLjcwMi0xLjE2NEMxOS4yNiwxNi40NDUsMTkuNTM5LDE1LjQxNywxOS41MzksMTQuMTM1IE0xNy4wMiw1aDguNDAzDQoJbC0yLjU5NiwxLjUxOUgyMC4yM2MwLjkxLDAuNTc3LDEuNjE1LDEuMzg1LDIuMTE1LDIuNDI0YzAuNSwxLjAzOCwwLjc1LDIuMTIxLDAuNzUsMy4yNWMwLDAuOTQ4LTAuMTQ2LDEuNzkxLTAuNDQxLDIuNTI4DQoJYy0wLjI5NSwwLjczOC0wLjY1NCwxLjMzLTEuMDc3LDEuNzc5Yy0wLjQyMywwLjQ0OS0wLjg0NywwLjg2Mi0xLjI2OSwxLjI0Yy0wLjQyNCwwLjM3OS0wLjc4MywwLjc3LTEuMDc4LDEuMTc0DQoJYy0wLjI5NSwwLjQwNC0wLjQ0MSwwLjgzNi0wLjQ0MSwxLjI5OGMwLDAuMzMzLDAuMTA1LDAuNjYsMC4zMTYsMC45ODFjMC4yMTEsMC4zMTksMC40ODcsMC42MjcsMC44MjgsMC45MjINCgljMC4zMzgsMC4yOTUsMC43MTMsMC42MDMsMS4xMjUsMC45MjRjMC40MDksMC4zMiwwLjgxOSwwLjY3NiwxLjIzLDEuMDY2YzAuNDEsMC4zOTIsMC43ODUsMC44MTQsMS4xMjUsMS4yNw0KCWMwLjMzOSwwLjQ1NSwwLjYxNSwxLDAuODI2LDEuNjM1YzAuMjEyLDAuNjM1LDAuMzE4LDEuMzE3LDAuMzE4LDIuMDQ4YzAsMi4wNTItMC44OTgsMy44NTktMi42OTMsNS40MjMNCglDMTkuOTE3LDM2LjE2LDE3LjIyNSwzNywxMy43ODksMzdjLTAuNzU3LDAtMS41MjMtMC4wNjQtMi4yOTktMC4xOTJzLTEuNTU3LTAuMzQzLTIuMzQ2LTAuNjQ0DQoJYy0wLjc4OS0wLjMwMy0xLjQ4NC0wLjY3NC0yLjA4Ni0xLjExNmMtMC42MDQtMC40NDItMS4wOTgtMS4wMTMtMS40ODEtMS43MTFDNS4xOTEsMzIuNjM4LDUsMzEuODU5LDUsMzENCgljMC0wLjc4MiwwLjIzNi0xLjY0NiwwLjcxMS0yLjU5NmMwLjQxMS0wLjgyLDEuMDI1LTEuNTI5LDEuODQ4LTIuMTI1YzAuODE5LTAuNTk3LDEuNzUtMS4wNTEsMi43ODctMS4zNjUNCgljMS4wMzktMC4zMTUsMi4wMzItMC41NDUsMi45ODEtMC42OTNjMC45NDgtMC4xNDYsMS45MDktMC4yMzQsMi44ODQtMC4yNTljLTAuODItMS4wNjMtMS4yMy0yLjAxOS0xLjIzLTIuODY2DQoJYzAtMC4xNTMsMC4wMTQtMC4zMDQsMC4wMzktMC40NTJjMC4wMjUtMC4xNDcsMC4wNTgtMC4yNzIsMC4wOTYtMC4zNzVjMC4wMzktMC4xMDIsMC4wOS0wLjI0LDAuMTU0LTAuNDEzDQoJYzAuMDYzLTAuMTczLDAuMTA4LTAuMzExLDAuMTM1LTAuNDEzYy0wLjUxNCwwLjA2My0wLjk2MywwLjA5Ni0xLjM0NiwwLjA5NmMtMS45MTIsMC0zLjU0OS0wLjYyOS00LjkxNC0xLjg4NQ0KCWMtMS4zNjUtMS4yNTYtMi4wNDktMi44MzQtMi4wNDktNC43MzFjMC0xLjc5NSwwLjYwOS0zLjQsMS44MjctNC44MTdzMi43MTgtMi4zMjQsNC41LTIuNzIxQzE0LjYyOCw1LjEyOCwxNS44MjcsNSwxNy4wMiw1DQoJIE0zNyw5LjkyM3YyLjQ2MmgtNC45MjN2NC45MjNoLTIuNDYydi00LjkyM2gtNC45MjRWOS45MjNoNC45MjRWNWgyLjQ2MnY0LjkyM0gzN3oiLz4NCjwvc3ZnPg0K);background-size:21px 21px;background-repeat:no-repeat}.essb_links.essb_template_metro-retina .essb_link_facebook .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNi40MDUsMjIuNjg0VjM3aDYuOTY0VjIyLjc1Mmg0Ljc1NGwxLjE1LTUuOTRoLTUuODU0di00LjM1N2MwLTAuNjAyLDAuMzIxLTEuNDA2LDEuMjk2LTEuNDA2SDI4LjFWNQ0KCWgtNi4zMmMtMi4xOCwwLTUuMzk3LDIuNjg1LTUuMzk3LDUuNTR2Ni4xMDNoLTMuNjU0djYuMDE2TDE2LjQwNSwyMi42ODR6Ii8+DQo8L3N2Zz4NCg==);background-size:21px 21px;background-repeat:no-repeat}.essb_links.essb_template_metro-retina .essb_link_pinterest .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xOC43ODUsMjYuMTY1QzE3Ljk0NSwzMC41NywxNi45MiwzNC43OTQsMTMuODgsMzdjLTAuOTM4LTYuNjU4LDEuMzc4LTExLjY1OCwyLjQ1Mi0xNi45NjYNCgljLTEuODMzLTMuMDg5LDAuMjIxLTkuMyw0LjA5LTcuNzY4YzQuNzYsMS44ODItNC4xMjEsMTEuNDc2LDEuODQsMTIuNjc0YzYuMjI2LDEuMjUyLDguNzY3LTEwLjc5OSw0LjkwNy0xNC43MTcNCgljLTUuNTc3LTUuNjYxLTE2LjIzNy0wLjEzMi0xNC45MjUsNy45NjljMC4zMTgsMS45ODEsMi4zNjUsMi41ODIsMC44MTgsNS4zMTRjLTMuNTctMC43OS00LjYzNS0zLjYwNi00LjQ5OC03LjM1OQ0KCWMwLjIyMS02LjE0Miw1LjUyLTEwLjQ0MywxMC44MzQtMTEuMDM5YzYuNzI1LTAuNzUzLDEzLjAzMywyLjQ2OCwxMy45MDIsOC43OTFjMC45OCw3LjEzNy0zLjAzMywxNC44NjUtMTAuMjIzLDE0LjMwOQ0KCUMyMS4xMzEsMjguMDU5LDIwLjMxMywyNy4wOTQsMTguNzg1LDI2LjE2NSIvPg0KPC9zdmc+DQo=);background-size:21px 21px;background-repeat:no-repeat}.essb_links.essb_template_metro-retina .essb_link_mail .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMSwyNS41NzFsLTMuOTYtMy40NjVMNS43MjQsMzEuODA4YzAuNDEsMC4zODUsMC45NjQsMC42MjEsMS41NzgsMC42MjFoMjcuMzk2DQoJCWMwLjYwOSwwLDEuMTYzLTAuMjM2LDEuNTc0LTAuNjIxTDI0Ljk2LDIyLjEwNkwyMSwyNS41NzF6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM2LjI3NiwxMC4xOTFjLTAuNDEtMC4zODUtMC45NjQtMC42Mi0xLjU3OC0wLjYySDcuMzAyYy0wLjYwOSwwLTEuMTYzLDAuMjM4LTEuNTc0LDAuNjI0TDIxLDIzLjI4Ng0KCQlMMzYuMjc2LDEwLjE5MXoiLz4NCgk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjUsMTEuNTc4IDUsMzAuNTY3IDE2LjA0NywyMS4xODEgCSIvPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjUuOTUzLDIxLjE4MSAzNywzMC41NjcgMzcsMTEuNTcxIAkiLz4NCjwvZz4NCjwvc3ZnPg0K);background-size:21px 21px;background-repeat:no-repeat}.essb_links.essb_template_metro-retina .essb_link_mail a{color:#333;text-shadow:0 0 0}.essb_links.essb_template_metro-retina .essb_link_linkedin .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMi4yNDYsOC42NDRjMCwxLjg5LTEuMzk2LDMuNDItMy42OTEsMy40MmMtMi4xNiwwLTMuNTU1LTEuNTMtMy41NTUtMy40MmMwLTEuOTM1LDEuNDQyLTMuNDIxLDMuNjQ2LTMuNDIxDQoJQzEwLjg1LDUuMjIzLDEyLjIwMSw2LjcwOSwxMi4yNDYsOC42NDQgTTUuMTgyLDE0Ljc2Nmg2Ljg0djIyLjAwOWgtNi44NFYxNC43NjZ6IE0xNi4xMTYsMjEuNzg3YzAtMi43NDYtMC4wOS01LjA0MS0wLjE4MS03LjAyMQ0KCWg1Ljk0bDAuMzE3LDMuMDYzaDAuMTM1YzAuODk4LTEuNDQyLDMuMTA1LTMuNTU3LDYuNzk2LTMuNTU3YzQuNSwwLDcuODc2LDMuMDE2LDcuODc2LDkuNDk3djEzLjAwOWgtNi44NDFWMjQuNTc4DQoJYzAtMi44MzQtMC45OTItNC43NzEtMy40NjctNC43NzFjLTEuODksMC0zLjAxMywxLjMwNi0zLjUwOSwyLjU2NWMtMC4xODIsMC40NDktMC4yMjcsMS4wOC0wLjIyNywxLjcxMXYxMi42OTNoLTYuODQxVjIxLjc4N3oiLz4NCjwvc3ZnPg0K);background-size:21px 21px;background-repeat:no-repeat}.essb_links.essb_template_metro-retina .essb_link_stumbleupon .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMi42ODMsMTcuODk2bDIuMTgzLDEuMDU0bDMuMjk1LTEuMDU0di0xLjkxMmMwLTMuOTM4LTMuMjExLTcuMTQ1LTcuMTYtNy4xNDUNCgljLTMuOTQ3LDAtNy4xNTgsMy4yMDYtNy4xNTgsNy4xNDV2MTAuMDMxYzAsMC45MjYtMC43NTYsMS42NzktMS42ODIsMS42NzljLTAuOTI4LDAtMS42ODItMC43NTMtMS42ODItMS42Nzl2LTQuMTk5SDV2NC4xOTkNCgljMCwzLjkzOSwzLjIxMSw3LjE0NSw3LjE2LDcuMTQ1czcuMTYtMy4yMDUsNy4xNi03LjE0NVYxNS45ODRjMC0wLjkyNSwwLjc1NC0xLjY3OSwxLjY4Mi0xLjY3OXMxLjY4NCwwLjc1NCwxLjY4NCwxLjY3OXYxLjkxMg0KCUgyMi42ODN6IE0zMS41MjMsMjEuODE2djQuMTk5YzAsMC45MjYtMC43NTYsMS42NzktMS42ODIsMS42NzljLTAuOTI4LDAtMS42ODQtMC43NTMtMS42ODQtMS42Nzl2LTQuMjg0bC0zLjI5NSwxLjA1NGwtMi4xODItMS4wNTQNCgl2NC4yODRjMCwzLjkzOSwzLjIxMSw3LjE0NSw3LjE2LDcuMTQ1YzMuOTQ3LDAsNy4xNTgtMy4yMDUsNy4xNTgtNy4xNDV2LTQuMTk5SDMxLjUyM3oiLz4NCjwvc3ZnPg0K);background-size:21px 21px;background-repeat:no-repeat}.essb_links.essb_template_metro-retina .essb_link_digg .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJEaWdnXzFfIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTEwLjA0NCw4LjkxMnY2LjA0NEg0djAuMjU2djIuODUxdjUuODExbDAsMHYzLjE3DQoJbDAsMGwwLDBoMy41NDJsMCwwaDIuMzk0bDAsMGgzLjUwOXYtOC45MTd2LTMuMzUyVjguOTEySDEwLjA0NHogTTcuNCwyNC4wMjJ2LTYuMDQ0aDIuNjQ0djYuMDQ0SDcuNHogTTE0LjIsMTQuOTU2aDMuNHYxMi4wODhoLTMuNA0KCVYxNC45NTZ6IE0xNC4yLDguOTEyaDMuNHYzLjRoLTMuNFY4LjkxMnogTTI4LjE3NywxNC45NTZMMjguMTc3LDE0Ljk1NmgtOS4wNjV2My4xNzFsMCwwdjguOTE3aDUuNjY3djIuNjQ1aC01LjY2N3YzLjM5OWg1LjY3DQoJaDMuMzk2di01LjkwMXYtMy40MjNWMTQuOTU2TDI4LjE3NywxNC45NTZ6IE0yMi41MTEsMjQuMDIydi02LjA0NGgyLjI2OHY2LjA0NEgyMi41MTF6IE0zOCwxNC45NTZoLTkuMDY2bDAsMGwwLDB2OC45MTh2My4xN2g2LjA0NA0KCXYyLjY0NWgtNi4wNDR2My4zOTloNS45NDdIMzh2LTMuNjIzdi0yLjIzOXYtMy4zNTJ2LTUuNzQ3bDAsMFYxNC45NTZ6IE0zNC45NzgsMjQuMDIyaC0yLjY0NHYtNi4wNDRoMi42NDRWMjQuMDIyeiIvPg0KPC9zdmc+DQo=);background-size:21px 21px;background-repeat:no-repeat}.essb_links.essb_template_metro-retina .essb_link_vk .essb_icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNi44MywyOC4zNTljLTAuMDM5LTAuMDgzLTAuMDc1LTAuMTUyLTAuMTA4LTAuMjA4Yy0wLjU1Ni0xLTEuNjE2LTIuMjI4LTMuMTgzLTMuNjgzbC0wLjAzMy0wLjAzMw0KCWwtMC4wMTctMC4wMTdsLTAuMDE3LTAuMDE3aC0wLjAxN2MtMC43MTEtMC42NzgtMS4xNjEtMS4xMzMtMS4zNS0xLjM2NmMtMC4zNDUtMC40NDQtMC40MjItMC44OTUtMC4yMzMtMS4zNQ0KCWMwLjEzMy0wLjM0NCwwLjYzNC0xLjA3MSwxLjUtMi4xODJjMC40NTUtMC41ODksMC44MTYtMS4wNjEsMS4wODItMS40MTdjMS45MjItMi41NTUsMi43NTUtNC4xODcsMi41LTQuODk4bC0wLjEtMC4xNjcNCgljLTAuMDY2LTAuMS0wLjIzOS0wLjE5MS0wLjUxNy0wLjI3NWMtMC4yNzctMC4wODMtMC42MzMtMC4wOTctMS4wNjYtMC4wNDJsLTQuNzk4LDAuMDMzYy0wLjA3OC0wLjAyNy0wLjE4OS0wLjAyNS0wLjMzNCwwLjAwOA0KCWMtMC4xNDQsMC4wMzQtMC4yMTYsMC4wNS0wLjIxNiwwLjA1bC0wLjA4NCwwLjA0MmwtMC4wNjYsMC4wNWMtMC4wNTYsMC4wMzMtMC4xMTYsMC4wOTEtMC4xODQsMC4xNzUNCgljLTAuMDY1LDAuMDgzLTAuMTIxLDAuMTgtMC4xNjYsMC4yOTJjLTAuNTIyLDEuMzQ0LTEuMTE2LDIuNTk0LTEuNzgyLDMuNzQ5Yy0wLjQxMSwwLjY4OS0wLjc4OSwxLjI4Ni0xLjEzNCwxLjc5MQ0KCWMtMC4zNDQsMC41MDUtMC42MzMsMC44NzctMC44NjYsMS4xMTZzLTAuNDQ0LDAuNDMtMC42MzMsMC41NzVjLTAuMTg5LDAuMTQ1LTAuMzMzLDAuMjA2LTAuNDM0LDAuMTg0DQoJYy0wLjEtMC4wMjItMC4xOTMtMC4wNDQtMC4yODMtMC4wNjdjLTAuMTU1LTAuMS0wLjI4LTAuMjM2LTAuMzc1LTAuNDA4Yy0wLjA5NC0wLjE3Mi0wLjE1OC0wLjM4OS0wLjE5MS0wLjY1DQoJYy0wLjAzMy0wLjI2MS0wLjA1My0wLjQ4Ni0wLjA1OS0wLjY3NWMtMC4wMDUtMC4xODgtMC4wMDItMC40NTUsMC4wMDktMC44YzAuMDEyLTAuMzQ0LDAuMDE3LTAuNTc3LDAuMDE3LTAuNw0KCWMwLTAuNDIyLDAuMDA5LTAuODgsMC4wMjUtMS4zNzVjMC4wMTctMC40OTQsMC4wMy0wLjg4NiwwLjA0MS0xLjE3NGMwLjAxMi0wLjI4OSwwLjAxNy0wLjU5NCwwLjAxNy0wLjkxN3MtMC4wMi0wLjU3NS0wLjA1OC0wLjc1OA0KCWMtMC4wMzktMC4xODMtMC4wOTgtMC4zNjEtMC4xNzUtMC41MzNjLTAuMDc4LTAuMTcyLTAuMTkyLTAuMzA2LTAuMzQyLTAuNGMtMC4xNDktMC4wOTUtMC4zMzYtMC4xNjktMC41NTgtMC4yMjUNCgljLTAuNTg5LTAuMTMzLTEuMzM5LTAuMjA2LTIuMjUtMC4yMTdjLTIuMDY1LTAuMDIyLTMuMzkzLDAuMTExLTMuOTgxLDAuNGMtMC4yMzMsMC4xMjItMC40NDUsMC4yODktMC42MzQsMC41DQoJYy0wLjE5OSwwLjI0NC0wLjIyOCwwLjM3OC0wLjA4MywwLjRjMC42NjYsMC4xLDEuMTM5LDAuMzM4LDEuNDE2LDAuNzE2bDAuMSwwLjJjMC4wNzgsMC4xNDUsMC4xNTYsMC40LDAuMjMzLDAuNzY3DQoJYzAuMDc4LDAuMzY3LDAuMTI4LDAuNzcyLDAuMTUsMS4yMTZjMC4wNTYsMC44MTEsMC4wNTYsMS41MDUsMCwyLjA4M3MtMC4xMDgsMS4wMjctMC4xNTgsMS4zNQ0KCWMtMC4wNTEsMC4zMjItMC4xMjUsMC41ODMtMC4yMjYsMC43ODNjLTAuMSwwLjItMC4xNjYsMC4zMjItMC4xOTksMC4zNjZjLTAuMDM0LDAuMDQ0LTAuMDYyLDAuMDcyLTAuMDg0LDAuMDgzDQoJYy0wLjE0NSwwLjA1NS0wLjI5NCwwLjA4My0wLjQ0OSwwLjA4M2MtMC4xNTYsMC0wLjM0NS0wLjA3OC0wLjU2Ni0wLjIzM2MtMC4yMjMtMC4xNTYtMC40NTMtMC4zNy0wLjY5MS0wLjY0Mg0KCWMtMC4yMzktMC4yNzItMC41MDktMC42NTMtMC44MDktMS4xNDFjLTAuMy0wLjQ4OS0wLjYxMS0xLjA2Ni0wLjkzMy0xLjczM2wtMC4yNjctMC40ODNjLTAuMTY3LTAuMzExLTAuMzk1LTAuNzY0LTAuNjg0LTEuMzU4DQoJYy0wLjI4OC0wLjU5NC0wLjU0NC0xLjE2OS0wLjc2Ni0xLjcyNGMtMC4wODktMC4yMzMtMC4yMjMtMC40MTEtMC40LTAuNTMzbC0wLjA4My0wLjA1Yy0wLjA1Ni0wLjA0NC0wLjE0NS0wLjA5MS0wLjI2Ny0wLjE0Mg0KCWMtMC4xMjItMC4wNS0wLjI1LTAuMDg2LTAuMzg0LTAuMTA4bC00LjU2NCwwLjAzNGMtMC40NjcsMC0wLjc4MywwLjEwNS0wLjk1LDAuMzE2bC0wLjA2NiwwLjFDNS4wMTcsMTMuMTc4LDUsMTMuMjY3LDUsMTMuMzkNCgljMCwwLjEyMiwwLjAzMywwLjI3MiwwLjEsMC40NWMwLjY2NywxLjU2NiwxLjM5MiwzLjA3NywyLjE3NSw0LjUzMmMwLjc4MiwxLjQ1NSwxLjQ2MywyLjYyNywyLjA0LDMuNTE1DQoJYzAuNTc4LDAuODg4LDEuMTY3LDEuNzI3LDEuNzY3LDIuNTE1YzAuNiwwLjc4OSwwLjk5NywxLjI5NSwxLjE5MSwxLjUxN2MwLjE5NCwwLjIyMywwLjM0NywwLjM4OSwwLjQ1OCwwLjVsMC40MTYsMC4zOTkNCgljMC4yNjgsMC4yNjcsMC42NTgsMC41ODYsMS4xNzUsMC45NThzMS4wODksMC43MzksMS43MTcsMS4xMDFjMC42MjcsMC4zNiwxLjM1NywwLjY1NCwyLjE5LDAuODgyDQoJYzAuODMzLDAuMjI5LDEuNjQ0LDAuMzIsMi40MzMsMC4yNzVoMS45MTZjMC4zODktMC4wMzMsMC42ODMtMC4xNTUsMC44ODMtMC4zNjZsMC4wNjYtMC4wODRjMC4wNDUtMC4wNjYsMC4wODctMC4xNjksMC4xMjUtMC4zMDgNCgljMC4wMzktMC4xMzksMC4wNTktMC4yOTIsMC4wNTktMC40NThjLTAuMDEyLTAuNDc4LDAuMDI0LTAuOTA4LDAuMTA3LTEuMjkxczAuMTc4LTAuNjcyLDAuMjg0LTAuODY2DQoJYzAuMTA1LTAuMTk0LDAuMjI1LTAuMzU4LDAuMzU3LTAuNDkxYzAuMTM0LTAuMTM0LDAuMjI5LTAuMjE0LDAuMjg0LTAuMjQyYzAuMDU2LTAuMDI3LDAuMS0wLjA0NywwLjEzMy0wLjA1OA0KCWMwLjI2Ny0wLjA4OSwwLjU4LTAuMDAzLDAuOTQxLDAuMjU4czAuNywwLjU4MywxLjAxNywwLjk2N2MwLjMxNiwwLjM4MywwLjY5NywwLjgxMywxLjE0MiwxLjI5MXMwLjgzMywwLjgzMywxLjE2NiwxLjA2Ng0KCWwwLjMzMywwLjE5OWMwLjIyMywwLjEzNCwwLjUxMSwwLjI1NiwwLjg2NiwwLjM2N3MwLjY2NiwwLjEzOSwwLjkzNCwwLjA4M2w0LjI2NS0wLjA2NmMwLjQyMiwwLDAuNzUtMC4wNjksMC45ODMtMC4yMDgNCglzMC4zNzEtMC4yOTIsMC40MTYtMC40NTljMC4wNDUtMC4xNjYsMC4wNDctMC4zNTUsMC4wMDktMC41NjZDMzYuOTA4LDI4LjU5LDM2Ljg2OSwyOC40NDMsMzYuODMsMjguMzU5eiIvPg0KPC9zdmc+DQo=);background-size:21px 21px;background-repeat:no-repeat}.essb_links.essb_template_metro-retina a:focus,.essb_links.essb_template_metro-retina a:hover{color:#FFF!important;background:-moz-linear-gradient(top,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.25)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);background-clip:padding-box}.essb_links.essb_template_metro-retina .essb_link_twitter a,.essb_links.essb_template_metro-retina .essb_link_twitter a:focus,.essb_links.essb_template_metro-retina .essb_link_twitter a:hover{border:0 solid #0092ba;background-color:#59d1df}.essb_links.essb_template_metro-retina .essb_link_google a,.essb_links.essb_template_metro-retina .essb_link_google a:focus,.essb_links.essb_template_metro-retina .essb_link_google a:hover{border:0 solid #ab2b1d;background-color:#bf3727}.essb_links.essb_template_metro-retina .essb_link_facebook a,.essb_links.essb_template_metro-retina .essb_link_facebook a:focus,.essb_links.essb_template_metro-retina .essb_link_facebook a:hover{border:0 solid #314b83;background-color:#3b5999}.essb_links.essb_template_metro-retina .essb_link_pinterest a,.essb_links.essb_template_metro-retina .essb_link_pinterest a:focus,.essb_links.essb_template_metro-retina .essb_link_pinterest a:hover{border:0 solid #ae1319;background-color:#cd252b}.essb_links.essb_template_metro-retina .essb_link_digg a,.essb_links.essb_template_metro-retina .essb_link_digg a:focus,.essb_links.essb_template_metro-retina .essb_link_digg a:hover{border:0 solid #15487b;background-color:#1b5791}.essb_links.essb_template_metro-retina .essb_link_linkedin a,.essb_links.essb_template_metro-retina .essb_link_linkedin a:focus,.essb_links.essb_template_metro-retina .essb_link_linkedin a:hover{border:0 solid #278cc0;background-color:#2ba3e1}.essb_links.essb_template_metro-retina .essb_link_stumbleupon a,.essb_links.essb_template_metro-retina .essb_link_stumbleupon a:focus,.essb_links.essb_template_metro-retina .essb_link_stumbleupon a:hover{border:0 solid #cf3f1e;background-color:#eb4723}.essb_links.essb_template_metro-retina .essb_link_vk a,.essb_links.essb_template_metro-retina .essb_link_vk a:focus,.essb_links.essb_template_metro-retina .essb_link_vk a:hover{border:0 solid #325d88;background-color:#5d83aa}.essb_links.essb_template_metro-retina .essb_link_mail a,.essb_links.essb_template_metro-retina .essb_link_mail a:focus,.essb_links.essb_template_metro-retina .essb_link_mail a:hover{background-color:#888;color:#fff!important}.essb_links.essb_template_metro-retina .essb_force_hide li a,.essb_links.essb_template_metro-retina .essb_hide_name li a{padding:5px 12px 6px}.essb_links.essb_template_metro-retina .essb_force_hide a .essb_network_name,.essb_links.essb_template_metro-retina .essb_hide_name a .essb_network_name{max-width:0;white-space:nowrap!important;overflow:hidden}.essb_links.essb_template_metro-retina .essb_force_hide a .essb_icon,.essb_links.essb_template_metro-retina .essb_hide_name a .essb_icon{margin-right:0}.essb_links.essb_template_metro-retina .essb_hide_name a .essb_network_name{-webkit-transition:max-width .4s;transition:max-width .4s}.essb_links.essb_template_metro-retina .essb_hide_name a .essb_icon{-webkit-transition:margin .4s;transition:margin .4s}.essb_links.essb_template_metro-retina .essb_hide_name a:focus .essb_network_name,.essb_links.essb_template_metro-retina .essb_hide_name a:hover .essb_network_name{max-width:420px}.essb_links.essb_template_metro-retina .essb_hide_name a:focus .essb_icon,.essb_links.essb_template_metro-retina .essb_hide_name a:hover .essb_icon{margin-right:5px;margin-left:5px}.essb_links.essb_template_metro-retina .essb_counter,.essb_links.essb_template_metro-retina .essb_totalcount{position:relative;right:-2px;top:1px;display:inline-block;padding:9px 5px 8px;border:1px solid #ddd;border-right-width:0;vertical-align:0;font-size:11px;color:#999;background:#fff}.essb_links.essb_template_metro-retina .essb_counter:after{content:"";position:absolute;right:-6px;top:50%;margin-top:-5px;border-left:6px solid #FFF;border-bottom:6px solid transparent;border-top:6px solid transparent}.essb_links.essb_template_metro-retina.essb_counter_modern_left .essb_counter{right:0;margin-right:10px!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:30px;text-align:center;background:#E6E7E9;color:#666;border:0}.essb_links.essb_template_metro-retina.essb_counter_modern_left .essb_counter:after{border-left:6px solid #E6E7E9}.essb_links.essb_template_metro-retina.essb_counter_modern_left .essb_totalcount,.essb_links.essb_template_metro-retina.essb_counter_modern_right .essb_totalcount,.essb_links.essb_template_metro-retina.essb_counter_modern_top .essb_totalcount,.essb_links.essb_template_metro-retina.essb_counter_modern_top_mini .essb_totalcount{background:0 0}.essb_links.essb_template_metro-retina.essb_counter_modern_top .essb_counter{right:0;margin-bottom:7px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:30px;text-align:center;background:#E6E7E9;color:#666;border:0;display:block}.essb_links.essb_template_metro-retina.essb_counter_modern_top .essb_counter:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #E6E7E9;top:100%;left:50%;right:6px;margin-top:-2px;margin-left:-6px;margin-right:6px}.essb_counter_modern_top.essb_links.essb_template_metro-retina li,.essb_counter_modern_top.essb_links.essb_template_metro-retina li a,.essb_counter_modern_top.essb_links.essb_template_metro-retina li a .essb_icon,.essb_counter_modern_top.essb_links.essb_template_metro-retina li a .essb_network_name{vertical-align:bottom}.essb_links.essb_template_metro-retina.essb_counter_modern_top_mini .essb_counter{display:block;right:0;top:10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-align:center;background:#34495e;color:#fff;border:0;padding:2px;width:24px;font-size:9px;font-weight:600;margin-top:-5px;border-bottom:1px solid #fff}.essb_links.essb_template_metro-retina.essb_counter_modern_top_mini .essb_counter:after{border-left:0 solid #E6E7E9}.essb_counter_modern_top_mini.essb_links.essb_template_metro-retina li,.essb_counter_modern_top_mini.essb_links.essb_template_metro-retina li a,.essb_counter_modern_top_mini.essb_links.essb_template_metro-retina li a .essb_icon,.essb_counter_modern_top_mini.essb_links.essb_template_metro-retina li a .essb_network_name{vertical-align:bottom}.essb_links.essb_template_metro-retina .essb_counter_right{position:relative;right:6px;top:1px;display:inline-block;padding:9px 5px 8px;border:1px solid #ddd;border-left-width:0;vertical-align:0;font-size:11px;color:#999;background:#fff;margin-right:5px}.essb_links.essb_template_metro-retina .essb_counter_right:before{content:"";position:absolute;left:-5px;top:50%;margin-top:-5px;border-right:6px solid #FFF;border-bottom:6px solid transparent;border-top:6px solid transparent}.essb_links.essb_template_metro-retina.essb_counter_modern_right .essb_counter_right{right:0;margin-left:5px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:30px;text-align:center;background:#E6E7E9;color:#666;border:0}.essb_links.essb_template_metro-retina .essb_totalcount{border-right-width:1px}.essb_links.essb_template_metro-retina .essb_t_r_big{border:0!important;border-right-width:0!important;font-size:21px!important;font-weight:700}.essb_links.essb_template_metro-retina.essb_fixed{position:fixed;top:0;background:#fff;display:block;padding-top:10px;padding-bottom:10px;padding-right:10px;z-index:2000}.fb-like-box,.fb-like-box span,.fb-like-box span iframe[style]{width:100%!important}.fb-like span{overflow:visible!important;width:450px!important;margin-right:-375px}.essb_links.essb_template_metro-retina .essb_t_l{margin-right:10px}.essb_links.essb_template_metro-retina .essb_t_l_big{border:0!important;border-right-width:0!important;font-size:21px!important;font-weight:700;margin-right:10px}.essb_links.essb_template_metro-retina.essb_counter_modern_right .essb_counter_right:before{border-right:6px solid #E6E7E9}.essb_links.essb_template_metro-retina.essb_displayed_postfloat .essb_totalcount_item .essb_t_r_big{margin-left:-5px;text-align:center;margin-top:-10px}.essb_links.essb_template_metro-retina.essb_displayed_postfloat .essb_totalcount_item .essb_t_l_big{margin-left:-5px;text-align:center;margin-bottom:-10px}.essb_links.essb_template_metro-retina .essb_counter_insidename{padding-left:5px;font-weight:700}.essb_links.essb_template_metro-retina.essb_counter_modern_bottom.essb_counters .essb_icon{display:block!important;text-align:center;margin-right:0!important}.essb_links.essb_template_metro-retina .essb_counter_bottom{display:block;font-weight:700;text-align:center;width:21px;font-size:13px}.essb_links.essb_template_metro-retina.essb_counter_modern_bottom.essb_counters li a{line-height:16px}</style><style type="text/css" media="all">.essb_displayed_sidebar{position:fixed;left:0;top:25%;z-index:2000}.essb_displayed_sidebar li,.essb_displayed_sidebar ul,.essb_displayed_sidebar_right li,.essb_displayed_sidebar_right ul{padding:0!important;margin:0!important;list-style:none!important;text-align:left}.essb_displayed_sidebar .essb_item,.essb_displayed_sidebar_right .essb_item{display:block!important}.essb_displayed_sidebar .essb_item.essb_after_more,.essb_displayed_sidebar_right .essb_item.essb_after_more{display:none!important}.essb_native_twitter_item div div{margin-left:5px!important}.essb_native_facebook_item div div{margin-left:3px!important}.essb_displayed_sidebar_right{position:fixed;right:0;top:25%;z-index:2000}.essb_displayed_sidebar_right li{list-style:list-item!important;text-align:right!important}.essb_displayed_sidebar_right li:last-child a{margin-right:5px}.essb_displayed_sidebar_bottom{position:fixed;margin:auto;bottom:0;z-index:2000;text-align:center;width:100%}.essb_displayed_sidebar_bottom ul{text-align:center;margin:0 auto}.essb_displayed_sidebar_bottom li{list-style:none!important}.essb_displayed_sidebar_bottom.sbal li{float:left}.essb_displayed_sidebar_bottom.sbar li{float:right}.essb_displayed_sidebar_top{position:fixed;margin:auto;top:0;z-index:2000;text-align:center;width:100%}.essb_displayed_sidebar_top ul{text-align:center;margin:0 auto}.essb_displayed_sidebar_top li{list-style:none!important}.essb_displayed_sidebar_top.sbal li{float:left}.essb_displayed_sidebar_top.sbar li{float:right}.essb_displayed_sidebar .essb_counter_right:after{border-right:0 solid #FFF!important;border-bottom:0 solid transparent!important;border-top:0 solid transparent!important}.essb_displayed_sidebar_right .essb_hide_name a:focus .essb_icon,.essb_displayed_sidebar_right .essb_hide_name a:hover .essb_icon{margin-right:0!important;margin-left:0!important}.essb_displayed_postfloat{position:fixed;z-index:2000;margin-left:-95px!important;top:20%}.essb_displayed_postfloat li,.essb_displayed_postfloat ul{padding:0!important;margin:0!important;list-style:none!important;text-align:left}.essb_displayed_postfloat .essb_item{display:block!important}.essb_displayed_postfloat .essb_item.essb_after_more,.essb_displayed_sidebar_right .essb_item.essb_hide_more_sidebar,.essb_hide_more_sidebar,` .essb_displayed_sidebar .essb_item.essb_hide_more_sidebar{display:none!important}</style><style type="text/css" media="all">.ls-container{visibility:hidden;position:relative;}.ls-lt-container{position:absolute;}.ls-lt-container,.ls-lt-container *{text-align:left!important;direction:ltr!important;}.ls-container-fullscreen{margin:0 auto!important;padding:2%!important;background:black!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border:none!important;}.ls-container-fullscreen .ls-thumbnail-wrapper,.ls-container-fullscreen .ls-fullscreen,.ls-container-fullscreen .ls-shadow{display:none!important;}.ls-overflow-hidden{overflow:hidden;}.ls-inner{position:relative;background-position:center center;z-index:2;}.ls-loading-container{position:absolute!important;display:none;z-index:3!important;left:50%!important;top:50%!important;}.ls-loading-indicator{margin:0 auto;}.ls-inner,.ls-slide{width:100%;height:100%;}.ls-slide,.ls-layer{position:absolute;display:none;background-position:center center;overflow:hidden;}.ls-active,.ls-animating{display:block!important;}.ls-slide>*{position:absolute;line-height:normal;margin:0;left:0;top:0;}.ls-slide .ls-bg{left:0px;top:0px;transform:none!important;-o-transform:none!important;-ms-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;}.ls-yourlogo{position:absolute;z-index:99;}.ls-bar-timer{position:absolute;width:0;height:2px;background:white;border-bottom:2px solid #555;opacity:.55;filter:alpha(opacity=55);z-index:4;top:0;}.ls-circle-timer{width:16px;height:16px;position:absolute;right:10px;top:10px;z-index:4;opacity:.65;filter:alpha(opacity=65);display:none;}.ls-ct-half{background:white;}.ls-ct-center{background:#444;}.ls-ct-left,.ls-ct-right{width:50%;height:100%;overflow:hidden;}.ls-ct-left,.ls-ct-right{float:left;position:relative;}.ls-ct-rotate{width:200%;height:100%;position:absolute;top:0;}.ls-ct-left .ls-ct-rotate,.ls-ct-right .ls-ct-hider,.ls-ct-right .ls-ct-half{left:0;}.ls-ct-right .ls-ct-rotate,.ls-ct-left .ls-ct-hider,.ls-ct-left .ls-ct-half{right:0;}.ls-ct-hider,.ls-ct-half{position:absolute;top:0;}.ls-ct-hider{width:50%;height:100%;overflow:hidden;}.ls-ct-half{width:200%;height:100%;}.ls-ct-center{width:50%;height:50%;left:25%;top:25%;position:absolute;}.ls-ct-half,.ls-ct-center{border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;}.ls-bottom-nav-wrapper{height:0;}.ls-bottom-slidebuttons{text-align:left;}.ls-bottom-nav-wrapper,.ls-below-thumbnails{z-index:2;height:0;position:relative;text-align:center;margin:0 auto;}.ls-below-thumbnails{display:none;z-index:6;}.ls-bottom-nav-wrapper a,.ls-nav-prev,.ls-nav-next{outline:none;}* .ls-bottom-nav-wrapper *,* .ls-bottom-nav-wrapper span *{direction:ltr!important;}.ls-bottom-slidebuttons{position:relative;z-index:1000;}.ls-bottom-slidebuttons,.ls-nav-start,.ls-nav-stop,.ls-nav-sides{position:relative;}.ls-nothumb{text-align:center!important;}.ls-link{position:absolute;width:100%!important;height:100%!important;left:0!important;top:0!important;background-image:url(http://www.pescatour.it/ext/LayerSlider/static/css/blank.gif);}.ls-slide>a>*{background-image:url(http://www.pescatour.it/ext/LayerSlider/static/css/blank.gif);}.ls-vpcontainer{width:100%;height:100%;position:absolute;left:0;top:0;}.ls-videopreview{width:100%;height:100%;position:absolute;left:0;top:0;cursor:pointer;}.ls-playvideo{position:absolute;left:50%;top:50%;cursor:pointer;}.ls-tn{display:none!important;}.ls-thumbnail-hover{display:none;position:absolute;left:0;}.ls-thumbnail-hover-inner{width:100%;height:100%;position:absolute;left:0;top:0;display:none;}.ls-thumbnail-hover-bg{position:absolute;width:100%;height:100%;left:0;top:0;}.ls-thumbnail-hover-img{position:absolute;overflow:hidden;}.ls-thumbnail-hover img{max-width:none!important;position:absolute;display:inline-block;visibility:visible!important;left:50%;top:0;}.ls-thumbnail-hover span{left:50%;top:100%;width:0;height:0;display:block;position:absolute;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;}.ls-thumbnail-wrapper{position:relative;width:100%;margin:0 auto;z-index:4;}.ls-thumbnail{position:relative;margin:0 auto;}.ls-thumbnail-inner,.ls-thumbnail-slide-container{width:100%;}.ls-thumbnail-slide-container{overflow:hidden!important;position:relative;}.ls-touchscroll{overflow-x:auto!important;}.ls-thumbnail-slide{text-align:center;white-space:nowrap;float:left;position:relative;}.ls-thumbnail-slide a{overflow:hidden;display:inline-block;width:0;height:0;position:relative;}.ls-thumbnail-slide img{max-width:none!important;max-height:100%!important;height:100%;visibility:visible!important;}.ls-shadow{display:none;position:absolute;z-index:1;top:100%;width:100%;left:0;overflow:hidden!important;visibility:hidden;}.ls-shadow img{width:100%!important;height:auto!important;position:absolute!important;left:0!important;bottom:0!important;}.ls-bottom-nav-wrapper,.ls-thumbnail-wrapper,.ls-nav-prev,.ls-nav-next{visibility:hidden;}.ls-wp-fullwidth-container{width:100%;position:relative;}.ls-wp-fullwidth-helper{position:absolute;}.ls-overflow-hidden{overflow:hidden;}.ls-lt-tile{position:relative;float:left;perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;-moz-perspective:1000px;-webkit-perspective:1000px;}.ls-lt-tile img{visibility:visible;display:inline-block;}.ls-curtiles{overflow:hidden;}.ls-curtiles,.ls-nexttiles{position:absolute;width:100%;height:100%;left:0;top:0;}.ls-curtile,.ls-nexttile{overflow:hidden;position:absolute;width:100%!important;height:100%!important;backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}.ls-curtile{left:0;top:0;}.ls-curtile img,.ls-nexttile img{position:absolute;filter:inherit;}.ls-3d-container{position:relative;overflow:visible!important;}.ls-3d-box{position:absolute;top:50%;left:50%;transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;}.ls-3d-box div{overflow:hidden;background:#777;margin:0;padding:0;position:absolute;}.ls-fullscreen{position:absolute;z-index:10;cursor:pointer;display:block;}html * .ls-nav-prev,html * .ls-nav-next,html * .ls-container img,html * .ls-bottom-nav-wrapper a,html * .ls-container .ls-fullscreen,body * .ls-nav-prev,body * .ls-nav-next,body * .ls-container img,body * .ls-bottom-nav-wrapper a,body * .ls-container .ls-fullscreen,#ls-global * .ls-nav-prev,#ls-global * .ls-nav-next,#ls-global * .ls-container img,#ls-global * .ls-bottom-nav-wrapper a,#ls-global * .ls-container .ls-fullscreen,html * .ls-thumbnail a,body * .ls-thumbnail a,#ls-global * .ls-thumbnail a{transition:none;-o-transition:none;-ms-transition:none;-moz-transition:none;-webkit-transition:none;line-height:normal;outline:none;padding:0;border:0;}html * .ls-slide>a,body * .ls-slide>a,#ls-global * .ls-slide>a,html * .ls-slide>h1,body * .ls-slide>h1,#ls-global * .ls-slide>h1,html * .ls-slide>h2,body * .ls-slide>h2,#ls-global * .ls-slide>h2,html * .ls-slide>h3,body * .ls-slide>h3,#ls-global * .ls-slide>h3,html * .ls-slide>h4,body * .ls-slide>h4,#ls-global * .ls-slide>h4,html * .ls-slide>h5,body * .ls-slide>h5,#ls-global * .ls-slide>h5,html * .ls-slide>p,body * .ls-slide>p,#ls-global * .ls-slide>p,html * .ls-slide>div,body * .ls-slide>div,#ls-global * .ls-slide>div,html * .ls-slide>span,body * .ls-slide>span,#ls-global * .ls-slide>span,html * .ls-slide>*,body * .ls-slide>*,#ls-global * .ls-slide>*{transition:none;-o-transition:none;-ms-transition:none;-moz-transition:none;-webkit-transition:none;}html * .ls-slide>*,body * .ls-slide>*,#ls-global * .ls-slide>*{margin:0;}html * .ls-container img,body * .ls-container img,#ls-global * .ls-container img{background:none!important;min-width:0!important;max-width:none!important;border-radius:0;box-shadow:none;border:0;padding:0;}html * .ls-wp-container .ls-slide>*,body * .ls-wp-container .ls-slide>*,#ls-global * .ls-wp-container .ls-slide>*{line-height:normal;outline:none;padding:0;margin:0;border:0;}html * .ls-wp-container .ls-slide>a>*,body * .ls-wp-container .ls-slide>a>*,#ls-global * .ls-wp-container .ls-slide>a>*{margin:0;}html * .ls-wp-container .ls-slide>a,body * .ls-wp-container .ls-slide>a,#ls-global * .ls-wp-container .ls-slide>a{text-decoration:none;}.ls-wp-fullwidth-container,.ls-wp-fullwidth-helper,.ls-container,.ls-container *{box-sizing:content-box!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;}html * .ls-yourlogo,body * .ls-yourlogo,#ls-global * .ls-yourlogo{margin:0;}html * .ls-tn,body * .ls-tn,#ls-global * .ls-tn{display:none;}.site{overflow:visible!important;}.ls-debug-console *{margin:0!important;padding:0!important;border:0!important;color:white!important;text-shadow:none!important;font-family:"HelveticaNeue-Light","Helvetica Neue Light",Helvetica,Arial,sans-serif!important;line-height:normal!important;-webkit-font-smoothing:antialiased!important;text-align:left!important;font-style:normal!important;}.ls-debug-console h1{padding-top:10px!important;font-size:17px!important;font-weight:bold!important;}.ls-debug-console h1:first-child{padding-top:0!important;}.ls-debug-console ul{padding-top:10px!important;list-style:none!important;}.ls-debug-console li{margin-left:10px!important;font-size:13px!important;position:relative!important;font-weight:normal!important;}html * .ls-debug-console li ul,body * .ls-debug-console li ul,#ls-global * .ls-debug-console li ul{display:none;width:260px;left:-10px;}.ls-debug-console li ul{position:absolute!important;bottom:100%!important;padding:10px 10px 10px 0!important;background:white!important;border-radius:10px!important;box-shadow:0 0 20px black!important;}html * .ls-debug-console li:hover ul,body * .ls-debug-console li:hover ul,#ls-global * .ls-debug-console li:hover ul{display:block;}.ls-debug-console li ul *{color:black!important;}.ls-debug-console a{text-decoration:none!important;border-bottom:1px dotted white!important;}.ls-error{border-radius:5px!important;-moz-border-radius:5px!important;-wenkit-border-radius:5px!important;background:white!important;height:auto!important;width:auto!important;color:white!important;padding:20px 40px 30px 80px!important;position:relative!important;box-shadow:0 2px 20px -5px black;}.ls-error p{line-height:normal!important;text-shadow:none!important;margin:0!important;padding:0!important;border:0!important;text-align:justify!important;font-family:Arial,sans-serif!important;}.ls-error .ls-error-title{line-height:40px!important;color:red!important;font-weight:bold!important;font-size:16px!important;}.ls-error .ls-error-text{color:#555!important;font-weight:normal!important;font-size:13px!important;}.ls-error .ls-exclam{width:40px!important;height:40px!important;position:absolute!important;left:20px!important;top:20px!important;border-radius:50px!important;-moz-border-radius:50px!important;-webkit-border-radius:50px!important;font-size:30px!important;font-weight:bold!important;color:white!important;line-height:40px!important;background:red!important;text-align:center!important;}html * .ls-container .ls-shadow,html * .ls-container .ls-slide>*,html * .ls-container .ls-fullscreen,html * .ls-container .ls-3d-container,html * .ls-container .ls-lt-container,html * .ls-container .ls-lt-container *,html * .ls-container .ls-thumbnail-wrapper,html * .ls-container .ls-bottom-nav-wrapper,body * .ls-container .ls-shadow,body * .ls-container .ls-slide>*,body * .ls-container .ls-fullscreen,body * .ls-container .ls-3d-container,body * .ls-container .ls-lt-container,body * .ls-container .ls-lt-container *,body * .ls-container .ls-thumbnail-wrapper,body * .ls-container .ls-bottom-nav-wrapper,#ls-global * .ls-container .ls-shadow,#ls-global * .ls-container .ls-slide>*,#ls-global * .ls-container .ls-fullscreen,#ls-global * .ls-container .ls-3d-container,#ls-global * .ls-container .ls-lt-container,#ls-global * .ls-container .ls-lt-container *,#ls-global * .ls-container .ls-thumbnail-wrapper,#ls-global * .ls-container .ls-bottom-nav-wrapper,.ls-gpuhack{transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}.ls-videohack{transform:none!important;-o-transform:none!important;-ms-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;transform-origin:none!important;-o-transform-origin:none!important;-ms-transform-origin:none!important;-moz-transform-origin:none!important;-webkit-transform-origin:none!important;}.ls-oldiepnghack{filter:none!important;}.ls-gpuhack{width:100%!important;height:100%!important;left:0px!important;top:0px!important;}html * .ls-container .ls-webkit-hack,body * .ls-container .ls-webkit-hack,#ls-global * .ls-container .ls-webkit-hack{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;}@media (transform-3d), (-o-transform-3d), (-ms-transform-3d), (-moz-transform-3d), (-webkit-transform-3d) {#ls-test3d{position:absolute;left:9px;height:3px;}}.ls-forcehide{display:none!important;}</style><style type="text/css" media="all"></style><style type="text/css" media="screen">#bbpress-forums hr{margin:0 0 24px 0;}#bbpress-forums{background:transparent;clear:both;margin-bottom:20px;overflow:hidden;font-size:12px;}#bbpress-forums div.even,#bbpress-forums ul.even{background-color:#fff;}#bbpress-forums div.odd,#bbpress-forums ul.odd{background-color:#fbfbfb;}body.reply-edit .reply{float:none;}#bbpress-forums div.reply{height:auto;width:100%;}#bbpress-forums div.bbp-forum-header,#bbpress-forums div.bbp-topic-header,#bbpress-forums div.bbp-reply-header{background-color:#f4f4f4;}#bbpress-forums .status-trash.even,#bbpress-forums .status-spam.even{background-color:#fee;}#bbpress-forums .status-trash.odd,#bbpress-forums .status-spam.odd{background-color:#fdd;}#bbpress-forums .status-closed,#bbpress-forums .status-closed a{color:#ccc;}#bbpress-forums ul{background:none;list-style:none;margin:0;padding:0;}#bbpress-forums ul.bbp-threaded-replies{margin-left:50px;}#bbpress-forums li{background:none;margin:0;list-style:none;}#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results{font-size:12px;overflow:hidden;border:1px solid #eee;margin-bottom:20px;clear:both;}#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-body,#bbpress-forums li.bbp-footer{clear:both;}#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer{background:#f3f3f3;border-top:1px solid #eee;font-weight:bold;padding:8px;text-align:center;}#bbpress-forums li.bbp-header{background:#eaeaea;}#bbpress-forums li.bbp-header ul{overflow:hidden;}#bbpress-forums .bbp-forums-list{margin:0 0 0 5px;padding-left:15px;border-left:1px solid #ddd;}#bbpress-forums .bbp-forums-list li{display:inline;font-size:11px;}#bbpress-forums li.bbp-footer p{margin:0;line-height:1em;}li.bbp-forum-info,li.bbp-topic-title{float:left;text-align:left;width:55%;}li.bbp-forum-topic-count,li.bbp-topic-voice-count,li.bbp-forum-reply-count,li.bbp-topic-reply-count{float:left;text-align:center;width:10%;}li.bbp-forum-freshness,li.bbp-topic-freshness{text-align:center;float:left;width:22%;}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{border-top:1px solid #eee;overflow:hidden;padding:8px;}li.bbp-header div.bbp-topic-content span#subscription-toggle,li.bbp-header div.bbp-topic-content span#favorite-toggle,li.bbp-header div.bbp-reply-content span#subscription-toggle,li.bbp-header div.bbp-reply-content span#favorite-toggle{float:right;}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-topic-title h3,#bbpress-forums div.bbp-reply-title h3{background:none;border:none;font-size:16px;line-height:1em;margin:8px 0;padding:0;text-transform:none;}#bbpress-forums div.bbp-forum-author,#bbpress-forums div.bbp-topic-author,#bbpress-forums div.bbp-reply-author{float:left;text-align:center;width:115px;}#bbpress-forums div.bbp-forum-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar,#bbpress-forums div.bbp-reply-author img.avatar{border:none;max-width:80px;padding:0;margin:12px auto 0 auto;float:none;}#bbpress-forums div.bbp-forum-author a.bbp-author-name,#bbpress-forums div.bbp-topic-author a.bbp-author-name,#bbpress-forums div.bbp-reply-author a.bbp-author-name{margin:0 12px;word-break:break-word;display:inline-block;}#bbpress-forums div.bbp-topic-author a.bbp-author-name,#bbpress-forums div.bbp-reply-author a.bbp-author-name{clear:left;display:block;}#bbpress-forums div.bbp-forum-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role,#bbpress-forums div.bbp-reply-author .bbp-author-role{font-size:11px;font-style:italic;}#bbpress-forums li.bbp-header .bbp-search-author,#bbpress-forums li.bbp-footer .bbp-search-author,#bbpress-forums li.bbp-header .bbp-forum-author,#bbpress-forums li.bbp-footer .bbp-forum-author,#bbpress-forums li.bbp-header .bbp-topic-author,#bbpress-forums li.bbp-footer .bbp-topic-author,#bbpress-forums li.bbp-header .bbp-reply-author,#bbpress-forums li.bbp-footer .bbp-reply-author{float:left;margin:0;padding:0;width:120px;}#bbpress-forums li.bbp-header .bbp-search-content,#bbpress-forums li.bbp-footer .bbp-search-content,#bbpress-forums li.bbp-header .bbp-forum-content,#bbpress-forums li.bbp-footer .bbp-forum-content,#bbpress-forums li.bbp-header .bbp-topic-content,#bbpress-forums li.bbp-footer .bbp-topic-content,#bbpress-forums li.bbp-header .bbp-reply-content,#bbpress-forums li.bbp-footer .bbp-reply-content{margin-left:140px;padding:0;text-align:left;}div.bbp-forum-header,div.bbp-topic-header,div.bbp-reply-header,li.bbp-body div.hentry{margin-bottom:0;overflow:hidden;padding:8px;}div.bbp-forum-header,div.bbp-topic-header,div.bbp-reply-header{border-top:1px solid #ddd;clear:both;}span.bbp-author-ip{font-family:'Helvetica Neue',Arial,Helvetica,'Nimbus Sans L',sans-serif;font-size:11px;font-weight:bold;color:#aaa;}#bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-topic-content,#bbpress-forums div.bbp-reply-content{margin-left:130px;padding:12px 12px 12px 0;text-align:left;}#bbpress-forums div.bbp-forum-content:after,#bbpress-forums div.bbp-topic-content:after,#bbpress-forums div.bbp-reply-content:after{clear:both;content:".";display:block;float:none;height:0;font-size:0;visibility:hidden;}#bbpress-forums div.bbp-topic-content a,#bbpress-forums div.bbp-reply-content a{background:none;border:none;display:inline;font-weight:normal;margin:0;padding:0;}#bbpress-forums div.bbp-topic-content h1,#bbpress-forums div.bbp-reply-content h1,#bbpress-forums div.bbp-topic-content h2,#bbpress-forums div.bbp-reply-content h2,#bbpress-forums div.bbp-topic-content h3,#bbpress-forums div.bbp-reply-content h3,#bbpress-forums div.bbp-topic-content h4,#bbpress-forums div.bbp-reply-content h4,#bbpress-forums div.bbp-topic-content h5,#bbpress-forums div.bbp-reply-content h5,#bbpress-forums div.bbp-topic-content h6,#bbpress-forums div.bbp-reply-content h6{clear:none;line-height:1em;margin:24px 0;padding:0;}#bbpress-forums div.bbp-topic-content img,#bbpress-forums div.bbp-reply-content img{max-width:100%;}#bbpress-forums div.bbp-topic-content ul,#bbpress-forums div.bbp-reply-content ul,#bbpress-forums div.bbp-topic-content ol,#bbpress-forums div.bbp-reply-content ol{margin:0 15px 15px;padding:0;}#bbpress-forums div.bbp-topic-content ul li,#bbpress-forums div.bbp-reply-content ul li{list-style-type:disc;}#bbpress-forums div.bbp-topic-content ol li,#bbpress-forums div.bbp-reply-content ol li{list-style-type:decimal;}#bbpress-forums div.bbp-topic-content ol li li,#bbpress-forums div.bbp-reply-content ol li li{list-style-type:lower-alpha;}#bbpress-forums div.bbp-topic-content ol li li li,#bbpress-forums div.bbp-reply-content ol li li li{list-style-type:upper-roman;}#bbpress-forums div.bbp-topic-content code,#bbpress-forums div.bbp-reply-content code,#bbpress-forums div.bbp-topic-content pre,#bbpress-forums div.bbp-reply-content pre{font-family:Inconsolata,Consolas,Monaco,Lucida Console,monospace;display:inline-block;background-color:#f9f9f9;border:1px solid #ddd;padding:0 5px;max-width:95%;vertical-align:middle;margin-top:-3px;}#bbpress-forums div.bbp-topic-content pre,#bbpress-forums div.bbp-reply-content pre{display:block;line-height:18px;margin:0 0 24px;padding:5px 10px;white-space:pre;overflow:auto;}#bbpress-forums div.bbp-topic-content pre code,#bbpress-forums div.bbp-reply-content pre code{display:block;border:none;padding:0;margin:0;background-color:transparent;overflow-wrap:normal;overflow:auto;max-width:100%;}#bbpress-forums div.bbp-reply-to{margin-left:130px;padding:12px 12px 12px 0;text-align:right;}#bbpress-forums div#bbp-cancel-reply-to{text-align:right;}div.bbp-breadcrumb{float:left;}div.bbp-breadcrumb,div.bbp-topic-tags{font-size:12px;}#bbpress-forums div.bbp-breadcrumb p,#bbpress-forums div.bbp-topic-tags p{margin-bottom:10px}#bbpress-forums div.bbp-topic-tags{float:right;}#bbp-topic-hot-tags{clear:both;}#bbpress-forums #bbp-search-form{clear:left;}#bbpress-forums #bbp-search-form .hidden{height:0;width:0;overflow:hidden;position:absolute;background:none;left:-999em;}#bbpress-forums #bbp-search-form #bbp_search{display:inline-block;width:auto;}#bbpress-forums div.bbp-search-form{float:right;}span.bbp-admin-links{float:right;color:#ddd;}span.bbp-admin-links a{color:#bbb;font-weight:normal;font-size:10px;text-transform:uppercase;text-decoration:none;}fieldset span.bbp-admin-links{float:left;}tr td span.bbp-admin-links a:hover{color:#ff4b33;}td.bbp-topic-admin-links,td.bbp-topic-counts{width:50%;}.bbp-forum-header a.bbp-forum-permalink,.bbp-topic-header a.bbp-topic-permalink,.bbp-reply-header a.bbp-reply-permalink{float:right;margin-left:10px;color:#ccc;}.bbp-row-actions #favorite-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:bold;font-size:13px;}.bbp-row-actions #favorite-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb;}.bbp-row-actions #favorite-toggle span.is-favorite a{color:#faa;border:1px solid #faa;background-color:#fee;}.bbp-row-actions #favorite-toggle span.is-favorite a:hover{color:#c88;border-color:#c88;background-color:#fdd;}.bbp-row-actions #subscription-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:bold;font-size:13px;}.bbp-row-actions #subscription-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb;}.bbp-row-actions #subscription-toggle span.is-subscribed a{color:#faa;border:1px solid #faa;background-color:#fee;}.bbp-row-actions #subscription-toggle span.is-subscribed a:hover{color:#c88;border-color:#c88;background-color:#fdd;}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:11px;margin:5px 0 5px;padding:0;word-wrap:break-word;}#bbpress-forums p.bbp-topic-meta span{white-space:nowrap;}.bbp-pagination-count{float:left;border:1px solid transparent;}.bbp-pagination-links{float:right;list-style:none;display:inline;}.bbp-pagination-links a,.bbp-pagination-links span.current{display:block;float:left;padding:0px 5px;margin-left:5px;border:1px solid #efefef;text-decoration:none;}.bbp-pagination-links a:hover,.bbp-pagination-links span.current{background:#eee;opacity:0.8;border:1px solid #ddd;}.bbp-pagination-links span.dots{display:block;float:left;padding:1px 4px;margin-left:5px;}.bbp-pagination{float:left;width:100%;margin-bottom:15px;}.bbp-topic-pagination{display:inline-block;margin-left:5px;margin-bottom:2px;}.bbp-topic-pagination a{font-size:10px;line-height:10px;padding:1px 3px;border:1px solid #ddd;text-decoration:none;}#bbpress-forums fieldset.bbp-form{clear:left;}#bbpress-forums fieldset.bbp-form{border:1px solid #eee;padding:10px 20px;margin-bottom:10px;}#bbpress-forums fieldset.bbp-form legend{padding:5px;}#bbpress-forums fieldset.bbp-form label{margin:0;display:inline-block;}#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,#bbp-login fieldset label,#bbp-register fieldset label,#bbp-lost-pass fieldset label{width:100px;}#bbpress-forums fieldset.bbp-form p,#bbpress-forums fieldset.bbp-form textarea,#bbpress-forums fieldset.bbp-form select,#bbpress-forums fieldset.bbp-form input{margin:0 0 8px;}textarea#bbp_reply_content,textarea#bbp_topic_content,textarea#bbp_forum_content{width:97%;box-sizing:border-box;}textarea#bbp_forum_content{height:210px;}#bbpress-forums fieldset.bbp-forum-form-attributes{width:200px;float:right;clear:none;margin-left:25px;}#bbpress-forums fieldset select#bbp_forum_id{max-width:200px;}.bbp-topic-form,.bbp-reply-form,.bbp-topic-tag-form{clear:left;}body.topic-edit .bbp-topic-form div.avatar img,body.reply-edit .bbp-reply-form div.avatar img,body.single-forum .bbp-topic-form div.avatar img,body.single-reply .bbp-reply-form div.avatar img{margin-right:0;padding:10px;border:1px solid #ddd;line-height:0;background-color:#efefef;}body.page .bbp-reply-form code,body.page .bbp-topic-form code,body.single-topic .bbp-reply-form code,body.single-forum .bbp-topic-form code,body.topic-edit .bbp-topic-form code,body.reply-edit .bbp-reply-form code{font-size:10px;background-color:#f0fff8;border:1px solid #CEEFE1;display:block;padding:8px;margin-top:5px;width:369px;}#merge_tag,#delete_tag{display:inline;}div.bbp-submit-wrapper{margin-top:15px;float:right;clear:both;}p.form-allowed-tags{max-width:100%;}#bbpress-forums div.bbp-the-content-wrapper{margin-bottom:10px;}#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{width:100%;margin:0;font-size:12px;}#bbpress-forums div.bbp-the-content-wrapper table,#bbpress-forums div.bbp-the-content-wrapper tbody,#bbpress-forums div.bbp-the-content-wrapper tr,#bbpress-forums div.bbp-the-content-wrapper td{border:none;padding:0;margin:0;width:auto;line-height:1em;}#bbpress-forums div.bbp-the-content-wrapper input{font-size:12px;padding:5px;margin:0 2px 0 0;line-height:1em;}#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar{padding:5px;min-height:26px;}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:4px 4px 8px;}#bbpress-forums div.wp-editor-container{margin:0;padding:0;line-height:0;}#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar{line-height:16px;}#bbpress-forums #bbp-your-profile fieldset{padding:20px 20px 0 20px;}#bbpress-forums #bbp-your-profile fieldset div{margin-bottom:20px;float:left;width:100%;clear:left;}#bbpress-forums #bbp-your-profile fieldset select{margin-bottom:0;}#bbpress-forums #bbp-your-profile fieldset input,#bbpress-forums #bbp-your-profile fieldset textarea{margin-bottom:0;width:60%;background:#f9f9f9;border:1px solid #ddd;box-shadow:none;padding:5px 8px;border-radius:0;}#bbpress-forums #bbp-your-profile fieldset input:focus,#bbpress-forums #bbp-your-profile fieldset textarea:focus{border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);outline-color:rgba(240,255,240,0.1);}#bbpress-forums #bbp-your-profile fieldset.bbp-form input.checkbox{width:auto;}#bbpress-forums #bbp-your-profile fieldset legend{display:none;}#bbpress-forums #bbp-your-profile fieldset label[for]{float:left;width:20%;padding:5px 20px 5px 0;text-align:right;cursor:pointer;}#bbpress-forums #bbp-your-profile fieldset dl label[for]{text-align:left;width:60%;}#bbpress-forums #bbp-your-profile fieldset span.description{margin:5px 0 0 20%;font-size:12px;font-style:italic;float:left;clear:left;width:60%;padding:5px 8px;border:#cee1ef 1px solid;background-color:#f0f8ff;}#bbpress-forums #bbp-your-profile fieldset fieldset{margin:0;border:none;padding:0;clear:none;float:none;}#bbpress-forums #bbp-your-profile fieldset fieldset.password{width:60%;display:inline;}#bbpress-forums #bbp-your-profile fieldset fieldset.password input,#bbpress-forums #bbp-your-profile fieldset fieldset.password span{width:100%;}#bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl{margin:0;}#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description{margin-left:0;margin-bottom:20px;}#bbpress-forums #bbp-your-profile fieldset.submit button{float:right;}div.bbp-template-notice,div.indicator-hint{border-width:1px;border-style:solid;padding:0 0.6em;margin:5px 0 15px;border-radius:3px;background-color:#ffffe0;border-color:#e6db55;color:#000;clear:both;}div.bbp-template-notice a{color:#555;text-decoration:none;}div.bbp-template-notice a:hover{color:#000;}div.bbp-template-notice.info{border:#cee1ef 1px solid;background-color:#f0f8ff;}div.bbp-template-notice.important{border:#e6db55 1px solid;background-color:#fffbcc;}div.bbp-template-notice.error,div.bbp-template-notice.warning{background-color:#ffebe8;border-color:#c00;}div.bbp-template-notice.error a,div.bbp-template-notice.warning a{color:#c00;}div.bbp-template-notice p{margin:0.5em 0 6px 0!important;padding:2px;font-size:12px;line-height:140%;}.bbp-topics-front ul.super-sticky,.bbp-topics ul.super-sticky,.bbp-topics ul.sticky,.bbp-forum-content ul.sticky{background-color:#ffffe0!important;font-size:1.1em;}#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log{border-top:1px dotted #ddd;width:100%;margin:0;padding:8px 0 0 0;font-size:11px;color:#aaa;}#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li,#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li{list-style-type:none;}.bbp-login-form fieldset legend{display:none;}.bbp-login-form .bbp-username input,.bbp-login-form .bbp-email input,.bbp-login-form .bbp-password input{padding:5px;}.bbp-login-form label{width:140px;display:inline-block;}#sidebar .bbp-login-form label{width:70px;}.bbp-login-form .bbp-username,.bbp-login-form .bbp-email,.bbp-login-form .bbp-password,.bbp-login-form .bbp-remember-me,.bbp-login-form .bbp-submit-wrapper{margin-top:10px;}.bbp-login-form .bbp-remember-me{}.bbp-login-form .bbp-submit-wrapper{text-align:right;}.bbp-login-form .bbp-login-links{}.bbp-login-form .bbp-login-links a{float:left;clear:left;}.bbp-logged-in img.avatar{float:left;margin:0 15px 0 0;}.bbp-logged-in h4{font-weight:bold;font-size:1.3em;clear:none;margin-bottom:10px;}#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums .widget_display_replies img.avatar{float:none;margin-bottom:-7px;border:3px double #ddd;}fieldset div.avatar{float:right;}.activity-list li.bbp_topic_create .activity-content .activity-inner,.activity-list li.bbp_reply_create .activity-content .activity-inner{border-left:2px solid #eaeaea;margin-left:5px;padding-left:10px;}#bbpress-forums h1{clear:none;font-size:1.8em;line-height:1em;padding-bottom:10px;}#bbpress-forums #bbp-user-wrapper{float:left;width:100%;}#bbpress-forums .bbp-user-section{overflow:auto;}#bbpress-forums #bbp-user-wrapper h2.entry-title{font-size:1.4em;margin:0;padding-bottom:10px;padding-top:0;clear:none;}#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic,#bbpress-forums #bbp-user-wrapper ul.bbp-topics,#bbpress-forums #bbp-user-wrapper ul.bbp-forums,#bbpress-forums #bbp-user-wrapper ul.bbp-replies,#bbpress-forums #bbp-user-wrapper fieldset.bbp-form{clear:none;}#bbpress-forums #bbp-single-user-details{margin:0;width:150px;float:left;overflow:hidden;}#bbpress-forums #bbp-single-user-details #bbp-user-avatar{margin:0;width:150px;}#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar{border:none;height:150px;padding:0;margin:0 0 20px 0;width:150px;}#bbpress-forums #bbp-single-user-details #bbp-user-description{float:none;margin-left:180px;}#bbpress-forums #bbp-single-user-details #bbp-user-navigation{float:none;margin:0;}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li{margin:0;}#bbpress-forums #bbp-single-user-details #bbp-user-navigation a{padding:5px 8px;display:block;border:1px solid transparent;text-decoration:none;}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{background:#eee;opacity:0.8;}#bbpress-forums #bbp-user-body{margin-left:180px;}body.my-account #bbpress-forums{border-top:none;padding-top:0;margin-bottom:0;}#bbpress-forums dl.bbp-user-capabilities{display:inline-block;vertical-align:top;}#bbpress-forums dl.bbp-user-capabilities dt{margin:0 0 10px;text-transform:capitalize;}#bbpress-forums dl.bbp-user-capabilities dd{margin:0;padding:0;}#bbpress-forums div.row-actions{font-size:11px;visibility:hidden;}#bbpress-forums li:hover>div.row-actions{visibility:visible;}@media screen and (max-device-width: 480px), screen and (-webkit-min-device-pixel-ratio: 2) {-webkit-text-size-adjust: none;
}
@media only screen and (max-width: 480px) {
	#bbpress-forums div.bbp-topic-tags {
		clear: left;
		float: left;
	}
	div.bbp-search-form input,
	div.bbp-search-form button {
		font-size: 11px;
		padding: 2px;
	}
	li.bbp-forum-info,
	li.bbp-topic-title {
		width: 45%;
	}
	li.bbp-forum-topic-count,
	li.bbp-forum-reply-count,
	li.bbp-topic-voice-count,
	li.bbp-topic-reply-count {
		width: 15%;
	}
	span.bbp-reply-post-date {
		float: left;
	}
	span.bbp-admin-links {
		clear: left;
		float: left;
	}
	#bbpress-forums .bbp-forums-list li {
		display: block;
		font-size: 11px;
	}
	#bbpress-forums .bbp-body div.bbp-reply-author {
		margin: -15px 10px 10px;
		min-height: 100px;
		padding-left: 80px;
		position: relative;
		text-align: left;
		width: 100%;
	}
	#bbpress-forums div.bbp-reply-author a.bbp-author-name {
		clear: none;
		display: inline-block;
		margin-left: 0;
		word-wrap: break-word;
	}
	#bbpress-forums div.bbp-reply-author img.avatar {
		position: absolute;
		top: 15px;
		left: 0;
		width: 60px;
		height: auto;
	}
	#bbpress-forums div.bbp-reply-author .bbp-author-role {
		font-size: 12px;
		font-style: normal;
	}
	#bbpress-forums .bbp-body div.bbp-reply-content {
		clear: both;
		margin: 10px;
		padding: 0;
	}
	#bbpress-forums div.bbp-reply-content p {
		margin-bottom: 1em;
	}
	div.bbp-submit-wrapper {
		float: left;
	}
	#bbpress-forums fieldset.bbp-form {
		padding: 0 10px 10px;
	}
	#bbpress-forums #bbp-user-body {
		clear: both;
		margin-left: 0;
		word-wrap: break-word;
	}
}

/* =Standard Mobile Portrait
-------------------------------------------------------------- */
@media only screen and (max-width: 320px) {
	#bbpress-forums div.bbp-search-form {
		margin-bottom: 10px;
	}
	#bbpress-forums li.bbp-header li.bbp-forum-info,
	#bbpress-forums li.bbp-body li.bbp-forum-info,
	#bbpress-forums li.bbp-header li.bbp-topic-title,
	#bbpress-forums li.bbp-body li.bbp-topic-title {
		width: 100%;
	}
	#bbpress-forums li.bbp-header li.bbp-forum-info,
	#bbpress-forums li.bbp-header li.bbp-topic-title {
		text-align: center;
		text-transform: uppercase;
	}
	#bbpress-forums li.bbp-header li.bbp-forum-topic-count,
	#bbpress-forums li.bbp-header li.bbp-forum-reply-count,
	#bbpress-forums li.bbp-body li.bbp-forum-topic-count,
	#bbpress-forums li.bbp-body li.bbp-forum-reply-count,
	#bbpress-forums li.bbp-header li.bbp-topic-voice-count,
	#bbpress-forums li.bbp-header li.bbp-topic-reply-count,
	#bbpress-forums li.bbp-body li.bbp-topic-voice-count,
	#bbpress-forums li.bbp-body li.bbp-topic-reply-count {
		width: 20%;
	}
	#bbpress-forums li.bbp-header li.bbp-forum-freshness,
	#bbpress-forums li.bbp-body li.bbp-forum-freshness,
	#bbpress-forums li.bbp-header li.bbp-topic-freshness,
	#bbpress-forums li.bbp-body li.bbp-topic-freshness {
		width: 58%;
	}
	#bbpress-forums li.bbp-body li.bbp-forum-topic-count,
	#bbpress-forums li.bbp-body li.bbp-forum-reply-count,
	#bbpress-forums li.bbp-body li.bbp-forum-freshness,
	#bbpress-forums li.bbp-body li.bbp-topic-voice-count,
	#bbpress-forums li.bbp-body li.bbp-topic-reply-count,
	#bbpress-forums li.bbp-body li.bbp-topic-freshness {
		margin-top: 7px;
	}
	#bbpress-forums li.bbp-header,
	#bbpress-forums li.bbp-footer {
		font-size: 10px;
	}
	#bbpress-forums li.bbp-header div.bbp-reply-author {
		text-align: left;
		width: 25%;
	}
	#bbpress-forums li.bbp-header div.bbp-reply-content {
		margin-left: 25%;
	}
	#bbpress-forums div.bbp-template-notice img.avatar,
	#bbpress-forums p.bbp-topic-meta img.avatar {
		width: 14px;
		height: auto;
	}
	#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar {
		padding: 1px;
	}
	#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td {
		width: 20px;
		height: 20px;
	}
	#bbpress-forums div.wp-editor-container {
		width: 100%;
		overflow: auto;
	}
	#bbpress-forums input#bbp_topic_title,
	#bbpress-forums input#bbp_topic_tags {
		width: 95%;
	}
}

/* =Extra Small Mobile
-------------------------------------------------------------- */
@media only screen and (max-width: 240px) {
	#bbpress-forums li.bbp-header li.bbp-forum-topic-count,
	#bbpress-forums li.bbp-header li.bbp-forum-reply-count,
	#bbpress-forums li.bbp-body li.bbp-forum-topic-count,
	#bbpress-forums li.bbp-body li.bbp-forum-reply-count,
	#bbpress-forums li.bbp-header li.bbp-topic-voice-count,
	#bbpress-forums li.bbp-header li.bbp-topic-reply-count,
	#bbpress-forums li.bbp-body li.bbp-topic-voice-count,
	#bbpress-forums li.bbp-body li.bbp-topic-reply-count,
	#bbpress-forums li.bbp-footer div.bbp-reply-author,
	#bbpress-forums li.bbp-footer div.bbp-reply-content {
		width: 45%;
	}
	#bbpress-forums li.bbp-header li.bbp-forum-freshness,
	#bbpress-forums li.bbp-body li.bbp-forum-freshness,
	#bbpress-forums li.bbp-header li.bbp-topic-freshness,
	#bbpress-forums li.bbp-body li.bbp-topic-freshness,
	#bbpress-forums li.bbp-header div.bbp-reply-author,
	#bbpress-forums li.bbp-header div.bbp-reply-content {
		clear: both;
		width: 100%;
	}
	#bbpress-forums li.bbp-header li.bbp-forum-freshness,
	#bbpress-forums li.bbp-header li.bbp-topic-freshness {
		text-align: center;
	}
	#bbpress-forums li.bbp-body li.bbp-topic-freshness,
	#bbpress-forums li.bbp-header div.bbp-reply-content {
		margin-left: 0;
		text-align: left;
	}
	#bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta {
		display: inline-block;
	}
	#bbpress-forums li.bbp-header {
		overflow: hidden;
	}
	#bbpress-forums li.bbp-footer div.bbp-reply-content {
		display: inline-block;
		margin-left: 0;
	}
	#bbpress-forums li.bbp-body div.bbp-reply-author {
		min-height: 60px;
		padding-left: 60px;
	}
	#bbpress-forums div.bbp-reply-author img.avatar {
		width: 40px;
		height: auto;
	}
}
</style><style type="text/css" media="all"></style><style type="text/css" media="all">/*-----------------------------------------------------------------------------

	-	Revolution Slider 4.1 Captions -

		Screen Stylesheet

version:   	1.4.5
date:      	27/11/13
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/


@font-face {
  font-family: 'revicons';
  src: url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../font/revicons.eot?5510888);
  src: url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../font/revicons.eot?5510888#iefix) format('embedded-opentype'),
       url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../font/revicons.woff?5510888) format('woff'),
       url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../font/revicons.ttf?5510888) format('truetype'),
       url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../font/revicons.svg?5510888#revicons) format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'revicons';
    src: url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../font/revicons.svg?5510888#revicons) format('svg');
  }
}
*/

 [class^="revicon-"]:before, [class*=" revicon-"]:before {
  font-family: "revicons";
  font-style: normal;
  font-weight: normal;
  speak: none;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.revicon-search-1:before { content: '\e802'; } /* '' */
.revicon-pencil-1:before { content: '\e831'; } /* '' */
.revicon-picture-1:before { content: '\e803'; } /* '' */
.revicon-cancel:before { content: '\e80a'; } /* '' */
.revicon-info-circled:before { content: '\e80f'; } /* '' */
.revicon-trash:before { content: '\e801'; } /* '' */
.revicon-left-dir:before { content: '\e817'; } /* '' */
.revicon-right-dir:before { content: '\e818'; } /* '' */
.revicon-down-open:before { content: '\e83b'; } /* '' */
.revicon-left-open:before { content: '\e819'; } /* '' */
.revicon-right-open:before { content: '\e81a'; } /* '' */
.revicon-angle-left:before { content: '\e820'; } /* '' */
.revicon-angle-right:before { content: '\e81d'; } /* '' */
.revicon-left-big:before { content: '\e81f'; } /* '' */
.revicon-right-big:before { content: '\e81e'; } /* '' */
.revicon-magic:before { content: '\e807'; } /* '' */
.revicon-picture:before { content: '\e800'; } /* '' */
.revicon-export:before { content: '\e80b'; } /* '' */
.revicon-cog:before { content: '\e832'; } /* '' */
.revicon-login:before { content: '\e833'; } /* '' */
.revicon-logout:before { content: '\e834'; } /* '' */
.revicon-video:before { content: '\e805'; } /* '' */
.revicon-arrow-combo:before { content: '\e827'; } /* '' */
.revicon-left-open-1:before { content: '\e82a'; } /* '' */
.revicon-right-open-1:before { content: '\e82b'; } /* '' */
.revicon-left-open-mini:before { content: '\e822'; } /* '' */
.revicon-right-open-mini:before { content: '\e823'; } /* '' */
.revicon-left-open-big:before { content: '\e824'; } /* '' */
.revicon-right-open-big:before { content: '\e825'; } /* '' */
.revicon-left:before { content: '\e836'; } /* '' */
.revicon-right:before { content: '\e826'; } /* '' */
.revicon-ccw:before { content: '\e808'; } /* '' */
.revicon-arrows-ccw:before { content: '\e806'; } /* '' */
.revicon-palette:before { content: '\e829'; } /* '' */
.revicon-list-add:before { content: '\e80c'; } /* '' */
.revicon-doc:before { content: '\e809'; } /* '' */
.revicon-left-open-outline:before { content: '\e82e'; } /* '' */
.revicon-left-open-2:before { content: '\e82c'; } /* '' */
.revicon-right-open-outline:before { content: '\e82f'; } /* '' */
.revicon-right-open-2:before { content: '\e82d'; } /* '' */
.revicon-equalizer:before { content: '\e83a'; } /* '' */
.revicon-layers-alt:before { content: '\e804'; } /* '' */
.revicon-popup:before { content: '\e828'; } /* '' */


/*********************************
	-	SPECIAL TP CAPTIONS -
**********************************/

.tp-static-layers				{	position:absolute; z-index:505; top:0px;left:0px}


.tp-caption .frontcorner		{
										width: 0;
										height: 0;
										border-left: 40px solid transparent;
										border-right: 0px solid transparent;
										border-top: 40px solid #00A8FF;
										position: absolute;left:-40px;top:0px;
									}

.tp-caption .backcorner		{
										width: 0;
										height: 0;
										border-left: 0px solid transparent;
										border-right: 40px solid transparent;
										border-bottom: 40px solid #00A8FF;
										position: absolute;right:0px;top:0px;
									}

.tp-caption .frontcornertop		{
										width: 0;
										height: 0;
										border-left: 40px solid transparent;
										border-right: 0px solid transparent;
										border-bottom: 40px solid #00A8FF;
										position: absolute;left:-40px;top:0px;
									}

.tp-caption .backcornertop		{
										width: 0;
										height: 0;
										border-left: 0px solid transparent;
										border-right: 40px solid transparent;
										border-top: 40px solid #00A8FF;
										position: absolute;right:0px;top:0px;
									}
									
.tp-layer-inner-rotation			{	position: relative !important;}		


/***********************************************
	-	SPECIAL ALTERNATIVE IMAGE SETTINGS	-
***********************************************/

img.tp-slider-alternative-image	{	width:100%; height:auto;}


							

/******************************
	-	WRAPPER STYLES		-
******************************/



.rev_slider_wrapper{
	position:relative;
}

.rev_slider_wrapper >ul	{
	visibility:hidden;
}

.rev_slider{
	position:relative;
	overflow:visible;
}


.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}

.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}

.rev_slider >ul{
	margin:0px;
	padding:0px;
	list-style: none !important;
	list-style-type: none;
	background-position:0px 0px;
}

.rev_slider >ul >li,
.rev_slider >ul >li:before{

	list-style:none !important;
	position:absolute;
	visibility:hidden;
	margin:0px !important;
	padding:0px !important;
	overflow-x: visible;
	overflow-y: visible;
	list-style-type: none !important;
	background-image:none;
	background-position:0px 0px;
	text-indent: 0em;
}

.tp-revslider-slidesli,
.tp-revslider-mainul	{	padding:0 !important; margin:0 !important; list-style:none !important;}

.tp-simpleresponsive >ul,
.tp-simpleresponsive >ul >li,
.tp-simpleresponsive >ul >li:before {
	list-style:none;
	padding:0 !important;
	margin:0 !important;
	list-style:none !important;
	overflow-x: visible;
	overflow-y: visible;
	background-image:none
}


.tp-simpleresponsive >ul li{
	list-style:none;
	position:absolute;
	visibility:hidden;
}


.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}

.tp-simpleresponsive img	{	max-width:none}

/* ADDED FOR SLIDELINK MANAGEMENT */
.tp-caption { z-index:1}



.tp_inner_padding	{	box-sizing:border-box;
						-webkit-box-sizing:border-box;
						-moz-box-sizing:border-box;
						max-height:none !important;	}


.tp-hide-revslider,.tp-caption.tp-hidden-caption	{	visibility:hidden !important; display:none !important}

.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}

/******************************
	-	WRAPPER STYLES END	-
******************************/

/******************************
	-	IE8 HACKS	-
*******************************/
.noFilterClass {
	filter:none !important;
}
/******************************
	-	IE8 HACKS ENDS	-
*******************************/

/********************************
	-	FULLSCREEN VIDEO	-
*********************************/

.tp-caption.coverscreenvideo	{	width:100%;height:100%;top:0px;left:0px;position:absolute;}
.caption.fullscreenvideo {	left:0px; top:0px; position:absolute;width:100%;height:100%}
.caption.fullscreenvideo iframe,
.caption.fullscreenvideo video	{ width:100% !important; height:100% !important; display: none}

.tp-caption.fullscreenvideo	{	left:0px; top:0px; position:absolute;width:100%;height:100%}


.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe video	{ width:100% !important; height:100% !important; display: none}


.fullcoveredvideo video,
.fullscreenvideo video					{	background: #000}

.fullcoveredvideo .tp-poster		{	background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px}

.html5vid.videoisplaying .tp-poster	{	display: none}

.tp-video-play-button		{	background:#000;
								background:rgba(0,0,0,0.3);
								padding:5px;
								border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
								position: absolute;
								top: 50%;
								left: 50%;
								font-size: 40px;
								color: #FFF;
								z-index: 3;
								margin-top: -27px;
								margin-left: -28px;
								text-align: center;
								cursor: pointer;
								
							}
.tp-caption:hover .tp-video-play-button	{	opacity: 1;}
.html5vid .tp-revstop							{	width:15px;height:20px; border-left:5px solid #fff; border-right:5px solid #fff; position: relative;margin:10px 20px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.html5vid .tp-revstop							{	display:none}
.html5vid.videoisplaying .revicon-right-dir		{	display:none}
.html5vid.videoisplaying .tp-revstop			{	display:block}

.html5vid.videoisplaying .tp-video-play-button	{	display:none}
.html5vid:hover .tp-video-play-button 			{ display:block}

.fullcoveredvideo .tp-video-play-button	{	display:none !important}

.tp-video-controls {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 5px;
	opacity: 0;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-o-transition: opacity .3s;
	-ms-transition: opacity .3s;
	transition: opacity .3s;
	background-image: linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);
	background-image: -o-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.13, rgb(0,0,0)),
		color-stop(1, rgb(50,50,50))
	);
	
	display:table;max-width:100%; overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.tp-caption:hover .tp-video-controls {
	opacity: .9;
}

.tp-video-button {
	background: rgba(0,0,0,.5);
	border: 0;
	color: #EEE;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	cursor:pointer;
	line-height:12px;
	font-size:12px;
	color:#fff;
	padding:0px;
	margin:0px;
	outline: none;
	}
.tp-video-button:hover {
	cursor: pointer;
}


.tp-video-button-wrap,
.tp-video-seek-bar-wrap,
.tp-video-vol-bar-wrap 	{ padding:0px 5px;display:table-cell; }

.tp-video-seek-bar-wrap	{	width:80%}
.tp-video-vol-bar-wrap	{	width:20%}

.tp-volume-bar,
.tp-seek-bar		{	width:100%; cursor: pointer;  outline:none; line-height:12px;margin:0; padding:0;}


/********************************
	-	FULLSCREEN VIDEO ENDS	-
*********************************/



/********************************
	-	DOTTED OVERLAYS	-
*********************************/
.tp-dottedoverlay						{	background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3}
.tp-dottedoverlay.twoxtwo				{	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/gridtile.png)}
.tp-dottedoverlay.twoxtwowhite			{	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/gridtile_white.png)}
.tp-dottedoverlay.threexthree			{	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/gridtile_3x3.png)}
.tp-dottedoverlay.threexthreewhite		{	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/gridtile_3x3_white.png)}

/********************************
	-	DOTTED OVERLAYS ENDS	-
*********************************/



/**********************************************
	-	FULLSCREEN AND FULLWIDHT CONTAINERS	-
**********************************************/

.fullscreen-container {
		width:100%;
		position:relative;
		padding:0;
}



.fullwidthbanner-container{
	width:100%;
	position:relative;
	padding:0;
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthabanner{
	width:100%;
	position:relative;
}


/****************************************************************

	-	SET THE ANIMATION EVEN MORE SMOOTHER ON ANDROID   -

******************************************************************/

.tp-simpleresponsive .slotholder *,
.tp-simpleresponsive img			{ 	/*-webkit-transform: translateZ(0);
										  -webkit-backface-visibility: hidden;
										  -webkit-perspective: 1000;*/
									}


/************************************************
	  - SOME CAPTION MODIFICATION AT START  -
*************************************************/
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption {
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";		-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0; */
	position:absolute;
	-webkit-font-smoothing: antialiased !important;
}


/******************************
	-	SHADOWS		-
******************************/
.tp-bannershadow  {
		position:absolute;

		margin-left:auto;
		margin-right:auto;
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
	}

.tp-bannershadow.tp-shadow1 {	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/shadow1.png) no-repeat; background-size:100% 100%; width:890px; height:30px; bottom:-30px}
.tp-bannershadow.tp-shadow2 {	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/shadow2.png) no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px}
.tp-bannershadow.tp-shadow3 {	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/shadow3.png) no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px}


/******************************
	-	BUTTONS	-
*******************************/

.tp-button{
			padding:6px 13px 5px;
			border-radius: 3px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			height:30px;
			cursor:pointer;
			color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important;
			background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../images/gradient/g30.png) repeat-x top; font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px;
			text-decoration:none;
		}

.tp-button.big			{	color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px;  line-height:57px !important; background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../images/gradient/g40.png) repeat-x top}


.purchase:hover,
.tp-button:hover,
.tp-button.big:hover		{	background-position:bottom, 15px 11px}


	/*@media only screen and (min-width: 480px) and (max-width: 767px) {
		.tp-button	{	padding:4px 8px 3px; line-height:25px !important; font-size:11px !important;font-weight:normal;	}
		a.tp-button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }
	}

    @media only screen and (min-width: 0px) and (max-width: 479px) {
		.tp-button	{	padding:2px 5px 2px; line-height:20px !important; font-size:10px !important}
		a.tp-button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }
	}*/


/*	BUTTON COLORS	*/

.tp-button.green, .tp-button:hover.green,
.purchase.green, .purchase:hover.green			{ background-color:#21a117; -webkit-box-shadow:  0px 3px 0px 0px #104d0b;        -moz-box-shadow:   0px 3px 0px 0px #104d0b;        box-shadow:   0px 3px 0px 0px #104d0b;  }


.tp-button.blue, .tp-button:hover.blue,
.purchase.blue, .purchase:hover.blue			{ background-color:#1d78cb; -webkit-box-shadow:  0px 3px 0px 0px #0f3e68;        -moz-box-shadow:   0px 3px 0px 0px #0f3e68;        box-shadow:   0px 3px 0px 0px #0f3e68}


.tp-button.red, .tp-button:hover.red,
.purchase.red, .purchase:hover.red				{ background-color:#cb1d1d; -webkit-box-shadow:  0px 3px 0px 0px #7c1212;        -moz-box-shadow:   0px 3px 0px 0px #7c1212;        box-shadow:   0px 3px 0px 0px #7c1212}

.tp-button.orange, .tp-button:hover.orange,
.purchase.orange, .purchase:hover.orange		{ background-color:#ff7700; -webkit-box-shadow:  0px 3px 0px 0px #a34c00;        -moz-box-shadow:   0px 3px 0px 0px #a34c00;        box-shadow:   0px 3px 0px 0px #a34c00}

.tp-button.darkgrey,.tp-button.grey,
.tp-button:hover.darkgrey,.tp-button:hover.grey,
.purchase.darkgrey, .purchase:hover.darkgrey	{ background-color:#555; -webkit-box-shadow:  0px 3px 0px 0px #222;        -moz-box-shadow:   0px 3px 0px 0px #222;        box-shadow:   0px 3px 0px 0px #222}

.tp-button.lightgrey, .tp-button:hover.lightgrey,
.purchase.lightgrey, .purchase:hover.lightgrey	{ background-color:#888; -webkit-box-shadow:  0px 3px 0px 0px #555;        -moz-box-shadow:   0px 3px 0px 0px #555;        box-shadow:   0px 3px 0px 0px #555}



/************************
	-	NAVIGATION	-
*************************/

/** BULLETS **/

.tpclear								{	clear:both}


.tp-bullets								{	z-index:1000; position:absolute;
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
												-moz-opacity: 1;
												-khtml-opacity: 1;
												opacity: 1;
												-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;
												-webkit-transform: translateZ(5px);
										}
.tp-bullets.hidebullets					{
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
												-moz-opacity: 0;
												-khtml-opacity: 0;
												opacity: 0;
										}


.tp-bullets.simplebullets.navbar						{ 	border:1px solid #666; border-bottom:1px solid #444; background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/boxed_bgtile.png); height:40px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }

.tp-bullets.simplebullets.navbar-old					{ 	 background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/navigdots_bgtile.png); height:35px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }


.tp-bullets.simplebullets.round .bullet					{	cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/bullet.png) no-repeat top left;	width:20px;	height:20px;  margin-right:0px; float:left; margin-top:0px; margin-left:3px}
.tp-bullets.simplebullets.round .bullet.last			{	margin-right:3px}

.tp-bullets.simplebullets.round-old .bullet				{	cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/bullets.png) no-repeat bottom left;	width:23px;	height:23px;  margin-right:0px; float:left; margin-top:0px}
.tp-bullets.simplebullets.round-old .bullet.last		{	margin-right:0px}


/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square .bullet				{	cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/bullets2.png) no-repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:0px}
.tp-bullets.simplebullets.square .bullet.last			{	margin-right:0px}


/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square-old .bullet			{	cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/bullets2.png) no-repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:0px}
.tp-bullets.simplebullets.square-old .bullet.last		{	margin-right:0px}


/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar .bullet				{	cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/bullet_boxed.png) no-repeat top left;	width:18px;	height:19px;   margin-right:5px; float:left; margin-top:10px}

.tp-bullets.simplebullets.navbar .bullet.first			{	margin-left:0px !important}
.tp-bullets.simplebullets.navbar .bullet.last			{	margin-right:0px !important}



/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar-old .bullet			{	cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/navigdots.png) no-repeat bottom left;	width:15px;	height:15px;  margin-left:5px !important; margin-right:5px !important;float:left; margin-top:10px}
.tp-bullets.simplebullets.navbar-old .bullet.first		{	margin-left:0px !important}
.tp-bullets.simplebullets.navbar-old .bullet.last		{	margin-right:0px !important}


.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected				{	background-position:top left; }

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected		{	background-position:bottom left; }



/*************************************
	-	TP ARROWS 	-
**************************************/
.tparrows												{	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
															-moz-opacity: 1;
															-khtml-opacity: 1;
															opacity: 1;
															-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;
															-webkit-transform: translateZ(1000px);
															-webkit-transform-style: preserve-3d;

														}


.tparrows .tp-arr-imgholder								{ display: none}
.tparrows .tp-arr-titleholder							{ display: none}

.tparrows.hidearrows									{
															-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
															-moz-opacity: 0;
															-khtml-opacity: 0;
															opacity: 0;
														}
.tp-leftarrow											{	z-index:100;cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/large_left.png) no-repeat top left;	width:40px;	height:40px;   }
.tp-rightarrow											{	z-index:100;cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/large_right.png) no-repeat top left;	width:40px;	height:40px;   }


.tp-leftarrow.round										{	z-index:100;cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/small_left.png) no-repeat top left;	width:19px;	height:14px;  margin-right:0px; float:left; margin-top:0px;	}
.tp-rightarrow.round									{	z-index:100;cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/small_right.png) no-repeat top left;	width:19px;	height:14px;  margin-right:0px; float:left;	margin-top:0px}


.tp-leftarrow.round-old									{	z-index:100;cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/arrow_left.png) no-repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left; margin-top:0px;	}
.tp-rightarrow.round-old								{	z-index:100;cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/arrow_right.png) no-repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left;	margin-top:0px}


.tp-leftarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/small_left_boxed.png) no-repeat top left;	width:20px;	height:15px;   float:left;	margin-right:6px; margin-top:12px}
.tp-rightarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/small_right_boxed.png) no-repeat top left;	width:20px;	height:15px;   float:left;	margin-left:6px; margin-top:12px}


.tp-leftarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/arrowleft.png) no-repeat top left;		width:9px;	height:16px;   float:left;	margin-right:6px; margin-top:10px}
.tp-rightarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/arrowright.png) no-repeat top left;	width:9px;	height:16px;   float:left;	margin-left:6px; margin-top:10px}

.tp-leftarrow.navbar-old.thumbswitharrow				{	margin-right:10px; }
.tp-rightarrow.navbar-old.thumbswitharrow				{	margin-left:0px; }

.tp-leftarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/arrow_left2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:0px}
.tp-rightarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/arrow_right2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:0px}


.tp-leftarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/arrow_left2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:0px}
.tp-rightarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/arrow_right2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:0px}


.tp-leftarrow.default									{	z-index:100;cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/large_left.png) no-repeat 0 0;	width:40px;	height:40px;

														}
.tp-rightarrow.default									{	z-index:100;cursor:pointer; position:relative;	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/large_right.png) no-repeat 0 0;	width:40px;	height:40px;

														}




.tp-leftarrow:hover,
.tp-rightarrow:hover 									{	background-position:bottom left; }






/****************************************************************************************************
	-	TP THUMBS 	-
*****************************************************************************************************

 - tp-thumbs & tp-mask Width is the width of the basic Thumb Container (500px basic settings)

 - .bullet width & height is the dimension of a simple Thumbnail (basic 100px x 50px)

 *****************************************************************************************************/


.tp-bullets.tp-thumbs						{	z-index:1000; position:absolute; padding:3px;background-color:#fff;
												width:500px;height:50px; 			/* THE DIMENSIONS OF THE THUMB CONTAINER */
												margin-top:-50px;
												vertical-align: top;
											}
.tp-bullets.tp-thumbs img					{	vertical-align: top}


.fullwidthbanner-container .tp-thumbs		{  padding:3px}

.tp-bullets.tp-thumbs .tp-mask				{	width:500px; height:50px;  			/* THE DIMENSIONS OF THE THUMB CONTAINER */
												overflow:hidden; position:relative}


.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer	{	width:5000px; position:absolute}

.tp-bullets.tp-thumbs .bullet				{   width:100px; height:50px; 			/* THE DIMENSION OF A SINGLE THUMB */
												cursor:pointer; overflow:hidden;background:none;margin:0;float:left;
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
												/*filter: alpha(opacity=50);	*/
												-moz-opacity: 0.5;
												-khtml-opacity: 0.5;
												opacity: 0.5;

												-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;
											}


.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected		{ 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
												-moz-opacity: 1;
												-khtml-opacity: 1;
												opacity: 1;
											}
.tp-thumbs img								{	width:100%; }




/************************************
		-	TP BANNER TIMER		-
*************************************/
.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; /*background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/timer.png);*/ background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}
.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}





/*****************************************
	-	NAVIGATION FANCY EXAMPLES	-
*****************************************/

/* NAVIGATION PREVIEW 1 */
.tparrows.preview1 							{	width:100px;height:100px;-webkit-transform-style: preserve-3d; -webkit-perspective: 1000; -moz-perspective: 1000; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;background: transparent}
.tparrows.preview1:after					{	position:absolute; left:0px;top:0px; font-family: "revicons"; color:#fff; font-size:30px; width:100px;height:100px;text-align: center; background:#fff;background:rgba(0,0,0,0.15);z-index:2;line-height:100px; -webkit-transition: background 0.3s, color 0.3s; -moz-transition: background 0.3s, color 0.3s; transition: background 0.3s, color 0.3s}
.tp-rightarrow.preview1:after				{	content: '\e825';  }
.tp-leftarrow.preview1:after				{	content: '\e824';  }

.tparrows.preview1:hover:after 				{	background:rgba(255,255,255,1); color:#aaa; }

.tparrows.preview1 .tp-arr-imgholder 		{	background-size:cover; background-position:center center; display:block;width:100%;height:100%;position:absolute;top:0px;
												-webkit-transition: -webkit-transform 0.3s;
												transition: transform 0.3s;
												-webkit-backface-visibility: hidden;
												backface-visibility: hidden;
											}
.tparrows.preview1 .tp-arr-iwrapper			{	  -webkit-transition: all 0.3s;transition: all 0.3s;
												-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0}
.tparrows.preview1:hover .tp-arr-iwrapper	{	  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1}


.tp-rightarrow.preview1 .tp-arr-imgholder	{	right:100%;
												-webkit-transform: rotateY(-90deg);
												transform: rotateY(-90deg);
												-webkit-transform-origin: 100% 50%;
												transform-origin: 100% 50%;
												  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;



											}
.tp-leftarrow.preview1 .tp-arr-imgholder	{	left:100%;
												-webkit-transform: rotateY(90deg);
												transform: rotateY(90deg);
												-webkit-transform-origin: 0% 50%;
												transform-origin: 0% 50%;
												  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;



											}


.tparrows.preview1:hover .tp-arr-imgholder	{	-webkit-transform: rotateY(0deg);
												transform: rotateY(0deg);
												  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;

											}


	@media only screen and (min-width: 768px) and (max-width: 979px) {
		.tparrows.preview1,
		.tparrows.preview1:after	{	width:80px; height:80px;line-height:80px; font-size:24px}

	}

    @media only screen and (min-width: 480px) and (max-width: 767px) {
		.tparrows.preview1,
		.tparrows.preview1:after	{	width:60px; height:60px;line-height:60px;font-size:20px}

	}



    @media only screen and (min-width: 0px) and (max-width: 479px) {
		.tparrows.preview1,
		.tparrows.preview1:after	{	width:40px; height:40px;line-height:40px; font-size:12px}
    }

/* PREVIEW 1 BULLETS */

.tp-bullets.preview1 						{ 	height: 21px; }
.tp-bullets.preview1 .bullet 				{	cursor: pointer;
											    position: relative !important;
											    background: rgba(0, 0, 0, 0.15) !important;
											    /*-webkit-border-radius: 10px;
											    border-radius: 10px;*/
											    -webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
											    width: 5px !important;
											    height: 5px !important;
											    border: 8px solid rgba(0, 0, 0, 0) !important;
											    display: inline-block;
											    margin-right: 5px !important;
											    margin-bottom: 0px !important;
											    -webkit-transition: background-color 0.2s, border-color 0.2s;
											    -moz-transition: background-color 0.2s, border-color 0.2s;
											    -o-transition: background-color 0.2s, border-color 0.2s;
											    -ms-transition: background-color 0.2s, border-color 0.2s;
											    transition: background-color 0.2s, border-color 0.2s;
											    float:none !important;
											    box-sizing:content-box;
												-moz-box-sizing:content-box;
												-webkit-box-sizing:content-box;
}
.tp-bullets.preview1 .bullet.last 			{	margin-right: 0px; }
.tp-bullets.preview1 .bullet:hover,
.tp-bullets.preview1 .bullet.selected 		{	-webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
												background: #aaa !important;
												width: 5px !important;
											    height: 5px !important;
											    border: 8px solid rgba(255, 255, 255, 1) !important;
}




/* NAVIGATION PREVIEW 2 */
.tparrows.preview2 							{	min-width:60px; min-height:60px; background:#fff; ;

												border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;
												overflow:hidden;
												-webkit-transition: -webkit-transform 1.3s;
												-webkit-transition: width 0.3s, background-color 0.3s, opacity 0.3s;
												transition: width 0.3s, background-color 0.3s, opacity 0.3s;
												backface-visibility: hidden;
}
.tparrows.preview2:after					{	position:absolute; top:50%; font-family: "revicons"; color:#aaa; font-size:25px; margin-top: -12px; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s }
.tp-rightarrow.preview2:after				{	content: '\e81e';  right:18px; }
.tp-leftarrow.preview2:after				{	content: '\e81f';  left:18px; }


.tparrows.preview2 .tp-arr-titleholder 		{	background-size:cover; background-position:center center; display:block; visibility:hidden;position:relative;top:0px;
												-webkit-transition: -webkit-transform 0.3s;
												transition: transform 0.3s;
												-webkit-backface-visibility: hidden;
												backface-visibility: hidden;
												white-space: nowrap;
												color: #000;
												text-transform: uppercase;
												font-weight: 400;
												font-size: 14px;
												line-height: 60px;
												padding:0px 10px;
											}

.tp-rightarrow.preview2 .tp-arr-titleholder	{	 right:50px;
												-webkit-transform: translateX(-100%);
												transform: translateX(-100%);
											}
.tp-leftarrow.preview2 .tp-arr-titleholder	{	left:50px;
												-webkit-transform: translateX(100%);
												transform: translateX(100%);
											}

.tparrows.preview2.hovered					{	width:300px}
.tparrows.preview2:hover					{	background:#fff}
.tparrows.preview2:hover:after				{	color:#000}
.tparrows.preview2:hover .tp-arr-titleholder{	-webkit-transform: translateX(0px);
													transform: translateX(0px);
													visibility: visible;
													position: absolute;
											}

/* PREVIEW 2 BULLETS */

.tp-bullets.preview2 						{ 	height: 17px; }
.tp-bullets.preview2 .bullet 				{	cursor: pointer;
											    position: relative !important;
											    background: rgba(0, 0, 0, 0.5) !important;
											    -webkit-border-radius: 10px;
											    border-radius: 10px;
											    -webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
											    width: 6px !important;
											    height: 6px !important;
											    border: 5px solid rgba(0, 0, 0, 0) !important;
											    display: inline-block;
											    margin-right: 2px !important;
											    margin-bottom: 0px !important;
											    -webkit-transition: background-color 0.2s, border-color 0.2s;
											    -moz-transition: background-color 0.2s, border-color 0.2s;
											    -o-transition: background-color 0.2s, border-color 0.2s;
											    -ms-transition: background-color 0.2s, border-color 0.2s;
											    transition: background-color 0.2s, border-color 0.2s;
											    float:none !important;
											    box-sizing:content-box;
												-moz-box-sizing:content-box;
												-webkit-box-sizing:content-box;
}
.tp-bullets.preview2 .bullet.last 			{	margin-right: 0px; }
.tp-bullets.preview2 .bullet:hover,
.tp-bullets.preview2 .bullet.selected 		{	-webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
												background: rgba(255, 255, 255, 1) !important;
												width: 6px !important;
											    height: 6px !important;
											    border: 5px solid rgba(0, 0, 0, 1) !important;
}

.tp-arr-titleholder.alwayshidden			{	display:none !important}


	@media only screen and (min-width: 768px) and (max-width: 979px) {
		.tparrows.preview2 {	min-width:40px; min-height:40px; width:40px;height:40px;
								border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;
							}
		.tparrows.preview2:after					{	position:absolute; top:50%; font-family: "revicons"; font-size:20px; margin-top: -12px}
		.tp-rightarrow.preview2:after				{	content: '\e81e';  right:11px}
		.tp-leftarrow.preview2:after				{	content: '\e81f';  left:11px}
		.tparrows.preview2 .tp-arr-titleholder		{	font-size:12px; line-height:40px; letter-spacing: 0px}
		.tp-rightarrow.preview2 .tp-arr-titleholder	{	right:35px}
		.tp-leftarrow.preview2 .tp-arr-titleholder	{	left:35px}

	}

    @media only screen and (min-width: 480px) and (max-width: 767px) {
   		 .tparrows.preview2 						{	min-width:30px; min-height:30px; width:30px;height:30px;
														border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;
													}
		.tparrows.preview2:after					{	position:absolute; top:50%; font-family: "revicons"; font-size:14px; margin-top: -12px}
		.tp-rightarrow.preview2:after				{	content: '\e81e';  right:8px}
		.tp-leftarrow.preview2:after				{	content: '\e81f';  left:8px}
		.tparrows.preview2 .tp-arr-titleholder		{	font-size:10px; line-height:30px; letter-spacing: 0px}
		.tp-rightarrow.preview2 .tp-arr-titleholder	{	right:25px}
		.tp-leftarrow.preview2 .tp-arr-titleholder	{	left:25px}
		.tparrows.preview2 .tp-arr-titleholder		{	display:none;visibility:none}


	}

    @media only screen and (min-width: 0px) and (max-width: 479px) {
		.tparrows.preview2 							{	min-width:30px; min-height:30px; width:30px;height:30px;
														border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;
													}
		.tparrows.preview2:after					{	position:absolute; top:50%; font-family: "revicons"; font-size:14px; margin-top: -12px}
		.tp-rightarrow.preview2:after				{	content: '\e81e';  right:8px}
		.tp-leftarrow.preview2:after				{	content: '\e81f';  left:8px}
		.tparrows.preview2 .tp-arr-titleholder		{	display:none;visibility:none}
		.tparrows.preview2:hover					{	width:30px !important; height:30px !important}
    }



/* NAVIGATION PREVIEW 3 */
.tparrows.preview3 							{	width:70px; height:70px; background:#fff; background:rgba(255,255,255,1); -webkit-transform-style: flat; }
.tparrows.preview3:after					{	position:absolute;  line-height: 70px;text-align: center; font-family: "revicons"; color:#aaa; font-size:30px; top:0px;left:0px;;background:#fff; z-index:100; width:70px;height:70px; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s}
.tparrows.preview3:hover:after					{	color:#000; }
.tp-rightarrow.preview3:after				{	content: '\e825';  }
.tp-leftarrow.preview3:after				{	content: '\e824';  }


.tparrows.preview3 .tp-arr-iwrapper			{
												  -webkit-transform: scale(0,1);
												  transform: scale(0,1);
												  -webkit-transform-origin: 100% 50%;
												  transform-origin: 100% 50%;
												  -webkit-transition: -webkit-transform 0.2s;
												  transition: transform 0.2s;
												  z-index:0;position: absolute; background: #000; background: rgba(0,0,0,0.75);
												  display: table;min-height:90px;top:-10px}

.tp-leftarrow.preview3 .tp-arr-iwrapper		{	 -webkit-transform: scale(0,1);
												  transform: scale(0,1);
												  -webkit-transform-origin: 0% 50%;
												  transform-origin: 0% 50%;
											}

.tparrows.preview3 .tp-arr-imgholder 		{	display:block;background-size:cover; background-position:center center; display:table-cell;min-width:90px;height:90px;
												position:relative;top:0px; }

.tp-rightarrow.preview3 .tp-arr-iwrapper	{	right:0px;padding-right:70px}
.tp-leftarrow.preview3 .tp-arr-iwrapper		{	left:0px; direction: rtl;padding-left:70px}
.tparrows.preview3 .tp-arr-titleholder		{	display:table-cell; padding:30px;font-size:16px; color:#fff;white-space: nowrap; position: relative; clear:right;vertical-align: middle}

.tparrows.preview3:hover .tp-arr-iwrapper	{
												-webkit-transform: scale(1,1);
												  transform: scale(1,1);

											}

/* PREVIEW 3 BULLETS */
.tp-bullets.preview3 						{ 	height: 17px; }
.tp-bullets.preview3 .bullet 				{	cursor: pointer;
											    position: relative !important;
											    background: rgba(0, 0, 0, 0.5) !important;
											    -webkit-border-radius: 10px;
											    border-radius: 10px;
											    -webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
											    width: 6px !important;
											    height: 6px !important;
											    border: 5px solid rgba(0, 0, 0, 0) !important;
											    display: inline-block;
											    margin-right: 2px !important;
											    margin-bottom: 0px !important;
											    -webkit-transition: background-color 0.2s, border-color 0.2s;
											    -moz-transition: background-color 0.2s, border-color 0.2s;
											    -o-transition: background-color 0.2s, border-color 0.2s;
											    -ms-transition: background-color 0.2s, border-color 0.2s;
											    transition: background-color 0.2s, border-color 0.2s;
											    float:none !important;
											    box-sizing:content-box;
												-moz-box-sizing:content-box;
												-webkit-box-sizing:content-box;
}
.tp-bullets.preview3 .bullet.last 			{	margin-right: 0px; }
.tp-bullets.preview3 .bullet:hover,
.tp-bullets.preview3 .bullet.selected 		{	-webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
												background: rgba(255, 255, 255, 1) !important;
												width: 6px !important;
											    height: 6px !important;
											    border: 5px solid rgba(0, 0, 0, 1) !important;
}


	@media only screen and (min-width: 768px) and (max-width: 979px) {
		.tparrows.preview3:after,
		.tparrows.preview3 							{	width:50px; height:50px; line-height:50px;font-size:20px}
		.tparrows.preview3 .tp-arr-iwrapper			{	min-height:70px}
		.tparrows.preview3 .tp-arr-imgholder 		{	min-width:70px;height:70px}
		.tp-rightarrow.preview3 .tp-arr-iwrapper	{	padding-right:50px}
		.tp-leftarrow.preview3 .tp-arr-iwrapper		{	padding-left:50px}
		.tparrows.preview3 .tp-arr-titleholder		{	padding:10px;font-size:16px; }



	}

    @media only screen  and (max-width: 767px) {

		.tparrows.preview3:after,
		.tparrows.preview3 							{	width:50px; height:50px; line-height:50px;font-size:20px}
		.tparrows.preview3 .tp-arr-iwrapper			{	min-height:70px}
	}





/* NAVIGATION PREVIEW 4 */
.tparrows.preview4 							{	width:30px; height:110px;  background:transparent;-webkit-transform-style: preserve-3d; -webkit-perspective: 1000; -moz-perspective: 1000}
.tparrows.preview4:after					{	position:absolute;  line-height: 110px;text-align: center; font-family: "revicons"; color:#fff; font-size:20px; top:0px;left:0px;z-index:0; width:30px;height:110px; background: #000; background: rgba(0,0,0,0.25);
												-webkit-transition: all 0.2s ease-in-out;
											    -moz-transition: all 0.2s ease-in-out;
											    -o-transition: all 0.2s ease-in-out;
											    transition: all 0.2s ease-in-out;
												   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;

											}

.tp-rightarrow.preview4:after				{	content: '\e825';  }
.tp-leftarrow.preview4:after				{	content: '\e824';  }


.tparrows.preview4 .tp-arr-allwrapper		{	visibility:hidden;width:180px;position: absolute;z-index: 1;min-height:120px;top:0px;left:-150px; overflow: hidden;-webkit-perspective: 1000px;-webkit-transform-style: flat}

.tp-leftarrow.preview4 .tp-arr-allwrapper	{	left:0px}
.tparrows.preview4 .tp-arr-iwrapper			{	position: relative}

.tparrows.preview4 .tp-arr-imgholder 		{	display:block;background-size:cover; background-position:center center;width:180px;height:110px;
												position:relative;top:0px;

												-webkit-backface-visibility: hidden;
												backface-visibility: hidden;



											}


.tparrows.preview4 .tp-arr-imgholder2 		{	display:block;background-size:cover; background-position:center center; width:180px;height:110px;
												position:absolute;top:0px; left:180px;
												-webkit-backface-visibility: hidden;
												backface-visibility: hidden;

											}

.tp-leftarrow.preview4 .tp-arr-imgholder2 	{	left:-180px}




.tparrows.preview4 .tp-arr-titleholder		{	display:block; font-size:12px; line-height:25px; padding:0px 10px;text-align:left;color:#fff; position: relative;
												background: #000;
												color: #FFF;
												text-transform: uppercase;
												white-space: nowrap;
												letter-spacing: 1px;
												font-weight: 700;
												font-size: 11px;
												line-height: 2.75;
												-webkit-transition: all 0.3s;
												transition: all 0.3s;
												-webkit-transform: rotateX(-90deg);
												transform: rotateX(-90deg);
												-webkit-transform-origin: 50% 0;
												transform-origin: 50% 0;
												-webkit-backface-visibility: hidden;
												backface-visibility: hidden;
												  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;


}



.tparrows.preview4:after				{	transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%}
.tp-leftarrow.preview4:after			{	transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%}




@media only screen and (min-width: 768px)  {
		.tparrows.preview4:hover:after				{	-webkit-transform: rotateY(-90deg); transform:rotateY(-90deg)}
		.tp-leftarrow.preview4:hover:after			{	-webkit-transform: rotateY(90deg); transform:rotateY(90deg)}


		.tparrows.preview4:hover .tp-arr-titleholder	{	-webkit-transition-delay: 0.4s;
															transition-delay: 0.4s;
															-webkit-transform: rotateX(0deg);
															transform: rotateX(0deg);
															-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;

														}
}

/* PREVIEW 4 BULLETS */

.tp-bullets.preview4 						{ 	height: 17px; }
.tp-bullets.preview4 .bullet 				{	cursor: pointer;
											    position: relative !important;
											    background: rgba(0, 0, 0, 0.5) !important;
											    -webkit-border-radius: 10px;
											    border-radius: 10px;
											    -webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
											    width: 6px !important;
											    height: 6px !important;
											    border: 5px solid rgba(0, 0, 0, 0) !important;
											    display: inline-block;
											    margin-right: 2px !important;
											    margin-bottom: 0px !important;
											    -webkit-transition: background-color 0.2s, border-color 0.2s;
											    -moz-transition: background-color 0.2s, border-color 0.2s;
											    -o-transition: background-color 0.2s, border-color 0.2s;
											    -ms-transition: background-color 0.2s, border-color 0.2s;
											    transition: background-color 0.2s, border-color 0.2s;
											    float:none !important;
											    box-sizing:content-box;
												-moz-box-sizing:content-box;
												-webkit-box-sizing:content-box;
}
.tp-bullets.preview4 .bullet.last 			{	margin-right: 0px; }
.tp-bullets.preview4 .bullet:hover,
.tp-bullets.preview4 .bullet.selected 		{	-webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
												background: rgba(255, 255, 255, 1) !important;
												width: 6px !important;
											    height: 6px !important;
											    border: 5px solid rgba(0, 0, 0, 1) !important;
}


    @media only screen  and (max-width: 767px) {
   		 .tparrows.preview4 						{	width:20px; height:80px}
   		 .tparrows.preview4:after					{	width:20px; height:80px; line-height:80px; font-size:14px}

   		 .tparrows.preview1 .tp-arr-allwrapper,
   		 .tparrows.preview2 .tp-arr-allwrapper,
   		 .tparrows.preview3 .tp-arr-allwrapper,
   		 .tparrows.preview4 .tp-arr-allwrapper		{	display: none !important}
    }


/***************************************
	-	RESPONSIVE SETTINGS 	-
****************************************/




/*********************************************

	-	BASIC SETTINGS FOR THE BANNER	-

***********************************************/

 .tp-simpleresponsive img {
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
}

.tp-caption img {
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
zoom: 1;
}



/*  CAPTION SLIDELINK   **/
.caption.slidelink a div,
.tp-caption.slidelink a div {	width:3000px; height:1500px;  background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/coloredbg.png) repeat}

.tp-caption.slidelink a span	{	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/coloredbg.png) repeat}






/******************************
	-	LOADER FORMS	-
********************************/

.tp-loader 	{
				top:50%; left:50%;
				z-index:10000;
				position:absolute;


			}

.tp-loader.spinner0 {
  width: 40px;
  height: 40px;
  background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/loader.gif) no-repeat center center;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  margin-top:-20px;
  margin-left:-20px;
  -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
  animation: tp-rotateplane 1.2s infinite ease-in-out;
  border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


.tp-loader.spinner1 {
  width: 40px;
  height: 40px;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  margin-top:-20px;
  margin-left:-20px;
  -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
  animation: tp-rotateplane 1.2s infinite ease-in-out;
  border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}



.tp-loader.spinner5 	{	background:url(http://www.pescatour.it/ext/revslider/rs-plugin/css/../assets/loader.gif) no-repeat 10px 10px;
							background-color:#fff;
							margin:-22px -22px;
							width:44px;height:44px;
							border-radius: 3px;
							-moz-border-radius: 3px;
							-webkit-border-radius: 3px;
						}


@-webkit-keyframes tp-rotateplane {
  0% { -webkit-transform: perspective(120px) }
  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}

@keyframes tp-rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)
  } 50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
  } 100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}


.tp-loader.spinner2 {
  width: 40px;
  height: 40px;
  margin-top:-20px;margin-left:-20px;
  background-color: #ff0000;
   box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  border-radius: 100%;
  -webkit-animation: tp-scaleout 1.0s infinite ease-in-out;
  animation: tp-scaleout 1.0s infinite ease-in-out;
}

@-webkit-keyframes tp-scaleout {
  0% { -webkit-transform: scale(0.0) }
  100% {
    -webkit-transform: scale(1.0);
    opacity: 0;
  }
}

@keyframes tp-scaleout {
  0% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 100% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
    opacity: 0;
  }
}




.tp-loader.spinner3 {
  margin: -9px 0px 0px -35px;
  width: 70px;
  text-align: center;

}

.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3 {
  width: 18px;
  height: 18px;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out;
  animation: tp-bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.tp-loader.spinner3 .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.tp-loader.spinner3 .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes tp-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes tp-bouncedelay {
  0%, 80%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}




.tp-loader.spinner4 {
  margin: -20px 0px 0px -20px;
  width: 40px;
  height: 40px;
  text-align: center;
  -webkit-animation: tp-rotate 2.0s infinite linear;
  animation: tp-rotate 2.0s infinite linear;
}

.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #fff;
  border-radius: 100%;
  -webkit-animation: tp-bounce 2.0s infinite ease-in-out;
  animation: tp-bounce 2.0s infinite ease-in-out;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
}

.tp-loader.spinner4 .dot2 {
  top: auto;
  bottom: 0px;
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes tp-rotate { 100% { -webkit-transform: rotate(360deg) }}
@keyframes tp-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }}

@-webkit-keyframes tp-bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes tp-bounce {
  0%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}</style><style type="text/css" media="all"></style><style type="text/css" media="all">/*
Theme Name: Avada
Description: The #1 selling theme of all time that allows you to build virtually any design style.
Author: ThemeFusion
Theme URI: http://theme-fusion.com/avada/
Author URI: http://themeforest.net/user/ThemeFusion
Version: 3.9.1
License: Themeforest Split Licence
License URI: -
Text Domain: Avada
-----------------------------------------------------------------------------*/
.group {
  zoom: 1;
}
.group:before,
.group:after {
  content: " ";
  display: table;
}
.group:after {
  clear: both;
}
/* Flexbox */
/*
Needed Styles From Bootstrap
-----------------------------------------------------------------------------*/
.fade {
  opacity: 0;
  -webkit-transform: opacity 0.3s linear;
  transform: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transform: height 0.35s ease;
  transform: height 0.35s ease;
  transition: height 0.35s ease;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 0px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.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%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: 0%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: 0%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 0px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: 0%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: 0%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: 0%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: 0%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: 0%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: 0%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable {
  padding-right: 35px;
}
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #356635;
}
.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #2d6987;
}
.alert-warning {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #a47e3c;
}
.alert-danger {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #953b39;
}
button.close {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
  cursor: pointer;
  padding: 0;
}
.close {
  color: #000000;
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  opacity: 0.2;
  text-shadow: 0 1px 0 #FFFFFF;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99999;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  /* Fix to make border-radius work for transparent colors */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99998;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px 20px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.53846154px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.53846154;
}
.modal-body {
  position: relative;
  padding: 20px;
}
.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
@media (min-width: 900px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
  .modal-lg {
    width: 900px;
  }
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
  border-radius: 0px 0px 5px 5px;
}
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover .arrow {
  border-width: 11px;
}
.popover .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  bottom: -11px;
}
.popover.top .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
}
.popover.right .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  top: -11px;
}
.popover.bottom .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
}
.popover.left .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress-bar {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 5px;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  background-color: #a0ce4e;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transform: width 0.6s ease;
  transform: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress-bar.active .progress {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
table {
  max-width: 100%;
  background-color: transparent;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.53846154;
  vertical-align: top;
  border-top: 1px solid #e5e4e3;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #e5e4e3;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #e5e4e3;
}
.table .table {
  background-color: #ffffff;
}
@media (max-width: -1px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #e5e4e3;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #d1d1d2;
  text-align: center;
  text-decoration: none;
  background-color: rgba(33, 33, 33, 0.97);
  border-radius: 4px;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: rgba(33, 33, 33, 0.97);
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: rgba(33, 33, 33, 0.97);
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: rgba(33, 33, 33, 0.97);
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: rgba(33, 33, 33, 0.97);
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: rgba(33, 33, 33, 0.97);
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(33, 33, 33, 0.97);
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(33, 33, 33, 0.97);
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(33, 33, 33, 0.97);
}
* {
  box-sizing: border-box;
}
.fusion-clearfix {
  clear: both;
  zoom: 1;
}
.fusion-clearfix:before,
.fusion-clearfix:after {
  content: " ";
  display: table;
}
.fusion-clearfix:after {
  clear: both;
}
/* Alignment */
.alignleft {
  display: inline;
  float: left;
  margin-right: 15px;
}
.alignright {
  display: inline;
  float: right;
  margin-left: 15px;
}
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.create-block-format-context {
  display: inline-block;
  clear: both;
  zoom: 1;
  margin-bottom: 40px;
  width: 100%;
}
.create-block-format-context:before,
.create-block-format-context:after {
  content: " ";
  display: table;
}
.create-block-format-context:after {
  clear: both;
}
.fusionicon-arrow-down2 {
  display: table-cell;
  vertical-align: middle;
}
.icomoon-up:before {
  display: inline-block;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
html {
  overflow-y: scroll;
}
input[type=submit],
input[type=text],
input[type=password],
input[type=file],
textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}
input[type="image"] {
  padding: 0;
  border: none;
}
body {
  margin: 0;
  color: #747474;
  min-width: 320px;
  -webkit-text-size-adjust: 100%;
  font: 13px/20px 'PTSansRegular', Arial, Helvetica, sans-serif;
}
html {
  overflow-x: hidden;
}
html.no-overflow-y {
  overflow-y: hidden;
}
#wrapper {
  overflow: visible;
}
.body_blank {
  display: table;
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0;
  left: 0;
  right: 0;
  top: 0;
  overflow-x: hidden;
}
body.body_blank.admin-bar {
  top: 31px;
}
body.body_blank.admin-bar #wrapper #slidingbar-area {
  top: 0;
}
.wrapper_blank {
  display: table-cell;
  float: none;
  vertical-align: middle;
  width: 100%;
}
.wrapper_blank .page-title-bar {
  margin-bottom: 25px;
}
.wrapper_blank #main {
  background: transparent;
  padding: 0;
}
.error404 .search-page-search-form {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
img {
  border-style: none;
  vertical-align: top;
  max-width: 100%;
  height: auto;
}
object {
  max-width: 100%;
}
a {
  text-decoration: none;
  color: #333;
}
a:hover {
  color: #a0ce4e;
  text-decoration: none;
}
input,
textarea,
select {
  font: 100% Arial, Helvetica, sans-serif;
  vertical-align: middle;
  color: #000;
}
form,
fieldset {
  margin: 0;
  padding: 0;
  border-style: none;
}
.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}
.clear {
  clear: both;
}
.wp-caption {
  max-width: 100%;
}
#wrapper .tp-bullets {
  -webkit-transform: translateZ(0);
  -transform: translateZ(0);
}
.search-table {
  display: table;
  width: 100%;
}
.header-v4 .search-table {
  display: table;
  width: 286px;
}
#fallback-slide {
  display: none;
}
#fallback-slide img {
  width: 100%;
}
.gallery-box {
  background: #3d3c3c;
  padding: 0 10px;
}
.gallery-box img {
  width: 100%;
}
.gallery {
  margin: 0 auto;
  max-width: 1400px;
}
#main {
  padding: 55px 10px 45px;
  background: #fff;
  clear: both;
}
.col .heading {
  overflow: hidden;
  margin: 0 0 15px;
}
.col .heading img {
  float: left;
  margin: 0 10px 0 0;
}
.col p {
  margin: 0 0 23px;
}
#main h2 {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}
h2 {
  color: #333;
  margin: 0 0 20px;
}
h2.entry-title {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  margin-top: 0;
  margin-bottom: 28px;
}
.avada-myaccount-data h2 {
  margin-top: 0px;
}
#main .columns h2 {
  margin: 0;
  line-height: 35px;
}
.more {
  overflow: hidden;
  display: block;
  font: 13px/15px 'PTSansRegular', arial, helvetica, sans-serif;
}
.more a {
  float: right;
  padding: 0 0 0 0;
}
.more a,
.fusion-read-more {
  position: relative;
  margin-right: 10px;
  text-align: right;
}
.more a:after,
.fusion-read-more:after {
  content: '\f105';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-left: 5px;
  font-family: 'icomoon';
  font-size: 14px;
}
.more a.active {
  color: #a0ce4e;
  text-decoration: none;
}
.more a.active:after {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-family: 'icomoon';
  content: '\f105';
  color: #a0ce4e;
  font-size: 14px;
  padding-left: 5px;
}
.content-boxes .more {
  margin-top: 18px;
}
.container {
  overflow: hidden;
}
#main .container h2 {
  margin: 0;
}
.container .columns .col {
  width: 31.42857%;
  padding: 0 2.85714% 0 0;
}
.container .col img {
  width: 100%;
}
.container .columns .col.last {
  margin-right: 0;
}
.container .holder {
  overflow: hidden;
}
.container h3 a.active {
  text-decoration: none;
  color: #a0ce4e;
}
.slider {
  overflow: hidden;
}
.review {
  width: 100%;
}
.meta {
  list-style: none;
  margin: 0 0 13px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  line-height: 14px;
  color: #333;
}
.meta li {
  float: left;
  padding: 0 8px 0 9px;
  border-left: 1px solid #333333;
}
.meta li:first-child {
  padding-left: 0;
  border-left: 0;
}
.social_links_shortcode .social-networks {
  float: none;
}
.fusion-content-widget-area .social-networks {
  float: none;
}
.fusion-content-widget-area .social-networks li,
.social_links_shortcode li {
  float: left;
  margin-left: 0;
  margin-right: 0px;
  width: 35px;
}
.fusion-content-widget-area .social-networks a {
  border-bottom: 0;
  padding: 0;
}
.fusion-content-widget-area .social-networks li {
  margin-bottom: 10px;
}
#content {
  width: 71.1702128%;
  float: left;
  min-height: 1px;
}
#content.full-width {
  width: 100%;
}
#posts-container {
  position: relative;
}
.single .fusion-sharing-box {
  margin-bottom: 0;
  margin-top: 60px;
}
.fusion-footer-widget-column .row,
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {
  margin-left: 0;
  margin-right: 0;
}
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}
.fusion-footer-widget-column .flexslider a {
  border: 0;
  padding: 0;
}
.fusion-footer-widget-area ul#recentcomments li.recentcomments:first-child {
  padding-top: 0px;
  background: none;
}
.fusion-footer-widget-area li.recentcomments {
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
  display: block;
}
.fusion-footer-widget-area li.recentcomments a {
  border: none;
}
.fusion-footer-widget-area .widget_recent_entries li {
  border-bottom: 1px solid;
  padding-bottom: 12px;
}
.fusion-footer-widget-area .widget_recent_entries a {
  border-bottom: 0;
  padding-bottom: 0;
}
.fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget) ul:first-child > li:first-child > a,
.fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget) > ul > li:first-child > a {
  background-image: none;
  padding-top: 0px;
}
.post {
  margin-bottom: 65px;
}
.post .image {
  margin-bottom: 40px;
}
#main .post h2 {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  color: #333333;
  padding-bottom: 0;
}
#main .post h2 a {
  color: #333333;
}
.single .post .meta-info,
.avada_faq .meta-info {
  margin-bottom: 55px;
}
.search input,
.searchform input {
  border: 1px solid #e7e6e6;
  padding: 8px 15px;
  font-size: 13px;
  color: #333333;
  display: block;
}
.sidebar {
  width: 23.4042553%;
  float: right;
}
.sidebar .widget {
  margin-bottom: 45px;
  position: relative;
}
.sidebar .widget.flickr {
  overflow: hidden;
}
.sidebar .widget h4 {
  margin: 0;
  padding: 0;
  font: 13px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  margin-bottom: 18px;
  color: #333333;
}
.sidebar .widget ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sidebar .widget li {
  margin: 0;
  padding: 0;
  display: block;
}
.fusion-content-widget-area .widget {
  margin-bottom: 45px;
  position: relative;
}
.fusion-content-widget-area .widget.flickr {
  overflow: hidden;
}
.fusion-content-widget-area .widget ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.fusion-content-widget-area .widget li {
  margin: 0;
  padding: 0;
  display: block;
}
.fusion-content-widget-area .widget li a,
.fusion-content-widget-area .widget .recentcomments,
.fusion-content-widget-area .widget_categories li {
  display: block;
  color: #838383;
}
.fusion-content-widget-area .widget li a {
  display: inline;
}
.fusion-content-widget-area .widget .recentcomments a {
  background: none;
  border: none;
}
.fusion-content-widget-area .contact_info .address {
  margin: 0;
  margin-bottom: 15px;
}
.fusion-content-widget-area .contact_info p,
.fusion-footer-widget-area .contact_info p,
#slidingbar .contact_info p {
  margin: 0;
}
.fusion-content-widget-area .flickr-photo a {
  background: none;
  float: left;
  border: 0;
}
.fusion-content-widget-area .widget_categories li a {
  display: block;
  border: 0;
  background: none;
  padding: 0;
}
.fusion-content-widget-area .s,
.fusion-footer-widget-area .s,
#slidingbar-area .s {
  width: 100%;
}
#wrapper .fusion-tabs-widget .tab-holder {
  border: 1px solid #eaeaea;
}
#wrapper .fusion-tabs-widget .tabset {
  display: table;
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
#wrapper .fusion-tabs-widget .tabset li {
  display: table-cell;
  margin: 0;
  padding: 0;
  width: 33.3333%;
  border-bottom: none;
}
#wrapper .fusion-tabs-widget .tabset li:last-child {
  border-right: none;
}
#wrapper .fusion-tabs-widget .tabset li a {
  display: block;
  padding: 0;
  line-height: 38px;
  border-bottom: none;
  border-top: 3px solid transparent;
  transition: all .2s;
}
#wrapper .fusion-tabs-widget .tabset li .fusionicon-bubbles {
  font-size: 18px;
}
.fusion-tabs-widget a {
  color: #444444;
}
.fusion-tabs-widget .tab-set li {
  border-right: 1px solid;
}
.fusion-tabs-widget .tab-holder .tabs li a {
  border: 0;
  font: 13px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  text-indent: 0;
  background: #F1F2F2;
  color: #333333;
  text-align: center;
}
.fusion-tabs-widget .tab-holder .tabs li a .fusion-icon-bubbles {
  display: block;
  height: 38px;
  line-height: 35px;
}
.fusion-tabs-widget .tab-holder .tabs li:hover a {
  background: none;
}
.fusion-tabs-widget .tab-holder .tabs li.active a {
  background: none;
  border-top: 3px solid #A0CE4E;
  border-bottom: 0;
}
.fusion-tabs-widget .tab-holder .tab_content .news-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.fusion-tabs-widget .tab-holder .tab_content .news-list li {
  border-bottom: 1px solid #e2e2e2;
  padding: 20px 15px;
  overflow: hidden;
}
.fusion-tabs-widget .tab-holder .tab_content .news-list li:last-child {
  border-bottom: 0;
}
.fusion-tabs-widget .tab-holder .tab_content .news-list li a {
  padding: 0;
  background: none;
}
.fusion-tabs-widget .tab-holder .tab_content .image {
  float: left;
  margin-right: 13px;
  height: 50px;
  width: 52px;
}
.fusion-tabs-widget .tab-holder .tab_content .image a {
  height: auto;
  width: auto;
  line-height: normal;
  text-indent: 0;
}
.fusion-tabs-widget .tab-holder .tab_content .post-holder a {
  overflow: hidden;
  margin: 0;
  padding: 0;
  height: auto;
  line-height: normal;
  background: none;
  border: 0;
  text-indent: 0;
  font-size: 13px;
}
.fusion-tabs-widget .tab-holder .tab_content .post-holder p {
  margin: 0 0 5px 0;
}
.fusion-tabs-widget .tab-holder .tab_content .post-holder .meta {
  margin: 0;
  margin-top: 2px;
  font-size: 12px;
  color: #747474;
}
#wrapper .fusion-footer-widget-area .tab-holder,
#wrapper #slidingbar-area .tab-holder {
  border-top: none;
}
#wrapper .fusion-footer-widget-area .tab-holder .tabs li a,
#wrapper #slidingbar-area .tab-holder .tabs li a {
  background: rgba(0, 0, 0, 0.2);
}
#wrapper .fusion-footer-widget-area .tab-holder .tabs li:hover a,
#wrapper #slidingbar-area .tab-holder .tabs li:hover a {
  background: none;
}
#wrapper .fusion-footer-widget-area .tab-holder .tabs li.active a,
#wrapper #slidingbar-area .tab-holder .tabs li.active a {
  background: none;
}
#wrapper .fusion-footer-widget-area .tab-holder .tab_content a,
#wrapper #slidingbar-area .tab-holder .tab_content a {
  padding: 0;
  border-bottom: none;
}
.jtwt li {
  background: none;
}
.jtwt .jtwt_tweet,
.fusion-content-widget-area .jtwt .jtwt_tweet {
  position: relative;
  padding: 0;
  border: 0;
  margin-bottom: 30px;
  font-size: 13px;
  line-height: 20px;
  padding-left: 45px;
  padding-top: 0px;
}
.fusion-content-widget-area .jtwt .jtwt_tweet:before {
  color: #d8d8d8;
}
.jtwt .jtwt_tweet:before {
  position: absolute;
  top: 6px;
  margin-left: -45px;
  content: '\e605';
  font-family: 'icomoon';
  font-size: 30px;
}
.jtwt .jtwt_tweet a {
  background: none;
  color: #BFBFBF;
  display: inline;
  padding: 0;
  border: 0;
}
.jtwt .jtwt_tweet a:hover {
  color: #A0CE4E;
}
.jtwt .jtwt_tweet .jtwt_tweet_text {
  margin-bottom: 0;
  margin-top: 0;
}
.recent-works-items {
  overflow: hidden;
}
.recent-works-items a {
  display: inline-block;
  padding: 3px 1.5px;
}
.fusion-footer-widget-area .fusion-columns-4 .recent-works-items a,
.fusion-footer-widget-area .fusion-columns-5 .recent-works-items a,
.fusion-footer-widget-area .fusion-columns-6 .recent-works-items a,
#slidingbar-area .fusion-columns-4 .recent-works-items a,
#slidingbar-area .fusion-columns-5 .recent-works-items a,
#slidingbar-area .fusion-columns-6 .recent-works-items a {
  max-width: 60px;
}
.pagination.infinite-scroll {
  visibility: hidden;
}
.pagination,
.page-links,
.woocommerce-pagination,
.bbp-pagination .bbp-pagination-links {
  float: right;
  margin-top: 40px;
  font-size: 9px;
  margin-right: 10px;
  line-height: normal;
}
.page-links {
  margin-bottom: 40px;
  margin-top: 30px;
}
.pagination a.inactive,
.page-links a,
.woocommerce-pagination .page-numbers,
.bbp-pagination .bbp-pagination-links a.inactive,
.bbp-topic-pagination .page-numbers,
.bbp-pagination-links span.dots {
  border: 1px solid #747474;
  display: inline-block;
  color: #747474;
  padding: 2px 6px;
  margin-left: 5px;
}
.pagination a.inactive:hover,
.page-links a:hover,
.woocommerce-pagination .page-numbers:hover,
.bbp-pagination .bbp-pagination-links a.inactive:hover {
  border: 1px solid #a0ce4e;
}
.pagination .current,
.page-links > .page-number,
.woocommerce-pagination .current,
.bbp-pagination .bbp-pagination-links .current {
  border: 1px solid #a0ce4e;
  display: inline-block;
  color: #fff;
  padding: 2px 6px;
  margin-left: 5px;
  background: #a0ce4e;
}
.pagination .pagination-prev,
.woocommerce-pagination .prev,
.bbp-pagination .bbp-pagination-links .pagination-prev {
  display: inline-block;
  margin-right: -2px;
  font-size: 12px;
  border: 1px solid transparent;
  padding: 2px 6px;
  position: relative;
}
.pagination .pagination-next,
.woocommerce-pagination .next,
.bbp-pagination .bbp-pagination-links .pagination-next {
  display: inline-block;
  margin-left: 3px;
  font-size: 12px;
  border: 1px solid transparent;
  padding: 2px 6px;
  position: relative;
}
.img-list {
  overflow: hidden;
}
.img-list li {
  padding: 5px;
  background: none;
  float: left;
}
.img-list a {
  background: none;
  height: auto;
  width: auto;
  text-indent: 0;
  border: 0px;
}
.share-box h4 {
  font: 13px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}
.about-author {
  margin-top: 55px;
  overflow: hidden;
  clear: both;
}
.about-author .title a {
  color: #a0ce4e;
}
.about-author div.avatar {
  float: left;
  margin-right: 20px;
  margin-bottom: 5px;
}
.related-posts {
  margin-top: 55px;
}
.single-related-posts {
  clear: both;
}
.related-posts .image {
  width: 180px;
  height: 138px;
  margin-bottom: 0;
}
.single .comments-container {
  margin-top: 55px;
  clear: both;
}
.commentlist {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 65px;
}
.commentlist .children {
  list-style: none outside none;
}
.commentlist li {
  margin: 0;
  padding: 0;
}
.commentlist .the-comment {
  border-bottom: 1px solid #e7e6e6;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
.commentlist .the-comment .comment-text {
  margin-left: 69px;
}
.commentlist .the-comment .comment-text *:last-child {
  margin-bottom: 0;
}
.commentlist div.avatar {
  float: left;
  margin-right: 15px;
}
.commentlist .comment-author strong {
  padding-right: 5px;
}
#respond {
  margin-top: 40px;
}
#comment-input {
  overflow: hidden;
}
.comment-form input,
.post-password-form .password,
#s,
#comment-input input {
  border: 1px solid #d2d2d2;
  width: 28%;
  font-size: 13px;
  color: #747474;
  padding: 8px 15px;
  float: left;
  margin-right: 1%;
}
#comment-input input {
  width: 32.666666%;
}
.comment-form input,
.post-password-form .password,
.s {
  float: none;
}
.fusion-content-widget-area #comment-input input,
.fusion-content-widget-area #s {
  width: 100%;
  margin-right: 0;
}
#comment-textarea {
  margin-bottom: 20px;
}
#comment-textarea textarea,
.comment-form-comment textarea {
  border: 1px solid #d2d2d2;
  width: 100%;
  height: 150px;
  font-size: 13px;
  color: #747474;
  padding: 8px 11px;
}
.comment-form .form-submit,
.avada-contact-form #comment-submit-container {
  margin-top: 20px;
  margin-bottom: 0;
}
.ui-datepicker-div,
.ui-datepicker-inline,
#ui-datepicker-div {
  border-color: #E9EAEE;
}
table.ui-datepicker td a,
.ui-datepicker-header select {
  background-color: #E9EAEE;
}
.ui-datepicker-header select {
  border: 1px solid #D2D2D2;
}
#comment-input input:last-child {
  margin-right: 0;
}
#comment-recaptcha {
  margin-top: 13px;
}
.input-text,
input[type="text"],
#tribe-bar-form input[type=text],
.tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text] {
  border: 1px solid #d2d2d2;
  font-size: 13px;
  color: #747474;
  padding: 8px 15px;
  margin-right: 1%;
  width: 100%;
  box-sizing: border-box;
}
#tribe-bar-form input[type=text]::-webkit-input-placeholder {
  font-style: normal;
}
#tribe-bar-form input[type=text]:-moz-placeholder {
  font-style: normal;
}
#tribe-bar-form input[type=text]::-moz-placeholder {
  font-style: normal;
}
#tribe-bar-form input[type=text]:-ms-input-placeholder {
  font-style: normal;
}
.input-radio,
#shipping_method input[type=radio] {
  background: none;
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  -ms-appearance: checkbox;
  /* not currently supported */
  -o-appearance: checkbox;
  /* not currently supported */
}
.post-password-form label {
  margin-right: 10px;
}
.post-password-form .password {
  margin-right: 10px;
}
.single-navigation {
  height: 34px;
  line-height: 34px;
  border-top: 1px solid #e7e6e6;
  border-bottom: 1px solid #e7e6e6;
  margin-bottom: 60px;
  text-align: right;
}
.single-navigation a[rel=next] {
  margin-left: 15px;
  margin-right: 10px;
}
.single-navigation a {
  display: inline-block;
  position: relative;
}
.single-navigation a[rel=prev]:before,
.pagination-prev:before,
.woocommerce-pagination .prev:before {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: auto;
  padding-right: 5px;
  font-family: 'icomoon';
  content: '\f104';
  color: #333333;
  margin-left: -10px;
}
.single-navigation a[rel=next]:after,
.pagination-next:after,
.woocommerce-pagination .next:after {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: auto;
  font-family: 'icomoon';
  content: '\f105';
  color: #333333;
  padding-left: 5px;
}
.portfolio-full .flexslider {
  margin-bottom: 70px;
}
.project-content h3 {
  font: 13px/17px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  color: #333333;
  margin: 0;
  margin-bottom: 28px;
}
.project-content .project-description {
  float: left;
  width: 74.4681%;
}
.project-content .project-description p {
  margin-top: 0;
}
.project-content .project-info {
  float: right;
  width: 23.4043%;
}
.project-content .project-info .project-info-box {
  border-bottom: 1px solid #e7e6e6;
  padding-bottom: 15px;
  margin-bottom: 15px;
  overflow: hidden;
}
.project-content .project-info .project-info-box a {
  color: #747474;
}
.project-content .project-info .project-info-box a:hover {
  color: #a0ce4e;
}
.project-content .project-info h4 {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  color: #333333;
  margin: 0;
  float: left;
  width: 110px;
}
.with-sidebar .project-content .project-info .project-info-box h4 {
  display: block;
  width: 100%;
  margin-bottom: 5px;
}
.portfolio-full.with-sidebar .project-info {
  float: left;
}
.portfolio-full.with-sidebar .project-description {
  float: right;
  width: 72.5%;
}
.project-content .project-info .project-terms {
  float: left;
}
.portfolio-half .flexslider:not(.tfs-slider) {
  width: 65.9574%;
  float: left;
}
.portfolio-half .project-content {
  width: 31.9149%;
  float: right;
}
.portfolio-half .project-description {
  width: 100%;
  margin-bottom: 50px;
}
.portfolio-half .project-description .flexslider:not(.tfs-slider) {
  width: auto;
}
.portfolio-half .project-info {
  width: 100%;
}
.portfolio-sep {
  clear: both;
  display: block;
}
.portfolio-half .portfolio-sep {
  margin-bottom: 50px;
}
.project-info-box span {
  float: left;
}
.side-nav {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #ededed;
  margin-bottom: 20px;
}
.side-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.side-nav li {
  margin: 0;
  padding: 0;
}
.side-nav li a {
  border-bottom: 1px solid #ededed;
  display: block;
  height: auto;
  font-weight: normal;
  font: 14px/39px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  color: #333333;
}
.side-nav li a {
  line-height: 1.69em;
  padding: 8px 0;
}
.side-nav li a:hover {
  background: none;
}
.side-nav li.current_page_item > a {
  background: none;
  color: #a0ce4e;
}
.side-nav li.current_page_item li a {
  color: #333333;
  border-bottom: 1px solid #ededed;
}
.side-nav .children {
  display: none;
  margin-left: 15px;
}
.side-nav .arrow {
  display: inline;
  margin-left: 0;
}
.side-nav .arrow:after {
  position: absolute;
  font-size: 14px;
  font-family: 'icomoon';
}
.side-nav-left .side-nav {
  border-right: 1px solid #ededed;
}
.side-nav-left .side-nav li.current_page_item > a {
  border-right: 3px solid #a0ce4e;
}
.side-nav-left .side-nav .arrow {
  margin-left: 10px;
}
.side-nav-left .side-nav .arrow:after {
  content: '\f105';
}
.side-nav-right .side-nav {
  border-left: 1px solid #ededed;
}
.side-nav-right .side-nav li.current_page_item > a {
  padding-left: 23px;
  border-left: 3px solid #a0ce4e;
}
.side-nav-right .side-nav li a {
  padding-left: 25px;
}
.side-nav-right .side-nav .arrow {
  margin-right: 10px;
}
.side-nav-right .side-nav .arrow:after {
  content: '\f104';
}
.side-nav-right .side-nav .children {
  margin-left: 40px;
}
.side-nav-right .side-nav .children a {
  padding-left: 0;
}
.woocommerce-tabs .tabs a:hover .arrow,
.woocommerce-tabs .tabs li.active a .arrow {
  display: inline-block;
  margin-left: 10px;
  padding-right: 0;
}
.woocommerce-tabs .panel .panel {
  margin-left: auto;
  padding: 0;
}
.woocommerce .images #carousel .slides li {
  cursor: pointer;
}
h5.toggle {
  overflow: hidden;
  margin: 0;
}
h5.toggle a {
  font: 13px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  cursor: pointer;
  color: #333333;
  border-bottom: 1px solid #e8e6e6;
  overflow: hidden;
  margin: 0;
  padding: 10px 0px;
  float: left;
  width: 100%;
}
h5.toggle.active a {
  border-bottom: 0;
}
h5.toggle span.arrow {
  background-color: #333333;
  display: block;
  width: 22px;
  height: 22px;
  float: left;
  margin-right: 18px;
}
h5.toggle.active span.arrow {
  background-color: #a0ce4e;
}
h5.toggle span.toggle-title {
  float: left;
  width: 90%;
}
.toggle-content {
  padding-top: 10px;
  padding-bottom: 15px;
  position: relative;
}
h5.toggle.active + .toggle-content {
  border-bottom: 1px solid #E8E6E6;
}
/* Shortcodes */
.clearboth {
  clear: both;
  display: block;
  font-size: 0px;
  height: 0px;
  line-height: 0;
  width: 100%;
  overflow: hidden;
}
.shortcode-tabs {
  margin-bottom: 50px;
}
.shortcode-tabs .tab-hold .tabs li {
  border-right: 0;
  box-sizing: border-box;
}
.shortcode-tabs .tab-hold .tabs li a {
  display: block;
  width: 100%;
  padding: 0;
  text-indent: 15px;
}
.shortcode-tabs .tab-hold .tabs li.active a {
  background: none;
}
.shortcode-tabs .tab_content {
  padding: 15px;
  overflow: hidden;
}
.shortcode-tabs .tab_content *:last-child {
  margin-bottom: 0;
}
/* Post Content HTML */
.post-content p,
.fusion-post-content p {
  margin: 0;
  margin-bottom: 20px;
}
.post-content ul.arrow,
.fusion-post-content ul.arrow {
  list-style: none;
  margin: 0;
  padding: 0;
}
.post-content ul.arrow li,
.fusion-post-content ul.arrow li {
  line-height: 18px;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
  padding-left: 25px;
}
.post-content ul.arrow li:before,
.fusion-post-content ul.arrow li:before {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #a0ce4e;
  height: 18px;
  border-radius: 75px;
  width: 18px;
  position: absolute;
  font-size: 14px;
  content: '\f105';
  float: left;
  margin-right: 0;
  margin-left: -25px;
  font-family: 'icomoon';
  text-align: center;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  line-height: 17px;
  text-indent: 1px;
}
.post-content blockquote,
.fusion-post-content blockquote {
  background: #f5f5f5;
  font: 13px/20px 'PTSansItalic', arial, helvetica, sans-serif;
  color: #444444;
  border-left: 4px solid #a0ce4e;
  padding: 15px;
}
.post-content blockquote *:last-child,
.fusion-post-content blockquote *:last-child {
  margin-bottom: 0;
}
/**
 * Tooltip / Popup
 */
.popup {
  display: none;
  position: absolute;
  padding: 0 0 6px;
  color: #d1d1d2;
  font-size: 11px;
  line-height: 15px;
  bottom: 110%;
  left: -17px;
}
.popup p {
  margin: 0;
}
.popup .holder {
  padding: 4px 11px;
  background: #46494a;
}
.popup span {
  display: inline-block;
}
/**
 * Tagline Shortcode
 */
.reading-box-container {
  margin: 0 0 84px;
}
.reading-box {
  padding: 28px 28px 27px 31px;
  border-left: 3px solid #a0ce4e;
  background: #f2efef;
}
#main .reading-box h2 {
  margin: 0 0 7px;
  font: 18px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}
.continue {
  float: right;
}
.avada-google-map {
  height: 416px;
  margin-bottom: 50px;
  overflow: hidden;
}
#gmap img,
.shortcode-map img {
  max-width: none;
}
body #wrapper .gomapMarker {
  color: #333;
}
.fusion-post-content h1,
.fusion-post-content h2,
.fusion-post-content h3,
.fusion-post-content h4,
.fusion-post-content h5,
.fusion-post-content h6 {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  color: #333333;
  font-weight: normal;
}
.fusion-post-content h4 {
  font-size: 13px;
}
.fusion-post-content h5 {
  font-size: 12px;
}
.fusion-post-content h6 {
  font-size: 11px;
}
/* Extra excerpt classes to emulate shortcode stripping for html only shortcodes */
#wrapper .strip-html .fusion-dropcap {
  top: 0;
  float: none;
  margin: 0;
  padding: 0;
  background-color: inherit !important;
  box-shadow: none;
  line-height: inherit;
  text-shadow: none;
  color: inherit !important;
  font-size: inherit;
}
#wrapper .strip-html .fusion-highlight {
  background-color: inherit !important;
  color: inherit !important;
}
#wrapper .strip-html .fusion-tooltip {
  color: inherit;
  border-bottom: 1px dotted;
}
/* Fade Images */
.recent-works-items img,
.flickr_badge_image img,
.pyre_tabs img {
  transition: all .2s;
}
.recent-works-items img:hover,
.flickr_badge_image img:hover,
.pyre_tabs img:hover {
  opacity: 0.5;
}
.error-page .useful-links {
  width: 30.66%;
  padding-left: 5%;
}
.error-page .oops {
  font-size: 117px;
  margin: 0 0 20px 0;
  line-height: 117px;
  font-weight: bolder;
  color: #F0F0F0;
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
}
.error-page .sidebar-oops {
  font-size: 90px;
  line-height: 90px;
}
.error_page .oops h1 {
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
}
.fontawesome-icon {
  display: inline-block;
  float: left;
}
.aligncenter .fontawesome-icon,
.fusion-alignleft .fontawesome-icon,
.fusion-alignright .fontawesome-icon {
  float: none;
}
.fontawesome-icon {
  margin-right: 10px;
}
.fontawesome-icon.circle-yes {
  border-radius: 75px;
  border-width: 1px;
  border-style: solid;
  background-color: #333333;
  color: #fff;
  text-align: center;
  margin-top: 2px;
}
.fontawesome-icon.large {
  font-size: 40px;
}
.fontawesome-icon.large.circle-yes {
  width: 70px;
  height: 70px;
  line-height: 70px;
}
.fontawesome-icon.medium {
  font-size: 18px;
}
.fontawesome-icon.medium.circle-yes {
  width: 35px;
  height: 35px;
  line-height: 35px;
}
.fontawesome-icon.small {
  font-size: 10px;
}
.fontawesome-icon.small.circle-yes {
  width: 18px;
  height: 18px;
  line-height: 19px;
}
.fontawesome-icon.circle-no.large {
  margin-top: 2px;
}
.fontawesome-icon.circle-no.medium {
  margin-top: 3px;
}
.fontawesome-icon.circle-no.small {
  margin-top: 5px;
}
.icon-heading .fontawesome-icon {
  margin-top: -6px;
}
.content-boxes .heading .fontawesome-icon {
  float: left;
}
.content-boxes .heading-and-icon h2 {
  padding-left: 45px;
}
.main-flex {
  overflow: hidden;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.fusion-content-widget-area .widget_recent_entries ul {
  padding: 0;
}
.fusion-content-widget-area .widget_nav_menu li a:before,
.fusion-content-widget-area .widget_categories li a:before,
.fusion-content-widget-area .widget_meta li a:before,
.fusion-content-widget-area .widget .recentcomments:before,
.fusion-content-widget-area .widget_recent_entries li a:before,
.fusion-content-widget-area .widget_archive li a:before,
.fusion-content-widget-area .widget_pages li a:before,
.fusion-content-widget-area .widget_links li a:before,
.woocommerce-tabs .tabs a:hover .arrow:after,
.woocommerce-tabs .tabs li.active a .arrow:after,
.widget_layered_nav li a:before,
.widget_product_categories li a:before {
  position: absolute;
  font-size: 14px;
  font-family: 'icomoon';
  content: '\f105';
  margin-left: -12px;
}
.fusion-content-widget-area .widget_nav_menu li,
.fusion-content-widget-area .widget_categories li,
.fusion-content-widget-area .widget_product_categories li,
.fusion-content-widget-area .widget_meta li,
.fusion-content-widget-area .widget .recentcomments,
.fusion-content-widget-area .widget_recent_entries li,
.fusion-content-widget-area .widget_archive li,
.fusion-content-widget-area .widget_pages li,
.fusion-content-widget-area .widget_links li,
.fusion-content-widget-area .widget_layered_nav li,
.fusion-content-widget-area .widget_product_categories li {
  display: block;
  padding: 10px 10px 10px 12px;
  border-bottom: 1px solid #e7e6e6;
  color: #333;
}
.fusion-content-widget-area .widget_categories li {
  position: relative;
}
.fusion-content-widget-area .widget_categories li span {
  position: absolute;
}
.fusion-content-widget-area .widget_categories .children {
  margin-left: 5px;
}
.fusion-content-widget-area .widget_categories li .children li:last-child,
.fusion-content-widget-area .widget_product_categories li .children li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.shortcode-tabs .tab_content ul.arrow {
  float: none;
}
.fusion-content-widget-area ul.arrow {
  list-style: none;
  margin: 0;
  padding: 0;
}
.fusion-content-widget-area ul.arrow li:before {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #a0ce4e;
  height: 18px;
  border-radius: 75px;
  width: 18px;
  content: ' ';
  float: left;
  margin-right: 10px;
  margin-left: 0px;
}
.fusion-content-widget-area ul.arrow li {
  line-height: 18px;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
  padding-left: 0px;
}
.fusion-content-widget-area .sub-menu,
.fusion-content-widget-area .children,
.fusion-footer-widget-area .sub-menu,
.fusion-footer-widget-area .children,
#slidingbar-area .sub-menu,
#slidingbar-area .children {
  margin-left: 15px;
}
#slidingbar-area .fusion-columns {
  margin: 0 -15px;
}
.widget_categories li {
  background: none;
  padding: 0;
  border-bottom: 0;
}
.fusion-footer-widget-area .widget_categories li:first-child a,
#slidingbar-area .widget_categories li:first-child a {
  padding-top: 0;
}
.fusion-footer-widget-area .widget_categories li a,
#slidingbar-area .widget_categories li a {
  border-bottom: 1px solid #282a2b;
  padding: 12px 0px;
  display: block;
}
.fusion-footer-widget-area .widget_categories .children,
#slidingbar-area .widget_categories .children {
  margin-left: 5px;
}
.widget_wooslider_slideshow_slides li a {
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
}
.fusion-content-widget-area .flickr_badge_image {
  float: left;
  padding: 3px;
}
.fusion-content-widget-area .flickr_badge_image a {
  display: block;
}
.fusion-content-widget-area .flickr_badge_image img {
  width: 66px;
  height: 66px;
}
.fusion-footer-widget-area .flickr_badge_image img,
#slidingbar-area .flickr_badge_image img {
  width: 66px;
  height: 66px;
  float: left;
  padding: 3px;
}
.fusion-footer-widget-area .fusion-columns-4 .flickr_badge_image img,
.fusion-footer-widget-area .fusion-columns-5 .flickr_badge_image img,
.fusion-footer-widget-area .fusion-columns-6 .flickr_badge_image img,
#slidingbar-area .fusion-columns-4 .flickr_badge_image img,
#slidingbar-area .fusion-columns-5 .flickr_badge_image img,
#slidingbar-area .fusion-columns-6 .flickr_badge_image img {
  width: 60px;
  height: 60px;
}
.fusion-footer-widget-area .social-networks,
#slidingbar-area .social-networks {
  float: left;
}
.fusion-footer-widget-area .social-networks li,
#slidingbar-area .social-networks li {
  float: left;
  margin-left: 0;
  margin-right: 20px;
  padding: 0;
}
.fusion-footer-widget-area .social-networks li,
.fusion-footer-widget-area .social-networks a,
#slidingbar-area .social-networks li,
#slidingbar-area .social-networks a {
  background-image: none;
}
.fusion-footer-widget-area .social-networks li:first-child,
#slidingbar-area .social-networks li:first-child {
  padding: 0;
}
.fusion-footer-widget-area .flexslider .slides > li,
#slidingbar-area .flexslider .slides > li {
  padding-top: 0;
  padding-bottom: 0;
}
.chat-icon {
  display: inline-block;
  width: 26px;
  height: 19px;
  margin-top: 9px;
}
.blog-shortcode h3.timeline-title {
  color: #747474;
  font-size: 13px;
}
/* New Shortcode CSS */
.reading-box-container {
  position: relative;
  z-index: 1;
}
.reading-box {
  position: relative;
}
.tagline-shadow:before,
.tagline-shadow:after {
  bottom: 15px;
  left: 10px;
  width: 50%;
  height: 20%;
  max-width: 300px;
  max-height: 100px;
  position: absolute;
  content: '';
  z-index: -1;
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.tagline-shadow:after {
  right: 10px;
  left: auto;
  -webkit-transform: rotate(3deg);
  transform: rotate(3deg);
}
.tooltip-shortcode {
  position: relative;
  display: inline;
  cursor: pointer;
  color: #747474;
}
ul.list-icon {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 10px;
}
ul.list-icon li:before {
  display: inline-block;
  height: 18px;
  width: 18px;
  content: ' ';
  float: left;
  margin-right: 0;
  margin-left: -25px;
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
}
ul.list-icon-arrow li:before {
  content: '\f105';
}
ul.circle-yes li:before {
  border-radius: 75px;
  text-align: center;
  font-size: 9px;
}
ul.list-icon-color-light li:before {
  color: #fff;
}
ul.list-icon li {
  line-height: 18px;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
  padding-left: 25px;
}
.fusion-content-widget-area ul.list-icon {
  margin-left: 25px;
}
.fusion-content-widget-area ul.list-icon a,
.fusion-footer-widget-area ul.list-icon a,
#slidingbar-area ul.list-icon a {
  border: medium none;
  padding: 0;
}
.content-boxes-icon-on-top .col {
  text-align: center;
}
.content-boxes-icon-on-top .col .more a {
  float: none;
}
.content-boxes-icon-on-top .col .heading-and-icon .fontawesome-icon {
  float: none;
  width: 64px;
  height: 64px;
  line-height: 64px;
  font-size: 24px;
  margin: 0;
  display: inline-block;
}
.content-boxes-icon-on-top .col .heading-and-icon img {
  float: none;
  margin-right: 0;
}
.content-boxes-icon-on-top .col .heading-and-icon h2 {
  padding-left: 0;
}
.content-boxes-icon-on-side .col-content-container {
  padding-left: 45px;
}
.content-boxes-icon-boxed {
  overflow: visible;
}
.content-boxes-icon-boxed .col {
  overflow: visible !important;
  text-align: center;
  padding: 2%;
  padding-top: 50px;
}
.content-boxes-icon-boxed .col .more a {
  float: none;
}
.content-boxes-icon-boxed .col .heading-and-icon {
  overflow: visible;
  position: relative;
}
.content-boxes-icon-boxed .col .heading-and-icon .fontawesome-icon,
.content-boxes-icon-boxed .col .heading-and-icon img {
  float: none;
  position: absolute;
  top: -80px;
  width: 64px;
  height: 64px;
  line-height: 64px;
  font-size: 24px;
  margin: 0;
  margin-left: -32px;
  left: 50%;
}
.content-boxes-icon-boxed .col .heading-and-icon img {
  float: none;
}
.content-boxes-icon-boxed .col .heading-and-icon h2 {
  padding-left: 0;
}
.content-boxes-icon-boxed.columns-5 .col {
  width: 12.8%;
}
.content-boxes-icon-boxed.columns-4 .col {
  width: 18%;
}
.content-boxes-icon-boxed.columns-3 .col {
  width: 26.65%;
}
.content-boxes-icon-boxed.columns-2 .col {
  width: 44%;
}
.content-boxes-icon-boxed.columns-1 .col {
  width: 96%;
}
.fusion-post-content .wooslider .overlay-natural.layout-text-bottom .slide-excerpt {
  bottom: 15%;
}
.fusion-post-content .wooslider .overlay-natural.layout-text-top .slide-excerpt {
  top: 15%;
}
.fusion-post-content .wooslider .slide-excerpt .slide-title,
.fusion-post-content .wooslider .slide-excerpt .slide-title a {
  color: #fff;
}
.fusion-post-content .wooslider .overlay-full .slide-excerpt {
  padding: 50px;
  opacity: 0.7;
}
.fusion-post-content .wooslider .wooslider-control-thumbs {
  position: relative;
  width: auto;
  margin: 0 auto;
  margin-top: 33px;
  text-align: center;
}
.fusion-post-content .wooslider .wooslider-control-thumbs li {
  float: none;
  width: 56px;
}
.fusion-post-content .wooslider .wooslider-prev,
.fusion-post-content .wooslider .wooslider-next {
  top: 50%;
  margin-top: -29px;
}
.fusion-post-content .wooslider-type-attachments .wooslider-prev,
.fusion-post-content .wooslider-type-attachments .wooslider-next {
  top: 50%;
  margin-top: -59px;
}
.fusion-post-content .wooslider .overlay-none .slide-excerpt {
  margin-top: 10px;
}
.fusion-post-content .wooslider .overlay-none .slide-excerpt .slide-title,
.fusion-post-content .wooslider .overlay-none .slide-excerpt .slide-title a {
  color: #333;
}
.tabs-vertical {
  border: 0px;
}
.tabs-vertical .tabset {
  border-left: 1px solid #d3d3d3;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  width: 15.7446808511%;
  float: left;
  height: auto;
  position: relative;
  left: 1px;
  z-index: 10;
}
.tabs-vertical .tab-hold .tabset li {
  float: none;
  width: auto;
  height: auto;
  border: 0;
  background: none;
}
.tabs-vertical .tab-hold .tabset li a,
.tabs-vertical .tab-hold .tabset li:last-child a {
  border-bottom: 0;
}
.tabs-vertical .tab-hold .tabset li a {
  width: auto;
  text-indent: 0;
  border-bottom: 1px solid #d3d3d3;
  height: auto;
  line-height: normal;
  padding: 10px;
}
.tabs-vertical .tab-hold .tabset li.active a {
  background: #fff;
  border-width: 0px;
  border-style: solid;
  border-left-width: 3px;
  height: auto;
  line-height: normal;
}
.tabs-vertical .tabs-container {
  width: 83.9361702128%;
  float: left;
}
.tabs-vertical .tabs-container .tab_content {
  border: 1px solid #d3d3d3;
  padding: 30px;
}
body .portfolio-grid {
  margin-bottom: 80px;
}
.portfolio-grid .portfolio-tabs {
  margin-top: 0;
}
.portfolio-grid.portfolio-one .portfolio-item:last-child {
  margin-bottom: 0px;
}
.portfolio-grid.portfolio-one .image {
  width: 100%;
  float: none;
}
/* Avada 3.0 Images */
.error-message {
  margin-top: 65px;
  color: #F0F0F0;
  font-size: 170px;
  font-weight: bold;
}
/* WP 3.6 media player responsive */
.mejs-container.mejs-video {
  width: 100%;
  height: auto;
}
.mejs-overlay,
.mejs-poster {
  width: 100%;
  height: 100%;
}
.mejs-mediaelement video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.mejs-container,
.mejs-embed,
.mejs-embed body {
  background: transparent;
}
.fusion-content-widget-area .products a,
.fusion-footer-widget-area .products a,
#slidingbar-area .products a {
  padding: 0;
  border: 0;
  background: none;
}
.fusion-content-widget-area .products .product-title,
.fusion-footer-widget-area .products .product-title,
#slidingbar-area .products .product-title {
  margin: 0;
  margin-bottom: 10px;
}
.fusion-footer-widget-area .product_list_widget li,
#slidingbar-area .product_list_widget li {
  border: 0;
  border-bottom: 1px solid #282a2b;
}
.fusion-footer-widget-area .product_list_widget li a,
#slidingbar-area .product_list_widget li a {
  border: none;
}
.fusion-footer-widget-area .widget_shopping_cart_content .total,
#slidingbar-area .widget_shopping_cart_content .total {
  margin: 10px 0px;
}
.fusion-footer-widget-area .widget_shopping_cart_content .buttons,
#slidingbar-area .widget_shopping_cart_content .buttons {
  background: #282a2b;
}
.fusion-footer-widget-area .products-slider a,
.fusion-footer-widget-area .simple-products-slider a,
#slidingbar-area .products-slider a,
#slidingbar-area .simple-products-slider a,
.fusion-content-widget-area .products-slider a,
.fusion-content-widget-area .simple-products-slider a {
  border: 0;
  background: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: inline-block;
  width: auto;
}
.fusion-footer-widget-area .products-slider li .image,
#slidingbar-area .products-slider li .image {
  width: auto;
  height: auto;
}
.fusion-footer-widget-area .simple-products-slider .es-carousel,
#slidingbar-area .simple-products-slider .es-carousel {
  padding-left: 38px;
}
.fusion-footer-widget-area .simple-products-slider .es-carousel li,
.fusion-footer-widget-area .simple-products-slider .es-carousel li .image,
#slidingbar-area .simple-products-slider .es-carousel li,
#slidingbar-area .simple-products-slider .es-carousel li .image {
  width: 149px;
  height: auto;
}
.fusion-footer-widget-area .image-extras-content h3,
#slidingbar-area .image-extras-content h3,
.fusion-content-widget-area .image-extras-content h3 {
  margin-bottom: 0;
  text-transform: none;
  margin-bottom: 5px;
}
.fusion-footer-widget-area .product-category mark,
#slidingbar-area .product-category mark,
.fusion-content-widget-area .product-category mark {
  background-color: transparent;
  color: inherit;
}
.fusion-footer-widget-area .product-category h3,
#slidingbar-area .product-category h3,
.fusion-content-widget-area .product-category h3 {
  margin-bottom: 0;
}
/* to top */
#toTop {
  background-color: #333333;
  border-radius: 4px 4px 0 0;
  bottom: 0;
  color: #FFFFFF;
  display: none;
  height: 35px;
  position: fixed;
  right: 30px;
  text-align: center;
  text-transform: uppercase;
  width: 48px;
  opacity: 0.9;
  z-index: 10000;
  transition: all 0.2s ease-in-out 0s;
}
.no-totop #toTop {
  display: none !important;
}
#toTop:before {
  line-height: 35px;
  content: '\f106';
  -webkit-font-smoothing: antialiased;
  font-family: 'icomoon';
  font-size: 22px;
}
#toTop:hover {
  background-color: #A0CE4E;
}
#toTopHover {
  display: block;
  overflow: hidden;
  float: left;
  opacity: 0;
}
#toTop:active,
#toTop:focus {
  outline: none;
  background-color: #333333;
}
.fullwidthbanner-container {
  overflow: visible;
}
.tfs-slider .flex-caption {
  width: 97%;
}
.tfs-slider .flex-control-nav {
  bottom: 20px !important;
}
.tfs-slider .buttons a {
  margin: 0;
  display: inline-block;
}
/* Revslider Fix */
.tp-simpleresponsive .slotholder,
.tp-simpleresponsive .slotholder img {
  -webkit-backface-visibility: visible;
  -webkit-transform: none;
}
body .fusion-content-widget-area .button {
  margin-left: 15px;
}
#learndash_lessons .learndash_topic_dots {
  float: none;
}
.video-background {
  position: relative;
  overflow: hidden;
}
.video-bg {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.video-bg iframe,
.video-bg object,
.video-bg embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-content {
  position: absolute;
  top: 0;
  padding: 15px;
  width: 100%;
}
.bbp-arrow {
  margin-top: -1px;
}
#sliders-container {
  position: relative;
}
#sliders-container .rev_slider_wrapper {
  -webkit-transform: translateZ(0);
}
.fusion-animated {
  position: relative;
  z-index: 2000;
}
/* Classes needed by Theme Check */
.wp-caption-text {
  font-weight: normal;
}
.gallery-caption {
  font-weight: normal;
}
.bypostauthor {
  font-weight: normal;
}
/* Elastic Slider */
.ei-slider {
  position: relative;
  width: 100%;
  height: 400px;
  margin: 0 auto;
  overflow: hidden;
}
.ei-slider-loading {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 999;
  background: rgba(0, 0, 0, 0.9);
  color: #fff;
  text-align: center;
  line-height: 400px;
}
.ei-slider-large {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.ei-slider-large li {
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.ei-slider-large li img {
  width: auto;
  max-width: none;
}
.ei-title {
  position: absolute;
  right: 50%;
  margin-right: 13%;
  top: 30%;
}
.ei-title h2,
.ei-title h3 {
  text-align: right;
  margin: 0;
  font-weight: normal;
}
.ei-title h2 {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}
.ei-slider-thumbs {
  height: 13px;
  margin: 0 auto;
  position: relative;
  padding: 0;
  bottom: 13px;
  z-index: 10;
}
.ei-slider-thumbs li {
  position: relative;
  float: left;
  height: 100%;
}
.ei-slider-thumbs li.ei-slider-element {
  top: 0px;
  left: 0px;
  position: absolute;
  height: 100%;
  z-index: 10;
  text-indent: -9000px;
  background: #000;
  background: rgba(0, 0, 0, 0.9);
}
.ei-slider-thumbs li a {
  display: block;
  text-indent: -9000px;
  background: #666 ;
  width: 100%;
  height: 100%;
  cursor: pointer;
  box-shadow: 0px 0px 2px 0px #ffffff;
  transition: background 0.2s ease;
}
.ei-slider-thumbs li a:hover {
  background-color: #f0f0f0;
}
.ei-slider-thumbs li img {
  position: absolute;
  bottom: 50px;
  opacity: 0;
  z-index: 999;
  max-width: 100%;
  transition: all 0.4s ease;
  -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), to(rgba(255, 255, 255, 0.3)));
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.ei-slider-thumbs li:hover img {
  opacity: 1;
  bottom: 13px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.ei-slider ul {
  list-style: none;
}
@media screen and (max-width: 830px) {
  .ei-title {
    position: absolute;
    right: 0px;
    margin-right: 0px;
    width: 100%;
    text-align: center;
    top: 28%;
    padding: 5px 0;
  }
  .ei-title h2,
  .ei-title h3 {
    text-align: center;
  }
  #wrapper .ei-title h2 {
    font-size: 20px;
    line-height: 24px;
  }
  #wrapper .ei-title h3 {
    font-size: 15px;
    line-height: 30px;
  }
}
/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}
.flexslider .slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  z-index: 1000;
}
/* FlexSlider Necessary Styles
*********************************/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides {
  overflow: hidden;
}
.flexslider .slides li {
  display: none;
  -webkit-backface-visibility: hidden;
}
/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
  width: 100%;
  max-width: 100%;
  display: block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.flexslider .slides .video-shortcode {
  margin-bottom: 0;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* Clearfix for the .slides element */
.flexslider .slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.flexslider .slides,
.flex-control-nav,
.flex-direction-nav {
  z-index: 2;
}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/*.no-js .flexslider .slides > li:first-child {display: block;}*/
/* FlexSlider Default Theme
*********************************/
.flexslider {
  margin: 0 0 60px;
  background-color: transparent;
  position: relative;
}
.flex-viewport {
  max-height: 2000px;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
/* Direction Nav */
.flex-direction-nav {
  height: 0;
}
.flex-direction-nav a {
  font-family: 'icomoon';
  width: 30px;
  height: 30px;
  margin: -20px 0 0;
  background-color: rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: all .3s ease;
  z-index: 100;
  overflow: hidden;
  text-align: center;
  line-height: 30px;
  font-size: 16px;
  font-weight: normal;
  -webkit-font-smoothing: none;
  color: #fff;
}
.flex-direction-nav a:hover {
  color: #fff;
}
.sidebar .widget .flex-direction-nav a,
.sidebar .widget .flex-direction-nav a:hover {
  color: #fff;
}
.no-opacity .flex-direction-nav a {
  display: none;
}
.no-opacity .flexslider:hover .flex-direction-nav a {
  display: block;
}
.flex-direction-nav .flex-next {
  right: 0;
  text-indent: 2px;
}
.flex-direction-nav .flex-prev {
  left: 0;
  text-indent: -2px;
}
.no-rgba .flex-direction-nav .flex-next,
.no-rgba .flex-direction-nav .flex-prev {
  background-color: #000;
}
.flexslider:hover .flex-next {
  opacity: 0.8;
  right: 0px;
}
.flexslider:hover .flex-prev {
  opacity: 0.8;
  left: 0px;
}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled,
.main-flex:hover .flex-direction-nav .flex-disabled {
  opacity: 0;
  cursor: default;
  display: none;
  visibility: hidden;
}
/* Control Nav */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: 0px;
  text-align: center;
}
#wrapper .flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
}
#wrapper .flex-control-paging li a {
  display: block;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  border-radius: 20px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
.flex-caption {
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
  width: 96%;
  padding: 2%;
  color: #fff;
  left: 0;
  bottom: 0;
  margin: 0;
}
.no-rgba .flex-caption {
  background-color: #000;
}
.main-flex {
  margin-bottom: 0;
}
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 0;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 0;
  }
}
.col .flexslider {
  margin: 0;
}
/**** Isotope Filtering ****/
.isotope-item {
  z-index: 2;
}
.isotope-hidden.isotope-item {
  z-index: 1;
}
/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
  transition-duration: 0.8s;
}
.isotope {
  transition-property: height, width;
}
.isotope .isotope-item {
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  transition-duration: 0s;
}
/**** Isotope filtering ****/
.isotope-item {
  z-index: 2;
}
.isotope-hidden.isotope-item {
  z-index: 1;
}
/* Slider */
#layerslider-container {
  margin: 0 auto;
}
#layerslider-wrapper {
  position: relative;
}
#layerslider-wrapper .ls-shadow-top {
  position: absolute;
  background-image: url(http://www.pescatour.it/skin_main/assets/images/shadow-top.png);
  background-repeat: no-repeat;
  background-position: top center;
  height: 42px;
  width: 100%;
  top: 0;
  z-index: 99;
}
#layerslider-wrapper .ls-shadow-bottom {
  position: absolute;
  background-image: url(http://www.pescatour.it/skin_main/assets/images/shadow-bottom.png);
  background-repeat: no-repeat;
  background-position: bottom center;
  height: 32px;
  width: 100%;
  bottom: 0;
  z-index: 99;
}
.ls-avada {
  border-top: 1px solid #d2d3d4;
  border-bottom: 1px solid #d2d3d4;
}
.ls-avada .ls-layer {
  background-repeat: no-repeat;
  background-position: center center;
}
.ls-avada .ls-nav-prev,
.ls-avada .ls-nav-next,
.products-slider .es-nav span {
  background-color: rgba(0, 0, 0, 0.5);
  width: 63px;
  height: 63px;
  display: none;
  position: absolute;
  top: 50%;
  margin-top: -31px;
  opacity: 0.8;
  text-align: center;
}
.ls-avada .ls-nav-prev:before,
.ls-avada .ls-nav-next:before {
  margin-left: -2px;
  content: '\e61e';
  line-height: 63px;
  font-family: 'icomoon';
  font-size: 25px;
  -webkit-font-smoothing: antialiased;
  color: #fff;
}
.ls-avada .ls-nav-next:before {
  margin-left: -1px;
  content: '\e620';
}
.no-rgba .ls-avada .ls-nav-prev,
.no-rgba .ls-avada .ls-nav-next,
.no-rgba .wooslider .wooslider-prev,
.no-rgba .wooslider .wooslider-next,
.no-rgba .products-slider .es-nav span {
  background-color: #ccc ;
}
.ls-avada .ls-nav-prev:hover,
.ls-avada .ls-nav-next:hover,
.products-slider .es-nav span:hover {
  opacity: 1;
}
.ls-avada:hover .ls-nav-prev,
.ls-avada:hover .ls-nav-next {
  display: block;
}
.ls-avada .ls-nav-prev,
.products-slider .es-nav span.es-nav-prev {
  left: 0;
  margin-left: 0;
  z-index: 10;
}
.ls-avada .ls-nav-next,
.products-slider .es-nav span.es-nav-next {
  right: 0 ;
  margin-left: 0;
  z-index: 10;
}
.ls-avada .ls-playvideo {
  width: 50px;
  height: 50px;
  margin-left: -25px;
  margin-top: -25px;
}
.ls-avada .ls-playvideo {
  background-position: -300px -150px;
}
.ls-avada .ls-playvideo:hover,
.ls-avada .ls-vpcontainer:hover .ls-playvideo {
  background-position: -375px -150px;
}
/* slidingbar */
#slidingbar-area {
  z-index: 99999;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
body.admin-bar #wrapper #slidingbar-area {
  top: 32px;
}
#slidingbar {
  height: auto;
  color: #8c8989;
  background: #363839;
  background: rgba(54, 56, 57, 0.9);
  overflow: hidden;
  position: relative;
  z-index: 3;
  display: none;
  padding: 35px 10px;
}
.sb-toggle-wrapper {
  position: absolute;
  right: 0;
  border-top: 35px solid #363839;
  border-left: 35px solid transparent;
}
.sb-toggle-wrapper .sb-toggle:after {
  font-family: "IcoMoon";
  content: '\e61d';
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  display: block;
  position: absolute;
  left: -17px;
  top: -33px;
  line-height: normal;
  color: #fff;
  text-shadow: none;
}
.sb-toggle.open:after {
  content: '\e61c';
  -webkit-font-smoothing: antialiased;
}
.fusion-slidingbar-widget-column {
  margin-bottom: 50px;
}
.fusion-slidingbar-widget-column:last-child {
  margin-bottom: 0;
}
#slidingbar-area .logo {
  float: none;
  display: block;
  margin: 0 0 22px;
}
#slidingbar-area h3,
#slidingbar-area .widget-title {
  margin: 0 0 28px;
  color: #ddd;
  text-transform: uppercase;
  font: 13px/20px 'PTSansBold', arial, helvetica, sans-serif;
}
#slidingbar-area .holder-block img {
  width: 100%;
}
#slidingbar-area ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 15px;
}
#slidingbar-area ul li > a {
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
  display: block;
}
#slidingbar-area .widget_recent_entries ul li {
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
}
#slidingbar-area .widget_recent_entries ul li a {
  padding: 0 0 5px 0;
  border-bottom: none;
}
#slidingbar-area .slidingbar-widget-col:not(.widget_icl_lang_sel_widget) > ul > li:first-child,
#slidingbar-area .slidingbar-widget-col:not(.widget_icl_lang_sel_widget) ul:first-child > li:first-child > a,
#slidingbar-area .slidingbar-widget-col:not(.widget_icl_lang_sel_widget) > ul > li:first-child > a {
  background-image: none;
  padding-top: 0px;
}
.slidingbar-area a {
  color: #bfbfbf;
}
#slidingbar-area ul li a:hover {
  color: #a0ce4e;
}
#slidingbar-area ul#recentcomments li.recentcomments:first-child {
  padding-top: 0px;
  background: none;
}
#slidingbar-area li.recentcomments {
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
  display: block;
}
#slidingbar-area li.recentcomments a {
  border: none;
}
/* WooSlider */
.fusion-post-content .wooslider {
  border: 0;
  background: none;
  box-shadow: none;
  border-radius: 0;
  margin: 0 auto;
  max-width: 940px;
}
.wooslider .slide-content {
  margin: 0;
}
.wooslider .wooslider-pauseplay {
  position: absolute;
  margin: 0;
  top: auto;
  bottom: 15px;
}
.wooslider .wooslider-control-nav {
  position: absolute;
  margin: 0;
  top: auto;
  bottom: -10px;
}
.wooslider .wooslider-prev,
.wooslider .wooslider-next,
.main-flex .flex-prev,
.main-flex .flex-next {
  background-color: rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
  width: 63px;
  height: 63px;
  display: none;
  position: absolute;
  top: 42%;
  margin: 0;
  color: #fff;
  font-family: 'icomoon';
  text-align: center;
  line-height: 63px;
  font-size: 36px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
.tfs-slider .flex-prev,
.tfs-slider .flex-next {
  font-size: 25px;
  -webkit-font-smoothing: antialiased;
}
.wooslider:hover .wooslider-prev,
.wooslider:hover .wooslider-next,
.main-flex:hover .flex-prev,
.main-flex:hover .flex-next {
  display: block;
}
.wooslider .wooslider-prev,
.main-flex .flex-prev {
  left: 0;
  padding: 0;
  border: 0;
  text-indent: -5px;
}
.wooslider .wooslider-next,
.main-flex .flex-next {
  right: 0;
  padding: 0;
  border: 0;
  text-indent: 5px;
}
.no-rgba .wooslider .wooslider-next,
.no-rgba .wooslider .wooslider-prev {
  background-color: #000;
}
#sliders-container .wooslider .slide-content p {
  margin: 0;
}
.sidebar .wooslider-control-nav li a,
.fusion-footer-widget-area .wooslider-control-nav li a {
  padding: 0;
  background: none;
  border: 0;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  margin-right: 3px;
}
.sidebar .wooslider-next,
.sidebar .wooslider-prev,
.fusion-post-content .wooslider .wooslider-prev,
.fusion-post-content .wooslider .wooslider-next,
.fusion-footer-widget-area .wooslider-next,
.fusion-footer-widget-area .wooslider-prev {
  width: 29px;
  height: 29px;
}
.sidebar .wooslider .wooslider-control-nav,
.fusion-footer-widget-area .wooslider .wooslider-control-nav {
  bottom: 5px;
}
.sidebar .widget_wooslider_slideshow_slides .wooslider-control-nav,
.fusion-footer-widget-area .widget_wooslider_slideshow_slides .wooslider-control-nav {
  bottom: 12px;
}
.fusion-footer-widget-area .slide-excerpt {
  overflow: hidden;
  position: absolute;
  bottom: -50px;
  padding: 0px;
  width: 100%;
  text-align: center;
}
.sidebar .slide-excerpt {
  bottom: 15%;
  width: 100%;
}
.sidebar .slide-excerpt .slide-title {
  float: none;
}
.sidebar .slide-excerpt .slide-title a {
  color: #ffffff;
  border: none;
}
.sidebar .slide-excerpt .slide-title a:hover {
  color: #ffffff;
}
.sidebar .widget .slides li div a {
  padding: 0;
}
/* =================================================================================================
Table of Contents
----------------------------------------------------------------------------------------------------
  01 Layout
  02 General Styles
  03 Author Page - Info
  04 FAQs Page
  05 Smooth Scroll
  06 Avada Adminbar Menu

================================================================================================= */
/* Layout
================================================================================================= */
.fusion-row {
  margin: 0 auto;
  zoom: 1;
}
.fusion-row:before,
.fusion-row:after {
  content: " ";
  display: table;
}
.fusion-row:after {
  clear: both;
}
.fusion-alignleft {
  display: inline;
  float: left;
  margin-right: 15px;
}
.fusion-alignright {
  display: inline;
  float: right;
  margin-left: 15px;
}
.fusion-aligncenter {
  display: block;
  clear: both;
  margin: 0 auto;
  text-align: center;
}
.fusion-columns {
  margin: 0 -15px;
}
.fusion-columns-5 .col-lg-2,
.fusion-columns-5 .col-md-2,
.fusion-columns-5 .col-sm-2,
.fusion-columns-5 .col-xs-2 {
  width: 20%;
}
.fusion-block-element {
  display: block;
}
.fusion-hidden {
  display: none;
}
.fusion-responsive-img {
  margin: 0;
}
/* General Styles
================================================================================================= */
.screen-reader-text {
  overflow: hidden;
  clip: rect(0px, 0px, 0px, 0px);
  position: absolute;
  margin: -1px;
  padding: 0;
  height: 1px;
  width: 1px;
  word-wrap: normal !important;
  border: 0 none;
}
mark {
  background: none;
  color: inherit;
}
/* Headings */
.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}
/* Breadcrumbs */
.fusion-breadcrumb-prefix {
  padding-right: 5px;
}
.fusion-breadcrumb-sep {
  padding: 0 5px;
}
.fusion-breadcrumb-sep:last-child {
  display: none;
}
/* Search Form */
.searchform .search-field {
  display: table-cell;
  vertical-align: top;
}
.searchform .search-button {
  display: table-cell;
  width: 33px;
  vertical-align: top;
}
.searchform .search-table .search-field input {
  color: #AAA9A9;
  background-color: #ffffff;
  border: 1px solid #D2D2D2;
  color: #747474;
  font-size: 13px;
  padding: 8px 15px;
  height: 33px;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
}
.searchform .search-table .search-button input[type="submit"] {
  background: #000000;
  border: none;
  border-radius: 0;
  color: #FFFFFF;
  font-size: 14px;
  height: 33px;
  line-height: 33px;
  margin: 0;
  padding: 0;
  width: 33px;
  text-indent: 0;
  cursor: pointer;
  font-family: 'icomoon';
  font-weight: normal;
  text-shadow: none;
  -webkit-font-smoothing: antialiased;
  transition: all .2s;
}
.searchform .search-table .search-button input[type="submit"]:hover {
  background: #A0CE4E;
}
.search-page-search-form-top {
  padding-bottom: 60px;
  border-bottom: 1px solid #E6E5E6;
  margin-bottom: 60px;
}
.search-page-search-form-bottom {
  padding-top: 60px;
  border-top: 1px solid #E6E5E6;
  margin-top: 60px;
}
.search-page-search-form .seach-form {
  text-align: right;
}
.search-page-search-form .seach-form .search-table .search-field input {
  text-indent: 0;
}
/* Rollovers */
.fusion-image-wrapper {
  overflow: hidden;
  z-index: 1;
  position: relative;
}
.fusion-image-wrapper:hover .fusion-rollover {
  opacity: 1;
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
}
.no-csstransforms .fusion-image-wrapper:hover .fusion-rollover {
  display: block;
}
.fusion-image-wrapper.fusion-video {
  display: block;
}
.fusion-image-size-fixed {
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
}
.fusion-rollover {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100.1%;
  line-height: normal;
  text-align: center;
  background-image: linear-gradient(to top, #aad75d, #d1e990);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  transition: all 0.3s ease-in-out;
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
}
.fusion-rollover:before {
  display: inline-block;
  content: '';
  vertical-align: middle;
  height: 100%;
}
.no-csstransforms .fusion-rollover {
  display: none;
}
.fusion-rollover-content {
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  height: auto;
  width: 90%;
}
.fusion-rollover-content .fusion-rollover-title,
.fusion-rollover-content .fusion-rollover-categories,
.fusion-rollover-content .price {
  margin: 0;
  line-height: normal;
  font: 13px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  color: #333333;
}
.fusion-rollover-content .fusion-rollover-title {
  margin-bottom: 3px;
  margin-top: 10px;
}
.fusion-rollover-content .fusion-rollover-categories a {
  font-size: 11px;
}
.fusion-rollover-content .fusion-rollover-categories a:hover {
  color: #444;
}
.fusion-rollover-content .price {
  display: inline-block;
}
.fusion-rollover-content .fusion-product-buttons {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 15px;
  padding: 0 10%;
  height: 40px;
  width: 100%;
}
.fusion-clean-product-image-wrapper .fusion-rollover-content .fusion-product-buttons {
  position: static;
  padding: 0;
}
.fusion-rollover-content .fusion-product-buttons a {
  display: block;
  margin-top: 10px;
  padding-left: 16px;
  width: auto;
  line-height: normal;
  text-align: left;
  max-width: 49%;
  font-size: 12px;
  box-sizing: border-box;
}
.fusion-carousel-title-below-image .fusion-rollover-content .fusion-product-buttons a {
  max-width: none;
}
.fusion-rollover-content .fusion-product-buttons a:first-child {
  float: left;
}
.fusion-rollover-content .fusion-product-buttons a:first-child:before {
  position: absolute;
  margin-left: -16px;
  content: '\f07a';
  font-family: 'icomoon';
}
.fusion-rollover-content .fusion-product-buttons a:last-child {
  float: right;
}
.fusion-rollover-content .fusion-product-buttons a:last-child:before {
  position: absolute;
  margin-left: -16px;
  content: '\e623';
  font-family: 'icomoon';
}
.fusion-rollover-content .fusion-product-buttons a.added_to_cart {
  display: none;
}
.fusion-rollover-sep {
  display: inline-block;
  vertical-align: middle;
  height: 36px;
  width: 5px;
}
.fusion-rollover-link,
.fusion-rollover-gallery {
  display: inline-block;
  opacity: 0.9;
  position: relative;
  vertical-align: middle;
  margin: 0;
  height: 36px;
  width: 35px;
  text-indent: -10000px;
  background-color: #333;
  border-radius: 50%;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
}
.fusion-rollover-link:hover,
.fusion-rollover-gallery:hover {
  opacity: 1;
}
.fusion-rollover-link:before,
.fusion-rollover-gallery:before {
  position: absolute;
  left: 50%;
  margin-left: -7.5px;
  text-indent: 0;
  line-height: 36px;
  text-shadow: none;
  font-family: 'icomoon';
  font-size: 15px;
  color: #fff;
  -webkit-font-smoothing: antialiased;
}
.fusion-rollover-link:before {
  content: '\e619';
}
.fusion-rollover-gallery:before {
  content: '\f002';
}
.fusion-placeholder-image {
  max-width: 100%;
  background-color: #f6f6f6;
}
.fusion-hidden-content {
  overflow: hidden;
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
}
/* Filters */
.fusion-filters {
  display: none;
  overflow: hidden;
  list-style: none;
  margin-bottom: 55px;
  padding: 0;
  line-height: 34px;
  border-top: 1px solid #e7e6e6;
  border-bottom: 1px solid #e7e6e6;
}
.fusion-filter {
  float: left;
  margin-right: 30px;
}
.fusion-filter.fusion-active a {
  line-height: 31px;
  border-top: 3px solid #a0ce4e;
  color: #a0ce4e;
}
.fusion-filter a {
  display: block;
}
/* Infinite scroll load more button */
.fusion-load-more-button {
  margin-top: 20px;
  height: 50px;
  line-height: 50px;
  background-color: #E9EAEE;
  cursor: pointer;
  text-align: center;
  text-transform: uppercase;
  transition: all .2s;
}
.fusion-load-more-button:hover {
  transition: all .3s;
}
.fusion-portfolio-wrapper .fusion-load-more-button {
  display: none;
}
/* Loading Spinner - Infinite Scroll */
.fusion-loading-container {
  margin-top: 20px;
}
.fusion-loading-container .fusion-loading-spinner {
  display: inline-block;
}
.fusion-loading-container .fusion-spinner-1,
.fusion-loading-container .fusion-spinner-2,
.fusion-loading-container .fusion-spinner-3 {
  width: 12px;
  height: 12px;
  background-color: #e2e0e0;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: fusion-bounce-delay 1.4s infinite ease-in-out;
  animation: fusion-bounce-delay 1.4s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.fusion-loading-container .fusion-spinner-1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.fusion-loading-container .fusion-spinner-2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.fusion-loading-container .fusion-loading-msg {
  display: inline-block;
  margin-left: 7px;
}
@-webkit-keyframes fusion-bounce-delay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes fusion-bounce-delay {
  0%,
  80%,
  100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
/* Loading Spinner - FusionSlider */
.fusion-slider-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -3em 0 0 -3em;
  color: transparent;
  font-size: 10px;
  border-top: 0.5em solid rgba(0, 0, 0, 0.2);
  border-right: 0.5em solid rgba(0, 0, 0, 0.2);
  border-bottom: 0.5em solid #333;
  border-left: 0.5em solid rgba(0, 0, 0, 0.2);
  -webkit-animation: fusion-rotate 0.8s infinite linear;
  animation: fusion-rotate 0.8s infinite linear;
}
.fusion-slider-loading .fusion-slider-loading-text {
  position: absolute;
}
.no-cssanimations .fusion-slider-loading {
  padding-left: 5px;
  padding-top: 15px;
  color: #000;
}
.ua-ie-8 .fusion-slider-loading {
  border: none;
  color: transparent;
  text-indent: 100000px;
  background: url(http://www.pescatour.it/skin_main/assets/images/ajax-loader.gif ) center center no-repeat;
}
.fusion-slider-loading,
.fusion-slider-loading:after {
  width: 6em;
  height: 6em;
  border-radius: 50%;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
}
@-webkit-keyframes fusion-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes fusion-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fusion-inline-sep {
  padding: 0 5px;
}
.fusion-inline-sep:last-child {
  display: none;
}
/* p Tag */
.post-content p {
  margin-top: 0;
  margin-bottom: 20px;
}
/* Blockquote */
blockquote {
  padding: 15px;
  background: #f5f5f5;
  border-left: 4px solid #a0ce4e;
  font: 13px/20px 'PTSansItalic', arial, helvetica, sans-serif;
  color: #444444;
  font-style: italic;
}
blockquote *:last-child {
  margin-bottom: 0;
}
/* Tables */
.table-1,
.table-2,
.tkt-slctr-tbl-wrap-dv {
  display: block;
  overflow-x: auto;
}
/* Tagcloud */
.tagcloud a {
  font-size: 13px !important;
  display: inline-block;
  padding: 0 10px;
  min-height: 28px;
  line-height: 28px;
  border: 1px solid;
  margin: 2px 0;
  -webkit-transform: all 0.2s;
  transform: all 0.2s;
  transition: all 0.2s;
}
.tagcloud a:hover {
  color: #fff;
}
/* Avada Select Boxes */
.select-arrow {
  width: 35px;
  height: 33px;
  line-height: 33px;
  border-left-width: 1px;
  border-left-style: solid;
  position: absolute;
  bottom: 1px;
  right: 1px;
  pointer-events: none;
  z-index: 10;
  font-family: 'icomoon';
  font-size: 9px;
  text-align: center;
}
.avada-select-parent {
  position: relative;
  overflow: hidden;
  margin: 0;
}
.bbpress .avada-select-parent {
  overflow: hidden;
}
.avada-select-parent select {
  border: 1px solid #dadada;
  -webkit-appearance: none;
  text-overflow: '';
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  font-size: 13px;
  outline: none;
  height: auto;
  padding: 9px 15px;
  position: relative;
  text-indent: 0.01px;
  vertical-align: middle;
  z-index: 5;
  margin: 0;
  border-radius: 0;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  min-width: 180px;
}
.sidebar .avada-select-parent select {
  min-width: initial;
}
.ua-ie .select-arrow {
  display: none;
}
.submit,
#submit {
  cursor: pointer;
}
/* WP Calendar Widget */
#slidingbar .widget_calendar table,
.sidebar .widget_calendar table,
.fusion-footer-widget-area .widget_calendar table {
  width: 100%;
}
/* Author Page - Info
================================================================================================= */
.fusion-author .fusion-edit-profile {
  font-size: 12px;
}
.fusion-author .fusion-social-networks {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
  line-height: normal;
}
.fusion-author .fusion-social-networks .fusion-social-network-icon {
  margin-bottom: 0;
}
.fusion-author .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-bottom: 2px;
}
.fusion-author-avatar {
  float: left;
  margin-right: 20px;
  max-width: 20%;
}
.fusion-author-info {
  overflow: hidden;
}
.fusion-author-title {
  margin-top: 0;
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  color: #333333;
  font-weight: normal;
}
.fusion-author-social {
  display: table;
  margin: 20px 0 80px 0;
  padding: 5px 0;
  width: 100%;
  border-top: 1px solid #E0DEDE;
  border-bottom: 1px solid #E0DEDE;
}
.fusion-author-tagline {
  display: table-cell;
  vertical-align: middle;
  max-width: 70%;
  font-weight: bold;
}
/* FAQs Page
================================================================================================= */
.fusion-faqs-wrapper {
  display: none;
}
.fusion-faq-post {
  position: relative;
}
/* Avada Adminbar Menu
================================================================================================= */
@media screen and (max-width: 782px) {
  #wp-toolbar > ul > .avada-menu {
    display: block;
  }
  #wpadminbar .avada-menu > .ab-item .ab-icon {
    padding-top: 6px !important;
    height: 40px !important;
    font-size: 30px !important;
  }
}
#menu-appearance a[href="themes.php?page=optionsframework"] {
  display: none;
}
#wpadminbar .avada-menu > .ab-item .ab-icon:before {
  content: "\e62d";
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* =================================================================================================
Table of Contents
----------------------------------------------------------------------------------------------------
	01 General Header Styles
	02 Side Header Styles
	03 Main Menu Styles
	04 Secondary Menu Styles
	05 Common Menu Styles
	06 Megamenu Styles
	07 Sticky Header Styles
	08 Mobile Menu Styles
================================================================================================= */
/* General Header Styles
================================================================================================= */
.fusion-header-wrapper {
  position: relative;
  z-index: 10010;
}
.fusion-header-wrapper .tooltip {
  z-index: 10030;
}
.fusion-header-sticky-height {
  display: none;
}
.fusion-header {
  padding-left: 30px;
  padding-right: 30px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.fusion-header-backface {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.fusion-header-v2 .fusion-header,
.fusion-header-v3 .fusion-header,
.fusion-header-v4 .fusion-header,
.fusion-header-v5 .fusion-header {
  border-bottom: 1px solid transparent;
}
.fusion-logo {
  display: block;
  float: left;
  max-width: 100%;
  zoom: 1;
}
.fusion-logo:before,
.fusion-logo:after {
  content: " ";
  display: table;
}
.fusion-logo:after {
  clear: both;
}
.fusion-logo a {
  display: block;
  max-width: 100%;
}
.fusion-logo img {
  width: auto;
}
.fusion-logo-2x {
  display: none;
}
.fusion-mobile-logo-1x,
.fusion-mobile-logo-2x {
  display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .fusion-standard-logo.fusion-logo-1x {
    display: none;
  }
  .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }
}
.fusion-secondary-header .fusion-alignleft {
  float: left;
  margin-right: 0;
}
.fusion-secondary-header .fusion-alignright {
  float: right;
  margin-left: 0;
}
.fusion-secondary-header {
  min-height: 43px;
  border-bottom: 1px solid transparent;
}
.fusion-secondary-header .fusion-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.fusion-secondary-header .fusion-alignleft {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.fusion-secondary-header .fusion-alignright {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.fusion-secondary-header .fusion-alignright > * {
  float: right;
}
.fusion-header-v2 .fusion-secondary-header {
  border-top: 3px solid transparent;
}
.fusion-secondary-header .fusion-mobile-nav-holder {
  width: 80%;
  margin: 0 auto;
}
.fusion-header-separator {
  padding: 0 6px;
}
.fusion-contact-info {
  line-height: 43px;
}
.fusion-header-v4 .fusion-header {
  padding-top: 30px;
  padding-bottom: 30px;
}
.fusion-header-v4 .fusion-logo {
  width: 100%;
}
.fusion-header-v4 .searchform {
  margin-left: 15px;
}
.fusion-header-v4 .search-table {
  width: 286px;
}
.fusion-header-v4 .fusion-logo {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
      flex-direction: row;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.fusion-header-v4 .fusion-logo:before,
.fusion-header-v4 .fusion-logo:after {
  content: none;
}
.fusion-header-v4 .fusion-logo .fusion-logo-link {
  float: none;
}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
      flex-direction: row;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline {
  -webkit-order: 1;
  -ms-flex-order: 1;
      order: 1;
}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline a {
  display: inline;
}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline .fusion-button {
  display: inline-block;
}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-secondary-menu-search {
  -webkit-order: 2;
  -ms-flex-order: 2;
      order: 2;
}
.fusion-header-tagline {
  margin: 0;
  padding: 0;
  line-height: 32px;
  font-family: 'MuseoSlab500Regular', Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.fusion-header-banner {
  float: right;
}
.fusion-logo .fusion-header-banner a {
  float: none;
}
.fusion-secondary-main-menu {
  border-bottom: 1px solid transparent;
  padding-left: 30px;
  padding-right: 30px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.fusion-secondary-main-menu .fusion-main-menu {
  float: none;
}
.fusion-secondary-main-menu .search-table {
  width: 100%;
}
.fusion-secondary-main-menu .fusion-main-menu .searchform {
  display: none;
  float: none;
  padding: 5px 0px;
  margin-left: 0;
}
.fusion-secondary-main-menu .fusion-main-menu .searchform {
  display: block;
  padding: 0;
}
.fusion-secondary-main-menu .fusion-secondary-menu-search {
  display: none;
  padding: 5px 0px;
}
.fusion-secondary-main-menu .fusion-secondary-menu-search .searchform {
  margin-left: 0;
}
.fusion-header-menu-align-center .fusion-main-menu {
  text-align: center;
}
.fusion-header-menu-align-center .fusion-main-menu > ul > li {
  display: inline-block;
  vertical-align: top;
  float: none;
  text-align: left;
}
.fusion-header-menu-align-right .fusion-main-menu {
  float: right;
}
.fusion-header-v5.fusion-logo-center .fusion-logo {
  float: none;
  text-align: center;
}
.fusion-header-v5.fusion-logo-center .fusion-logo a {
  display: inline-block;
}
.fusion-logo-left .fusion-header-banner {
  float: right;
}
.fusion-logo-left.fusion-header-v4 .fusion-logo {
  float: none;
  width: auto;
}
.fusion-logo-right .fusion-logo {
  float: right;
  text-align: right;
}
.fusion-logo-right .fusion-header-banner {
  float: left;
}
.fusion-logo-right .fusion-header-tagline {
  float: left;
}
.fusion-logo-right .searchform {
  float: left;
}
.fusion-logo-right .fusion-main-menu {
  float: left;
}
.fusion-logo-right .fusion-mobile-menu-icons {
  left: 0;
  right: auto;
}
.fusion-logo-right .fusion-mobile-menu-icons a {
  float: left;
  margin-left: 0;
  margin-right: 15px;
}
.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-logo-link {
  -webkit-order: 2;
  -ms-flex-order: 2;
      order: 2;
}
.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
  -webkit-order: 1;
  -ms-flex-order: 1;
      order: 1;
}
/* Side Header Styles
================================================================================================= */
body.side-header #wrapper .fusion-megamenu-wrapper {
  top: 0;
}
body.side-header #side-header .fusion-main-menu ul ul {
  right: auto;
}
body.side-header-left #wrapper {
  margin-left: 280px;
  width: auto;
}
body.side-header-left #side-header {
  left: 0;
}
body.side-header-left #side-header .side-header-border {
  border-right-width: 1px;
  border-right-style: solid;
}
body.side-header-left #side-header .fusion-main-menu > ul > li > ul,
body.side-header-left #side-header .fusion-main-menu .login-box,
body.side-header-left #side-header .fusion-main-menu .cart-contents,
body.side-header-left #side-header .fusion-main-menu .main-nav-search-form {
  left: 279px;
  top: 0;
}
body.side-header-left #side-header .fusion-main-menu .cart-contents {
  right: auto;
}
body.side-header-right #wrapper {
  margin-right: 280px;
  width: auto;
}
body.side-header-right #side-header {
  right: 0;
}
body.side-header-right #side-header .side-header-border {
  border-left-width: 1px;
  border-left-style: solid;
}
body.side-header-right #side-header .fusion-main-menu .fusion-megamenu-wrapper .fusion-megamenu {
  float: right;
}
body.side-header-right #side-header .fusion-main-menu .main-nav-search-form {
  left: -250px;
  top: 0;
}
body.side-header-right #side-header .cart-contents,
body.side-header-right #side-header .login-box {
  left: 0;
  right: auto;
}
body.side-header-right #side-header .fusion-main-menu .cart-contents {
  left: -182px;
}
body.side-header-right #side-header .fusion-main-menu .login-box {
  left: -187px;
}
body.side-header-right.rtl #side-header .cart-contents,
body.side-header-right.rtl #side-header .login-box {
  right: 0;
  left: auto;
}
#side-header {
  width: 280px;
  height: 100%;
  position: absolute;
  z-index: 3000;
  -webkit-backface-visibility: hidden;
  box-sizing: border-box;
}
#side-header .side-header-background,
#side-header .side-header-border {
  z-index: -1;
  position: fixed;
  top: 0;
  bottom: 0;
  min-height: 100vh;
  width: 280px;
  pointer-events: none;
}
#side-header .side-header-border {
  z-index: 0;
}
#side-header .side-header-wrapper {
  padding-bottom: 20px;
  zoom: 1;
}
#side-header .side-header-wrapper:before,
#side-header .side-header-wrapper:after {
  content: " ";
  display: table;
}
#side-header .side-header-wrapper:after {
  clear: both;
}
#side-header .side-header-wrapper > .fusion-secondary-menu-search {
  display: none;
  clear: both;
}
#side-header .fusion-secondary-menu-search-inner {
  border-top: 1px solid;
  padding: 5px 30px;
}
#side-header .fusion-logo {
  float: none;
}
#side-header .fusion-logo-left .fusion-logo {
  float: none;
}
#side-header .fusion-logo-center .fusion-logo {
  float: none;
  text-align: center;
}
#side-header .fusion-logo-right .fusion-logo {
  float: none;
}
#side-header .fusion-sticky-logo-1x,
#side-header .fusion-sticky-logo-2x {
  display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  #side-header .fusion-standard-logo.fusion-logo-1x {
    display: none;
  }
  #side-header .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }
}
#side-header .fusion-main-menu {
  float: none;
  -webkit-backface-visibility: hidden;
  position: relative;
  z-index: 1;
  clear: both;
}
#side-header .fusion-main-menu ul ul {
  top: 0;
  border-top: 0;
}
#side-header .fusion-main-menu .fusion-megamenu-wrapper .fusion-megamenu-holder {
  border-top: 0;
}
#side-header .fusion-main-menu > ul > li {
  float: none;
  padding: 0;
}
#side-header .fusion-main-menu > ul > li > a {
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-right: 0;
  border-style: solid;
}
#side-header .fusion-main-menu > ul > li:first-child > a {
  border-top-width: 1px;
  border-style: solid;
}
#side-header .fusion-main-menu > ul .sub-menu > li:last-child > a {
  border-bottom: none;
}
.side-header-left #side-header .fusion-main-menu > ul > li > a {
  border-left-width: 0;
}
.side-header-left #side-header .fusion-main-menu > ul > li.current-menu-ancestor > a,
.side-header-left #side-header .fusion-main-menu > ul > li.current-menu-item > a {
  border-right-width: 3px;
}
.side-header-left #side-header .fusion-main-menu > ul > li > a {
  border-left-width: 0;
}
.side-header-right #side-header .fusion-main-menu > ul > li > a {
  border-left-width: 0;
}
.side-header-right #side-header .fusion-main-menu > ul > li.current-menu-ancestor > a,
.side-header-right #side-header .fusion-main-menu > ul > li.current-menu-item > a {
  border-left-width: 3px;
}
#side-header .side-header-content-1 {
  margin-top: 40px;
}
#side-header .side-header-content-2 {
  margin-top: 40px;
}
#side-header .fusion-custom-menu-item-contents {
  right: auto !important;
  top: 0;
}
#side-header .fusion-contact-info {
  word-wrap: break-word;
}
#side-header .header-social {
  background: none !important;
  border: 0 !important;
}
#side-header .fusion-social-links-header {
  margin: 0;
}
#side-header .fusion-secondary-menu .fusion-secondary-menu-icon {
  background: none;
  min-width: 100%;
  border-right: 0;
}
#side-header .fusion-secondary-menu .fusion-secondary-menu-icon .fusion-woo-cart-separator,
#side-header .fusion-secondary-menu .fusion-secondary-menu-icon .amount,
#side-header .fusion-secondary-menu .fusion-secondary-menu-icon:after {
  display: none;
}
#side-header .fusion-secondary-menu > ul > li:first-child > a {
  padding-left: 0;
}
#side-header .fusion-secondary-menu > ul > li {
  margin-botom: 2px;
}
#side-header .fusion-header-tagline {
  margin-top: 40px;
  float: none;
  text-align: left;
}
.rtl #side-header .fusion-header-tagline {
  text-align: right;
}
#side-header .side-header-content-3 .searchform {
  margin-top: 40px;
}
#side-header .fusion-header-banner {
  margin-top: 40px;
  float: none;
}
#side-header .fusion-social-links-header .fusion-social-networks a {
  margin-bottom: 20px;
}
#side-header .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-bottom: 10px;
}
#side-header .side-header-content {
  zoom: 1;
}
#side-header .side-header-content:before,
#side-header .side-header-content:after {
  content: " ";
  display: table;
}
#side-header .side-header-content:after {
  clear: both;
}
/* Main Menu Styles
================================================================================================= */
.fusion-main-menu {
  float: right;
  position: relative;
  z-index: 200;
  overflow: hidden;
}
.fusion-main-menu > ul > li:last-child {
  padding-right: 0;
}
.fusion-main-menu > ul > li > a {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}
.fusion-main-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.fusion-main-menu li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  cursor: pointer;
}
.fusion-main-menu a {
  display: block;
  box-sizing: content-box;
}
.fusion-main-menu .iclflag {
  vertical-align: middle;
  margin-top: -2px;
}
.fusion-main-menu > ul > li {
  padding-right: 45px;
}
.fusion-main-menu li:hover > .sub-menu,
.fusion-main-menu li:hover > .fusion-megamenu-wrapper {
  visibility: visible;
  opacity: 1;
}
.fusion-main-menu .fusion-dropdown-menu {
  overflow: hidden;
}
.fusion-main-menu .sub-menu {
  position: absolute;
  left: 0;
  visibility: hidden;
  opacity: 0;
  z-index: 1;
  transition: opacity 0.2s ease-in;
}
.fusion-main-menu .sub-menu ul {
  top: 0;
}
.fusion-main-menu .sub-menu li {
  float: none;
  margin: 0;
  padding: 0;
}
.fusion-main-menu .sub-menu a {
  border: 0;
  padding: 7px 20px;
  line-height: 19px;
  text-indent: 0;
  height: auto;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
}
.fusion-main-menu .fusion-custom-menu-item-contents {
  position: absolute;
  left: auto;
  right: 0;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.2s ease-in;
}
.fusion-main-menu .fusion-last-menu-item {
  padding-right: 0;
}
.fusion-main-menu .fusion-main-menu-search a {
  font-family: 'icomoon';
  cursor: pointer;
}
.fusion-main-menu .fusion-main-menu-search a:after {
  border-radius: 50% 50% 50% 50%;
  content: '\f002';
}
.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {
  display: none;
  width: 250px;
  padding: 25px;
  text-align: right;
  border: 1px solid transparent;
}
.fusion-main-menu .fusion-main-menu-search-open .fusion-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
}
.fusion-main-menu .fusion-main-menu-cart > a {
  font-family: 'icomoon';
  cursor: pointer;
}
.fusion-main-menu .fusion-main-menu-cart > a:after {
  border-radius: 50% 50% 50% 50%;
  content: '\f07a';
}
.fusion-main-menu .fusion-widget-cart-counter > a {
  font-family: 'icomoon';
  cursor: pointer;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.fusion-main-menu .fusion-widget-cart-counter > a:before {
  border-radius: 50% 50% 50% 50%;
  content: '\f07a';
  margin-right: 5px;
}
.fusion-main-menu .fusion-widget-cart-counter > a:after {
  display: none;
}
/* Secondary Menu Styles
================================================================================================= */
.fusion-secondary-menu {
  position: relative;
  z-index: 210;
}
.fusion-secondary-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.fusion-secondary-menu > ul > li {
  float: left;
  border-left: 1px solid transparent;
}
.fusion-secondary-menu > ul > li:first-child {
  border-left: none;
}
.fusion-secondary-menu > ul > li > a {
  display: block;
  position: relative;
  padding: 0 13px;
}
.fusion-secondary-menu li {
  position: relative;
}
.fusion-secondary-menu .iclflag {
  margin-top: -2px;
}
.fusion-secondary-menu .sub-menu {
  display: block;
  position: absolute;
  left: -1px;
  z-index: 1;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.2s ease-in;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border: 1px solid transparent;
}
.fusion-secondary-menu .sub-menu a {
  display: block;
  padding: 7px 10px;
  line-height: normal;
  border-bottom: 1px solid transparent;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
}
.fusion-secondary-menu .sub-menu > li:last-child > a {
  border-bottom: none;
}
.fusion-secondary-menu > ul > li > .sub-menu .sub-menu {
  top: -1px;
}
.fusion-secondary-menu li:hover > .sub-menu {
  visibility: visible;
  opacity: 1;
}
.fusion-secondary-menu .fusion-custom-menu-item-contents {
  position: absolute;
  left: auto;
  right: 0;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.2s ease-in;
}
.fusion-secondary-menu .fusion-secondary-menu-icon {
  padding-left: 13px;
  padding-right: 13px;
}
.fusion-secondary-menu-cart {
  border-right: 1px solid transparent;
}
.fusion-secondary-menu-cart > a {
  text-transform: uppercase;
}
.fusion-secondary-menu-icon {
  min-width: 176px;
  text-align: center;
}
.fusion-secondary-menu-icon:before {
  font-family: 'icomoon';
  content: '\f07a';
  margin-right: 10px;
}
.fusion-secondary-menu-icon:after {
  font-family: 'icomoon';
  content: '\e61f';
  margin-left: 10px;
}
.fusion-social-links-header {
  margin-top: 10px;
}
/* Common Menu Styles
================================================================================================= */
.fusion-caret {
  margin-left: 6px;
}
.side-header-left .fusion-caret,
.side-header-right .fusion-caret {
  position: absolute;
}
.side-header-left.menu-text-align-right .fusion-caret,
.side-header-right.menu-text-align-left .fusion-caret {
  position: static;
}
.side-header-left .fusion-caret {
  margin-left: 9px;
}
.side-header-right .fusion-caret {
  margin-left: 0;
  margin-right: 9px;
}
.fusion-caret .fusion-dropdown-indicator {
  vertical-align: middle;
}
.fusion-caret .fusion-dropdown-indicator:before {
  content: '\f107';
  font-family: 'IcoMoon';
  font-style: normal;
}
.side-header-left .fusion-caret .fusion-dropdown-indicator:before {
  content: '\f105';
}
.side-header-right .fusion-caret .fusion-dropdown-indicator:before {
  content: '\f104';
}
.fusion-menu-cart:hover .fusion-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
}
.fusion-menu-cart-items {
  width: 180px;
  border: 1px solid transparent;
}
.fusion-menu-cart-item a {
  border-bottom: 1px solid transparent;
  padding: 14px;
  line-height: normal;
  height: auto;
  display: block;
}
.fusion-menu-cart-item img {
  display: inline-block;
  max-width: 36px;
  margin-right: 13px;
  border: 1px solid transparent;
}
.fusion-menu-cart-item .amount {
  display: inline-block;
}
.fusion-menu-cart-item-details {
  display: inline-block;
  max-width: calc(100% - 49px);
  text-align: left;
}
.fusion-menu-cart-item-title {
  margin-bottom: 6px;
}
.fusion-menu-cart-item-title,
.fusion-menu-cart-item-quantity {
  display: block;
  line-height: normal;
}
.fusion-menu-cart-checkout {
  zoom: 1;
  padding: 0 14px;
}
.fusion-menu-cart-checkout:before,
.fusion-menu-cart-checkout:after {
  content: " ";
  display: table;
}
.fusion-menu-cart-checkout:after {
  clear: both;
}
.fusion-menu-cart-link,
.fusion-menu-cart-checkout-link {
  width: auto;
  max-width: 49%;
  vertical-align: top;
}
.fusion-menu-cart-link a,
.fusion-menu-cart-checkout-link a {
  display: block;
  line-height: 15px;
  padding-bottom: 14px;
  padding-top: 14px;
  padding-left: 1.4em;
  height: auto;
  text-align: left;
  position: relative;
}
.fusion-menu-cart-link a:before,
.fusion-menu-cart-checkout-link a:before {
  position: absolute;
  margin-left: -15px;
  line-height: inherit;
}
.fusion-menu-cart-link {
  float: left;
}
.fusion-menu-cart-link a:before {
  font-family: 'IcoMoon';
  content: '\f07a';
}
.fusion-menu-cart-checkout-link {
  float: right;
}
.fusion-menu-cart-checkout-link a:before {
  font-family: 'IcoMoon';
  content: '\f046';
}
.fusion-menu-login-box .fusion-custom-menu-item-contents {
  left: 0;
  border: 1px solid transparent;
  width: 187px;
  padding: 20px;
}
.fusion-menu-login-box:hover .fusion-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
}
.fusion-menu-login-box p {
  margin-top: 0;
  margin-bottom: 10px;
}
.fusion-menu-login-box .fusion-login-box-submit,
.fusion-menu-login-box .fusion-remember-checkbox {
  margin-bottom: 0;
}
.fusion-login-box-submit {
  float: right;
}
.fusion-remember-checkbox {
  font-size: 11px;
  line-height: 32px;
}
.fusion-menu-login-box-error {
  font-size: 11px;
  color: #D04544;
}
/* Megamenu Styles
================================================================================================= */
.fusion-megamenu-wrapper {
  margin: 0 auto;
  padding: 0 15px;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  left: 0;
  transition: opacity 0.2s ease-in;
  z-index: 10;
}
.fusion-megamenu-wrapper.col-span-12 .fusion-megamenu {
  table-layout: fixed;
  width: 100%;
}
.fusion-megamenu-wrapper.col-sm-12 {
  width: 100%;
}
.fusion-megamenu-wrapper.col-sm-6 {
  width: 50%;
}
.fusion-megamenu-wrapper.col-sm-4 {
  width: 33.33333333%;
}
.fusion-megamenu-wrapper.col-sm-3 {
  width: 25%;
}
.fusion-megamenu-wrapper.col-sm-2 {
  width: 16.66666667%;
}
.fusion-megamenu-wrapper .fusion-megamenu-submenu {
  display: table-cell;
  vertical-align: top;
  float: none;
  padding: 29px 0px;
  border-right: 1px solid transparent;
}
.fusion-megamenu-wrapper .fusion-megamenu-submenu:last-child {
  border-right: none;
}
.fusion-megamenu-wrapper .fusion-megamenu-submenu > a {
  display: block;
  padding: 5px 34px;
  border-bottom: none;
  line-height: 19px;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu {
  position: relative;
  display: block;
  left: auto;
  right: auto;
  border: none;
  background: none;
  box-shadow: none;
  top: 0;
  width: auto;
}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a {
  display: block;
  padding: 5px 34px;
  border-bottom: none;
}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu .deep-level a {
  padding-left: 49px;
}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu .deep-level .deep-level a {
  padding-left: 64px;
}
.fusion-megamenu-wrapper .fusion-megamenu-border {
  border-bottom: 1px solid #dcd9d9;
}
.fusion-megamenu-wrapper .menu-text {
  margin-left: 23px;
}
.fusion-main-menu li:hover > .fusion-megamenu-wrapper .sub-menu {
  visibility: visible;
  opacity: 1;
}
.fusion-megamenu-holder {
  zoom: 1;
  padding: 0;
  margin: 0;
  border-top: 3px solid transparent;
}
.fusion-megamenu-holder:before,
.fusion-megamenu-holder:after {
  content: " ";
  display: table;
}
.fusion-megamenu-holder:after {
  clear: both;
}
.fusion-megamenu {
  display: table;
  zoom: 1;
}
.fusion-megamenu:before,
.fusion-megamenu:after {
  content: " ";
  display: table;
}
.fusion-megamenu:after {
  clear: both;
}
.fusion-megamenu-title {
  margin: 0;
  padding: 0 34px 15px 34px;
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  font-weight: normal;
  line-height: normal;
  -webkit-font-smoothing: antialiased;
}
.fusion-megamenu-icon {
  display: inline;
  margin-right: 12px;
}
.fusion-megamenu-icon img {
  margin-top: -2px;
  max-height: 15px;
  vertical-align: middle;
}
.sub-menu .fusion-megamenu-icon.text-menu-icon {
  position: absolute;
}
.fusion-megamenu-bullet {
  display: block;
  float: left;
  margin-top: 0.5em;
  margin-right: 10px;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-left: 3px solid transparent;
  height: 0;
  width: 0;
}
.fusion-megamenu-widgets-container {
  display: block;
  padding: 0 34px;
  margin-bottom: 10px;
  pointer-events: none;
}
.fusion-main-menu > ul > .fusion-megamenu-menu:hover .fusion-megamenu-widgets-container {
  pointer-events: auto;
}
/* Sticky Header Styles
================================================================================================= */
.fusion-is-sticky {
  /*.fusion-header-v1, .fusion-header-v2, .fusion-header-v3, .fusion-header-v4, .fusion-header-v5 {
		.fusion-logo {
			margin-left: 0;
			margin-right: 0;
		}

		.fusion-header {
			.fusion-row {
				padding-left: 0;
				padding-right: 0;
			}
		}
	}*/
}
.fusion-is-sticky .fusion-logo img {
  width: auto;
}
.fusion-is-sticky .fusion-header-v1 .fusion-header,
.fusion-is-sticky .fusion-header-v2 .fusion-header,
.fusion-is-sticky .fusion-header-v3 .fusion-header {
  position: fixed;
  top: 0;
  z-index: 210;
  max-width: 100%;
  width: 100%;
  border-bottom: 0;
}
.fusion-is-sticky .fusion-header-v1 .fusion-sticky-shadow,
.fusion-is-sticky .fusion-header-v2 .fusion-sticky-shadow,
.fusion-is-sticky .fusion-header-v3 .fusion-sticky-shadow {
  box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;
}
.layout-boxed-mode .fusion-is-sticky .fusion-header-v1 .fusion-sticky-shadow,
.layout-boxed-mode .fusion-is-sticky .fusion-header-v2 .fusion-sticky-shadow,
.layout-boxed-mode .fusion-is-sticky .fusion-header-v3 .fusion-sticky-shadow {
  box-shadow: rgba(0, 0, 0, 0.118) 0 4px 3px -3px;
}
.fusion-is-sticky .fusion-secondary-main-menu {
  border-bottom: 0;
}
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-header,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-header,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-header,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-header,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-header {
  border-bottom: 0;
}
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-secondary-main-menu,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-secondary-main-menu,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-secondary-main-menu,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu {
  position: fixed;
  top: 0;
  z-index: 210;
  max-width: 100%;
  width: 100%;
  box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;
}
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-secondary-main-menu,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-secondary-main-menu,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-secondary-main-menu,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu {
  box-shadow: rgba(0, 0, 0, 0.118) 0 4px 3px -3px;
}
.fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v1 .fusion-sticky-header-wrapper,
.fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v2 .fusion-sticky-header-wrapper,
.fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v3 .fusion-sticky-header-wrapper,
.fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v4 .fusion-sticky-header-wrapper,
.fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v5 .fusion-sticky-header-wrapper {
  position: fixed;
  top: 0;
  z-index: 210;
  max-width: 100%;
  width: 100%;
  box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;
}
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v1 .fusion-sticky-header-wrapper,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v2 .fusion-sticky-header-wrapper,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v3 .fusion-sticky-header-wrapper,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v4 .fusion-sticky-header-wrapper,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v5 .fusion-sticky-header-wrapper {
  box-shadow: rgba(0, 0, 0, 0.118) 0 4px 3px -3px;
}
.fusion-sticky-menu-1 .fusion-sticky-menu {
  display: none;
}
.fusion-is-sticky .fusion-sticky-menu-1 .fusion-main-menu {
  display: none;
}
.fusion-is-sticky .fusion-sticky-menu-1 .fusion-sticky-menu {
  display: block;
}
.fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-1x,
.fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-1x,
.fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-1x,
.fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-1x,
.fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-1x,
.fusion-sticky-logo-1#side-header .fusion-sticky-logo-1x,
.fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-2x,
.fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-2x,
.fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-2x,
.fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-2x,
.fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-2x,
.fusion-sticky-logo-1#side-header .fusion-sticky-logo-2x {
  display: none;
}
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-2x {
  display: none;
}
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-sticky-logo-1x {
  display: inline-block;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-1x,
  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-1x,
  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-1x,
  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-1x,
  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-1x,
  .fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-sticky-logo-1x {
    display: none;
  }
  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-2x,
  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-2x,
  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-2x,
  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-2x,
  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-2x,
  .fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-sticky-logo-2x {
    display: inline-block;
  }
}
.no-overflow-y .fusion-is-sticky .fusion-header-v1 .fusion-header,
.no-overflow-y .fusion-is-sticky .fusion-header-v2 .fusion-header,
.no-overflow-y .fusion-is-sticky .fusion-header-v3 .fusion-header {
  padding-right: 39px;
}
.no-overflow-y .fusion-is-sticky .fusion-sticky-menu-only .fusion-secondary-main-menu {
  padding-right: 39px;
}
#side-header.fusion-is-sticky {
  box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;
}
/* Mobile Menu Styles
================================================================================================= */
.fusion-mobile-nav-holder {
  display: none;
  clear: both;
  color: #333;
}
.fusion-is-sticky .fusion-mobile-nav-holder > ul {
  max-height: 200px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li a {
  padding-left: 21px;
}
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li a:before {
  content: "-";
  margin-right: 2px;
}
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li a {
  padding-left: 30px;
}
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li a:before {
  content: "--";
  margin-right: 2px;
}
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li a {
  padding-left: 39px;
}
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li a:before {
  content: "---";
  margin-right: 2px;
}
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li li a {
  padding-left: 48px;
}
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li li a:before {
  content: "----";
  margin-right: 2px;
}
.fusion-mobile-nav-holder li.fusion-mobile-nav-item .submenu-languages li a:before {
  content: none;
}
.fusion-mobile-nav-holder .fusion-megamenu-icon {
  display: none;
}
.fusion-mobile-selector {
  line-height: 31px;
  width: 100%;
  position: relative;
  font-size: 12px;
  cursor: pointer;
  border: 1px solid transparent;
}
.fusion-mobile-selector span {
  margin-left: 12px;
  margin-right: 12px;
}
.fusion-selector-down {
  position: absolute;
  top: 0;
  right: 0;
  height: 31px;
  width: 50px;
  border-left: 1px solid transparent;
  font-size: 24px;
  text-align: center;
}
.fusion-selector-down:before {
  content: '\f0c9';
  font-family: 'icomoon';
}
.fusion-mobile-nav-holder > ul {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul {
  border-top: 1px solid transparent;
}
.fusion-mobile-nav-holder ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.fusion-mobile-menu-design-modern .fusion-header > .fusion-row {
  position: relative;
}
.fusion-mobile-nav-item {
  position: relative;
  font-size: 12px;
  line-height: normal;
}
.fusion-mobile-nav-item a {
  color: #333;
  padding: 0px 12px;
  font-size: 12px;
  display: block;
  border-bottom: 1px solid transparent;
}
.fusion-mobile-nav-item .iclflag {
  vertical-align: middle;
  margin-right: 5px;
}
.fusion-mobile-menu-icons {
  display: none;
  position: relative;
  top: 0;
  right: 0;
  vertical-align: middle;
  text-align: right;
}
.fusion-mobile-menu-icons a {
  float: right;
  font-size: 21px;
  margin-left: 20px;
}
.fusionicon-bars:before {
  content: '\f0c9';
}
.fusionicon-shopping-cart:before {
  content: '\f0c9';
}
.fusion-mobile-menu-sep {
  position: absolute;
  top: 43px;
  width: 100%;
  border-bottom: 1px solid transparent;
}
.fusion-open-submenu {
  display: block;
  position: absolute;
  right: 0;
  width: 50px;
  border: none;
  line-height: 15px;
  font-size: 13px;
  cursor: pointer;
  text-align: center;
}
.fusion-open-submenu:hover {
  color: #A0CE4E;
}
.fusion-open-submenu:before {
  display: block;
  margin: 0;
  content: '\e61f';
  font-family: 'icomoon';
}
/* =================================================================================================
Table of Contents
----------------------------------------------------------------------------------------------------
	01 Page Title Bar
	
================================================================================================= */
/* Page Title Bar
================================================================================================= */
.fusion-page-title-bar {
  clear: both;
  padding: 0 10px;
  height: 87px;
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #f6f6f6;
  border-top: 1px solid #d2d3d4;
  border-bottom: 1px solid #d2d3d4;
}
.fusion-page-title-bar h1,
.fusion-page-title-bar h3 {
  margin: 0;
  padding: 0;
  line-height: 26px;
  font-weight: normal;
  font: 14px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  color: #343333;
}
.fusion-page-title-bar h1 {
  font-size: 18px;
}
.fusion-page-title-row {
  overflow: hidden;
  margin: 0 auto;
  height: 100%;
  max-width: 940px;
}
.fusion-page-title-wrapper {
  display: table;
  z-index: 1;
  position: relative;
  height: 100%;
  width: 100%;
}
.fusion-page-title-captions {
  display: table-cell;
  vertical-align: middle;
  width: 45%;
}
.page-title-bar-search .fusion-page-title-captions {
  width: auto;
}
.fusion-page-title-secondary {
  display: table-cell;
  vertical-align: middle;
  width: 45%;
  text-align: right;
}
.fusion-page-title-secondary .searchform {
  display: inline-block;
  width: 100%;
  max-width: 250px;
}
.fusion-breadcrumbs {
  list-style: none;
  margin: 0;
  padding: 0;
}
.fusion-breadcrumbs span {
  display: inline-block;
}
.fusion-page-title-bar-center .fusion-page-title-captions {
  text-align: center;
  width: auto;
}
.fusion-page-title-bar-center .fusion-page-title-secondary {
  display: block;
  width: 100%;
  text-align: center;
}
.fusion-page-title-bar-center .searchform {
  margin-top: 10px;
}
.fusion-page-title-bar-right .fusion-page-title-row {
  direction: rtl;
}
.fusion-page-title-bar-right .fusion-page-title-captions,
.fusion-page-title-bar-right .fusion-page-title-secondary {
  direction: ltr;
}
.fusion-page-title-bar-right .fusion-page-title-captions {
  text-align: right;
}
.fusion-page-title-bar-right .fusion-page-title-secondary {
  text-align: left;
}
/* =================================================================================================
Table of Contents
----------------------------------------------------------------------------------------------------
  01 Blog Layout Styles
================================================================================================= */
/* Blog Layout Styles
================================================================================================= */
/* General blog elements, only used in blog */
.fusion-post-slideshow .image {
  margin-bottom: 0;
}
.fusion-post-slideshow .fusion-image-size-fixed {
  display: block;
}
.fusion-flexslider.fusion-post-slideshow {
  overflow: visible;
}
.fusion-meta-info {
  clear: both;
  overflow: hidden;
  margin-top: 20px;
  padding: 5px 0;
  border-top: 1px solid #e7e6e6;
  border-bottom: 1px solid #e7e6e6;
  font-size: 12px;
}
.fusion-meta-info .fusion-alignleft {
  width: 80%;
}
.fusion-single-line-meta {
  margin-bottom: 20px;
  font-size: 12px;
}
.fusion-content-sep {
  margin-top: 20px;
  height: 6px;
  border-top: 1px solid #EAEAEA;
  border-bottom: 1px solid #EAEAEA;
}
/* Alternate layout elements */
.fusion-date-and-formats {
  float: left;
  margin-right: 17px;
  width: 82px;
  text-align: center;
}
.fusion-date-and-formats .fusion-date-box {
  padding: 8px 0 5px 0px;
  color: #fff;
}
.fusion-date-and-formats .fusion-date {
  display: block;
  line-height: 29px;
  font-size: 29px;
  font-weight: bold;
}
.fusion-date-and-formats .fusion-format-box {
  margin-top: 3px;
  background-color: #eef0f2;
}
.fusion-date-and-formats .fusion-format-box i {
  display: block;
  line-height: 55px;
  font-size: 30px;
}
/* Timeline elements */
.fusion-timeline-line {
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -1px;
  height: 100%;
  border-left: 1px solid #efeeee;
  border-right: 1px solid #ebeaea;
}
.fusion-timeline-icon {
  margin: 0 auto -8px;
  max-width: 1000px;
  font-size: 46px;
  color: #ebeaea;
  text-align: center;
}
.fusion-timeline-icon .fusionicon-bubbles {
  cursor: pointer;
}
.fusion-timeline-circle {
  position: absolute;
  left: 50%;
  margin: -3px 0 0 -5px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: #efeeee;
}
.fusion-timeline-arrow {
  position: absolute;
}
.fusion-timeline-arrow:before {
  color: #E9EAEE;
  font-family: 'icomoon';
  font-size: 28px;
  position: absolute;
  top: -10px;
}
/* General blog elements that are also used outside blog */
.fusion-blog-archive .entry-title {
  margin-top: 0;
  margin-bottom: 5px;
}
/* Mixed layout styles */
.fusion-blog-layout-large .entry-title,
.fusion-blog-layout-medium .entry-title {
  margin-top: 0;
  margin-bottom: 25px;
}
.single-post .fusion-post-slideshow,
.single-wpfc_sermon .fusion-post-slideshow,
.fusion-blog-layout-large .fusion-post-slideshow,
.fusion-blog-layout-large-alternate .fusion-post-slideshow {
  margin-bottom: 30px;
}
.fusion-blog-layout-large-alternate .entry-title,
.fusion-blog-layout-medium-alternate .entry-title {
  margin-top: 0;
  margin-bottom: 5px;
}
.fusion-blog-layout-large-alternate .fusion-post-content-container,
.fusion-blog-layout-medium-alternate .fusion-post-content-container {
  margin-top: 20px;
}
.fusion-blog-layout-large-alternate .fusion-meta-info,
.fusion-blog-layout-medium-alternate .fusion-meta-info {
  margin-top: 0;
  border-top: 0;
}
.fusion-blog-layout-medium .fusion-post-slideshow,
.fusion-blog-layout-medium-alternate .fusion-post-slideshow {
  float: left;
  margin-right: 25px;
  width: 320px;
}
.fusion-blog-layout-grid .fusion-post-slideshow,
.fusion-blog-layout-timeline .fusion-post-slideshow {
  margin-bottom: 0;
  border-bottom: 1px solid #EAEAEA;
}
.fusion-blog-layout-grid .fusion-post-content-wrapper,
.fusion-blog-layout-timeline .fusion-post-content-wrapper {
  padding: 30px 25px 0px 25px;
}
.fusion-blog-layout-grid .fusion-post-content-container,
.fusion-blog-layout-timeline .fusion-post-content-container {
  margin-top: 20px;
}
.fusion-blog-layout-grid .fusion-meta-info,
.fusion-blog-layout-timeline .fusion-meta-info {
  margin-bottom: 20px;
  border: 0;
}
.fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft,
.fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft {
  width: 50%;
}
.fusion-blog-layout-grid .fusion-password,
.fusion-blog-layout-timeline .fusion-password {
  width: auto;
  max-width: 100%;
}
/* Large alternate layout */
.fusion-blog-layout-large-alternate .fusion-post-content {
  margin-left: 110px;
}
/* Medium alternate layout */
.fusion-blog-layout-medium-alternate .fusion-post-slideshow {
  display: none;
}
.fusion-blog-layout-medium-alternate .fusion-post-content {
  margin-left: 99px;
}
.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow {
  display: block;
  margin-right: 17px;
}
.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content {
  margin-left: 436px;
}
.fusion-blog-layout-medium-alternate.fusion-blog-no-images .fusion-post-content {
  margin-left: 99px;
}
/* Grid layout */
.fusion-blog-layout-grid .fusion-post-grid {
  margin-bottom: 0;
}
.fusion-blog-layout-grid .fusion-post-wrapper {
  border: 1px solid #EAEAEA;
  border-bottom-width: 3px;
}
.fusion-blog-layout-grid.fusion-blog-layout-grid-2 .post {
  width: 50%;
  display: inline-block;
  float: left;
}
.fusion-blog-layout-grid.fusion-blog-layout-grid-3 .post {
  width: 33%;
  display: inline-block;
  float: left;
}
.fusion-blog-layout-grid.fusion-blog-layout-grid-4 .post {
  width: 25%;
  display: inline-block;
  float: left;
}
.fusion-blog-layout-grid.fusion-blog-layout-grid-5 .post {
  width: 20%;
  display: inline-block;
  float: left;
}
.fusion-blog-layout-grid.fusion-blog-layout-grid-6 .post {
  width: 16.66%;
  display: inline-block;
  float: left;
}
.fusion-blog-layout-grid .fusion-post-content,
.fusion-blog-layout-grid .post-content {
  word-wrap: break-word;
}
/* Timeline layout */
.fusion-blog-layout-timeline {
  position: relative;
  margin: 0 auto;
  padding-top: 30px;
  max-width: 1000px;
  /* Needed here because of blog shortcode */
}
.fusion-blog-layout-timeline .fusion-post-timeline {
  position: static;
  margin-bottom: 40px;
  border: 1px solid #EAEAEA;
  border-bottom-width: 3px;
}
.fusion-blog-layout-timeline .fusion-left-column {
  float: left;
  clear: left;
  width: 40%;
}
.fusion-blog-layout-timeline .fusion-right-column {
  float: right;
  clear: right;
  width: 40%;
}
.fusion-blog-layout-timeline .fusion-timeline-date {
  position: relative;
  clear: both;
  margin: 0 auto 2px auto;
  padding: 4px 0;
  width: 108px;
  line-height: 20px;
  background: #efeeee;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
  cursor: pointer;
}
.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow {
  left: 40%;
  margin-left: -0.5px;
}
.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow:before {
  content: '\f0da';
  left: 100%;
}
.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow {
  right: 40%;
  margin-right: -0.5px;
}
.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow:before {
  content: '\f0d9';
  right: 100%;
}
.fusion-blog-infinite .pagination {
  display: none;
}
.fusion-blog-infinite .fusion-load-more-button {
  margin-bottom: 40px;
}
/* =================================================================================================
Table of Contents
----------------------------------------------------------------------------------------------------
	01 Portfolio Layout Styles
================================================================================================= */
/* Portfolio Layout Styles
================================================================================================= */
.fusion-portfolio-wrapper {
  display: block;
}
.fusion-portfolio-post {
  float: left;
}
.fusion-portfolio-post .fusion-image-wrapper {
  opacity: 0;
}
.fusion-portfolio-one .fusion-portfolio-post {
  overflow: hidden;
  float: none;
  padding-bottom: 50px;
  width: 100%;
}
.fusion-portfolio-two .fusion-portfolio-post {
  width: 50%;
}
.fusion-portfolio-three .fusion-portfolio-post,
.fusion-portfolio-grid > .fusion-portfolio-wrapper .fusion-portfolio-post {
  width: 33.33%;
}
.fusion-portfolio-four .fusion-portfolio-post {
  width: 25%;
}
.fusion-portfolio-five .fusion-portfolio-post {
  width: 20%;
}
.fusion-portfolio-six .fusion-portfolio-post {
  width: 16.6666%;
}
.fusion-portfolio-content {
  margin-top: 20px;
}
.fusion-portfolio-content h2 {
  margin: 0 0 1px 0;
  padding: 0;
}
.fusion-portfolio-content h4 {
  margin: 0 0 10px 0;
  padding: 0;
  font-weight: normal;
  font-size: 13px;
}
.fusion-portfolio-content p {
  margin: 0 0 20px 0;
}
.fusion-portfolio-content p:last-child {
  margin-bottom: 0;
}
.fusion-portfolio .fusion-content-sep {
  margin-bottom: 20px;
}
.fusion-portfolio .fusion-separator {
  margin-top: 35px;
}
.fusion-portfolio #infscr-loading {
  bottom: -29px;
}
.fusion-portfolio .loading-container {
  display: none;
}
.fusion-portfolio-content-wrapper {
  opacity: 0;
}
.fusion-portfolio-content-wrapper .fusion-portfolio-content {
  margin-bottom: 20px;
}
.fusion-portfolio-content-wrapper .fusion-image-wrapper {
  opacity: 1;
}
.fusion-portfolio-boxed .fusion-portfolio-content-wrapper {
  padding: 0;
  border: 1px solid #e9eaee;
  border-bottom-width: 3px;
}
.fusion-portfolio-boxed .fusion-portfolio-content {
  margin: 0;
  padding: 25px;
}
.fusion-portfolio-one .fluid-width-video-wrapper {
  position: static;
}
.fusion-portfolio-one .fusion-image-wrapper {
  margin-bottom: 15px;
}
.fusion-portfolio-one .fusion-portfolio-buttons {
  margin-top: 20px;
}
.fusion-portfolio-one .fusion-portfolio-buttons .fusion-button {
  margin: 0 30px 15px 0;
}
.fusion-portfolio-one-nontext .fusion-image-wrapper {
  float: left;
  margin: 0 25px 15px 0;
  max-width: 540px;
  width: 100%;
}
.fusion-portfolio-one-nontext .fusion-portfolio-content {
  margin-top: 0;
}
/* New Portfolio Templates */
.portfolio-one-text .portfolio-item .image {
  width: 100%;
  height: 100%;
  float: none;
  margin-right: 0;
}
.portfolio-one-sidebar .portfolio-item .image {
  float: none;
}
.portfolio-infinite .isotope {
  overflow: visible !important;
}
.fusion-portfolio-gallery-hidden {
  display: none;
}
/* =================================================================================================
Table of Contents
----------------------------------------------------------------------------------------------------
	01 General Footer Styles
	02 Centered Footer Styles
	
================================================================================================= */
/* General Footer Styles
================================================================================================= */
.fusion-footer-parallax {
  z-index: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}
.fusion-footer-parallax .fusion-footer-widget-area {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
}
.fusion-footer-widget-area {
  overflow: hidden;
  position: relative;
  padding: 43px 10px 40px;
  border-top: 12px solid #e9eaee;
  background: #363839;
  color: #8c8989;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.fusion-footer-widget-area h3,
.fusion-footer-widget-area .widget-title {
  margin: 0 0 28px;
  color: #ddd;
  text-transform: uppercase;
  font: 13px/20px 'PTSansBold', arial, helvetica, sans-serif;
}
.fusion-footer-widget-area a {
  color: #bfbfbf;
}
.fusion-footer-widget-area ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 15px;
}
.fusion-footer-widget-area ul li a {
  display: block;
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
}
.fusion-footer-widget-area ul li a:hover {
  color: #a0ce4e;
}
.fusion-footer-widget-area ul li:first-child a {
  padding-top: 0px;
}
.fusion-footer-widget-area .holder-block img {
  width: 100%;
}
.fusion-footer-widget-column {
  margin-bottom: 50px;
}
.fusion-footer-widget-column:last-child {
  margin-bottom: 0;
}
.fusion-footer-copyright-area {
  z-index: 1;
  position: relative;
  padding: 18px 10px 12px;
  border-top: 1px solid #4b4c4d;
  background: #282a2b;
}
.fusion-copyright-content {
  display: table;
  width: 100%;
}
.fusion-copyright-notice {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  color: #8c8989;
  font-size: 12px;
}
.fusion-copyright-notice a {
  color: #bfbfbf;
}
/* Centered Footer Styles
================================================================================================= */
.fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column {
  text-align: center;
}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-content {
  display: block;
  text-align: center;
}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice,
.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {
  display: block;
  width: 100%;
  text-align: center;
}
.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {
  margin-top: 20px;
}
/* =================================================================================================
Description
----------------------------------------------------------------------------------------------------
	Contains support for third party plugins, that don't have an own file and only need a few
	styles to integrate nicely with the theme.

Table of Contents
----------------------------------------------------------------------------------------------------
	01 WordPress
	02 Events Espresso Styles
	03 NextGEN
	43 Lightbox Plus Colorbox
	05 Polylang Styles
	06 Sermon Manager Styles
================================================================================================= */
/* WordPress Styles
================================================================================================= */
.wp-audio-shortcode {
  max-height: 150px;
}
/* Events Espresso Styles
================================================================================================= */
.tkt-slctr-tbl-wrap-dv table {
  margin-bottom: 10px;
}
/* NextGen Styles (to make sure the lightboxes stay on top of header etc)
================================================================================================= */
#fancybox-overlay {
  z-index: 100049 !important;
}
#fancybox-wrap {
  z-index: 100050 !important;
}
div#shShutter {
  z-index: 100049;
}
div#shDisplay {
  z-index: 100050;
}
/* Lightbox Plus Colorbox (to make sure the lightboxes stay on top of header etc)
================================================================================================= */
#cboxOverlay {
  z-index: 100049 !important;
}
#colorbox {
  z-index: 100050 !important;
}
/* Polylang Styles
================================================================================================= */
.fusion-main-menu .lang-item > a img,
.fusion-secondary-menu .lang-item > a img {
  vertical-align: middle;
  padding: 0 2px;
}
/* Sermon Manager Styles
================================================================================================= */
#wpfc_sermon_sorting {
  overflow: hidden;
  margin: 0 -10px;
}
#wpfc_sermon_sorting > span {
  display: block;
  float: left;
  width: 25%;
  padding: 0 10px;
}
#wpfc_sermon_sorting .avada-select-parent select {
  width: 100%;
}
/* =================================================================================================
Table of Contents
----------------------------------------------------------------------------------------------------
  01 Fusion Slider Layout Styles
================================================================================================= */
/* Fusion Slider Layout Styles
================================================================================================= */
.fusion-slider-container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.tfs-slider {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  -o-transform: translate(0, 0);
  left: 0;
}
.tfs-slider.fixed-width-slider .slide-content-container {
  padding-left: 10%;
  padding-right: 10%;
}
.tfs-slider li.flex-active-slide {
  position: relative;
}
.tfs-slider .slides li {
  -webkit-backface-visibility: visible;
}
.tfs-slider .slide-content-container {
  position: absolute;
  top: 50%;
  width: 100%;
  padding: 0;
  z-index: 5;
}
.tfs-slider .slide-content-container .slide-content {
  opacity: 0;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  max-width: 940px;
}
.tfs-slider .slide-content-container .heading,
.tfs-slider .slide-content-container .caption {
  display: block;
}
.tfs-slider .slide-content-container h2,
.tfs-slider .slide-content-container h3 {
  font-family: 'MuseoSlab500Regular', Arial, Helvetica, Sans-Serif;
  margin: 0;
  font-weight: normal;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  padding: 0;
}
.tfs-slider .slide-content-container .with-bg .fusion-title-sc-wrapper {
  padding: 3px 15px;
}
.tfs-slider .slide-content-container .fusion-title-sc-wrapper {
  display: inline-block;
  padding: 0;
}
.tfs-slider .slide-content-container .fusion-block-element {
  display: block;
}
.tfs-slider .slide-content-container .heading {
  margin: 0 0 10px 0;
}
.tfs-slider .slide-content-container h2 {
  font-size: 60px;
  line-height: 80px;
  margin-bottom: 10px;
}
.tfs-slider .slide-content-container h3 {
  font-size: 24px;
  line-height: 38px;
}
.tfs-slider .slide-content-container .fusion-sep-none {
  display: inline-block;
}
.tfs-slider .slide-content-container .fusion-sep-none h2,
.tfs-slider .slide-content-container .fusion-sep-none h3 {
  display: inline-block;
}
.tfs-slider .slide-content-container .fusion-title-size-two {
  margin: 0;
}
.tfs-slider .slide-content-container .fusion-title-size-two h2 {
  margin: 0;
}
.tfs-slider .slide-content-container .fusion-title-size-three {
  margin: 0;
}
.tfs-slider .slide-content-container .fusion-title-size-three h3 {
  margin: 0;
}
.tfs-slider .slide-content-container .fusion-title .title-sep,
.tfs-slider .slide-content-container .fusion-title.sep-underline {
  border-color: #fff;
}
.tfs-slider .slide-content-container .buttons {
  margin-top: 3.25%;
  overflow: visible;
}
.tfs-slider .slide-content-container .buttons a {
  -webkit-backface-visibility: hidden;
}
.tfs-slider .slide-content-container .tfs-button-1,
.tfs-slider .slide-content-container .tfs-button-2 {
  display: inline-block;
}
.tfs-slider .slide-content-container .tfs-button-2 {
  margin-left: 16px;
}
.tfs-slider .slide-content-center {
  text-align: center;
}
.tfs-slider .slide-content-right {
  text-align: right;
}
.ua-mobile .tfs-slider .self-hosted-video-bg {
  display: none;
}
.tfs-slider .background {
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 2;
  max-width: 100%;
}
.tfs-slider .background-image {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
}
.tfs-slider video {
  width: 100%;
  height: auto;
  visibility: visible;
  position: static;
  top: 0%;
  z-index: 1;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.tfs-slider .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 3;
}
.tfs-slider .mobile_video_image {
  display: none;
}
.ua-mobile .tfs-slider .mobile_video_image {
  /*position: absolute;
    top: 0;
    left: 0;*/
  width: 100%;
  height: 100%;
  display: block;
  z-index: 4;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center center;
}
.tfs-slider .overlay-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 5;
}
.tfs-slider .flex-direction-nav a {
  top: 50%;
  margin-top: -31px;
}
.tfs-slider .background iframe {
  position: relative;
  z-index: 1 !important;
  margin: 0 !important;
}
.bg-parallax-parent.video {
  position: relative;
}
.bg-parallax.video,
.fusion-bg-parallax.video {
  position: absolute;
  pointer-events: none !important;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.bg-parallax.video iframe,
.fusion-bg-parallax.video iframe {
  margin-bottom: 0 !important;
  display: block !important;
  max-width: none !important;
  max-height: none !important;
}
.parallax-inner {
  min-height: 150px;
}
.fusion-bg-parallax[data-bg-size-adjust="dont-scale"] + .bg-parallax-parent .parallax-inner {
  background-size: auto !important;
}
.gform_wrapper {
  margin-bottom: 50px;
}
.gform_wrapper ul.gform_fields {
  padding: 0;
  list-style-type: none;
}
.gform_wrapper li,
.gform_wrapper form li {
  list-style: outside none none;
  margin-left: 0;
}
.gform_wrapper .gfield input[type=text],
.gform_wrapper .gfield input[type=email],
.gform_wrapper .gfield input[type=tel],
.gform_wrapper .gfield input[type=url],
.gform_wrapper .gfield input[type=number],
.gform_wrapper .gfield input[type=password] input[type="number"],
.gform_wrapper input[type="password"],
.gform_wrapper .gfield textarea {
  border: 1px solid #d2d2d2;
  font-size: 13px;
  color: #747474;
  padding: 8px 15px;
  font-family: Arial, Helvetica, sans-serif;
}
.gform_wrapper .gfield textarea {
  padding: 8px;
}
.gform_wrapper .top_label input.large,
.gform_wrapper .top_label select.large,
.gform_wrapper .top_label textarea.textarea {
  width: 100%;
}
.gform_wrapper .right_label input.medium,
.gform_wrapper .left_label input.medium,
.gform_wrapper .right_label select.medium,
.gform_wrapper .left_label select.medium {
  width: 35% !important;
}
.gform_wrapper .left_label .gfield_label {
  font-weight: normal;
}
.gform_wrapper .gform_page_footer input[type=button],
.gform_wrapper .gform_button {
  padding: 9px 20px;
  line-height: 14px;
  font-size: 12px;
}
.gform_wrapper .gform_page_footer input[type=button].button-3d:active,
.gform_wrapper .gform_button.button-3d:active {
  top: 2px;
}
.gform_wrapper .gform_page_footer input[type=button] .fusion-button-text-left,
.gform_wrapper .gform_button .fusion-button-text-left {
  display: inline-block;
  padding-left: 25px;
}
.gform_wrapper .gform_page_footer input[type=button] .fusion-button-text-right,
.gform_wrapper .gform_button .fusion-button-text-right {
  display: inline-block;
  padding-right: 25px;
}
.gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-left,
.gform_wrapper .gform_button .button-icon-divider-left {
  padding: 0 10px;
}
.gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-left.fusion-megamenu-image,
.gform_wrapper .gform_button .button-icon-divider-left.fusion-megamenu-image {
  padding: 0 5px;
}
.gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-right,
.gform_wrapper .gform_button .button-icon-divider-right {
  padding: 0 10px;
}
.gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-right.fusion-megamenu-image,
.gform_wrapper .gform_button .button-icon-divider-right.fusion-megamenu-image {
  padding: 0 5px;
}
.gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-left i,
.gform_wrapper .gform_button .button-icon-divider-left i,
.gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-right i,
.gform_wrapper .gform_button .button-icon-divider-right i,
.gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-left img,
.gform_wrapper .gform_button .button-icon-divider-left img,
.gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-right img,
.gform_wrapper .gform_button .button-icon-divider-right img {
  top: 50%;
  margin-top: -6px;
  display: block;
}
.gform_wrapper .gfield_select[multiple=multiple] {
  border: 1px solid #d2d2d2;
}
.gform_wrapper .gravity-select-parent select,
.gform_wrapper .gravity-select-parent .ginput_complex select,
.gform_wrapper .ginput_complex .ginput_right .gravity-select-parent select {
  width: 100%;
  text-indent: 2px;
}
.gform_wrapper label {
  font-weight: normal;
}
.gform_wrapper .gfield_time_hour label {
  display: inline;
}
.gform_wrapper .gform_footer {
  padding: 0;
}
.gform_wrapper span.ginput_total {
  font-size: 18px;
}
.gform_wrapper .gravity-select-parent {
  position: relative;
  overflow: hidden;
}
.gform_wrapper .gravity-select-parent .select-arrow {
  height: 34px;
}
.gform_wrapper .ginput_complex .gravity-select-parent {
  width: 95% !important;
}
.gform_wrapper .gravity-select-parent select {
  -webkit-appearance: none;
  text-overflow: '';
  background: #fbfaf9;
  border: 1px solid #dadada;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  color: #333333;
  cursor: pointer;
  display: block;
  font-size: 13px;
  outline: none;
  height: auto;
  padding: 8px 15px;
  position: relative;
  text-indent: 0.01px;
  vertical-align: middle;
  z-index: 5;
  margin: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  min-width: 70px;
}
.gform_wrapper .gform_wrapper select {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.gform_wrapper .gfield_list_icons img {
  margin-top: 4px !important;
}
.gform_wrapper .top_label .gfield_label {
  margin-bottom: 0 !important;
}
.gform_wrapper ul li.gfield {
  margin-bottom: 15px;
}
.gform_wrapper .gfield_time_minute label,
.gform_wrapper .gfield_time_hour label {
  margin-bottom: 0 !important;
}
.gform_wrapper .gfield_time_hour i {
  margin-top: 3% !important;
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],
.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio],
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input {
  margin-top: .1em !important;
}
.gfield_time_ampm .gravity-select-parent select {
  height: 33px;
  padding-left: 6px !important;
  min-width: 61px !important;
}
.gfield_time_ampm .select-arrow {
  width: 31px;
  height: 31px;
}
#wrapper .entry-summary .gform_wrapper ul li {
  clear: none !important;
}
#wrapper .gform_wrapper .gravity-select-parent select {
  margin: 0;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio] {
  margin-left: 3px !important;
}
.wpcf7-form .wpcf7-text,
.wpcf7-form .wpcf7-quiz,
.wpcf7-form .wpcf7-number,
.wpcf7-form textarea {
  float: none !important;
  width: 100% !important;
  box-sizing: border-box;
}
.wpcf7-form .wpcf7-text,
.wpcf7-form .wpcf7-quiz,
.wpcf7-form .wpcf7-number,
.wpcf7-form .wpcf7-captchar,
.wpcf7-form .wpcf7-date {
  border: 1px solid #d2d2d2;
  width: 28%;
  font-size: 13px;
  color: #747474;
  padding: 8px 15px;
  float: left;
  margin-right: 1%;
}
.wpcf7-form input[type="submit"] {
  padding: 5px 15px;
}
.wpcf7-form .wpcf7-text,
.wpcf7-form .wpcf7-quiz,
.wpcf7-form .wpcf7-number,
.wpcf7-form .wpcf7-captchar,
.wpcf7-form .wpcf7-date {
  float: none;
}
.wpcf7-form .wpcf7-captchar,
.wpcf7-form .wpcf7-date {
  width: 100%;
  margin-right: 0;
}
.wpcf7-form .wpcf7-text,
.wpcf7-form .wpcf7-quiz,
.wpcf7-form .wpcf7-number,
.wpcf7-form textarea,
.wpcf7-form .wpcf7-captchar,
.wpcf7-form .wpcf7-date {
  width: 100%;
  margin-right: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}
.wpcf7-form input {
  float: none;
}
.wpcf7-form textarea {
  border: 1px solid #d2d2d2;
  width: 100%;
  height: 150px;
  font-size: 13px;
  color: #747474;
  padding: 8px 11px;
  margin-right: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}
.wpcf7-form input[type="submit"] {
  width: auto;
  font-weight: bold;
  cursor: pointer;
}
.wpcf7-form .wpcf7-not-valid-tip {
  display: inline;
}
.wpcf7-form .wpcf7-response-output {
  margin-left: 0;
  margin-right: 0;
  padding: 25px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  text-align: center;
  text-transform: uppercase;
}
.wpcf7-form .wpcf7-validation-errors {
  background-color: #f2dede;
  border: 1px solid #b94a48;
  color: #b94a48;
}
.wpcf7-form .wpcf7-mail-sent-ok {
  background-color: #dff0d8;
  border: 1px solid #468847;
  color: #468847;
}
.sidebar .wpcf7-form .wpcf7-text,
.sidebar .wpcf7-form .wpcf7-quiz,
.sidebar .wpcf7-form .wpcf7-number {
  width: 100%;
  margin-right: 0;
}
.wpcf7-select-parent {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.wpcf7-select-parent .select-arrow {
  width: 35px;
  height: 33px;
  line-height: 33px;
  border-left: 1px solid #dadada;
  position: absolute;
  top: 1px;
  right: 1px;
  background: #fff;
  pointer-events: none;
  z-index: 10;
  font-family: 'icomoon';
  font-size: 9px;
  text-align: center;
}
.wpcf7-select-parent .wpcf7-select {
  -webkit-appearance: none;
  text-overflow: '';
  background: #fbfaf9;
  border: 1px solid #dadada;
  color: #333333;
  cursor: pointer;
  display: block;
  font-size: 13px;
  outline: none;
  height: auto;
  width: 100%;
  padding: 8px 15px;
  position: relative;
  text-indent: 0.01px;
  vertical-align: middle;
  z-index: 5;
  margin: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
}
@-webkit-keyframes avadaToRightFromLeft {
  49% {
    -webkit-transform: translate(100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes avadaToRightFromLeft {
  49% {
    -webkit-transform: translate(100%);
            transform: translate(100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(-100%);
            transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes avadaExpandAndShow {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@keyframes avadaExpandAndShow {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes avadaExpandWidth {
  0% {
    width: 0%;
  }
  100% {
    width: 99%;
  }
}
@keyframes avadaExpandWidth {
  0% {
    width: 0%;
  }
  100% {
    width: 99%;
  }
}
@keyframes avadaExpandHeight {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}
@-webkit-keyframes avadaExpandHeight {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}
.icon-hover-animation-slide .fontawesome-icon:before {
  display: block;
  opacity: 1;
}
.icon-hover-animation-fade .fontawesome-icon {
  transition: background 0.3s;
}
.link-area-link-icon-hover.icon-hover-animation-fade .fontawesome-icon,
.link-area-box-hover.icon-hover-animation-fade .fontawesome-icon {
  transition: background 0.3s;
}
.link-area-link-icon-hover.icon-hover-animation-slide .fontawesome-icon:before,
.link-area-box-hover.icon-hover-animation-slide .fontawesome-icon:before {
  display: block;
  -webkit-animation: avadaToRightFromLeft 0.3s forwards;
  animation: avadaToRightFromLeft 0.3s forwards;
}
.fusion-content-boxes .link-area-link-icon-hover.icon-hover-animation-pulsate .heading,
.fusion-content-boxes .link-area-box-hover.icon-hover-animation-pulsate .heading {
  overflow: visible;
}
.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon,
.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon {
  transition: background 0.3s;
}
.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon:after,
.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon:after {
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  content: '';
  box-sizing: content-box;
  top: 0;
  left: 0;
  padding: 0;
  z-index: -1;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);
  opacity: 0;
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon,
.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon {
  -webkit-transform: scale(0.93);
  transform: scale(0.93);
}
.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon:after,
.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon:after {
  display: inline-block;
  -webkit-animation: avadaSonarEffect 1.3s ease-out 75ms;
  animation: avadaSonarEffect 1.3s ease-out 75ms;
}
.fusion-content-boxes .link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .heading,
.fusion-content-boxes .link-area-box-hover.icon-wrapper-hover-animation-pulsate .heading {
  overflow: visible;
}
.link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .fontawesome-icon,
.link-area-box-hover.icon-wrapper-hover-animation-pulsate .fontawesome-icon {
  transition: background 0.3s;
}
.link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .icon span,
.link-area-box-hover.icon-wrapper-hover-animation-pulsate .icon span {
  -webkit-transform: scale(0.93);
  transform: scale(0.93);
}
.link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .icon span:after,
.link-area-box-hover.icon-wrapper-hover-animation-pulsate .icon span:after {
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  content: '';
  box-sizing: content-box;
  top: 0;
  left: 0;
  padding: 0;
  z-index: -1;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);
  opacity: 0;
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
  display: inline-block;
  -webkit-animation: avadaSonarEffect 1.3s ease-out 75ms;
  animation: avadaSonarEffect 1.3s ease-out 75ms;
}
.fusion-image-hovers .hover-type-zoomin {
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
}
.fusion-image-hovers .hover-type-zoomin img,
.fusion-image-hovers .hover-type-zoomin .tribe-events-event-image,
.fusion-image-hovers .hover-type-zoomin .fusion-column-inner-bg-image {
  opacity: 1;
  transition: opacity 1s, -webkit-transform 1s;
  transition: opacity 1s, transform 1s;
  transition: opacity 1s, transform 1s, -webkit-transform 1s;
}
.fusion-image-hovers .hover-type-zoomin:hover img,
.fusion-image-hovers .hover-type-zoomin:hover .tribe-events-event-image,
.fusion-image-hovers .hover-type-zoomin:hover .fusion-column-inner-bg-image {
  opacity: 0.9;
  -webkit-transform: scale3d(1.1, 1.1, 1);
  transform: scale3d(1.1, 1.1, 1);
}
.fusion-image-hovers .hover-type-zoomout {
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
}
.fusion-image-hovers .hover-type-zoomout img,
.fusion-image-hovers .hover-type-zoomout .tribe-events-event-image,
.fusion-image-hovers .hover-type-zoomout .fusion-column-inner-bg-image {
  opacity: 1;
  -webkit-transform: scale(1.12);
  transform: scale(1.12);
  transition: opacity 1s, -webkit-transform 1s;
  transition: opacity 1s, transform 1s;
  transition: opacity 1s, transform 1s, -webkit-transform 1s;
}
.fusion-image-hovers .hover-type-zoomout:hover img,
.fusion-image-hovers .hover-type-zoomout:hover .tribe-events-event-image,
.fusion-image-hovers .hover-type-zoomout:hover .fusion-column-inner-bg-image {
  opacity: 0.9;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.fusion-image-hovers .imageframe-liftup {
  display: inline-block;
  position: relative;
  max-width: 100%;
}
.fusion-image-hovers .imageframe-liftup span {
  opacity: 1;
  -webkit-transform: perspective(1000px) scale(1);
  transform: perspective(1000px) scale(1);
  transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  transition: transform 0.35s, -webkit-transform 0.35s;
}
.fusion-image-hovers .imageframe-liftup span:hover {
  -webkit-transform: perspective(1000px) scale(1.03);
  transform: perspective(1000px) scale(1.03);
}
.fusion-image-hovers .imageframe-liftup:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  content: '';
  transition: opacity 0.35s;
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.4);
  opacity: 0;
}
.fusion-image-hovers .imageframe-liftup:hover:before {
  opacity: 1;
}
.fusion-image-hovers .hover-type-liftup {
  position: relative;
  display: inline-block;
  overflow: visible;
}
.fusion-image-hovers .hover-type-liftup img,
.fusion-image-hovers .hover-type-liftup .tribe-events-event-image,
.fusion-image-hovers .hover-type-liftup .tribe-events-list-event-title > a,
.fusion-image-hovers .hover-type-liftup .fusion-column-inner-bg-image {
  -webkit-transform: perspective(1000px) scale(1);
  transform: perspective(1000px) scale(1);
  transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  transition: transform 0.35s, -webkit-transform 0.35s;
  position: relative;
  z-index: 1;
}
.fusion-image-hovers .hover-type-liftup:hover img,
.fusion-image-hovers .hover-type-liftup:hover .tribe-events-event-image,
.fusion-image-hovers .hover-type-liftup:hover .tribe-events-list-event-title > a,
.fusion-image-hovers .hover-type-liftup:hover .fusion-column-inner-bg-image {
  -webkit-transform: perspective(1000px) scale(1.03);
  transform: perspective(1000px) scale(1.03);
}
.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg {
  position: absolute;
}
.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg .fusion-column-inner-bg-image {
  position: absolute;
}
.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg:hover .fusion-column-inner-bg-image {
  position: absolute;
}
.fusion-image-hovers .hover-type-liftup:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  content: '';
  transition: opacity 0.35s;
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.4);
  opacity: 0;
}
.fusion-image-hovers .hover-type-liftup:hover:before {
  opacity: 1;
}
.fusion-image-hovers .flexslider-hover-type-liftup {
  overflow: visible !important;
}
.fusion-image-hovers .flexslider-hover-type-liftup .slides {
  overflow: visible !important;
}
.fusion-image-hovers .flexslider-hover-type-liftup li {
  overflow: visible;
}
.events-list .tribe-events-loop,
.single-tribe_organizer .tribe-events-loop,
.single-tribe_venue .tribe-events-loop,
.tribe-events-day .tribe-events-loop {
  max-width: 100%;
}
.tribe-filter-live #main {
  overflow: hidden;
}
.tribe-events-gmap {
  font-weight: normal;
}
#tribe-events-pg-template {
  max-width: 100%;
}
.event-is-recurring {
  cursor: pointer;
}
.tribe-events-notices {
  margin-top: 0;
}
#tribe-events-bar {
  float: left;
  z-index: 5;
  margin-bottom: 60px;
}
#tribe-events-bar:before,
#tribe-events-bar:after {
  content: ' ';
  position: absolute;
  display: block;
  background-color: #f5f5f5;
  width: 2224px;
  height: 100%;
  left: -2224px;
  overflow: hidden;
}
#tribe-events-bar:after {
  left: 100%;
}
#tribe-events-bar .tribe-bar-filters {
  padding: 25px 15px;
}
#tribe-events-bar .tribe-bar-filters-inner {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.has-sidebar #tribe-events-bar:before,
.has-sidebar #tribe-events-bar:after {
  display: none;
}
#tribe-events-bar #tribe-bar-form {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  float: left;
}
#tribe-events-bar #tribe-bar-form input[type=text] {
  font-style: normal;
  font-weight: 400;
}
#tribe-events-bar .tribe-bar-geoloc-filter,
#tribe-events-bar .tribe-bar-date-filter,
#tribe-events-bar .tribe-bar-search-filter,
#tribe-events-bar .tribe-bar-submit {
  padding-top: 0;
  padding-bottom: 0;
}
#tribe-events-bar .tribe-bar-submit {
  float: right;
  padding-top: 0;
}
#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner {
  padding-top: 35px;
  padding-bottom: 60px;
}
#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner label,
#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-option a {
  padding-left: 30px;
  padding-right: 30px;
}
#tribe-events-bar .tribe-events-button {
  margin-right: 9px;
}
#tribe-events-bar .tribe-bar-full .tribe-bar-filters {
  padding-left: 0;
}
.has-sidebar #tribe-events-bar .tribe-bar-full .tribe-bar-filters {
  padding-left: 15px;
}
#tribe-events-bar .tribe-bar-full .tribe-bar-filters .tribe-bar-filters-inner > :first-child {
  padding-left: 0;
}
#tribe-events-bar #tribe-bar-form.tribe-bar-collapse {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
#tribe-events-bar #tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle {
  padding: 15px;
  padding-left: 0px;
}
.has-sidebar #tribe-events-bar #tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle {
  padding-left: 15px;
}
#tribe-events-bar #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters {
  padding: 10px 0;
}
#tribe-events-bar #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner {
  display: block;
}
#tribe-events-bar #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner > div {
  padding-bottom: 5px;
  padding-right: 0;
}
.has-sidebar #tribe-events-bar #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner > div {
  padding-left: 15px;
  padding-right: 15px;
}
#tribe-events-bar #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner .tribe-bar-submit {
  padding-top: 10px;
}
#tribe-events-bar #tribe-bar-form.tribe-bar-collapse #tribe-bar-views .tribe-bar-views-inner {
  padding: 10px 0 40px;
}
.tribe-bar-disabled #tribe-events-bar {
  float: left;
  width: 100%;
  min-width: 220px;
}
.tribe-bar-disabled #tribe-events-bar #tribe-bar-form {
  width: 100%;
  border-radius: 0;
}
.tribe-bar-disabled {
  float: none;
}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal {
  position: relative;
  margin: 0;
  padding: 0;
  float: left;
  margin-bottom: 50px;
  width: 100%;
  z-index: 3;
}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal:before,
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal:after {
  content: ' ';
  position: absolute;
  display: block;
  background-color: #f5f5f5;
  width: 2224px;
  height: 100%;
  left: -2224px;
  overflow: hidden;
}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal:after {
  left: 100%;
}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content {
  float: left;
  width: 100%;
  padding: 25px 0px 15px 0px;
  border: 0;
  background: transparent;
}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_control {
  position: absolute;
  right: 0;
}
.tribe-mobile #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_control,
.tribe-filters-closed #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_control {
  position: relative;
}
.tribe-filters-closed #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content {
  padding: 25px 0px;
}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-label {
  margin-left: 0;
  margin-bottom: 10px;
}
.tribe-filters-open #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_control.tribe-events-filters-mobile-controls {
  margin-top: 20px;
  margin-left: 0;
}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-label {
  padding-left: 0;
  border-bottom: 0;
}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal label input[type=checkbox],
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal label input[type=radio] {
  width: auto;
}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group {
  box-shadow: none;
}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group:before {
  top: -14px;
}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_control #tribe_events_filters_reset,
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_control #tribe_events_filters_toggle {
  height: auto;
  border-color: transparent;
}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical {
  z-index: 1;
}
.tribe-filters-open #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical {
  position: relative;
  margin-bottom: 30px;
}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content {
  background: transparent;
}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filters_show_filters {
  text-align: center;
}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical label input[type=checkbox],
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical label input[type=radio] {
  width: auto;
}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control #tribe_events_filters_reset,
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control #tribe_events_filters_toggle {
  height: auto;
  border-color: transparent;
}
.fusion-events-before-title {
  zoom: 1;
  clear: both;
  margin-bottom: 60px;
  text-align: center;
}
.fusion-events-before-title:before,
.fusion-events-before-title:after {
  content: " ";
  display: table;
}
.fusion-events-before-title:after {
  clear: both;
}
#wrapper .post-content .fusion-events-before-title h2 {
  margin: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 20px 0px;
  text-align: center;
}
.fusion-events-before-title .tribe-events-user-recurrence-toggle {
  margin-top: 30px;
}
.tribe-events-page-template .fusion-events-before-title .tribe-events-user-recurrence-toggle {
  margin-top: 0;
}
#tribe-events-footer .tribe-events-sub-nav,
#tribe-events-header .tribe-events-sub-nav {
  overflow: visible;
}
#tribe-events-content #tribe-events-header {
  display: none;
  margin-bottom: 60px;
}
#tribe-events-content #tribe-events-header .tribe-events-sub-nav li {
  display: block;
  margin-top: -45px;
}
#tribe-events-content #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous a,
#tribe-events-content #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a {
  display: inline-block;
}
#tribe-events-content .tribe-events-tooltip {
  padding: 0;
  z-index: 100000;
}
#tribe-events-content .tribe-events-tooltip .tribe-events-event-body {
  padding: 13px 22px 5px 22px;
}
#tribe-events-content .tribe-events-tooltip .entry-title,
#tribe-events-content .tribe-events-tooltip .tribe-event-title {
  padding: 12px 22px 12px 22px;
  font-weight: normal;
}
#tribe-events-content .tribe-events-tooltip .tribe-events-event-thumb {
  margin-bottom: 20px;
  max-width: 100%;
}
#tribe-events-content .tribe-events-tooltip .tribe-events-arrow {
  display: none;
}
#tribe-events-content .tribe-events-tooltip.recurring-info-tooltip .tribe-events-event-body {
  padding: 14px;
}
#tribe-events-content .tribe-events-tooltip .tribe-events-event-body .description {
  word-wrap: break-word;
}
#tribe-events-content .tribe-events-tooltip .tribe-event-duration {
  font-weight: bold;
}
.tribe-events-tooltip .tribe-events-arrow {
  display: none;
}
.tribe-events-list-separator-month {
  text-align: left;
  padding: 0;
  height: 42px;
  line-height: normal;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 18px;
  margin: 1.25em auto 2.5em;
}
.tribe-events-list-separator-month span {
  font-weight: normal;
  background-color: transparent;
  padding: 0px;
  line-height: 42px;
}
.tribe-events-list-separator-month:after {
  display: none;
}
#tribe-events .tribe-events-list .type-tribe_events {
  padding: 0;
  border: 1px solid;
  margin-bottom: 44px;
  min-height: 250px;
  position: relative;
}
#tribe-events .tribe-events-list .type-tribe_events .tribe-events-event-image {
  width: 100%;
  margin: 0;
  min-height: 250px;
}
#tribe-events .tribe-events-list .fusion-tribe-events-event-image-responsive {
  display: none;
}
#tribe-events .tribe-events-list .fusion-tribe-primary-info {
  float: left;
  width: 40%;
  position: relative;
}
#tribe-events .tribe-events-list .fusion-tribe-primary-info .tribe-events-list-event-title {
  margin: 0;
}
#tribe-events .tribe-events-list .fusion-tribe-primary-info .tribe-events-list-event-title a {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  margin: 0;
  width: 100%;
  padding: 15px 20px;
}
#tribe-events .tribe-events-list .fusion-tribe-secondary-info {
  float: right;
  width: 60%;
}
#tribe-events .tribe-events-list .fusion-tribe-secondary-info .recurringinfo {
  display: block;
}
#tribe-events .tribe-events-list .fusion-tribe-secondary-info .event-is-recurring .tribe-events-divider {
  display: none;
}
#tribe-events .tribe-events-list .tribe-events-event-cost {
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 0;
  border: 0;
}
#tribe-events .tribe-events-list .tribe-events-event-cost span {
  border: 0;
  padding: 10px 15px;
}
#tribe-events .tribe-events-list .tribe-events-event-meta {
  margin: 0;
  padding: 0;
  float: right;
  width: 100%;
  background: none;
  border: none;
}
#tribe-events .tribe-events-list .tribe-events-event-meta .author {
  display: table;
  table-layout: fixed;
  width: 100%;
}
#tribe-events .tribe-events-list .tribe-events-event-meta .author > div {
  display: table-cell;
  vertical-align: middle;
  padding: 15px 4.5%;
  border-right-width: 1px;
  border-right-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-top: none;
}
#tribe-events .tribe-events-list .tribe-events-event-meta .author > div:last-child {
  border-right: none;
}
#tribe-events .tribe-events-list .tribe-events-content {
  padding: 30px;
}
#tribe-events .tribe-events-list .tribe-events-event-meta .tribe-events-gmap,
#tribe-events .tribe-events-list .tribe-events-event-meta-desc .tribe-events-gmap {
  white-space: normal;
}
#tribe-events .tribe-events-list .tribe-events-gmap:before {
  font-family: FontAwesome;
  content: '\f041';
  margin-right: 5px;
}
#tribe-events .tribe-events-list .fusion-tribe-no-featured-image .fusion-tribe-events-headline {
  width: 40%;
}
#tribe-events .tribe-events-list .fusion-tribe-no-featured-image .fusion-tribe-events-headline h3 {
  margin: 0;
}
#tribe-events .tribe-events-list .fusion-tribe-no-featured-image .fusion-tribe-secondary-info {
  width: 100%;
}
#tribe-events .tribe-events-list .hover-type-liftup {
  float: left;
}
#tribe-events .tribe-events-list-separator-month + .type-tribe_events {
  border-top: 1px solid;
}
.tribe-events-list-event-description .fusion-read-more {
  display: inline-block;
  margin-top: 10px;
}
.type-tribe_events .fusion-tribe-primary-info .hover-type-liftup {
  width: 100%;
}
.type-tribe_events .fusion-tribe-secondary-info .date-end,
.type-tribe_events .fusion-tribe-secondary-info .end-time {
  display: inline;
}
.tribe-events-list .time-details,
.tribe-events-list .tribe-events-venue-details {
  line-height: 1.5;
}
#tribe-events .tribe-events-day .type-tribe_events {
  margin: 0;
  margin-bottom: 44px;
  border-top-width: 1px;
  border-top-style: solid;
}
#tribe-events .tribe-events-day .tribe-events-day-time-slot .type-tribe_events:last-child {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
#tribe-events .tribe-events-day .tribe-events-day-time-slot h5 {
  text-align: left;
  padding: 0;
  height: 42px;
  line-height: 42px;
  padding-left: 30px;
  padding-right: 30px;
  margin: 1.25em auto 2.5em;
  font-weight: normal;
  font-size: 18px;
}
#tribe-events .fusion-blog-layout-grid .fusion-post-slideshow .slides {
  overflow: visible;
}
#tribe-events-content table.tribe-events-calendar {
  border-top-width: 1px;
  border-top-style: solid;
}
.tribe-events-calendar thead th {
  border-left: 0;
  border-right: 0;
  padding: 1.5em 0;
}
.datepicker.dropdown-menu {
  border-radius: 0;
  border: 0;
  padding: 15px;
}
.datepicker.dropdown-menu:before {
  border-bottom: 0;
}
.datepicker.dropdown-menu thead tr:first-child {
  font-size: 16px;
}
.datepicker.dropdown-menu td,
.datepicker.dropdown-menu th {
  border-radius: 0;
  border: 0;
  padding: 9px 10px;
}
.datepicker.dropdown-menu td.active,
.datepicker.dropdown-menu td.active:hover {
  border: 0;
  text-shadow: none;
}
.datepicker.dropdown-menu table tr td.old,
.datepicker.dropdown-menu table tr td.new {
  background-color: white !important;
  color: #999999 !important;
}
.datepicker.dropdown-menu tbody td {
  border: 1px solid #fff;
}
.datepicker.dropdown-menu .datepicker-months td {
  padding: 0;
  padding-top: 15px;
}
.datepicker.dropdown-menu .datepicker-months span {
  margin: 2px;
  text-shadow: none;
}
.datepicker.dropdown-menu .datepicker-months span:hover {
  text-shadow: none;
}
.fusion-events-featured-image {
  display: inline-block;
  position: relative;
  margin-bottom: 50px;
  max-width: 100%;
}
.fusion-events-featured-image .hover-type-liftup {
  display: block;
}
.fusion-events-featured-image .tribe-events-event-image {
  margin: 0;
}
.fusion-events-featured-image .fusion-events-single-title-content {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  padding: 15px 20px;
  z-index: 1;
}
.fusion-events-featured-image .fusion-events-single-title-content h2 {
  float: none;
  line-height: normal;
}
.fusion-events-featured-image .fusion-events-single-title-content .tribe-events-schedule {
  margin: 0;
  padding: 0;
  float: none;
  background: none;
  border: none;
}
.fusion-events-featured-image .fusion-events-single-title-content .tribe-events-schedule h3 {
  font-size: 16px;
  line-height: normal;
}
.fusion-events-featured-image .fusion-events-single-title-content .event-is-recurring:hover,
.fusion-events-featured-image .fusion-events-single-title-content a:hover {
  opacity: 0.7;
}
.single-tribe_events #tribe-events-content .fusion-events-featured-image .updated {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.single-tribe_events .fusion-events-featured-image .recurringinfo {
  margin-right: 0;
  font-size: 16px;
  line-height: normal;
  font-weight: normal;
}
.single-tribe_events .fusion-events-featured-image .recurringinfo .event-is-recurring {
  font-weight: normal;
}
.single-tribe_events .fusion-events-featured-image .tribe-events-divider,
.single-tribe_events .fusion-events-featured-image .tribe-events-cost {
  line-height: normal;
  font-size: 16px;
}
.fusion-events-single-title {
  display: block;
}
.fusion-events-single-title .fusion-events-single-title-content {
  position: static;
}
.single-tribe_events .tribe-events-schedule .recurringinfo .tribe-events-divider {
  display: inline-block;
}
.single-tribe_events .tribe-events-schedule .tribe-events-divider {
  display: block;
}
#tribe-events-content #tribe-events-footer {
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin-top: 50px;
}
.tribe-events-single .tribe-events-notices {
  margin-top: 0;
}
.tribe-events-single ul.tribe-related-events > li {
  margin-right: 3.5%;
  width: 31%;
}
.tribe-events-single ul.tribe-related-events > li:last-child {
  margin-right: 0;
}
.tribe-events-single ul.tribe-related-events .tribe-related-events-title {
  font-weight: normal;
}
.sidebar .single-related-posts {
  display: none;
}
.sidebar .tribe-events-meta-group {
  width: 100%;
  float: none;
  margin: 0;
  margin-bottom: 45px;
  padding: 0;
}
.sidebar .tribe-events-meta-group dt {
  float: none;
  margin: 0;
  font-weight: bold;
}
.sidebar .tribe-events-meta-group dd {
  float: none;
  margin: 0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.sidebar .tribe-events-meta-group dl :last-child {
  border-bottom: 0;
}
.tribe-events-meta-group .url a {
  word-wrap: break-word;
}
.tribe-events-meta-group .email {
  word-wrap: break-word;
}
.sidebar .tribe-events-single-section-title {
  margin: 0;
  margin-bottom: 18px;
}
.sidebar .tribe-events-venue-map {
  width: 100%;
  margin: 0;
  margin-top: -45px;
  margin-bottom: 45px;
  padding: 0;
  background-color: transparent;
  border: 0;
}
.sidebar .tribe-events-gmap {
  display: block;
  font-style: normal;
  position: relative;
}
.sidebar .tribe-events-gmap::first-letter {
  color: transparent;
}
.sidebar .tribe-events-gmap:after {
  font-family: FontAwesome;
  content: '\f041';
  margin-right: 8px;
  position: absolute;
  top: 0;
  left: 0;
}
.single-tribe_events .tribe-events-single-section {
  background: transparent;
  border: none;
  margin: 0;
}
.sidebar .tribe-events-list-widget ol,
#slidingbar-area .tribe-events-list-widget ol,
.fusion-footer .tribe-events-list-widget ol,
.post-content .tribe-events-list-widget ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sidebar .tribe-events-list-widget ol :first-child,
#slidingbar-area .tribe-events-list-widget ol :first-child,
.fusion-footer .tribe-events-list-widget ol :first-child,
.post-content .tribe-events-list-widget ol :first-child {
  padding-top: 0;
}
.sidebar .tribe-events-list-widget ol li,
#slidingbar-area .tribe-events-list-widget ol li,
.fusion-footer .tribe-events-list-widget ol li,
.post-content .tribe-events-list-widget ol li {
  overflow: hidden;
  margin: 0;
  padding: 20px 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.sidebar .tribe-events-list-widget ol li .tribe-events-event-image,
#slidingbar-area .tribe-events-list-widget ol li .tribe-events-event-image,
.fusion-footer .tribe-events-list-widget ol li .tribe-events-event-image,
.post-content .tribe-events-list-widget ol li .tribe-events-event-image {
  float: left;
  margin: 0;
  margin-right: 13px;
}
.sidebar .tribe-events-list-widget ol li h4,
#slidingbar-area .tribe-events-list-widget ol li h4,
.fusion-footer .tribe-events-list-widget ol li h4,
.post-content .tribe-events-list-widget ol li h4 {
  margin: 0;
}
.sidebar .tribe-events-venue-widget ul,
#slidingbar-area .tribe-events-venue-widget ul,
.fusion-footer .tribe-events-venue-widget ul,
.post-content .tribe-events-venue-widget ul {
  margin-bottom: 13px;
}
.sidebar .tribe-events-venue-widget ul :first-child,
#slidingbar-area .tribe-events-venue-widget ul :first-child,
.fusion-footer .tribe-events-venue-widget ul :first-child,
.post-content .tribe-events-venue-widget ul :first-child {
  padding-top: 0;
}
.sidebar .tribe-events-venue-widget li,
#slidingbar-area .tribe-events-venue-widget li,
.fusion-footer .tribe-events-venue-widget li,
.post-content .tribe-events-venue-widget li {
  overflow: hidden;
  margin: 0;
  padding: 15px 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.sidebar .tribe-events-venue-widget li h4,
#slidingbar-area .tribe-events-venue-widget li h4,
.fusion-footer .tribe-events-venue-widget li h4,
.post-content .tribe-events-venue-widget li h4 {
  margin: 0;
  margin-bottom: 5px;
}
.tribe-events-list-widget .duration,
.tribe-events-adv-list-widget .duration {
  display: inline-block;
  margin-top: 5px;
  font-weight: normal;
  line-height: 1.4;
}
.tribe-events-list-widget .tribe-events-widget-link a,
.tribe-events-adv-list-widget .tribe-events-widget-link a {
  font-weight: normal;
}
.tribe-events-list-widget li.tribe-events-list-widget-events {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.tribe-mini-calendar-event {
  overflow: hidden;
  margin: 0;
  padding: 20px 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.tribe-mini-calendar-event .list-date,
.tribe-mini-calendar-event .list-info {
  margin-top: 0;
  margin-bottom: 0;
}
.tribe-mini-calendar-event .list-info h2 {
  margin-bottom: 0;
}
.tribe-mini-calendar-event .list-info .duration {
  display: inline-block;
  margin-top: 5px;
  font-weight: normal;
  line-height: 1.4;
}
.tribe-mini-calendar-event .vcard {
  line-height: 20px;
  margin-top: 10px;
}
.tribe-events-adv-list-widget :nth-child(2) .tribe-mini-calendar-event {
  padding-top: 0;
}
.tribe-events-venue-widget .tribe-venue-widget-thumbnail {
  position: relative;
}
.tribe-events-venue-widget .tribe-venue-widget-thumbnail .tribe-venue-widget-venue-name {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  margin: 0;
}
.tribe-events-venue-widget ul li a {
  padding: 0;
  border: 0;
}
.tribe-events-venue-widget .tribe-venue-widget-venue-name {
  width: 100%;
  padding: 10px 15px;
  margin-bottom: 20px;
}
.tribe-events-venue-widget .tribe-venue-widget-venue-name h3 {
  margin: 0;
}
.tribe-events-venue-widget .tribe-venue-widget-venue-name a {
  font-weight: normal;
}
.tribe-events-venue-widget .tribe-venue-widget-venue-name a:hover {
  opacity: 0.7;
}
.tribe-mini-calendar {
  line-height: normal;
}
.tribe-mini-calendar thead {
  background-color: transparent;
  border: 0px;
}
.tribe-mini-calendar td,
.tribe-mini-calendar th {
  border: 0;
  padding: 0;
  transition: none !important;
}
.tribe-mini-calendar td > div,
.tribe-mini-calendar th > div {
  padding-left: 1px;
  padding-top: 1px;
}
.tribe-mini-calendar td {
  background-color: transparent;
}
.tribe-mini-calendar .tribe-mini-calendar-nav td {
  padding: 9px 10px;
}
.tribe-mini-calendar .tribe-mini-calendar-nav td a,
.tribe-mini-calendar .tribe-mini-calendar-nav td span {
  font-weight: normal;
  font-size: 16px;
}
.tribe-mini-calendar .tribe-mini-calendar-nav td span {
  text-transform: initial;
}
.tribe-mini-calendar .tribe-mini-calendar-nav-link.prev-month {
  float: left;
}
.tribe-mini-calendar .tribe-mini-calendar-nav-link.next-month {
  float: right;
}
.tribe-mini-calendar .tribe-mini-calendar-nav-link.prev-month,
.tribe-mini-calendar .tribe-mini-calendar-nav-link.next-month,
.tribe-mini-calendar .tribe-mini-calendar-month {
  padding: 0;
}
.tribe-mini-calendar .tribe-mini-calendar-dayofweek {
  background-color: transparent;
  padding: 9px 10px;
  border: 0px;
}
.tribe-mini-calendar td.tribe-events-has-events,
.tribe-mini-calendar td.tribe-events-has-events.tribe-events-present,
.tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today,
.tribe-mini-calendar .tribe-events-present,
.tribe-mini-calendar .tribe-mini-calendar-today {
  background: transparent;
}
.tribe-mini-calendar td.tribe-events-has-events div[id*='daynum-'] a:before {
  display: none;
}
.tribe-mini-calendar div[id*='daynum-'] a,
.tribe-mini-calendar .tribe-mini-calendar-no-event {
  padding: 9px 10px;
  font-weight: normal;
}
.tribe-mini-calendar div[id*='daynum-'] a span,
.tribe-mini-calendar .tribe-mini-calendar-no-event span {
  font-weight: normal;
}
.tribe-mini-calendar .tribe-mini-calendar-no-event {
  background-color: transparent;
}
.tribe-mini-calendar .tribe-events-past {
  background-color: transparent;
  opacity: 1;
}
.tribe-mini-calendar .tribe-events-has-events:hover,
.tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today:hover {
  background-color: transparent;
}
.tribe-mini-calendar .tribe-events-othermonth,
.tribe-mini-calendar .tribe-events-othermonth div[id*='daynum-'] a,
.tribe-mini-calendar .tribe-events-othermonth div[id*='daynum-'] span {
  background-color: transparent;
  color: #999;
}
.tribe-events-countdown-widget .tribe-countdown-text {
  margin: 0;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 18px;
  font-weight: normal;
}
.tribe-events-countdown-widget .tribe-countdown-text a {
  font-weight: normal;
}
.tribe-events-countdown-widget .tribe-countdown-text a:hover {
  opacity: 0.7;
}
.tribe-events-countdown-widget .tribe-countdown-timer {
  display: block;
  padding: 20px;
  padding-top: 0;
}
.tribe-events-countdown-widget .tribe-countdown-timer {
  line-height: normal;
  padding-top: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.tribe-events-countdown-widget .tribe-countdown-timer .tribe-countdown-number {
  float: none;
  padding: 12px 10px;
  margin-right: 5px;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.tribe-events-countdown-widget .tribe-countdown-timer :last-child {
  margin-right: 0;
}
.tribe-events-countdown-widget .tribe-countdown-timer .fusion-tribe-counterdown-over {
  display: block;
  font-weight: normal;
  font-size: 24px;
}
.tribe-events-countdown-widget .tribe-countdown-timer .tribe-countdown-under {
  display: block;
  font-weight: normal;
  font-size: 12px;
}
#wrapper .tribe-events-widget-link {
  margin: 13px 0px 0px 0px;
}
.tribe-events-sub-nav .tribe-events-nav-previous a,
.tribe-events-sub-nav .tribe-events-nav-next a {
  display: inline-block;
  padding: 0;
  margin-bottom: 0;
  background: none;
  font-weight: normal;
}
.tribe-events-sub-nav .tribe-events-nav-previous a span,
.tribe-events-sub-nav .tribe-events-nav-next a span {
  display: none;
}
.tribe-events-nav-previous a,
.tribe-events-nav-left a {
  position: relative;
  margin-left: 10px;
}
.tribe-events-nav-previous a:before,
.tribe-events-nav-left a:before {
  font-family: 'icomoon';
  content: '\f104';
  margin-right: 6px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: -10px;
}
.tribe-events-nav-next a,
.tribe-events-nav-right a {
  position: relative;
  margin-right: 10px;
}
.tribe-events-nav-next a:after,
.tribe-events-nav-right a:after {
  font-family: 'icomoon';
  content: '\f105';
  margin-left: 6px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: -10px;
}
.tribe-events-nav-left a:after {
  display: none;
}
.tribe-events-nav-right a:before {
  display: none;
}
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info {
  line-height: 1.5;
}
.tribe-events-tooltip:after,
.tribe-events-tooltip:before {
  top: 100%;
  left: 10%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.tribe-events-tooltip:after {
  border-color: rgba(0, 0, 0, 0);
  border-top-color: #ffff;
  border-width: 5px;
  margin-left: -5px;
}
.tribe-events-tooltip:before {
  border-color: rgba(245, 245, 245, 0);
  border-top-color: #000;
  border-width: 9px;
  margin-left: -9px;
}
.tribe-events-right .tribe-events-tooltip:after,
.tribe-events-right .tribe-events-tooltip:before {
  top: 100%;
  left: 90%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.tribe-events-right .tribe-events-tooltip:after {
  border-color: rgba(0, 0, 0, 0);
  border-top-color: #ffff;
  border-width: 5px;
  margin-left: -5px;
}
.tribe-events-right .tribe-events-tooltip:before {
  border-color: rgba(245, 245, 245, 0);
  border-top-color: #000;
  border-width: 9px;
  margin-left: -9px;
}
.tribe-grid-body .tribe-events-tooltip:after,
.tribe-grid-body .tribe-events-tooltip:before {
  right: 100%;
  top: 50%;
  left: auto;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.tribe-grid-body .tribe-events-tooltip:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 5px;
  margin-top: -5px;
}
.tribe-grid-body .tribe-events-tooltip:before {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 12px;
  margin-top: -12px;
}
.tribe-grid-body .tribe-events-right .tribe-events-tooltip:after,
.tribe-grid-body .tribe-events-right .tribe-events-tooltip:before {
  left: 100%;
  top: 50%;
  right: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.tribe-grid-body .tribe-events-right .tribe-events-tooltip:after {
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #fff;
  border-width: 5px;
  margin-top: -5px;
}
.tribe-grid-body .tribe-events-right .tribe-events-tooltip:before {
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #fff;
  border-width: 18px;
  margin-top: -18px;
}
#tribe-events .tribe-events-tickets .woocommerce {
  min-width: 107px;
}
/* =================================================================================================
Table of Contents
----------------------------------------------------------------------------------------------------
	01 General WPML Styles
	02 Language Switcher Widget Styles
	03 Language Switcher Footer Styles
	
================================================================================================= */
/* General WPML Styles
================================================================================================= */
.widget_icl_lang_sel_widget {
  z-index: 999;
}
.widget_icl_lang_sel_widget:after {
  content: "";
  display: table;
  clear: both;
}
.widget_icl_lang_sel_widget li a {
  background-image: none;
}
.qtrans_flag_and_text {
  background-position: center right;
}
.fusion-body a .iclflag {
  vertical-align: middle;
}
/* Language Switcher Widget Styles
================================================================================================= */
#lang_sel,
#lang_sel_click {
  display: block;
}
#lang_sel > ul a,
#lang_sel_click > ul a {
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 22px;
}
#lang_sel > ul ul,
#lang_sel_click > ul ul {
  z-index: 999;
  top: 32px;
  width: 100%;
}
#lang_sel li,
#lang_sel_click li {
  width: 100%;
}
#lang_sel img.iclflag,
#lang_sel_click img.iclflag {
  top: 0;
  margin-right: 3px;
}
.rtl #lang_sel img.iclflag,
.rtl #lang_sel_click img.iclflag {
  margin-left: 3px;
  margin-right: 0;
}
/* Language Switcher Footer Styles
================================================================================================= */
#lang_sel_footer ul li .iclflag {
  top: 0px;
}
/* =================================================================================================
Table of Contents
----------------------------------------------------------------------------------------------------
	01 IcoMoon Font Face Definition
	02 IcoMoon Icon Styles
================================================================================================= */
/* IcoMoon Font Face Definition
================================================================================================= */
@font-face {
  font-family: 'icomoon';
  src: url(http://www.pescatour.it/skin_main/assets/fonts/icomoon/icomoon.eot);
  src: url(http://www.pescatour.it/skin_main/assets/fonts/icomoon/icomoon.eot?#iefix) format('embedded-opentype'), url(http://www.pescatour.it/skin_main/assets/fonts/icomoon/icomoon.woff) format('woff'), url(http://www.pescatour.it/skin_main/assets/fonts/icomoon/icomoon.ttf) format('truetype'), url(http://www.pescatour.it/skin_main/assets/fonts/icomoon/icomoon.svg?#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
}
/* IcoMoon Font Face Definition
================================================================================================= */
[class^="fusion-icon-"],
[class*=" fusion-icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fusion-icon-angle-down:before {
  content: "\f107";
}
.fusion-icon-TFicon:before {
  content: "\e62d";
}
.fusion-icon-bars:before {
  content: "\f0c9";
}
.fusion-icon-angle-left:before {
  content: "\f104";
}
.fusion-icon-search:before {
  content: "\f002";
}
.fusion-icon-vk:before {
  content: "\f189";
}
.fusion-icon-check-square-o:before {
  content: "\f046";
}
.fusion-icon-check-circle-o:before {
  content: "\f05d";
}
.fusion-icon-shopping-cart:before {
  content: "\f07a";
}
.fusion-icon-angle-right:before {
  content: "\f105";
}
.fusion-icon-angle-up:before {
  content: "\f106";
}
.fusion-icon-spinner:before {
  content: "\f110";
}
.fusion-icon-star:before {
  content: "\f005";
}
.fusion-icon-gear:before {
  content: "\f013";
}
.fusion-icon-star-o:before {
  content: "\f006";
}
.fusion-icon-caret-left:before {
  content: "\f0d9";
}
.fusion-icon-caret-right:before {
  content: "\f0da";
}
.fusion-icon-grid:before {
  content: "\e614";
}
.fusion-icon-pen:before {
  content: "\e600";
}
.fusion-icon-film:before {
  content: "\e628";
}
.fusion-icon-arrow-left:before {
  content: "\e61e";
}
.fusion-icon-plus:before {
  content: "\e61d";
}
.fusion-icon-minus:before {
  content: "\e61c";
}
.fusion-icon-arrow-down:before {
  content: "\e61f";
}
.fusion-icon-uniE620:before {
  content: "\e620";
}
.fusion-icon-paypal:before {
  content: "\e60e";
}
.fusion-icon-tumblr:before {
  content: "\e613";
}
.fusion-icon-googleplus:before {
  content: "\e612";
}
.fusion-icon-arrow-down2:before {
  content: "\e621";
}
.fusion-icon-instagram:before {
  content: "\e615";
}
.fusion-icon-forrst:before {
  content: "\e617";
}
.fusion-icon-facebook:before {
  content: "\e604";
}
.fusion-icon-flickr:before {
  content: "\e608";
}
.fusion-icon-feed:before,
.fusion-icon-rss:before {
  content: "\e606";
}
.fusion-icon-twitter:before {
  content: "\e605";
}
.fusion-icon-vimeo:before {
  content: "\e607";
}
.fusion-icon-dribbble:before {
  content: "\e609";
}
.fusion-icon-skype:before {
  content: "\e618";
}
.fusion-icon-youtube:before {
  content: "\e622";
}
.fusion-icon-blogger:before {
  content: "\e60b";
}
.fusion-icon-link:before {
  content: "\e619";
}
.fusion-icon-image:before {
  content: "\e624";
}
.fusion-icon-images:before {
  content: "\e625";
}
.fusion-icon-reddit:before {
  content: "\e60d";
}
.fusion-icon-soundcloud:before {
  content: "\e60c";
}
.fusion-icon-quotes-left:before {
  content: "\e627";
}
.fusion-icon-bubbles:before {
  content: "\e62a";
}
.fusion-icon-headphones:before {
  content: "\e629";
}
.fusion-icon-deviantart:before {
  content: "\e626";
}
.fusion-icon-digg:before {
  content: "\e610";
}
.fusion-icon-mail:before {
  content: "\e616";
}
.fusion-icon-dropbox:before {
  content: "\e611";
}
.fusion-icon-linkedin:before {
  content: "\e60f";
}
.fusion-icon-myspace:before {
  content: "\e603";
}
.fusion-icon-pinterest:before {
  content: "\e602";
}
.fusion-icon-yahoo:before {
  content: "\e601";
}
.fusion-icon-list:before {
  content: "\e623";
}
.fusion-icon-user2:before {
  content: "\e61b";
}
.fusion-icon-user:before {
  content: "\e61a";
}
.fusion-alert,
.tribe-events-notices {
  position: relative;
  padding: 25px;
  border-radius: 0;
  font-size: 15px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.fusion-alert.alert-shadow,
.tribe-events-notices.alert-shadow {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.fusion-alert .close,
.tribe-events-notices .close {
  position: absolute;
  box-sizing: content-box;
  right: -1px;
  top: -1px;
  height: 25px;
  width: 25px;
  line-height: 25px;
  opacity: 1;
  border: 1px solid;
  border-color: inherit;
  color: inherit;
  font-size: 15px;
  transition: all .2s;
}
.fusion-alert .close:hover,
.tribe-events-notices .close:hover {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.05);
}
.fusion-alert .alert-icon,
.tribe-events-notices .alert-icon {
  margin-right: 10px;
}
.fusion-alert.alert-blank,
.tribe-events-notices.alert-blank {
  border: 1px solid #747474;
}
.fusion-alert.alert-info,
.tribe-events-notices.alert-info {
  background-color: #fff;
  border-color: #D7D6D6;
  color: inherit;
}
.tribe-events-notices {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  border-color: #D7D6D6;
  color: inherit;
  text-shadow: none;
}
/* All styles in Avada/less/theme/blog.less */
.fusion-button-wrapper {
  display: inline;
}
.fusion-button-wrapper.fusion-aligncenter {
  display: block;
}
.fusion-button,
.wpcf7-submit,
.gform_wrapper .gform_button,
.gform_wrapper .button,
.woocommerce .checkout #place_order,
.bbp-submit-wrapper .button {
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  border: 1px solid rgba(0, 0, 0, 0);
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
  box-sizing: border-box;
  transition: all .2s;
}
.fusion-button:before,
.wpcf7-submit:before,
.gform_wrapper .gform_button:before,
.gform_wrapper .button:before,
.woocommerce .checkout #place_order:before,
.bbp-submit-wrapper .button:before,
.fusion-button:after,
.wpcf7-submit:after,
.gform_wrapper .gform_button:after,
.gform_wrapper .button:after,
.woocommerce .checkout #place_order:after,
.bbp-submit-wrapper .button:after {
  content: " ";
  display: table;
}
.fusion-button:after,
.wpcf7-submit:after,
.gform_wrapper .gform_button:after,
.gform_wrapper .button:after,
.woocommerce .checkout #place_order:after,
.bbp-submit-wrapper .button:after {
  clear: both;
}
.fusion-button:hover,
.wpcf7-submit:hover,
.gform_wrapper .gform_button:hover,
.gform_wrapper .button:hover,
.woocommerce .checkout #place_order:hover,
.bbp-submit-wrapper .button:hover {
  transition: all .3s;
}
.fusion-button:focus,
.wpcf7-submit:focus,
.gform_wrapper .gform_button:focus,
.gform_wrapper .button:focus,
.woocommerce .checkout #place_order:focus,
.bbp-submit-wrapper .button:focus {
  outline: 0;
}
.fusion-button-text,
.fusion-button-icon-divider,
.fusion-button i {
  transition: all .2s;
}
.fusion-button-text:hover,
.fusion-button-icon-divider:hover,
.fusion-button i:hover {
  transition: all .3s;
}
.ls-container .button,
.ls-container .fusion-button {
  transition: none !important;
}
.ls-container .button:hover,
.ls-container .fusion-button:hover {
  transition: none !important;
}
#wrapper .fusion-button-square,
.fusion-body .fusion-button-square,
#wrapper .button-square {
  border-radius: 0;
}
#wrapper .fusion-button-round,
.fusion-body .fusion-button-round,
#wrapper .button-round {
  border-radius: 2px;
}
#wrapper .fusion-button-round.button-3d,
.fusion-body .fusion-button-round.button-3d,
#wrapper .button-round.button-3d {
  border-radius: 4px;
}
#wrapper .fusion-button-pill,
.fusion-body .fusion-button-pill,
#wrapper .button-pill {
  border-radius: 25px !important;
}
.fusion-body .fusion-button-small,
.button-small,
.button.small,
#bbp_user_edit_submit,
.woocommerce .single_add_to_cart_button,
.bbp-submit-wrapper .button {
  padding: 9px 20px;
  line-height: 14px;
  font-size: 12px;
}
.fusion-body .fusion-button-small.button-3d:active,
.button-small.button-3d:active,
.button.small.button-3d:active,
#bbp_user_edit_submit.button-3d:active,
.woocommerce .single_add_to_cart_button.button-3d:active,
.bbp-submit-wrapper .button.button-3d:active {
  top: 2px;
}
.fusion-body .fusion-button-small .fusion-button-text-left,
.button-small .fusion-button-text-left,
.button.small .fusion-button-text-left,
#bbp_user_edit_submit .fusion-button-text-left,
.woocommerce .single_add_to_cart_button .fusion-button-text-left,
.bbp-submit-wrapper .button .fusion-button-text-left {
  display: inline-block;
  padding-left: 25px;
}
.fusion-body .fusion-button-small .fusion-button-text-right,
.button-small .fusion-button-text-right,
.button.small .fusion-button-text-right,
#bbp_user_edit_submit .fusion-button-text-right,
.woocommerce .single_add_to_cart_button .fusion-button-text-right,
.bbp-submit-wrapper .button .fusion-button-text-right {
  display: inline-block;
  padding-right: 25px;
}
.fusion-body .fusion-button-small .button-icon-divider-left,
.button-small .button-icon-divider-left,
.button.small .button-icon-divider-left,
#bbp_user_edit_submit .button-icon-divider-left,
.woocommerce .single_add_to_cart_button .button-icon-divider-left,
.bbp-submit-wrapper .button .button-icon-divider-left {
  padding: 0 10px;
}
.fusion-body .fusion-button-small .button-icon-divider-left.fusion-megamenu-image,
.button-small .button-icon-divider-left.fusion-megamenu-image,
.button.small .button-icon-divider-left.fusion-megamenu-image,
#bbp_user_edit_submit .button-icon-divider-left.fusion-megamenu-image,
.woocommerce .single_add_to_cart_button .button-icon-divider-left.fusion-megamenu-image,
.bbp-submit-wrapper .button .button-icon-divider-left.fusion-megamenu-image {
  padding: 0 5px;
}
.fusion-body .fusion-button-small .button-icon-divider-right,
.button-small .button-icon-divider-right,
.button.small .button-icon-divider-right,
#bbp_user_edit_submit .button-icon-divider-right,
.woocommerce .single_add_to_cart_button .button-icon-divider-right,
.bbp-submit-wrapper .button .button-icon-divider-right {
  padding: 0 10px;
}
.fusion-body .fusion-button-small .button-icon-divider-right.fusion-megamenu-image,
.button-small .button-icon-divider-right.fusion-megamenu-image,
.button.small .button-icon-divider-right.fusion-megamenu-image,
#bbp_user_edit_submit .button-icon-divider-right.fusion-megamenu-image,
.woocommerce .single_add_to_cart_button .button-icon-divider-right.fusion-megamenu-image,
.bbp-submit-wrapper .button .button-icon-divider-right.fusion-megamenu-image {
  padding: 0 5px;
}
.fusion-body .fusion-button-small .button-icon-divider-left i,
.button-small .button-icon-divider-left i,
.button.small .button-icon-divider-left i,
#bbp_user_edit_submit .button-icon-divider-left i,
.woocommerce .single_add_to_cart_button .button-icon-divider-left i,
.bbp-submit-wrapper .button .button-icon-divider-left i,
.fusion-body .fusion-button-small .button-icon-divider-right i,
.button-small .button-icon-divider-right i,
.button.small .button-icon-divider-right i,
#bbp_user_edit_submit .button-icon-divider-right i,
.woocommerce .single_add_to_cart_button .button-icon-divider-right i,
.bbp-submit-wrapper .button .button-icon-divider-right i,
.fusion-body .fusion-button-small .button-icon-divider-left img,
.button-small .button-icon-divider-left img,
.button.small .button-icon-divider-left img,
#bbp_user_edit_submit .button-icon-divider-left img,
.woocommerce .single_add_to_cart_button .button-icon-divider-left img,
.bbp-submit-wrapper .button .button-icon-divider-left img,
.fusion-body .fusion-button-small .button-icon-divider-right img,
.button-small .button-icon-divider-right img,
.button.small .button-icon-divider-right img,
#bbp_user_edit_submit .button-icon-divider-right img,
.woocommerce .single_add_to_cart_button .button-icon-divider-right img,
.bbp-submit-wrapper .button .button-icon-divider-right img {
  top: 50%;
  margin-top: -6px;
  display: block;
}
.fusion-body .fusion-button-medium,
.button-medium,
.button.medium,
.woocommerce .checkout #place_order,
.ticket-selector-submit-btn[type=submit] {
  padding: 11px 23px;
  line-height: 16px;
  font-size: 13px;
}
.fusion-body .fusion-button-medium.button-3d:active,
.button-medium.button-3d:active,
.button.medium.button-3d:active,
.woocommerce .checkout #place_order.button-3d:active,
.ticket-selector-submit-btn[type=submit].button-3d:active {
  top: 3px;
}
.fusion-body .fusion-button-medium .fusion-button-text-left,
.button-medium .fusion-button-text-left,
.button.medium .fusion-button-text-left,
.woocommerce .checkout #place_order .fusion-button-text-left,
.ticket-selector-submit-btn[type=submit] .fusion-button-text-left {
  display: inline-block;
  padding-left: 28px;
}
.fusion-body .fusion-button-medium .fusion-button-text-right,
.button-medium .fusion-button-text-right,
.button.medium .fusion-button-text-right,
.woocommerce .checkout #place_order .fusion-button-text-right,
.ticket-selector-submit-btn[type=submit] .fusion-button-text-right {
  display: inline-block;
  padding-right: 28px;
}
.fusion-body .fusion-button-medium .button-icon-divider-left,
.button-medium .button-icon-divider-left,
.button.medium .button-icon-divider-left,
.woocommerce .checkout #place_order .button-icon-divider-left,
.ticket-selector-submit-btn[type=submit] .button-icon-divider-left {
  padding: 0 12.5px;
}
.fusion-body .fusion-button-medium .button-icon-divider-left.fusion-megamenu-image,
.button-medium .button-icon-divider-left.fusion-megamenu-image,
.button.medium .button-icon-divider-left.fusion-megamenu-image,
.woocommerce .checkout #place_order .button-icon-divider-left.fusion-megamenu-image,
.ticket-selector-submit-btn[type=submit] .button-icon-divider-left.fusion-megamenu-image {
  padding: 0 6.25px;
}
.fusion-body .fusion-button-medium .button-icon-divider-right,
.button-medium .button-icon-divider-right,
.button.medium .button-icon-divider-right,
.woocommerce .checkout #place_order .button-icon-divider-right,
.ticket-selector-submit-btn[type=submit] .button-icon-divider-right {
  padding: 0 12.5px;
}
.fusion-body .fusion-button-medium .button-icon-divider-right.fusion-megamenu-image,
.button-medium .button-icon-divider-right.fusion-megamenu-image,
.button.medium .button-icon-divider-right.fusion-megamenu-image,
.woocommerce .checkout #place_order .button-icon-divider-right.fusion-megamenu-image,
.ticket-selector-submit-btn[type=submit] .button-icon-divider-right.fusion-megamenu-image {
  padding: 0 6.25px;
}
.fusion-body .fusion-button-medium .button-icon-divider-left i,
.button-medium .button-icon-divider-left i,
.button.medium .button-icon-divider-left i,
.woocommerce .checkout #place_order .button-icon-divider-left i,
.ticket-selector-submit-btn[type=submit] .button-icon-divider-left i,
.fusion-body .fusion-button-medium .button-icon-divider-right i,
.button-medium .button-icon-divider-right i,
.button.medium .button-icon-divider-right i,
.woocommerce .checkout #place_order .button-icon-divider-right i,
.ticket-selector-submit-btn[type=submit] .button-icon-divider-right i,
.fusion-body .fusion-button-medium .button-icon-divider-left img,
.button-medium .button-icon-divider-left img,
.button.medium .button-icon-divider-left img,
.woocommerce .checkout #place_order .button-icon-divider-left img,
.ticket-selector-submit-btn[type=submit] .button-icon-divider-left img,
.fusion-body .fusion-button-medium .button-icon-divider-right img,
.button-medium .button-icon-divider-right img,
.button.medium .button-icon-divider-right img,
.woocommerce .checkout #place_order .button-icon-divider-right img,
.ticket-selector-submit-btn[type=submit] .button-icon-divider-right img {
  top: 50%;
  margin-top: -6.5px;
  display: block;
}
.fusion-body .fusion-button-large,
.button-large,
.button.large,
#tribe-bar-form .tribe-bar-submit input[type=submit] {
  padding: 13px 29px;
  line-height: 17px;
  font-size: 14px;
}
.fusion-body .fusion-button-large.button-3d:active,
.button-large.button-3d:active,
.button.large.button-3d:active,
#tribe-bar-form .tribe-bar-submit input[type=submit].button-3d:active {
  top: 4px;
}
.fusion-body .fusion-button-large .fusion-button-text-left,
.button-large .fusion-button-text-left,
.button.large .fusion-button-text-left,
#tribe-bar-form .tribe-bar-submit input[type=submit] .fusion-button-text-left {
  display: inline-block;
  padding-left: 34px;
}
.fusion-body .fusion-button-large .fusion-button-text-right,
.button-large .fusion-button-text-right,
.button.large .fusion-button-text-right,
#tribe-bar-form .tribe-bar-submit input[type=submit] .fusion-button-text-right {
  display: inline-block;
  padding-right: 34px;
}
.fusion-body .fusion-button-large .button-icon-divider-left,
.button-large .button-icon-divider-left,
.button.large .button-icon-divider-left,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left {
  padding: 0 14.5px;
}
.fusion-body .fusion-button-large .button-icon-divider-left.fusion-megamenu-image,
.button-large .button-icon-divider-left.fusion-megamenu-image,
.button.large .button-icon-divider-left.fusion-megamenu-image,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left.fusion-megamenu-image {
  padding: 0 7.25px;
}
.fusion-body .fusion-button-large .button-icon-divider-right,
.button-large .button-icon-divider-right,
.button.large .button-icon-divider-right,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right {
  padding: 0 14.5px;
}
.fusion-body .fusion-button-large .button-icon-divider-right.fusion-megamenu-image,
.button-large .button-icon-divider-right.fusion-megamenu-image,
.button.large .button-icon-divider-right.fusion-megamenu-image,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right.fusion-megamenu-image {
  padding: 0 7.25px;
}
.fusion-body .fusion-button-large .button-icon-divider-left i,
.button-large .button-icon-divider-left i,
.button.large .button-icon-divider-left i,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left i,
.fusion-body .fusion-button-large .button-icon-divider-right i,
.button-large .button-icon-divider-right i,
.button.large .button-icon-divider-right i,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right i,
.fusion-body .fusion-button-large .button-icon-divider-left img,
.button-large .button-icon-divider-left img,
.button.large .button-icon-divider-left img,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left img,
.fusion-body .fusion-button-large .button-icon-divider-right img,
.button-large .button-icon-divider-right img,
.button.large .button-icon-divider-right img,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right img {
  top: 50%;
  margin-top: -7px;
  display: block;
}
.fusion-body .fusion-button-xlarge,
.button-xlarge,
.button.xlarge {
  padding: 17px 40px;
  line-height: 21px;
  font-size: 18px;
}
.fusion-body .fusion-button-xlarge.button-3d:active,
.button-xlarge.button-3d:active,
.button.xlarge.button-3d:active {
  top: 6px;
}
.fusion-body .fusion-button-xlarge .fusion-button-text-left,
.button-xlarge .fusion-button-text-left,
.button.xlarge .fusion-button-text-left {
  display: inline-block;
  padding-left: 45px;
}
.fusion-body .fusion-button-xlarge .fusion-button-text-right,
.button-xlarge .fusion-button-text-right,
.button.xlarge .fusion-button-text-right {
  display: inline-block;
  padding-right: 45px;
}
.fusion-body .fusion-button-xlarge .button-icon-divider-left,
.button-xlarge .button-icon-divider-left,
.button.xlarge .button-icon-divider-left {
  padding: 0 18.5px;
}
.fusion-body .fusion-button-xlarge .button-icon-divider-left.fusion-megamenu-image,
.button-xlarge .button-icon-divider-left.fusion-megamenu-image,
.button.xlarge .button-icon-divider-left.fusion-megamenu-image {
  padding: 0 9.25px;
}
.fusion-body .fusion-button-xlarge .button-icon-divider-right,
.button-xlarge .button-icon-divider-right,
.button.xlarge .button-icon-divider-right {
  padding: 0 18.5px;
}
.fusion-body .fusion-button-xlarge .button-icon-divider-right.fusion-megamenu-image,
.button-xlarge .button-icon-divider-right.fusion-megamenu-image,
.button.xlarge .button-icon-divider-right.fusion-megamenu-image {
  padding: 0 9.25px;
}
.fusion-body .fusion-button-xlarge .button-icon-divider-left i,
.button-xlarge .button-icon-divider-left i,
.button.xlarge .button-icon-divider-left i,
.fusion-body .fusion-button-xlarge .button-icon-divider-right i,
.button-xlarge .button-icon-divider-right i,
.button.xlarge .button-icon-divider-right i,
.fusion-body .fusion-button-xlarge .button-icon-divider-left img,
.button-xlarge .button-icon-divider-left img,
.button.xlarge .button-icon-divider-left img,
.fusion-body .fusion-button-xlarge .button-icon-divider-right img,
.button-xlarge .button-icon-divider-right img,
.button.xlarge .button-icon-divider-right img {
  top: 50%;
  margin-top: -9px;
  display: block;
}
.button span {
  line-height: normal;
}
@media only screen and (max-width: 800px) {
  .rev_slider .fusion-button,
  .rev_slider .button,
  .ls-container .fusion-button,
  .ls-container .button {
    padding: 0 20px;
    line-height: 30px;
    font-size: 12px;
    font-size: 10px !important;
    line-height: 30px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .rev_slider .fusion-button.button-3d:active,
  .rev_slider .button.button-3d:active,
  .ls-container .fusion-button.button-3d:active,
  .ls-container .button.button-3d:active {
    top: 2px;
  }
  .rev_slider .fusion-button .fusion-button-text-left,
  .rev_slider .button .fusion-button-text-left,
  .ls-container .fusion-button .fusion-button-text-left,
  .ls-container .button .fusion-button-text-left {
    display: inline-block;
    padding-left: 25px;
  }
  .rev_slider .fusion-button .fusion-button-text-right,
  .rev_slider .button .fusion-button-text-right,
  .ls-container .fusion-button .fusion-button-text-right,
  .ls-container .button .fusion-button-text-right {
    display: inline-block;
    padding-right: 25px;
  }
  .rev_slider .fusion-button .button-icon-divider-left,
  .rev_slider .button .button-icon-divider-left,
  .ls-container .fusion-button .button-icon-divider-left,
  .ls-container .button .button-icon-divider-left {
    padding: 0 10px;
  }
  .rev_slider .fusion-button .button-icon-divider-left.fusion-megamenu-image,
  .rev_slider .button .button-icon-divider-left.fusion-megamenu-image,
  .ls-container .fusion-button .button-icon-divider-left.fusion-megamenu-image,
  .ls-container .button .button-icon-divider-left.fusion-megamenu-image {
    padding: 0 5px;
  }
  .rev_slider .fusion-button .button-icon-divider-right,
  .rev_slider .button .button-icon-divider-right,
  .ls-container .fusion-button .button-icon-divider-right,
  .ls-container .button .button-icon-divider-right {
    padding: 0 10px;
  }
  .rev_slider .fusion-button .button-icon-divider-right.fusion-megamenu-image,
  .rev_slider .button .button-icon-divider-right.fusion-megamenu-image,
  .ls-container .fusion-button .button-icon-divider-right.fusion-megamenu-image,
  .ls-container .button .button-icon-divider-right.fusion-megamenu-image {
    padding: 0 5px;
  }
  .rev_slider .fusion-button .button-icon-divider-left i,
  .rev_slider .button .button-icon-divider-left i,
  .ls-container .fusion-button .button-icon-divider-left i,
  .ls-container .button .button-icon-divider-left i,
  .rev_slider .fusion-button .button-icon-divider-right i,
  .rev_slider .button .button-icon-divider-right i,
  .ls-container .fusion-button .button-icon-divider-right i,
  .ls-container .button .button-icon-divider-right i,
  .rev_slider .fusion-button .button-icon-divider-left img,
  .rev_slider .button .button-icon-divider-left img,
  .ls-container .fusion-button .button-icon-divider-left img,
  .ls-container .button .button-icon-divider-left img,
  .rev_slider .fusion-button .button-icon-divider-right img,
  .rev_slider .button .button-icon-divider-right img,
  .ls-container .fusion-button .button-icon-divider-right img,
  .ls-container .button .button-icon-divider-right img {
    top: 50%;
    margin-top: -6px;
    display: block;
  }
  .rev_slider .fusion-button.button-3d:active,
  .rev_slider .button.button-3d:active,
  .ls-container .fusion-button.button-3d:active,
  .ls-container .button.button-3d:active {
    top: 2px !important;
  }
  .rev_slider .fusion-button span,
  .rev_slider .button span,
  .ls-container .fusion-button span,
  .ls-container .button span {
    font-size: 10px !important;
  }
}
@media only screen and (max-width: 640px) {
  .rev_slider .fusion-button,
  .rev_slider .button,
  .ls-container .fusion-button,
  .ls-container .button {
    padding: 0 20px;
    line-height: 20px;
    font-size: 10px;
    font-size: 10px !important;
    line-height: 20px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .rev_slider .fusion-button.button-3d:active,
  .rev_slider .button.button-3d:active,
  .ls-container .fusion-button.button-3d:active,
  .ls-container .button.button-3d:active {
    top: 2px;
  }
  .rev_slider .fusion-button .fusion-button-text-left,
  .rev_slider .button .fusion-button-text-left,
  .ls-container .fusion-button .fusion-button-text-left,
  .ls-container .button .fusion-button-text-left {
    display: inline-block;
    padding-left: 25px;
  }
  .rev_slider .fusion-button .fusion-button-text-right,
  .rev_slider .button .fusion-button-text-right,
  .ls-container .fusion-button .fusion-button-text-right,
  .ls-container .button .fusion-button-text-right {
    display: inline-block;
    padding-right: 25px;
  }
  .rev_slider .fusion-button .button-icon-divider-left,
  .rev_slider .button .button-icon-divider-left,
  .ls-container .fusion-button .button-icon-divider-left,
  .ls-container .button .button-icon-divider-left {
    padding: 0 11px;
  }
  .rev_slider .fusion-button .button-icon-divider-left.fusion-megamenu-image,
  .rev_slider .button .button-icon-divider-left.fusion-megamenu-image,
  .ls-container .fusion-button .button-icon-divider-left.fusion-megamenu-image,
  .ls-container .button .button-icon-divider-left.fusion-megamenu-image {
    padding: 0 5.5px;
  }
  .rev_slider .fusion-button .button-icon-divider-right,
  .rev_slider .button .button-icon-divider-right,
  .ls-container .fusion-button .button-icon-divider-right,
  .ls-container .button .button-icon-divider-right {
    padding: 0 11px;
  }
  .rev_slider .fusion-button .button-icon-divider-right.fusion-megamenu-image,
  .rev_slider .button .button-icon-divider-right.fusion-megamenu-image,
  .ls-container .fusion-button .button-icon-divider-right.fusion-megamenu-image,
  .ls-container .button .button-icon-divider-right.fusion-megamenu-image {
    padding: 0 5.5px;
  }
  .rev_slider .fusion-button .button-icon-divider-left i,
  .rev_slider .button .button-icon-divider-left i,
  .ls-container .fusion-button .button-icon-divider-left i,
  .ls-container .button .button-icon-divider-left i,
  .rev_slider .fusion-button .button-icon-divider-right i,
  .rev_slider .button .button-icon-divider-right i,
  .ls-container .fusion-button .button-icon-divider-right i,
  .ls-container .button .button-icon-divider-right i,
  .rev_slider .fusion-button .button-icon-divider-left img,
  .rev_slider .button .button-icon-divider-left img,
  .ls-container .fusion-button .button-icon-divider-left img,
  .ls-container .button .button-icon-divider-left img,
  .rev_slider .fusion-button .button-icon-divider-right img,
  .rev_slider .button .button-icon-divider-right img,
  .ls-container .fusion-button .button-icon-divider-right img,
  .ls-container .button .button-icon-divider-right img {
    top: 50%;
    margin-top: -5px;
    display: block;
  }
  .rev_slider .fusion-button.button-3d:active,
  .rev_slider .button.button-3d:active,
  .ls-container .fusion-button.button-3d:active,
  .ls-container .button.button-3d:active {
    top: 2px !important;
  }
  .rev_slider .fusion-button span,
  .rev_slider .button span,
  .ls-container .fusion-button span,
  .ls-container .button span {
    font-size: 10px !important;
  }
}
button.fusion-button.button-3d:active {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 1px 2px 3px 2px rgba(0, 0, 0, 0.3), 0 0 0 #000000;
}
.button-icon-left {
  margin-right: 10px;
}
.button-icon-right {
  margin-left: 10px;
}
.button-icon-divider-left,
.button-icon-divider-right {
  display: inline-block;
  position: absolute;
  top: 0;
  height: 100%;
}
.button-icon-divider-left i,
.button-icon-divider-right i {
  position: relative;
}
.button-icon-divider-left img,
.button-icon-divider-right img {
  position: relative;
}
.button-small .button-icon-divider-left img,
.button-small .button-icon-divider-right img {
  max-width: 22px;
}
.button-medium .button-icon-divider-left img,
.button-medium .button-icon-divider-right img {
  max-width: 23px;
}
.button-large .button-icon-divider-left img,
.button-large .button-icon-divider-right img {
  max-width: 24px;
}
.button-xlarge .button-icon-divider-left img,
.button-xlarge .button-icon-divider-right img {
  max-width: 25px;
}
.button-icon-divider-left {
  left: 0;
  border-right: 1px solid;
}
.button-icon-divider-right {
  right: 0;
  border-left: 1px solid;
}
.fusion-button.button-green,
.fusion-button.button-green.wpcf7-submit,
.button.green {
  background: #d1e990;
  background-image: linear-gradient(to top, #aad75d, #d1e990);
  border: 1px solid #9dba60;
  color: #54770f;
}
.fusion-button.button-green .button-icon-divider-left,
.fusion-button.button-green.wpcf7-submit .button-icon-divider-left,
.button.green .button-icon-divider-left,
.fusion-button.button-green .button-icon-divider-right,
.fusion-button.button-green.wpcf7-submit .button-icon-divider-right,
.button.green .button-icon-divider-right {
  border-color: #9dba60;
}
.fusion-button.button-green:hover,
.fusion-button.button-green.wpcf7-submit:hover,
.button.green:hover,
.fusion-button.button-green:focus,
.fusion-button.button-green.wpcf7-submit:focus,
.button.green:focus,
.fusion-button.button-green:active,
.fusion-button.button-green.wpcf7-submit:active,
.button.green:active {
  background: #aad75d;
  background-image: linear-gradient(to top, #d1e990, #aad75d);
  border: 1px solid #9dba60;
  color: #54770f;
}
.fusion-button.button-green:hover .button-icon-divider-left,
.fusion-button.button-green.wpcf7-submit:hover .button-icon-divider-left,
.button.green:hover .button-icon-divider-left,
.fusion-button.button-green:focus .button-icon-divider-left,
.fusion-button.button-green.wpcf7-submit:focus .button-icon-divider-left,
.button.green:focus .button-icon-divider-left,
.fusion-button.button-green:active .button-icon-divider-left,
.fusion-button.button-green.wpcf7-submit:active .button-icon-divider-left,
.button.green:active .button-icon-divider-left,
.fusion-button.button-green:hover .button-icon-divider-right,
.fusion-button.button-green.wpcf7-submit:hover .button-icon-divider-right,
.button.green:hover .button-icon-divider-right,
.fusion-button.button-green:focus .button-icon-divider-right,
.fusion-button.button-green.wpcf7-submit:focus .button-icon-divider-right,
.button.green:focus .button-icon-divider-right,
.fusion-button.button-green:active .button-icon-divider-right,
.fusion-button.button-green.wpcf7-submit:active .button-icon-divider-right,
.button.green:active .button-icon-divider-right {
  border-color: #9dba60;
}
.no-cssgradients .fusion-button.button-green:hover,
.no-cssgradients .fusion-button.button-green.wpcf7-submit:hover,
.no-cssgradients .button.green:hover,
.no-cssgradients .fusion-button.button-green:focus,
.no-cssgradients .fusion-button.button-green.wpcf7-submit:focus,
.no-cssgradients .button.green:focus,
.no-cssgradients .fusion-button.button-green:active,
.no-cssgradients .fusion-button.button-green.wpcf7-submit:active,
.no-cssgradients .button.green:active {
  background-color: #AAD75D;
}
.no-cssgradients .fusion-button.button-green,
.no-cssgradients .fusion-button.button-green.wpcf7-submit,
.no-cssgradients .button.green {
  background-color: #D1E990;
}
.fusion-button.button-green.button-3d.fusion-button-small,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-small,
.button.green.button-3d.fusion-button-small,
.fusion-button.button-green.button-3d.button-small,
.fusion-button.button-green.wpcf7-submit.button-3d.button-small,
.button.green.button-3d.button-small {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-green.button-3d.fusion-button-small:active,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-small:active,
.button.green.button-3d.fusion-button-small:active,
.fusion-button.button-green.button-3d.button-small:active,
.fusion-button.button-green.wpcf7-submit.button-3d.button-small:active,
.button.green.button-3d.button-small:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-green.button-3d.fusion-button-medium,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-medium,
.button.green.button-3d.fusion-button-medium,
.fusion-button.button-green.button-3d.button-medium,
.fusion-button.button-green.wpcf7-submit.button-3d.button-medium,
.button.green.button-3d.button-medium {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-green.button-3d.fusion-button-medium:active,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-medium:active,
.button.green.button-3d.fusion-button-medium:active,
.fusion-button.button-green.button-3d.button-medium:active,
.fusion-button.button-green.wpcf7-submit.button-3d.button-medium:active,
.button.green.button-3d.button-medium:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-green.button-3d.fusion-button-large,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-large,
.button.green.button-3d.fusion-button-large,
.fusion-button.button-green.button-3d.button-large,
.fusion-button.button-green.wpcf7-submit.button-3d.button-large,
.button.green.button-3d.button-large {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-green.button-3d.fusion-button-large:active,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-large:active,
.button.green.button-3d.fusion-button-large:active,
.fusion-button.button-green.button-3d.button-large:active,
.fusion-button.button-green.wpcf7-submit.button-3d.button-large:active,
.button.green.button-3d.button-large:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-green.button-3d.fusion-button-xlarge,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-xlarge,
.button.green.button-3d.fusion-button-xlarge,
.fusion-button.button-green.button-3d.button-xlarge,
.fusion-button.button-green.wpcf7-submit.button-3d.button-xlarge,
.button.green.button-3d.button-xlarge {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-green.button-3d.fusion-button-xlarge:active,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-xlarge:active,
.button.green.button-3d.fusion-button-xlarge:active,
.fusion-button.button-green.button-3d.button-xlarge:active,
.fusion-button.button-green.wpcf7-submit.button-3d.button-xlarge:active,
.button.green.button-3d.button-xlarge:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgreen,
.fusion-button.button-darkgreen.wpcf7-submit,
.button.darkgreen {
  background: #d0e0a5;
  background-image: linear-gradient(to top, #a8c76a, #d0e0a5);
  border: 1px solid #9dba60;
  color: #54770f;
}
.fusion-button.button-darkgreen .button-icon-divider-left,
.fusion-button.button-darkgreen.wpcf7-submit .button-icon-divider-left,
.button.darkgreen .button-icon-divider-left,
.fusion-button.button-darkgreen .button-icon-divider-right,
.fusion-button.button-darkgreen.wpcf7-submit .button-icon-divider-right,
.button.darkgreen .button-icon-divider-right {
  border-color: #9dba60;
}
.fusion-button.button-darkgreen:hover,
.fusion-button.button-darkgreen.wpcf7-submit:hover,
.button.darkgreen:hover,
.fusion-button.button-darkgreen:focus,
.fusion-button.button-darkgreen.wpcf7-submit:focus,
.button.darkgreen:focus,
.fusion-button.button-darkgreen:active,
.fusion-button.button-darkgreen.wpcf7-submit:active,
.button.darkgreen:active {
  background: #a8c76a;
  background-image: linear-gradient(to top, #d0e0a5, #a8c76a);
  border: 1px solid #9dba60;
  color: #54770f;
}
.fusion-button.button-darkgreen:hover .button-icon-divider-left,
.fusion-button.button-darkgreen.wpcf7-submit:hover .button-icon-divider-left,
.button.darkgreen:hover .button-icon-divider-left,
.fusion-button.button-darkgreen:focus .button-icon-divider-left,
.fusion-button.button-darkgreen.wpcf7-submit:focus .button-icon-divider-left,
.button.darkgreen:focus .button-icon-divider-left,
.fusion-button.button-darkgreen:active .button-icon-divider-left,
.fusion-button.button-darkgreen.wpcf7-submit:active .button-icon-divider-left,
.button.darkgreen:active .button-icon-divider-left,
.fusion-button.button-darkgreen:hover .button-icon-divider-right,
.fusion-button.button-darkgreen.wpcf7-submit:hover .button-icon-divider-right,
.button.darkgreen:hover .button-icon-divider-right,
.fusion-button.button-darkgreen:focus .button-icon-divider-right,
.fusion-button.button-darkgreen.wpcf7-submit:focus .button-icon-divider-right,
.button.darkgreen:focus .button-icon-divider-right,
.fusion-button.button-darkgreen:active .button-icon-divider-right,
.fusion-button.button-darkgreen.wpcf7-submit:active .button-icon-divider-right,
.button.darkgreen:active .button-icon-divider-right {
  border-color: #9dba60;
}
.no-cssgradients .fusion-button.button-darkgreen:hover,
.no-cssgradients .fusion-button.button-darkgreen.wpcf7-submit:hover,
.no-cssgradients .button.darkgreen:hover,
.no-cssgradients .fusion-button.button-darkgreen:focus,
.no-cssgradients .fusion-button.button-darkgreen.wpcf7-submit:focus,
.no-cssgradients .button.darkgreen:focus,
.no-cssgradients .fusion-button.button-darkgreen:active,
.no-cssgradients .fusion-button.button-darkgreen.wpcf7-submit:active,
.no-cssgradients .button.darkgreen:active {
  background-color: #a8c76a;
}
.no-cssgradients .fusion-button.button-darkgreen,
.no-cssgradients .fusion-button.button-darkgreen.wpcf7-submit,
.no-cssgradients .button.darkgreen {
  background-color: #d0e0a5;
}
.fusion-button.button-darkgreen.button-3d.fusion-button-small,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-small,
.button.darkgreen.button-3d.fusion-button-small,
.fusion-button.button-darkgreen.button-3d.button-small,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-small,
.button.darkgreen.button-3d.button-small {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgreen.button-3d.fusion-button-small:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-small:active,
.button.darkgreen.button-3d.fusion-button-small:active,
.fusion-button.button-darkgreen.button-3d.button-small:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-small:active,
.button.darkgreen.button-3d.button-small:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgreen.button-3d.fusion-button-medium,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-medium,
.button.darkgreen.button-3d.fusion-button-medium,
.fusion-button.button-darkgreen.button-3d.button-medium,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-medium,
.button.darkgreen.button-3d.button-medium {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgreen.button-3d.fusion-button-medium:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-medium:active,
.button.darkgreen.button-3d.fusion-button-medium:active,
.fusion-button.button-darkgreen.button-3d.button-medium:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-medium:active,
.button.darkgreen.button-3d.button-medium:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgreen.button-3d.fusion-button-large,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-large,
.button.darkgreen.button-3d.fusion-button-large,
.fusion-button.button-darkgreen.button-3d.button-large,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-large,
.button.darkgreen.button-3d.button-large {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgreen.button-3d.fusion-button-large:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-large:active,
.button.darkgreen.button-3d.fusion-button-large:active,
.fusion-button.button-darkgreen.button-3d.button-large:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-large:active,
.button.darkgreen.button-3d.button-large:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgreen.button-3d.fusion-button-xlarge,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-xlarge,
.button.darkgreen.button-3d.fusion-button-xlarge,
.fusion-button.button-darkgreen.button-3d.button-xlarge,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-xlarge,
.button.darkgreen.button-3d.button-xlarge {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgreen.button-3d.fusion-button-xlarge:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-xlarge:active,
.button.darkgreen.button-3d.fusion-button-xlarge:active,
.fusion-button.button-darkgreen.button-3d.button-xlarge:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-xlarge:active,
.button.darkgreen.button-3d.button-xlarge:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-orange,
.fusion-button.button-orange.wpcf7-submit,
.button.orange {
  background: #fbdc86;
  background-image: linear-gradient(to top, #f8bf56, #fbdc86);
  border: 1px solid #c0830b;
  color: #c0830b;
}
.fusion-button.button-orange .button-icon-divider-left,
.fusion-button.button-orange.wpcf7-submit .button-icon-divider-left,
.button.orange .button-icon-divider-left,
.fusion-button.button-orange .button-icon-divider-right,
.fusion-button.button-orange.wpcf7-submit .button-icon-divider-right,
.button.orange .button-icon-divider-right {
  border-color: #c0830b;
}
.fusion-button.button-orange:hover,
.fusion-button.button-orange.wpcf7-submit:hover,
.button.orange:hover,
.fusion-button.button-orange:focus,
.fusion-button.button-orange.wpcf7-submit:focus,
.button.orange:focus,
.fusion-button.button-orange:active,
.fusion-button.button-orange.wpcf7-submit:active,
.button.orange:active {
  background: #f8bf56;
  background-image: linear-gradient(to top, #fbdc86, #f8bf56);
  border: 1px solid #c0830b;
  color: #c0830b;
}
.fusion-button.button-orange:hover .button-icon-divider-left,
.fusion-button.button-orange.wpcf7-submit:hover .button-icon-divider-left,
.button.orange:hover .button-icon-divider-left,
.fusion-button.button-orange:focus .button-icon-divider-left,
.fusion-button.button-orange.wpcf7-submit:focus .button-icon-divider-left,
.button.orange:focus .button-icon-divider-left,
.fusion-button.button-orange:active .button-icon-divider-left,
.fusion-button.button-orange.wpcf7-submit:active .button-icon-divider-left,
.button.orange:active .button-icon-divider-left,
.fusion-button.button-orange:hover .button-icon-divider-right,
.fusion-button.button-orange.wpcf7-submit:hover .button-icon-divider-right,
.button.orange:hover .button-icon-divider-right,
.fusion-button.button-orange:focus .button-icon-divider-right,
.fusion-button.button-orange.wpcf7-submit:focus .button-icon-divider-right,
.button.orange:focus .button-icon-divider-right,
.fusion-button.button-orange:active .button-icon-divider-right,
.fusion-button.button-orange.wpcf7-submit:active .button-icon-divider-right,
.button.orange:active .button-icon-divider-right {
  border-color: #c0830b;
}
.no-cssgradients .fusion-button.button-orange:hover,
.no-cssgradients .fusion-button.button-orange.wpcf7-submit:hover,
.no-cssgradients .button.orange:hover,
.no-cssgradients .fusion-button.button-orange:focus,
.no-cssgradients .fusion-button.button-orange.wpcf7-submit:focus,
.no-cssgradients .button.orange:focus,
.no-cssgradients .fusion-button.button-orange:active,
.no-cssgradients .fusion-button.button-orange.wpcf7-submit:active,
.no-cssgradients .button.orange:active {
  background-color: #f8bf56;
}
.no-cssgradients .fusion-button.button-orange,
.no-cssgradients .fusion-button.button-orange.wpcf7-submit,
.no-cssgradients .button.orange {
  background-color: #fbdc86;
}
.fusion-button.button-orange.button-3d.fusion-button-small,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-small,
.button.orange.button-3d.fusion-button-small,
.fusion-button.button-orange.button-3d.button-small,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-small,
.button.orange.button-3d.button-small {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #c0830b, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-orange.button-3d.fusion-button-small:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-small:active,
.button.orange.button-3d.fusion-button-small:active,
.fusion-button.button-orange.button-3d.button-small:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-small:active,
.button.orange.button-3d.button-small:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-orange.button-3d.fusion-button-medium,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-medium,
.button.orange.button-3d.fusion-button-medium,
.fusion-button.button-orange.button-3d.button-medium,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-medium,
.button.orange.button-3d.button-medium {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #c0830b, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-orange.button-3d.fusion-button-medium:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-medium:active,
.button.orange.button-3d.fusion-button-medium:active,
.fusion-button.button-orange.button-3d.button-medium:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-medium:active,
.button.orange.button-3d.button-medium:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-orange.button-3d.fusion-button-large,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-large,
.button.orange.button-3d.fusion-button-large,
.fusion-button.button-orange.button-3d.button-large,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-large,
.button.orange.button-3d.button-large {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #c0830b, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-orange.button-3d.fusion-button-large:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-large:active,
.button.orange.button-3d.fusion-button-large:active,
.fusion-button.button-orange.button-3d.button-large:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-large:active,
.button.orange.button-3d.button-large:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-orange.button-3d.fusion-button-xlarge,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-xlarge,
.button.orange.button-3d.fusion-button-xlarge,
.fusion-button.button-orange.button-3d.button-xlarge,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-xlarge,
.button.orange.button-3d.button-xlarge {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #c0830b, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-orange.button-3d.fusion-button-xlarge:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-xlarge:active,
.button.orange.button-3d.fusion-button-xlarge:active,
.fusion-button.button-orange.button-3d.button-xlarge:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-xlarge:active,
.button.orange.button-3d.button-xlarge:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #c0830b, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-blue,
.fusion-button.button-blue.wpcf7-submit,
.button.blue {
  background: #b5e0f7;
  background-image: linear-gradient(to top, #76c7f1, #b5e0f7);
  border: 1px solid #1172c1;
  color: #1172c1;
}
.fusion-button.button-blue .button-icon-divider-left,
.fusion-button.button-blue.wpcf7-submit .button-icon-divider-left,
.button.blue .button-icon-divider-left,
.fusion-button.button-blue .button-icon-divider-right,
.fusion-button.button-blue.wpcf7-submit .button-icon-divider-right,
.button.blue .button-icon-divider-right {
  border-color: #1172c1;
}
.fusion-button.button-blue:hover,
.fusion-button.button-blue.wpcf7-submit:hover,
.button.blue:hover,
.fusion-button.button-blue:focus,
.fusion-button.button-blue.wpcf7-submit:focus,
.button.blue:focus,
.fusion-button.button-blue:active,
.fusion-button.button-blue.wpcf7-submit:active,
.button.blue:active {
  background: #76c7f1;
  background-image: linear-gradient(to top, #b5e0f7, #76c7f1);
  border: 1px solid #1172c1;
  color: #1172c1;
}
.fusion-button.button-blue:hover .button-icon-divider-left,
.fusion-button.button-blue.wpcf7-submit:hover .button-icon-divider-left,
.button.blue:hover .button-icon-divider-left,
.fusion-button.button-blue:focus .button-icon-divider-left,
.fusion-button.button-blue.wpcf7-submit:focus .button-icon-divider-left,
.button.blue:focus .button-icon-divider-left,
.fusion-button.button-blue:active .button-icon-divider-left,
.fusion-button.button-blue.wpcf7-submit:active .button-icon-divider-left,
.button.blue:active .button-icon-divider-left,
.fusion-button.button-blue:hover .button-icon-divider-right,
.fusion-button.button-blue.wpcf7-submit:hover .button-icon-divider-right,
.button.blue:hover .button-icon-divider-right,
.fusion-button.button-blue:focus .button-icon-divider-right,
.fusion-button.button-blue.wpcf7-submit:focus .button-icon-divider-right,
.button.blue:focus .button-icon-divider-right,
.fusion-button.button-blue:active .button-icon-divider-right,
.fusion-button.button-blue.wpcf7-submit:active .button-icon-divider-right,
.button.blue:active .button-icon-divider-right {
  border-color: #1172c1;
}
.no-cssgradients .fusion-button.button-blue:hover,
.no-cssgradients .fusion-button.button-blue.wpcf7-submit:hover,
.no-cssgradients .button.blue:hover,
.no-cssgradients .fusion-button.button-blue:focus,
.no-cssgradients .fusion-button.button-blue.wpcf7-submit:focus,
.no-cssgradients .button.blue:focus,
.no-cssgradients .fusion-button.button-blue:active,
.no-cssgradients .fusion-button.button-blue.wpcf7-submit:active,
.no-cssgradients .button.blue:active {
  background-color: #76c7f1;
}
.no-cssgradients .fusion-button.button-blue,
.no-cssgradients .fusion-button.button-blue.wpcf7-submit,
.no-cssgradients .button.blue {
  background-color: #b5e0f7;
}
.fusion-button.button-blue.button-3d.fusion-button-small,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-small,
.button.blue.button-3d.fusion-button-small,
.fusion-button.button-blue.button-3d.button-small,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-small,
.button.blue.button-3d.button-small {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #1172c1, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-blue.button-3d.fusion-button-small:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-small:active,
.button.blue.button-3d.fusion-button-small:active,
.fusion-button.button-blue.button-3d.button-small:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-small:active,
.button.blue.button-3d.button-small:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-blue.button-3d.fusion-button-medium,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-medium,
.button.blue.button-3d.fusion-button-medium,
.fusion-button.button-blue.button-3d.button-medium,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-medium,
.button.blue.button-3d.button-medium {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #1172c1, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-blue.button-3d.fusion-button-medium:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-medium:active,
.button.blue.button-3d.fusion-button-medium:active,
.fusion-button.button-blue.button-3d.button-medium:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-medium:active,
.button.blue.button-3d.button-medium:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-blue.button-3d.fusion-button-large,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-large,
.button.blue.button-3d.fusion-button-large,
.fusion-button.button-blue.button-3d.button-large,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-large,
.button.blue.button-3d.button-large {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #1172c1, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-blue.button-3d.fusion-button-large:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-large:active,
.button.blue.button-3d.fusion-button-large:active,
.fusion-button.button-blue.button-3d.button-large:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-large:active,
.button.blue.button-3d.button-large:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-blue.button-3d.fusion-button-xlarge,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-xlarge,
.button.blue.button-3d.fusion-button-xlarge,
.fusion-button.button-blue.button-3d.button-xlarge,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-xlarge,
.button.blue.button-3d.button-xlarge {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #1172c1, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-blue.button-3d.fusion-button-xlarge:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-xlarge:active,
.button.blue.button-3d.fusion-button-xlarge:active,
.fusion-button.button-blue.button-3d.button-xlarge:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-xlarge:active,
.button.blue.button-3d.button-xlarge:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #1172c1, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button.button-darkblue,
.fusion-button.button.button-darkblue.wpcf7-submit,
.button.darkblue {
  background: #428bca;
  background-image: linear-gradient(to top, #2a6496, #428bca);
  border: 1px solid #072c5e;
  color: #072c5e;
}
.fusion-button.button.button-darkblue .button-icon-divider-left,
.fusion-button.button.button-darkblue.wpcf7-submit .button-icon-divider-left,
.button.darkblue .button-icon-divider-left,
.fusion-button.button.button-darkblue .button-icon-divider-right,
.fusion-button.button.button-darkblue.wpcf7-submit .button-icon-divider-right,
.button.darkblue .button-icon-divider-right {
  border-color: #072c5e;
}
.fusion-button.button.button-darkblue:hover,
.fusion-button.button.button-darkblue.wpcf7-submit:hover,
.button.darkblue:hover,
.fusion-button.button.button-darkblue:focus,
.fusion-button.button.button-darkblue.wpcf7-submit:focus,
.button.darkblue:focus,
.fusion-button.button.button-darkblue:active,
.fusion-button.button.button-darkblue.wpcf7-submit:active,
.button.darkblue:active {
  background: #2a6496;
  background-image: linear-gradient(to top, #428bca, #2a6496);
  border: 1px solid #072c5e;
  color: #072c5e;
}
.fusion-button.button.button-darkblue:hover .button-icon-divider-left,
.fusion-button.button.button-darkblue.wpcf7-submit:hover .button-icon-divider-left,
.button.darkblue:hover .button-icon-divider-left,
.fusion-button.button.button-darkblue:focus .button-icon-divider-left,
.fusion-button.button.button-darkblue.wpcf7-submit:focus .button-icon-divider-left,
.button.darkblue:focus .button-icon-divider-left,
.fusion-button.button.button-darkblue:active .button-icon-divider-left,
.fusion-button.button.button-darkblue.wpcf7-submit:active .button-icon-divider-left,
.button.darkblue:active .button-icon-divider-left,
.fusion-button.button.button-darkblue:hover .button-icon-divider-right,
.fusion-button.button.button-darkblue.wpcf7-submit:hover .button-icon-divider-right,
.button.darkblue:hover .button-icon-divider-right,
.fusion-button.button.button-darkblue:focus .button-icon-divider-right,
.fusion-button.button.button-darkblue.wpcf7-submit:focus .button-icon-divider-right,
.button.darkblue:focus .button-icon-divider-right,
.fusion-button.button.button-darkblue:active .button-icon-divider-right,
.fusion-button.button.button-darkblue.wpcf7-submit:active .button-icon-divider-right,
.button.darkblue:active .button-icon-divider-right {
  border-color: #072c5e;
}
.no-cssgradients .fusion-button.button.button-darkblue:hover,
.no-cssgradients .fusion-button.button.button-darkblue.wpcf7-submit:hover,
.no-cssgradients .button.darkblue:hover,
.no-cssgradients .fusion-button.button.button-darkblue:focus,
.no-cssgradients .fusion-button.button.button-darkblue.wpcf7-submit:focus,
.no-cssgradients .button.darkblue:focus,
.no-cssgradients .fusion-button.button.button-darkblue:active,
.no-cssgradients .fusion-button.button.button-darkblue.wpcf7-submit:active,
.no-cssgradients .button.darkblue:active {
  background-color: #2A6496;
}
.no-cssgradients .fusion-button.button.button-darkblue,
.no-cssgradients .fusion-button.button.button-darkblue.wpcf7-submit,
.no-cssgradients .button.darkblue {
  background-color: #428BCA;
}
.fusion-button.button.button-darkblue.button-3d.fusion-button-small,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-small,
.button.darkblue.button-3d.fusion-button-small,
.fusion-button.button.button-darkblue.button-3d.button-small,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-small,
.button.darkblue.button-3d.button-small {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #072c5e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button.button-darkblue.button-3d.fusion-button-small:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-small:active,
.button.darkblue.button-3d.fusion-button-small:active,
.fusion-button.button.button-darkblue.button-3d.button-small:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-small:active,
.button.darkblue.button-3d.button-small:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button.button-darkblue.button-3d.fusion-button-medium,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-medium,
.button.darkblue.button-3d.fusion-button-medium,
.fusion-button.button.button-darkblue.button-3d.button-medium,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-medium,
.button.darkblue.button-3d.button-medium {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #072c5e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button.button-darkblue.button-3d.fusion-button-medium:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-medium:active,
.button.darkblue.button-3d.fusion-button-medium:active,
.fusion-button.button.button-darkblue.button-3d.button-medium:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-medium:active,
.button.darkblue.button-3d.button-medium:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button.button-darkblue.button-3d.fusion-button-large,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-large,
.button.darkblue.button-3d.fusion-button-large,
.fusion-button.button.button-darkblue.button-3d.button-large,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-large,
.button.darkblue.button-3d.button-large {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #072c5e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button.button-darkblue.button-3d.fusion-button-large:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-large:active,
.button.darkblue.button-3d.fusion-button-large:active,
.fusion-button.button.button-darkblue.button-3d.button-large:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-large:active,
.button.darkblue.button-3d.button-large:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button.button-darkblue.button-3d.fusion-button-xlarge,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-xlarge,
.button.darkblue.button-3d.fusion-button-xlarge,
.fusion-button.button.button-darkblue.button-3d.button-xlarge,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-xlarge,
.button.darkblue.button-3d.button-xlarge {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #072c5e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button.button-darkblue.button-3d.fusion-button-xlarge:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-xlarge:active,
.button.darkblue.button-3d.fusion-button-xlarge:active,
.fusion-button.button.button-darkblue.button-3d.button-xlarge:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-xlarge:active,
.button.darkblue.button-3d.button-xlarge:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #072c5e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-red,
.fusion-button.button-red.wpcf7-submit,
.button.red {
  background: #fd9c9c;
  background-image: linear-gradient(to top, #fc7d7d, #fd9c9c);
  border: 1px solid #9d1111;
  color: #9d1111;
}
.fusion-button.button-red .button-icon-divider-left,
.fusion-button.button-red.wpcf7-submit .button-icon-divider-left,
.button.red .button-icon-divider-left,
.fusion-button.button-red .button-icon-divider-right,
.fusion-button.button-red.wpcf7-submit .button-icon-divider-right,
.button.red .button-icon-divider-right {
  border-color: #9d1111;
}
.fusion-button.button-red:hover,
.fusion-button.button-red.wpcf7-submit:hover,
.button.red:hover,
.fusion-button.button-red:focus,
.fusion-button.button-red.wpcf7-submit:focus,
.button.red:focus,
.fusion-button.button-red:active,
.fusion-button.button-red.wpcf7-submit:active,
.button.red:active {
  background: #fc7d7d;
  background-image: linear-gradient(to top, #fd9c9c, #fc7d7d);
  border: 1px solid #9d1111;
  color: #9d1111;
}
.fusion-button.button-red:hover .button-icon-divider-left,
.fusion-button.button-red.wpcf7-submit:hover .button-icon-divider-left,
.button.red:hover .button-icon-divider-left,
.fusion-button.button-red:focus .button-icon-divider-left,
.fusion-button.button-red.wpcf7-submit:focus .button-icon-divider-left,
.button.red:focus .button-icon-divider-left,
.fusion-button.button-red:active .button-icon-divider-left,
.fusion-button.button-red.wpcf7-submit:active .button-icon-divider-left,
.button.red:active .button-icon-divider-left,
.fusion-button.button-red:hover .button-icon-divider-right,
.fusion-button.button-red.wpcf7-submit:hover .button-icon-divider-right,
.button.red:hover .button-icon-divider-right,
.fusion-button.button-red:focus .button-icon-divider-right,
.fusion-button.button-red.wpcf7-submit:focus .button-icon-divider-right,
.button.red:focus .button-icon-divider-right,
.fusion-button.button-red:active .button-icon-divider-right,
.fusion-button.button-red.wpcf7-submit:active .button-icon-divider-right,
.button.red:active .button-icon-divider-right {
  border-color: #9d1111;
}
.no-cssgradients .fusion-button.button-red:hover,
.no-cssgradients .fusion-button.button-red.wpcf7-submit:hover,
.no-cssgradients .button.red:hover,
.no-cssgradients .fusion-button.button-red:focus,
.no-cssgradients .fusion-button.button-red.wpcf7-submit:focus,
.no-cssgradients .button.red:focus,
.no-cssgradients .fusion-button.button-red:active,
.no-cssgradients .fusion-button.button-red.wpcf7-submit:active,
.no-cssgradients .button.red:active {
  background-color: #fc7d7d;
}
.no-cssgradients .fusion-button.button-red,
.no-cssgradients .fusion-button.button-red.wpcf7-submit,
.no-cssgradients .button.red {
  background-color: #fd9c9c;
}
.fusion-button.button-red.button-3d.fusion-button-small,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-small,
.button.red.button-3d.fusion-button-small,
.fusion-button.button-red.button-3d.button-small,
.fusion-button.button-red.wpcf7-submit.button-3d.button-small,
.button.red.button-3d.button-small {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #9d1111, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-red.button-3d.fusion-button-small:active,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-small:active,
.button.red.button-3d.fusion-button-small:active,
.fusion-button.button-red.button-3d.button-small:active,
.fusion-button.button-red.wpcf7-submit.button-3d.button-small:active,
.button.red.button-3d.button-small:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-red.button-3d.fusion-button-medium,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-medium,
.button.red.button-3d.fusion-button-medium,
.fusion-button.button-red.button-3d.button-medium,
.fusion-button.button-red.wpcf7-submit.button-3d.button-medium,
.button.red.button-3d.button-medium {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #9d1111, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-red.button-3d.fusion-button-medium:active,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-medium:active,
.button.red.button-3d.fusion-button-medium:active,
.fusion-button.button-red.button-3d.button-medium:active,
.fusion-button.button-red.wpcf7-submit.button-3d.button-medium:active,
.button.red.button-3d.button-medium:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-red.button-3d.fusion-button-large,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-large,
.button.red.button-3d.fusion-button-large,
.fusion-button.button-red.button-3d.button-large,
.fusion-button.button-red.wpcf7-submit.button-3d.button-large,
.button.red.button-3d.button-large {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #9d1111, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-red.button-3d.fusion-button-large:active,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-large:active,
.button.red.button-3d.fusion-button-large:active,
.fusion-button.button-red.button-3d.button-large:active,
.fusion-button.button-red.wpcf7-submit.button-3d.button-large:active,
.button.red.button-3d.button-large:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-red.button-3d.fusion-button-xlarge,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-xlarge,
.button.red.button-3d.fusion-button-xlarge,
.fusion-button.button-red.button-3d.button-xlarge,
.fusion-button.button-red.wpcf7-submit.button-3d.button-xlarge,
.button.red.button-3d.button-xlarge {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #9d1111, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-red.button-3d.fusion-button-xlarge:active,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-xlarge:active,
.button.red.button-3d.fusion-button-xlarge:active,
.fusion-button.button-red.button-3d.button-xlarge:active,
.fusion-button.button-red.wpcf7-submit.button-3d.button-xlarge:active,
.button.red.button-3d.button-xlarge:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #9d1111, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkred,
.fusion-button.button-darkred.wpcf7-submit,
.button.darkred {
  background: #fe2020;
  background-image: linear-gradient(to top, #b01818, #fe2020);
  border: 1px solid #690e0e;
  color: #690e0e;
}
.fusion-button.button-darkred .button-icon-divider-left,
.fusion-button.button-darkred.wpcf7-submit .button-icon-divider-left,
.button.darkred .button-icon-divider-left,
.fusion-button.button-darkred .button-icon-divider-right,
.fusion-button.button-darkred.wpcf7-submit .button-icon-divider-right,
.button.darkred .button-icon-divider-right {
  border-color: #690e0e;
}
.fusion-button.button-darkred:hover,
.fusion-button.button-darkred.wpcf7-submit:hover,
.button.darkred:hover,
.fusion-button.button-darkred:focus,
.fusion-button.button-darkred.wpcf7-submit:focus,
.button.darkred:focus,
.fusion-button.button-darkred:active,
.fusion-button.button-darkred.wpcf7-submit:active,
.button.darkred:active {
  background: #b01818;
  background-image: linear-gradient(to top, #fe2020, #b01818);
  border: 1px solid #690e0e;
  color: #690e0e;
}
.fusion-button.button-darkred:hover .button-icon-divider-left,
.fusion-button.button-darkred.wpcf7-submit:hover .button-icon-divider-left,
.button.darkred:hover .button-icon-divider-left,
.fusion-button.button-darkred:focus .button-icon-divider-left,
.fusion-button.button-darkred.wpcf7-submit:focus .button-icon-divider-left,
.button.darkred:focus .button-icon-divider-left,
.fusion-button.button-darkred:active .button-icon-divider-left,
.fusion-button.button-darkred.wpcf7-submit:active .button-icon-divider-left,
.button.darkred:active .button-icon-divider-left,
.fusion-button.button-darkred:hover .button-icon-divider-right,
.fusion-button.button-darkred.wpcf7-submit:hover .button-icon-divider-right,
.button.darkred:hover .button-icon-divider-right,
.fusion-button.button-darkred:focus .button-icon-divider-right,
.fusion-button.button-darkred.wpcf7-submit:focus .button-icon-divider-right,
.button.darkred:focus .button-icon-divider-right,
.fusion-button.button-darkred:active .button-icon-divider-right,
.fusion-button.button-darkred.wpcf7-submit:active .button-icon-divider-right,
.button.darkred:active .button-icon-divider-right {
  border-color: #690e0e;
}
.no-cssgradients .fusion-button.button-darkred:hover,
.no-cssgradients .fusion-button.button-darkred.wpcf7-submit:hover,
.no-cssgradients .button.darkred:hover,
.no-cssgradients .fusion-button.button-darkred:focus,
.no-cssgradients .fusion-button.button-darkred.wpcf7-submit:focus,
.no-cssgradients .button.darkred:focus,
.no-cssgradients .fusion-button.button-darkred:active,
.no-cssgradients .fusion-button.button-darkred.wpcf7-submit:active,
.no-cssgradients .button.darkred:active {
  background-color: #b01818;
}
.no-cssgradients .fusion-button.button-darkred,
.no-cssgradients .fusion-button.button-darkred.wpcf7-submit,
.no-cssgradients .button.darkred {
  background-color: #fe2020;
}
.fusion-button.button-darkred.button-3d.fusion-button-small,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-small,
.button.darkred.button-3d.fusion-button-small,
.fusion-button.button-darkred.button-3d.button-small,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-small,
.button.darkred.button-3d.button-small {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #690e0e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkred.button-3d.fusion-button-small:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-small:active,
.button.darkred.button-3d.fusion-button-small:active,
.fusion-button.button-darkred.button-3d.button-small:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-small:active,
.button.darkred.button-3d.button-small:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkred.button-3d.fusion-button-medium,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-medium,
.button.darkred.button-3d.fusion-button-medium,
.fusion-button.button-darkred.button-3d.button-medium,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-medium,
.button.darkred.button-3d.button-medium {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #690e0e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkred.button-3d.fusion-button-medium:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-medium:active,
.button.darkred.button-3d.fusion-button-medium:active,
.fusion-button.button-darkred.button-3d.button-medium:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-medium:active,
.button.darkred.button-3d.button-medium:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkred.button-3d.fusion-button-large,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-large,
.button.darkred.button-3d.fusion-button-large,
.fusion-button.button-darkred.button-3d.button-large,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-large,
.button.darkred.button-3d.button-large {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #690e0e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkred.button-3d.fusion-button-large:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-large:active,
.button.darkred.button-3d.fusion-button-large:active,
.fusion-button.button-darkred.button-3d.button-large:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-large:active,
.button.darkred.button-3d.button-large:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkred.button-3d.fusion-button-xlarge,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-xlarge,
.button.darkred.button-3d.fusion-button-xlarge,
.fusion-button.button-darkred.button-3d.button-xlarge,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-xlarge,
.button.darkred.button-3d.button-xlarge {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #690e0e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkred.button-3d.fusion-button-xlarge:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-xlarge:active,
.button.darkred.button-3d.fusion-button-xlarge:active,
.fusion-button.button-darkred.button-3d.button-xlarge:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-xlarge:active,
.button.darkred.button-3d.button-xlarge:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #690e0e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-pink,
.fusion-button.button-pink.wpcf7-submit,
.button.pink {
  background: #fda1d5;
  background-image: linear-gradient(to top, #fc84c8, #fda1d5);
  border: 1px solid #a31366;
  color: #a31366;
}
.fusion-button.button-pink .button-icon-divider-left,
.fusion-button.button-pink.wpcf7-submit .button-icon-divider-left,
.button.pink .button-icon-divider-left,
.fusion-button.button-pink .button-icon-divider-right,
.fusion-button.button-pink.wpcf7-submit .button-icon-divider-right,
.button.pink .button-icon-divider-right {
  border-color: #a31366;
}
.fusion-button.button-pink:hover,
.fusion-button.button-pink.wpcf7-submit:hover,
.button.pink:hover,
.fusion-button.button-pink:focus,
.fusion-button.button-pink.wpcf7-submit:focus,
.button.pink:focus,
.fusion-button.button-pink:active,
.fusion-button.button-pink.wpcf7-submit:active,
.button.pink:active {
  background: #fc84c8;
  background-image: linear-gradient(to top, #fda1d5, #fc84c8);
  border: 1px solid #a31366;
  color: #a31366;
}
.fusion-button.button-pink:hover .button-icon-divider-left,
.fusion-button.button-pink.wpcf7-submit:hover .button-icon-divider-left,
.button.pink:hover .button-icon-divider-left,
.fusion-button.button-pink:focus .button-icon-divider-left,
.fusion-button.button-pink.wpcf7-submit:focus .button-icon-divider-left,
.button.pink:focus .button-icon-divider-left,
.fusion-button.button-pink:active .button-icon-divider-left,
.fusion-button.button-pink.wpcf7-submit:active .button-icon-divider-left,
.button.pink:active .button-icon-divider-left,
.fusion-button.button-pink:hover .button-icon-divider-right,
.fusion-button.button-pink.wpcf7-submit:hover .button-icon-divider-right,
.button.pink:hover .button-icon-divider-right,
.fusion-button.button-pink:focus .button-icon-divider-right,
.fusion-button.button-pink.wpcf7-submit:focus .button-icon-divider-right,
.button.pink:focus .button-icon-divider-right,
.fusion-button.button-pink:active .button-icon-divider-right,
.fusion-button.button-pink.wpcf7-submit:active .button-icon-divider-right,
.button.pink:active .button-icon-divider-right {
  border-color: #a31366;
}
.no-cssgradients .fusion-button.button-pink:hover,
.no-cssgradients .fusion-button.button-pink.wpcf7-submit:hover,
.no-cssgradients .button.pink:hover,
.no-cssgradients .fusion-button.button-pink:focus,
.no-cssgradients .fusion-button.button-pink.wpcf7-submit:focus,
.no-cssgradients .button.pink:focus,
.no-cssgradients .fusion-button.button-pink:active,
.no-cssgradients .fusion-button.button-pink.wpcf7-submit:active,
.no-cssgradients .button.pink:active {
  background-color: #fc84c8;
}
.no-cssgradients .fusion-button.button-pink,
.no-cssgradients .fusion-button.button-pink.wpcf7-submit,
.no-cssgradients .button.pink {
  background-color: #fda1d5;
}
.fusion-button.button-pink.button-3d.fusion-button-small,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-small,
.button.pink.button-3d.fusion-button-small,
.fusion-button.button-pink.button-3d.button-small,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-small,
.button.pink.button-3d.button-small {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #a31366, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-pink.button-3d.fusion-button-small:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-small:active,
.button.pink.button-3d.fusion-button-small:active,
.fusion-button.button-pink.button-3d.button-small:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-small:active,
.button.pink.button-3d.button-small:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-pink.button-3d.fusion-button-medium,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-medium,
.button.pink.button-3d.fusion-button-medium,
.fusion-button.button-pink.button-3d.button-medium,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-medium,
.button.pink.button-3d.button-medium {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #a31366, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-pink.button-3d.fusion-button-medium:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-medium:active,
.button.pink.button-3d.fusion-button-medium:active,
.fusion-button.button-pink.button-3d.button-medium:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-medium:active,
.button.pink.button-3d.button-medium:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-pink.button-3d.fusion-button-large,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-large,
.button.pink.button-3d.fusion-button-large,
.fusion-button.button-pink.button-3d.button-large,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-large,
.button.pink.button-3d.button-large {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #a31366, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-pink.button-3d.fusion-button-large:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-large:active,
.button.pink.button-3d.fusion-button-large:active,
.fusion-button.button-pink.button-3d.button-large:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-large:active,
.button.pink.button-3d.button-large:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-pink.button-3d.fusion-button-xlarge,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-xlarge,
.button.pink.button-3d.fusion-button-xlarge,
.fusion-button.button-pink.button-3d.button-xlarge,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-xlarge,
.button.pink.button-3d.button-xlarge {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #a31366, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-pink.button-3d.fusion-button-xlarge:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-xlarge:active,
.button.pink.button-3d.fusion-button-xlarge:active,
.fusion-button.button-pink.button-3d.button-xlarge:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-xlarge:active,
.button.pink.button-3d.button-xlarge:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #a31366, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-lightgray,
.fusion-button.button-lightgray.wpcf7-submit,
.button.lightgray {
  background: #fbfbfb;
  background-image: linear-gradient(to top, #f0f0f0, #fbfbfb);
  border: 1px solid #ababab;
  color: #ababab;
}
.fusion-button.button-lightgray .button-icon-divider-left,
.fusion-button.button-lightgray.wpcf7-submit .button-icon-divider-left,
.button.lightgray .button-icon-divider-left,
.fusion-button.button-lightgray .button-icon-divider-right,
.fusion-button.button-lightgray.wpcf7-submit .button-icon-divider-right,
.button.lightgray .button-icon-divider-right {
  border-color: #ababab;
}
.fusion-button.button-lightgray:hover,
.fusion-button.button-lightgray.wpcf7-submit:hover,
.button.lightgray:hover,
.fusion-button.button-lightgray:focus,
.fusion-button.button-lightgray.wpcf7-submit:focus,
.button.lightgray:focus,
.fusion-button.button-lightgray:active,
.fusion-button.button-lightgray.wpcf7-submit:active,
.button.lightgray:active {
  background: #f0f0f0;
  background-image: linear-gradient(to top, #fbfbfb, #f0f0f0);
  border: 1px solid #ababab;
  color: #ababab;
}
.fusion-button.button-lightgray:hover .button-icon-divider-left,
.fusion-button.button-lightgray.wpcf7-submit:hover .button-icon-divider-left,
.button.lightgray:hover .button-icon-divider-left,
.fusion-button.button-lightgray:focus .button-icon-divider-left,
.fusion-button.button-lightgray.wpcf7-submit:focus .button-icon-divider-left,
.button.lightgray:focus .button-icon-divider-left,
.fusion-button.button-lightgray:active .button-icon-divider-left,
.fusion-button.button-lightgray.wpcf7-submit:active .button-icon-divider-left,
.button.lightgray:active .button-icon-divider-left,
.fusion-button.button-lightgray:hover .button-icon-divider-right,
.fusion-button.button-lightgray.wpcf7-submit:hover .button-icon-divider-right,
.button.lightgray:hover .button-icon-divider-right,
.fusion-button.button-lightgray:focus .button-icon-divider-right,
.fusion-button.button-lightgray.wpcf7-submit:focus .button-icon-divider-right,
.button.lightgray:focus .button-icon-divider-right,
.fusion-button.button-lightgray:active .button-icon-divider-right,
.fusion-button.button-lightgray.wpcf7-submit:active .button-icon-divider-right,
.button.lightgray:active .button-icon-divider-right {
  border-color: #ababab;
}
.no-cssgradients .fusion-button.button-lightgray:hover,
.no-cssgradients .fusion-button.button-lightgray.wpcf7-submit:hover,
.no-cssgradients .button.lightgray:hover,
.no-cssgradients .fusion-button.button-lightgray:focus,
.no-cssgradients .fusion-button.button-lightgray.wpcf7-submit:focus,
.no-cssgradients .button.lightgray:focus,
.no-cssgradients .fusion-button.button-lightgray:active,
.no-cssgradients .fusion-button.button-lightgray.wpcf7-submit:active,
.no-cssgradients .button.lightgray:active {
  background-color: #f0f0f0;
}
.no-cssgradients .fusion-button.button-lightgray,
.no-cssgradients .fusion-button.button-lightgray.wpcf7-submit,
.no-cssgradients .button.lightgray {
  background-color: #fbfbfb;
}
.fusion-button.button-lightgray.button-3d.fusion-button-small,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-small,
.button.lightgray.button-3d.fusion-button-small,
.fusion-button.button-lightgray.button-3d.button-small,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-small,
.button.lightgray.button-3d.button-small {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #ababab, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-lightgray.button-3d.fusion-button-small:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-small:active,
.button.lightgray.button-3d.fusion-button-small:active,
.fusion-button.button-lightgray.button-3d.button-small:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-small:active,
.button.lightgray.button-3d.button-small:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-lightgray.button-3d.fusion-button-medium,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-medium,
.button.lightgray.button-3d.fusion-button-medium,
.fusion-button.button-lightgray.button-3d.button-medium,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-medium,
.button.lightgray.button-3d.button-medium {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #ababab, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-lightgray.button-3d.fusion-button-medium:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-medium:active,
.button.lightgray.button-3d.fusion-button-medium:active,
.fusion-button.button-lightgray.button-3d.button-medium:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-medium:active,
.button.lightgray.button-3d.button-medium:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-lightgray.button-3d.fusion-button-large,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-large,
.button.lightgray.button-3d.fusion-button-large,
.fusion-button.button-lightgray.button-3d.button-large,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-large,
.button.lightgray.button-3d.button-large {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #ababab, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-lightgray.button-3d.fusion-button-large:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-large:active,
.button.lightgray.button-3d.fusion-button-large:active,
.fusion-button.button-lightgray.button-3d.button-large:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-large:active,
.button.lightgray.button-3d.button-large:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-lightgray.button-3d.fusion-button-xlarge,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-xlarge,
.button.lightgray.button-3d.fusion-button-xlarge,
.fusion-button.button-lightgray.button-3d.button-xlarge,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-xlarge,
.button.lightgray.button-3d.button-xlarge {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #ababab, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-lightgray.button-3d.fusion-button-xlarge:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-xlarge:active,
.button.lightgray.button-3d.fusion-button-xlarge:active,
.fusion-button.button-lightgray.button-3d.button-xlarge:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-xlarge:active,
.button.lightgray.button-3d.button-xlarge:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #ababab, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgray,
.fusion-button.button-darkgray.wpcf7-submit,
.button.darkgray {
  background: #c0c0c0;
  background-image: linear-gradient(to top, #9e9e9e, #c0c0c0);
  border: 1px solid #434c50;
  color: #434c50;
}
.fusion-button.button-darkgray .button-icon-divider-left,
.fusion-button.button-darkgray.wpcf7-submit .button-icon-divider-left,
.button.darkgray .button-icon-divider-left,
.fusion-button.button-darkgray .button-icon-divider-right,
.fusion-button.button-darkgray.wpcf7-submit .button-icon-divider-right,
.button.darkgray .button-icon-divider-right {
  border-color: #434c50;
}
.fusion-button.button-darkgray:hover,
.fusion-button.button-darkgray.wpcf7-submit:hover,
.button.darkgray:hover,
.fusion-button.button-darkgray:focus,
.fusion-button.button-darkgray.wpcf7-submit:focus,
.button.darkgray:focus,
.fusion-button.button-darkgray:active,
.fusion-button.button-darkgray.wpcf7-submit:active,
.button.darkgray:active {
  background: #9e9e9e;
  background-image: linear-gradient(to top, #c0c0c0, #9e9e9e);
  border: 1px solid #434c50;
  color: #434c50;
}
.fusion-button.button-darkgray:hover .button-icon-divider-left,
.fusion-button.button-darkgray.wpcf7-submit:hover .button-icon-divider-left,
.button.darkgray:hover .button-icon-divider-left,
.fusion-button.button-darkgray:focus .button-icon-divider-left,
.fusion-button.button-darkgray.wpcf7-submit:focus .button-icon-divider-left,
.button.darkgray:focus .button-icon-divider-left,
.fusion-button.button-darkgray:active .button-icon-divider-left,
.fusion-button.button-darkgray.wpcf7-submit:active .button-icon-divider-left,
.button.darkgray:active .button-icon-divider-left,
.fusion-button.button-darkgray:hover .button-icon-divider-right,
.fusion-button.button-darkgray.wpcf7-submit:hover .button-icon-divider-right,
.button.darkgray:hover .button-icon-divider-right,
.fusion-button.button-darkgray:focus .button-icon-divider-right,
.fusion-button.button-darkgray.wpcf7-submit:focus .button-icon-divider-right,
.button.darkgray:focus .button-icon-divider-right,
.fusion-button.button-darkgray:active .button-icon-divider-right,
.fusion-button.button-darkgray.wpcf7-submit:active .button-icon-divider-right,
.button.darkgray:active .button-icon-divider-right {
  border-color: #434c50;
}
.no-cssgradients .fusion-button.button-darkgray:hover,
.no-cssgradients .fusion-button.button-darkgray.wpcf7-submit:hover,
.no-cssgradients .button.darkgray:hover,
.no-cssgradients .fusion-button.button-darkgray:focus,
.no-cssgradients .fusion-button.button-darkgray.wpcf7-submit:focus,
.no-cssgradients .button.darkgray:focus,
.no-cssgradients .fusion-button.button-darkgray:active,
.no-cssgradients .fusion-button.button-darkgray.wpcf7-submit:active,
.no-cssgradients .button.darkgray:active {
  background-color: #9e9e9e;
}
.no-cssgradients .fusion-button.button-darkgray,
.no-cssgradients .fusion-button.button-darkgray.wpcf7-submit,
.no-cssgradients .button.darkgray {
  background-color: #c0c0c0;
}
.fusion-button.button-darkgray.button-3d.fusion-button-small,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-small,
.button.darkgray.button-3d.fusion-button-small,
.fusion-button.button-darkgray.button-3d.button-small,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-small,
.button.darkgray.button-3d.button-small {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #434c50, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgray.button-3d.fusion-button-small:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-small:active,
.button.darkgray.button-3d.fusion-button-small:active,
.fusion-button.button-darkgray.button-3d.button-small:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-small:active,
.button.darkgray.button-3d.button-small:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgray.button-3d.fusion-button-medium,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-medium,
.button.darkgray.button-3d.fusion-button-medium,
.fusion-button.button-darkgray.button-3d.button-medium,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-medium,
.button.darkgray.button-3d.button-medium {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #434c50, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgray.button-3d.fusion-button-medium:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-medium:active,
.button.darkgray.button-3d.fusion-button-medium:active,
.fusion-button.button-darkgray.button-3d.button-medium:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-medium:active,
.button.darkgray.button-3d.button-medium:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgray.button-3d.fusion-button-large,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-large,
.button.darkgray.button-3d.fusion-button-large,
.fusion-button.button-darkgray.button-3d.button-large,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-large,
.button.darkgray.button-3d.button-large {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #434c50, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgray.button-3d.fusion-button-large:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-large:active,
.button.darkgray.button-3d.fusion-button-large:active,
.fusion-button.button-darkgray.button-3d.button-large:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-large:active,
.button.darkgray.button-3d.button-large:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgray.button-3d.fusion-button-xlarge,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-xlarge,
.button.darkgray.button-3d.fusion-button-xlarge,
.fusion-button.button-darkgray.button-3d.button-xlarge,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-xlarge,
.button.darkgray.button-3d.button-xlarge {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #434c50, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgray.button-3d.fusion-button-xlarge:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-xlarge:active,
.button.darkgray.button-3d.fusion-button-xlarge:active,
.fusion-button.button-darkgray.button-3d.button-xlarge:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-xlarge:active,
.button.darkgray.button-3d.button-xlarge:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #434c50, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-checklist {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-top: 10px;
}
.fusion-checklist .fusion-li-item {
  margin-bottom: 11px;
}
.fusion-checklist .icon-wrapper {
  display: table;
  float: left;
}
.fusion-checklist .fusion-li-icon {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.fusion-checklist .circle-yes {
  border-radius: 50%;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  background-color: #333333;
  color: #fff;
  text-align: center;
}
.fusion-clients-slider {
  margin-bottom: 55px;
  height: auto;
}
.fusion-content-boxes {
  margin-bottom: 60px;
}
.fusion-content-boxes .fusion-column {
  margin-bottom: 20px;
}
.fusion-content-boxes.fusion-columns-1 .fusion-column {
  margin-bottom: 40px;
}
.fusion-content-boxes .link-area-box {
  cursor: pointer;
}
.fusion-content-boxes .heading {
  overflow: hidden;
  margin-bottom: 15px;
}
.fusion-content-boxes .heading .heading-link:hover .content-box-heading {
  color: #a0ce4e;
}
.fusion-content-boxes .heading .heading-link:hover .fontawesome-icon {
  background-color: #a0ce4e;
  border-color: #a0ce4e;
}
.fusion-content-boxes .heading .heading-link a,
.fusion-content-boxes .heading .heading-link .fontawesome-icon,
.fusion-content-boxes .heading .heading-link .content-box-heading {
  transition: all .3s;
}
.fusion-content-boxes .heading .content-box-heading {
  margin: 0;
}
.fusion-content-boxes .heading img {
  float: none;
}
.fusion-content-boxes .fontawesome-icon.circle-yes {
  margin-top: 0;
}
.fusion-content-boxes .icon > span {
  display: inline-block;
}
.fusion-content-boxes .fusion-read-more,
.fusion-content-boxes .fusion-read-more:after,
.fusion-content-boxes .fusion-read-more:before {
  transition: all .3s;
}
.fusion-content-boxes .fusion-read-more-button {
  margin-top: 18px;
}
.fusion-content-boxes .link-type-button-bar {
  padding-bottom: 50px;
}
.fusion-content-boxes .link-type-button-bar .fusion-read-more {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 5px 0px;
  text-align: center;
}
.fusion-content-boxes .content-container .fusion-read-more {
  display: block;
  margin-top: 18px;
  /* General styles in base.less */
}
.fusion-content-boxes .content-wrapper-background {
  padding: 35px;
}
.fusion-content-boxes .content-box-shortcode-timeline {
  display: block;
  height: 1px;
  border-top-style: solid;
  border-top-width: 1px;
  position: absolute;
  top: 0px;
  left: 50%;
  z-index: 1;
  margin-right: 10px;
}
.fusion-content-boxes .content-box-shortcode-timeline-vertical {
  display: block;
  width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
  position: absolute;
  top: 0;
  z-index: 1;
}
.fusion-content-boxes.content-boxes .content-box-column-last-in-row .content-box-shortcode-timeline,
.fusion-content-boxes.content-boxes .content-box-column-last .content-box-shortcode-timeline {
  display: none;
}
.fusion-content-boxes.content-boxes-clean-vertical.content-boxes .content-box-column-last-in-row,
.fusion-content-boxes.content-boxes-clean-horizontal.content-boxes .content-box-column-last-in-row,
.fusion-content-boxes.content-boxes-clean-vertical.content-boxes .content-box-column-last,
.fusion-content-boxes.content-boxes-clean-horizontal.content-boxes .content-box-column-last {
  border-right-width: 1px;
}
.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column .icon,
.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column .icon {
  opacity: 0;
}
.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column.fusion-appear .icon {
  -webkit-animation: avadaExpandAndShow 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
  animation: avadaExpandAndShow 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column.fusion-appear .content-box-shortcode-timeline {
  -webkit-animation: avadaExpandWidth 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
  animation: avadaExpandWidth 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
  width: 100%;
}
.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column.fusion-appear .icon {
  -webkit-animation: avadaExpandAndShow 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
  animation: avadaExpandAndShow 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column.fusion-appear .content-box-shortcode-timeline-vertical {
  -webkit-animation: avadaExpandHeight 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
  animation: avadaExpandHeight 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
  height: 100%;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .icon,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .image {
  display: table-cell;
  vertical-align: middle;
  float: none;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .content-box-heading {
  display: table-cell;
  vertical-align: middle;
  line-height: normal;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .content-box-heading {
  float: none !important;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right img,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right i {
  margin-left: 20px;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading {
  margin-bottom: 15px;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon {
  position: relative;
  overflow: visible;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .content-box-heading {
  vertical-align: top;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .content-box-heading {
  float: right;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image {
  right: 0;
}
.fusion-content-boxes.content-boxes-icon-on-side .icon,
.fusion-content-boxes.content-boxes-icon-on-side .image {
  position: absolute;
}
.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-small {
  padding-left: 55px;
}
.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-medium {
  padding-left: 70px;
}
.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-large {
  padding-left: 85px;
}
.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container {
  padding-left: 0px !important;
}
.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-small {
  padding-right: 45px;
}
.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-medium {
  padding-right: 60px;
}
.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-large {
  padding-right: 75px;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon {
  display: table;
  width: auto;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .heading-link,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .heading-link {
  display: block;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon img,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon img {
  margin-right: 20px;
  max-width: none;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .fontawesome-icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .fontawesome-icon {
  display: block;
  float: none;
  margin-right: 20px;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.small,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.small {
  height: 35px;
  width: 35px;
  line-height: 35px;
  font-size: 18px;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.medium,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.medium {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 21px;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.large,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.large {
  width: 65px;
  height: 65px;
  line-height: 65px;
  font-size: 24px;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right {
  float: right !important;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .image,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image {
  float: none;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon i,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon i {
  margin-right: 0px !important;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .content-box-heading,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .content-box-heading {
  line-height: 27px !important;
  text-align: right;
}
.fusion-content-boxes.content-boxes-icon-with-title .content-icon-wrapper-yes .heading-with-icon .icon span,
.fusion-content-boxes.content-boxes-icon-on-side .content-icon-wrapper-yes .heading-with-icon .icon span {
  margin-right: 20px;
}
.fusion-content-boxes.content-boxes-icon-with-title .content-icon-wrapper-yes .heading-with-icon.icon-right .icon span,
.fusion-content-boxes.content-boxes-icon-on-side .content-icon-wrapper-yes .heading-with-icon.icon-right .icon span {
  margin-left: 20px;
  margin-right: 0;
}
.fusion-content-boxes.content-boxes-icon-with-title .content-icon-wrapper-yes .heading-with-icon .fontawesome-icon,
.fusion-content-boxes.content-boxes-icon-on-side .content-icon-wrapper-yes .heading-with-icon .fontawesome-icon {
  margin-right: 0;
}
.fusion-content-boxes.content-boxes-icon-with-title .content-container .fusion-read-more,
.fusion-content-boxes.content-boxes-icon-on-side .content-container .fusion-read-more {
  /* General styles in base.less */
}
.fusion-content-boxes.content-boxes-icon-on-top .heading {
  text-align: center;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading .icon {
  margin-bottom: 15px;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading .fontawesome-icon {
  display: block;
  float: none;
  margin: 0 auto;
  height: 64px;
  width: 64px;
  line-height: 64px;
  font-size: 24px;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading i.small {
  height: 35px;
  width: 35px;
  line-height: 35px;
  font-size: 18px;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading i.medium {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 21px;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading i.large {
  width: 65px;
  height: 65px;
  line-height: 65px;
  font-size: 24px;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading img {
  margin-bottom: 20px;
}
.fusion-content-boxes.content-boxes-icon-on-top .content-container,
.fusion-content-boxes.content-boxes-icon-on-top .fusion-read-more {
  text-align: center;
}
.fusion-content-boxes.content-boxes-icon-boxed {
  overflow: visible;
}
.fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {
  overflow: visible;
  padding: 50px 35px 35px 35px;
  text-align: center;
}
.fusion-content-boxes.content-boxes-icon-boxed .link-type-button-bar {
  padding-bottom: 50px;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading {
  overflow: visible;
  position: relative;
  text-align: center;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading .fontawesome-icon {
  display: block;
  position: absolute;
  left: 50%;
  top: -80px;
  float: none;
  height: 64px;
  width: 64px;
  line-height: 64px;
  font-size: 24px;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading i.small {
  height: 35px;
  width: 35px;
  line-height: 35px;
  font-size: 18px;
  top: -67px;
  margin-left: -17px;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading i.medium {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 21px;
  top: -76px;
  margin-left: -25px;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading i.large {
  width: 65px;
  height: 65px;
  line-height: 65px;
  font-size: 24px;
  top: -85px;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading .image {
  display: block;
  position: absolute;
  left: 50%;
}
.fusion-content-boxes.content-boxes-icon-boxed .content-container,
.fusion-content-boxes.content-boxes-icon-boxed .fusion-read-more {
  text-align: center;
}
.fusion-content-boxes.content-boxes-timeline-horizontal .icon {
  position: relative;
  z-index: 2;
}
.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column > .col {
  position: static;
}
.fusion-content-boxes.content-boxes-timeline-vertical .icon {
  position: relative;
  z-index: 2;
}
.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column-last .content-box-shortcode-timeline-vertical {
  display: none;
}
.fusion-content-boxes.content-boxes-timeline-vertical .icon-right .icon,
.fusion-content-boxes.content-boxes-timeline-vertical .icon-right .image {
  padding-left: 10px;
}
.do-animate .fusion-content-boxes .fusion-animated {
  -webkit-animation-fill-mode: none;
  animation-fill-mode: none;
  position: static;
}
.fusion-content-boxes.content-boxes-clean-vertical {
  margin-left: 0;
  margin-right: 0;
}
.fusion-content-boxes.content-boxes-clean-vertical .content-box-column {
  border-style: solid;
  border-width: 1px;
  border-right-width: 0;
  padding: 0;
}
.fusion-content-boxes.content-boxes-clean-vertical .col {
  padding: 30px;
}
.fusion-content-boxes.content-boxes-clean-vertical .link-type-button {
  padding-bottom: 0;
}
.fusion-content-boxes.content-boxes-clean-vertical .link-type-button-bar {
  padding-bottom: 60px;
}
.fusion-content-boxes.content-boxes-clean-horizontal {
  margin-left: 0;
  margin-right: 0;
}
.fusion-content-boxes.content-boxes-clean-horizontal .content-box-column {
  border-style: solid;
  border-width: 1px;
  border-right-width: 0;
  padding: 0;
}
.fusion-content-boxes.content-boxes-clean-horizontal .col {
  padding: 30px;
}
.fusion-content-boxes.content-boxes-clean-horizontal .link-type-button-bar {
  padding-bottom: 60px;
}
.fusion-content-boxes .link-type-button-bar {
  position: relative;
}
.fusion-countdown {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
      flex-direction: row;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 30px;
}
.fusion-countdown.fusion-no-bg {
  padding: 0;
}
.fusion-countdown .fusion-countdown-heading-wrapper {
  line-height: 25px;
}
.fusion-countdown .fusion-countdown-heading {
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 2px;
}
.fusion-countdown .fusion-countdown-subheading {
  font-size: 13px;
  letter-spacing: 1px;
}
.fusion-countdown .fusion-countdown-counter-wrapper {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
  overflow: hidden;
  margin: 0 10px;
  font-size: 20px;
  text-align: center;
}
.fusion-countdown .fusion-dash-wrapper {
  display: inline-block;
  padding: 5px;
}
.fusion-countdown .fusion-dash-wrapper.fusion-no-bg {
  padding-left: 10px;
  padding-right: 10px;
}
.fusion-countdown .fusion-dash-wrapper.fusion-no-bg .fusion-dash {
  padding: 0;
}
.fusion-countdown .fusion-dash {
  padding: 12px 22px;
  text-align: center;
}
.fusion-countdown .fusion-digit {
  display: inline-block;
}
.fusion-countdown .fusion-digit > div {
  width: 11px;
}
.fusion-countdown .fusion-first-digit {
  display: none;
}
.fusion-countdown .fusion-dash-title {
  display: inline-block;
  padding-left: 5px;
  min-width: 46px;
}
.fusion-countdown .fusion-countdown-link {
  letter-spacing: 2px;
}
.fusion-countdown .fusion-countdown-link:hover {
  opacity: 0.7;
}
.fusion-counters-circle {
  margin-bottom: 20px;
  text-align: center;
}
.fusion-counters-circle .counter-circle-wrapper {
  display: inline-block;
  position: relative;
  margin-bottom: 20px;
  margin-right: 15px;
  vertical-align: middle;
  height: 220px;
  width: 220px;
  text-align: center;
}
.fusion-counters-circle .counter-circle {
  position: relative;
  height: 220px;
  width: 220px;
  text-align: center;
  line-height: 220px;
  font-size: 50px;
}
.fusion-counters-circle .counter-circle .fontawesome-icon {
  float: none;
  margin: 0;
  font-size: 50px;
}
.fusion-counters-circle .counter-circle canvas {
  position: absolute;
  left: 0;
  top: 0;
}
.fusion-counters-circle :last-child {
  margin-right: 0;
}
.fusion-counters-box.row {
  margin-left: -7px;
  margin-right: -7px;
}
.fusion-counters-box .fusion-counter-box {
  padding: 0 7px;
  margin-bottom: 14px;
  text-align: center;
}
.fusion-counters-box .fusion-counter-box .counter-box-container {
  padding: 20px 20px;
}
.fusion-counters-box .fusion-counter-box .counter-box-border {
  border: 1px solid #e5e4e3;
}
.fusion-counters-box .content-box-counter {
  color: #a0ce4e;
  font-size: 50px;
  line-height: 50px;
}
.fusion-counters-box .counter-box-icon {
  float: none;
  margin-top: -8px;
  vertical-align: middle;
  color: inherit;
}
.fusion-dropcap {
  position: relative;
  top: 4px;
  float: left;
  margin-right: 10px;
  padding: 0;
  line-height: 52px;
  color: #a0ce4e;
  font-size: 60px;
  text-transform: uppercase;
}
.fusion-dropcap.dropcap-boxed {
  height: 51px;
  width: 51px;
  border-radius: 8px;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  color: #fff;
  font-size: 45px;
  text-align: center;
}
.fusion-flexslider {
  position: relative;
  margin-bottom: 0px;
  padding: 0;
  background-color: transparent;
  overflow: hidden;
}
.fusion-flexslider .slides,
.fusion-flexslider .flex-control-nav,
.fusion-flexslider .flex-direction-nav {
  z-index: 100;
  margin: 0;
  padding: 0;
  list-style: none;
}
.fusion-flexslider .slides {
  overflow: hidden;
}
.fusion-flexslider .slides li {
  display: none;
}
.fusion-flexslider .slides img {
  display: block;
  width: 100%;
}
.fusion-flexslider.fusion-flexslider-loading .slides > li:first-child {
  display: block;
  opacity: 1 !important;
}
.woocommerce-container .images .fusion-flexslider.fusion-flexslider-loading .slides > li:first-child {
  float: left;
}
.fusion-flexslider .flex-control-nav {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
}
.fusion-flexslider .flex-direction-nav a {
  z-index: 100;
  position: absolute;
  top: 50%;
  overflow: hidden;
  margin: -20px 0 0;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background-color: rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
  cursor: pointer;
  opacity: 0;
  font-size: 14px;
  font-weight: normal;
  font-family: 'icomoon';
  -webkit-font-smoothing: none;
  color: #fff;
  transition: opacity all .3s ease;
}
.fusion-flexslider .flex-direction-nav .flex-next {
  right: 0px;
}
.fusion-flexslider .flex-direction-nav .flex-prev {
  left: 0px;
}
.fusion-flexslider:hover .flex-direction-nav .flex-next,
.fusion-flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.8;
}
.fusion-flexslider:hover .flex-direction-nav .flex-next:hover,
.fusion-flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.fusion-flexslider:hover .flex-direction-nav .flex-disabled {
  display: none;
  opacity: 0;
  cursor: default;
}
.fusion-flexslider.flexslider-attachments {
  overflow: visible;
}
.fusion-flexslider.flexslider-attachments .flex-direction-nav a {
  width: 30px;
  height: 30px;
  margin-top: -55px;
  text-align: center;
  line-height: 30px;
}
.fusion-flexslider.flexslider-attachments .flex-direction-nav a:before {
  color: #fff;
}
.fusion-flexslider.flexslider-attachments .flex-control-thumbs li {
  width: 60px;
  margin: 5px;
  float: none;
}
.fusion-flexslider.flexslider-default .flex-direction-nav a {
  width: 60px;
  height: 60px;
  margin-top: -30px;
  text-align: center;
  line-height: 60px;
  font-size: 30px;
}
.fusion-flexslider.flexslider-posts .flex-direction-nav a {
  width: 30px;
  height: 30px;
  margin-top: -15px;
  text-align: center;
  line-height: 30px;
}
.fusion-flexslider.flexslider-posts .slide-excerpt {
  position: absolute;
  bottom: 20%;
}
.fusion-flexslider.flexslider-posts .slide-excerpt h2 {
  color: #FFF;
  background: rgba(0, 0, 0, 0.8);
  padding: 10px 15px;
  margin: 0;
}
.fusion-flexslider.flexslider-posts .slide-excerpt h2 a {
  color: #fff;
}
.fusion-flexslider.flexslider-posts .slide-excerpt p {
  color: #FFF;
  background: rgba(0, 0, 0, 0.8);
  padding: 15px 15px;
}
.fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a {
  background-color: rgba(0, 0, 0, 0.5);
  width: 30px;
  height: 30px;
  margin-top: -15px;
  text-align: center;
  line-height: 30px;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  padding: 5%;
  width: 30%;
  box-sizing: content-box;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt .excerpt-container {
  overflow: hidden;
  height: 100%;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 {
  color: #fff;
  padding: 10px 15px;
  margin: 0;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 a {
  color: #fff;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt p {
  color: #fff;
  padding: 15px 15px;
}
.flexslider-attachments .flex-control-nav {
  position: relative;
  margin-top: 10px;
}
.page .post-slideshow {
  margin-bottom: 30px;
}
.fusion-flip-boxes {
  margin-bottom: 25px;
}
.fusion-flip-box {
  position: relative;
  z-index: 1;
  padding: 0;
  margin: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.fusion-flip-box .flip-box-inner-wrapper {
  position: relative;
  margin-bottom: 15px;
  -webkit-transform: translateZ(0);
}
.fusion-flip-box .flip-box-front,
.fusion-flip-box .flip-box-back {
  -webkit-perspective: 600px;
  -ms-perspective: 600px;
  perspective: 600px;
  padding: 27px 20px 27px 20px;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-clip: padding-box;
  transition: all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275) !important;
}
.fusion-flip-box .flip-box-front {
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  z-index: 10;
}
.fusion-flip-box .flip-box-back {
  position: absolute;
  left: 0;
  top: 0;
  height: auto;
  width: 100%;
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  z-index: -1;
}
.fusion-flip-box .flip-box-back .fusion-button {
  display: block;
  margin: 20px auto 0 auto;
}
.fusion-flip-box.hover .flip-box-back {
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  z-index: 1;
}
.fusion-flip-box.hover .flip-box-front {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  z-index: -1;
}
.fusion-flip-box.hover .flip-box-front .flip-box-grafix i:before {
  display: none;
}
.fusion-flip-box .flip-box-grafix {
  display: table;
  margin: 0 auto;
  margin-bottom: 10px;
}
.fusion-flip-box .flip-box-image {
  table-layout: fixed;
  width: 100%;
}
.fusion-flip-box .flip-box-circle {
  height: 64px;
  width: 64px;
  border: 1px solid;
  border-radius: 50%;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
}
.fusion-flip-box .flip-box-circle i {
  display: table-cell;
  vertical-align: middle;
  font-size: 24px;
}
.fusion-flip-box .flip-box-no-circle i {
  font-size: 60px;
}
.fusion-flip-box .flip-box-heading {
  margin-top: 0;
  margin-bottom: 9px;
}
.fusion-flip-box .flip-box-heading.without-text {
  margin-bottom: 0;
}
.fusion-flip-box .flip-box-heading-back {
  margin-bottom: 9px;
  margin-top: 0;
  font-size: 14px;
  text-transform: uppercase;
}
.fusion-flip-box .finished-animating {
  transition: none !important;
  -webkit-animation: none !important;
  animation: none !important;
}
.fontawesome-icon {
  display: inline-block;
  float: left;
  margin-right: 10px;
}
.fontawesome-icon.circle-yes {
  border-radius: 50%;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  background-clip: inherit;
  border-width: 1px;
  border-style: solid;
  background-color: #333333;
  color: #fff;
  text-align: center;
  margin-top: 2px;
}
.fontawesome-icon.circle-no.size-large {
  margin-top: 2px;
}
.fontawesome-icon.circle-no.size-medium {
  margin-top: 3px;
}
.fontawesome-icon.circle-no.size-small {
  margin-top: 5px;
}
.fusion-login-box .fusion-login-caption {
  margin-bottom: 20px;
}
.fusion-login-box .fusion-login-form {
  padding: 25px;
  background-color: #f6f6f6;
}
.fusion-login-box .fusion-login-input-wrapper {
  margin-bottom: 20px;
}
.fusion-login-box .fusion-login-button-fullwidth {
  width: 100%;
}
.fusion-login-box .fusion-login-links {
  margin: 0 -10px;
}
.fusion-login-box .fusion-login-links > a {
  padding: 0 10px;
}
.fusion-login-box .fusion-login-loggedin-links {
  display: inline-block;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  text-align: initial;
}
.fusion-login-box .fusion-login-avatar {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
.fusion-login-box .fusion-login-box-error {
  margin-bottom: 20px;
  color: #d04544;
}
.fusion-login-box.fusion-login-box-login .fusion-login-submit-wrapperr {
  margin-bottom: 20px;
}
.fusion-login-box.fusion-login-align-center {
  text-align: center;
}
.fullwidth-box.video-background {
  position: relative;
}
.fullwidth-box.video-background .fullwidth-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  height: 100%;
  width: 100%;
}
.fullwidth-box.video-background .fullwidth-video {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  min-height: 100%;
  min-width: 100%;
  -webkit-transform-style: preserve-3d;
}
.fullwidth-box.video-background .fullwidth-video video {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: 100%;
  object-fit: cover;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.fullwidth-box.video-background .fusion-row {
  position: relative;
  z-index: 10;
}
.fullwidth-box.video-background .fullwidth-video-image {
  display: none;
}
.ua-mobile .fullwidth-box.video-background .fullwidth-video-image {
  width: 100%;
  height: 100%;
  display: block;
  z-index: 2;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center center;
  position: absolute;
  top: 0;
  left: 0;
}
.fullwidth-box.faded-background {
  position: relative;
  overflow: hidden;
}
.fullwidth-box.faded-background .fullwidth-faded {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  min-height: 100%;
  min-width: 100%;
}
.fullwidth-box.faded-background .fusion-row {
  position: relative;
  z-index: 10;
}
.hundred-percent-fullwidth {
  overflow: hidden;
}
.hundred-percent-fullwidth .fusion-row {
  max-width: none !important;
}
#main .fullwidth-box .fusion-row {
  padding-left: 0;
  padding-right: 0;
}
.ua-safari .fullwidth-box.faded-background .fullwidth-faded {
  -webkit-transform: translate3d(0, 0, 0);
}
.ua-safari.ua-mobile .fullwidth-box.faded-background .fullwidth-faded {
  -webkit-transform: none;
}
.fusion-google-map img {
  max-width: none;
}
.fusion-google-map .fusion-info-box {
  padding: 5px;
  border-radius: 5px;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  background-color: #a0ce4e;
  color: #fff;
  font-size: 13px;
}
.fusion-highlight {
  padding: 0.1em 0.3em;
  line-height: 1.7em;
}
.fusion-highlight.rounded {
  border-radius: 4px;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
}
.fusion-highlight.dark {
  color: #ccc;
}
.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  max-width: 100%;
}
.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}
.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}
/* bottom shadow classes in taglinebox.less */
.imageframe-align-center {
  text-align: center;
}
.fusion-image-carousel {
  margin-bottom: 40px;
}
/* All standard carousel styles */
.fusion-carousel {
  overflow: hidden;
  padding: 0;
}
.fusion-carousel .fusion-carousel-positioner {
  position: relative;
}
.fusion-carousel .fusion-carousel-wrapper {
  box-sizing: content-box;
  padding: 8px 0;
}
.fusion-carousel .fusion-carousel-swipe {
  cursor: -webkit-grab;
  cursor: grab;
}
.fusion-carousel .fusion-carousel-holder {
  margin: 0;
  padding: 0;
  list-style: none;
}
.fusion-carousel .fusion-carousel-item {
  display: block;
  float: left;
  padding: 0;
}
.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper {
  display: inline-block;
  visibility: hidden;
  vertical-align: middle;
  width: 100%;
  line-height: normal;
}
.fusion-carousel .fusion-carousel-item .fusion-image-wrapper {
  margin-bottom: 0;
  text-align: center;
}
.fusion-carousel .fusion-carousel-item > a {
  display: block;
}
.fusion-carousel .fusion-carousel-item img {
  vertical-align: middle;
  width: 100%;
  height: auto;
}
.fusion-carousel .fusion-carousel-title {
  margin: 15px 0 3px;
}
.fusion-carousel .fusion-carousel-price {
  margin-top: 8px;
}
.fusion-carousel .fusion-carousel-price .price {
  margin-bottom: 0;
}
.fusion-carousel .fusion-carousel-nav {
  visibility: hidden;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev,
.fusion-carousel .fusion-carousel-nav .fusion-nav-next {
  display: block;
  z-index: 1000;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  margin-top: -14px;
  height: 29px;
  width: 29px;
  text-align: center;
  cursor: pointer;
  color: transparent;
  background-color: rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
}
.no-rgba .fusion-carousel .fusion-carousel-nav .fusion-nav-prev,
.no-rgba .fusion-carousel .fusion-carousel-nav .fusion-nav-next {
  background-color: #3e3e3e;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before,
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before {
  display: block;
  position: relative;
  line-height: 29px;
  font-size: 14px;
  color: #fff;
  font-family: 'icomoon';
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover,
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover {
  opacity: 1;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
  left: 0;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before {
  content: '\f104';
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next {
  right: 0;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before {
  content: '\f105';
}
.fusion-carousel-border .fusion-image-wrapper {
  border: 1px solid #e9eaee;
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-wrapper {
  height: 115px !important;
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder {
  line-height: 115px !important;
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper {
  text-align: center;
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper {
  display: inline;
  vertical-align: middle;
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper a {
  display: block;
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img {
  max-height: 115px;
  width: auto;
}
.fusion-layout-column {
  position: relative;
  float: left;
  margin-right: 4%;
  margin-bottom: 20px;
}
.fusion-one-full {
  float: none;
}
.fusion-one-sixth {
  width: 13.3333%;
}
.fusion-five-sixth {
  width: 82.6666%;
}
.fusion-one-fifth {
  width: 16.8%;
}
.fusion-two-fifth {
  width: 37.6%;
}
.fusion-three-fifth {
  width: 58.4%;
}
.fusion-four-fifth {
  width: 79.2%;
}
.fusion-one-fourth {
  width: 22%;
}
.fusion-three-fourth {
  width: 74%;
}
.fusion-one-third {
  width: 30.6666%;
}
.fusion-two-third {
  width: 65.3333%;
}
.fusion-one-half {
  width: 48%;
}
.fusion-column-last {
  margin-left: 0;
  margin-right: 0;
}
.fusion-spacing-no {
  margin: 0;
}
.fusion-spacing-no.fusion-one-sixth {
  width: 16.6666%;
}
.fusion-spacing-no.fusion-five-sixth {
  width: 83.3333%;
}
.fusion-spacing-no.fusion-one-fifth {
  width: 20%;
}
.fusion-spacing-no.fusion-two-fifth {
  width: 40%;
}
.fusion-spacing-no.fusion-three-fifth {
  width: 60%;
}
.fusion-spacing-no.fusion-four-fifth {
  width: 80%;
}
.fusion-spacing-no.fusion-one-fourth {
  width: 25%;
}
.fusion-spacing-no.fusion-three-fourth {
  width: 75%;
}
.fusion-spacing-no.fusion-one-third {
  width: 33.3333%;
}
.fusion-spacing-no.fusion-two-third {
  width: 66.6666%;
}
.fusion-spacing-no.fusion-one-half {
  width: 50%;
}
.fusion-spacing-no.fusion-column-last {
  margin-left: 0;
  margin-right: 0;
}
.fusion-spacing-no .fusion-column-wrapper {
  min-height: 1px;
}
.fusion-equal-height-columns .fusion-column-table {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.fusion-equal-height-columns .fusion-column-tablecell {
  display: table-cell;
  vertical-align: middle;
}
.fusion-column-inner-bg-wrapper .fusion-column-wrapper {
  position: relative;
  z-index: 2;
  pointer-events: none;
}
.fusion-column-inner-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.fusion-column-inner-bg a {
  width: 100%;
  height: 100%;
}
.fusion-column-inner-bg a span {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.modal-dialog {
  margin-top: 60px;
}
.fusion-modal {
  -webkit-overflow-scrolling: auto !important;
}
.fusion-modal .modal-header {
  min-height: 54px;
}
.fusion-modal .modal-title {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}
.fusion-modal .close {
  font-size: 30px;
  margin-top: -5px;
  text-shadow: none;
}
.fusion-modal .fusion-separator {
  width: 100% !important;
}
.fusion-person .person-shortcode-image-wrapper {
  text-align: center;
}
.fusion-person .person-image-container {
  display: inline-block;
  z-index: 1;
  max-width: 100%;
  vertical-align: bottom;
}
.fusion-person .person-image-container.glow {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.fusion-person .person-image-container.dropshadow {
  box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.3);
}
.fusion-person .person-desc {
  margin-top: 25px;
}
.fusion-person .person-desc .person-author {
  display: table;
  width: 100%;
}
.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-person .person-desc .person-author .fusion-social-networks {
  display: table-cell;
  vertical-align: middle;
  float: none;
}
.fusion-person .person-desc .person-author .person-author-wrapper {
  min-width: 50%;
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}
.fusion-person .person-desc .person-author .fusion-social-networks {
  max-width: 50%;
  text-align: right;
}
.fusion-person .person-desc .person-author .person-name,
.fusion-person .person-desc .person-author .person-title {
  display: block;
}
.fusion-person .person-content {
  margin-top: 25px;
}
.fusion-person-left {
  text-align: left;
}
.fusion-person-center {
  text-align: center;
}
.fusion-person-center .person-desc .person-author {
  display: block;
  width: 100%;
}
.fusion-person-center .person-desc .person-author .person-author-wrapper {
  display: block;
  width: 100%;
}
.fusion-person-center .person-desc .person-author .fusion-social-networks {
  display: block;
  width: 100%;
  max-width: none;
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
}
.fusion-person-center .person-content {
  margin-top: 25px;
}
.fusion-person-right {
  text-align: right;
}
.fusion-person-right .person-desc .person-author .fusion-social-networks {
  text-align: left;
}
.fusion-person-icon-bottom .fusion-social-networks {
  margin-top: 35px;
}
.fusion-popover {
  display: inline-block;
  max-width: 100%;
  cursor: pointer;
  color: #a0ce4e;
}
.popover {
  padding: 0;
}
.fusion-pricing-table {
  margin: 0 0 20px 0;
  box-sizing: border-box;
}
.fusion-pricing-table * {
  box-sizing: border-box;
}
.fusion-pricing-table .fusion-panel {
  overflow: hidden;
  margin: 0;
  background-color: #ffffff;
  box-shadow: none;
  border-radius: 0;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  border: 1px solid #e5e4e3;
}
.fusion-pricing-table .panel-heading {
  padding: 15px 15px;
  border-radius: 0;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  border-bottom: 1px solid #e5e4e3;
  text-align: center;
}
.fusion-pricing-table .panel-heading h3 {
  margin: 0;
}
.fusion-pricing-table .panel-body {
  padding: 15px;
  background-color: #f8f8f8;
  text-align: center;
}
.fusion-pricing-table .panel-body .price {
  position: relative;
}
.fusion-pricing-table .panel-body .price .currency {
  position: relative;
  color: #505050;
}
.fusion-pricing-table .panel-body .price .currency.pos-right {
  top: 0;
  margin-left: -12px;
  font-size: 32px;
}
.fusion-pricing-table .panel-body .price .currency.pos-right.price-without-decimal {
  margin-left: 0;
}
.fusion-pricing-table .panel-body .price .integer-part {
  display: inline;
  font-weight: bold;
  color: #a0ce4e;
  line-height: normal;
}
.fusion-pricing-table .panel-body .price .decimal-part {
  position: relative;
  top: -30px;
  font-weight: bold;
  color: #a0ce4e;
}
.fusion-pricing-table .panel-body .price .time {
  position: relative;
  font-style: italic;
  color: #888888;
  margin-left: -14px;
}
.fusion-pricing-table .panel-body .price .time.price-without-decimal {
  margin-left: 0;
}
.fusion-pricing-table .panel-body .price .time.pos-right {
  margin-left: 12px;
}
.fusion-pricing-table .list-group {
  margin: 0;
  padding: 0;
}
.fusion-pricing-table .list-group-item {
  display: block;
  position: relative;
  padding: 15px;
  background: none;
  border-radius: 0;
  border-top: 1px solid #e5e4e3;
  text-align: center;
}
.fusion-pricing-table .list-group-item:last-child {
  border-bottom: 1px solid #e5e4e3;
}
.fusion-pricing-table .panel-footer {
  padding: 15px;
  background-color: #f8f8f8;
  border-radius: 0;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  border-color: 1px solid #e5e4e3;
  text-align: center;
}
.fusion-pricing-table .panel-wrapper:hover {
  cursor: pointer;
}
.fusion-pricing-table .panel-wrapper:hover .fusion-panel {
  background-color: #f8f8f8;
}
#wrapper .full-boxed-pricing .panel-wrapper {
  padding: 0;
}
.full-boxed-pricing .panel-container {
  padding: 9px;
  background-color: #f8f8f8;
}
.full-boxed-pricing .panel-wrapper:last-child .fusion-panel {
  border-right: 1px solid #e5e4e3;
}
.full-boxed-pricing .panel-body .price .currency {
  top: -20px;
  font-size: 21px;
}
.full-boxed-pricing .panel-body .price .integer-part {
  font-size: 55px;
}
.full-boxed-pricing .panel-body .price .decimal-part {
  top: -20px;
  font-size: 17px;
}
.full-boxed-pricing .panel-body .price .time {
  font-size: 11px;
}
.full-boxed-pricing .panel-wrapper:hover .panel-heading {
  background-color: #f8f8f8;
}
.sep-boxed-pricing .panel-wrapper {
  margin-bottom: 10px;
  padding: 0;
}
.sep-boxed-pricing .panel-container {
  padding: 9px;
  background-color: #f8f8f8;
}
.sep-boxed-pricing .panel-heading {
  background-color: #a0ce4e;
  border-radius: 0;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  border-bottom: 1px solid #e5e4e3;
  text-align: center;
}
.sep-boxed-pricing .panel-heading h3 {
  margin: 0;
}
.sep-boxed-pricing .panel-body .price .currency {
  top: -30px;
  font-size: 28px;
}
.sep-boxed-pricing .panel-body .price .integer-part {
  font-size: 75px;
}
.sep-boxed-pricing .panel-body .price .decimal-part {
  font-size: 23px;
}
.sep-boxed-pricing .panel-body .price .time {
  font-size: 20px;
}
@media (min-width: 768px) {
  .fusion-pricing-table .standout .panel-container {
    z-index: 1000;
  }
  .fusion-pricing-table .standout .panel-heading,
  .fusion-pricing-table .standout .panel-footer {
    padding: 20px;
  }
  .full-boxed-pricing {
    padding: 0 9px;
    background-color: #f8f8f8;
  }
  .full-boxed-pricing .panel-container {
    padding: 9px 0;
  }
  .full-boxed-pricing .panel-wrapper:last-child .fusion-panel {
    border-right: 1px solid #e5e4e3;
  }
  .full-boxed-pricing .fusion-panel {
    border-right: none;
  }
  .full-boxed-pricing .standout .panel-container {
    position: relative;
    box-sizing: content-box;
    margin: -10px -9px;
    padding: 9px;
    box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.08);
    background-color: #f8f8f8;
  }
  .full-boxed-pricing .standout .fusion-panel {
    border-right: 1px solid #e5e4e3;
  }
  .full-boxed-pricing .standout .panel-heading h3 {
    color: #a0ce4e;
  }
  .sep-boxed-pricing {
    margin: 0 -15px;
    margin-bottom: 20px;
  }
  .sep-boxed-pricing .panel-wrapper {
    margin: 0;
    padding: 0 12px;
  }
  .sep-boxed-pricing .standout .panel-container {
    margin: -10px;
    box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.16);
  }
}
.fusion-progressbar {
  position: relative;
  margin-bottom: 10px;
  height: 37px;
  width: 100%;
  background-color: #E6E7E8;
  border-radius: 0;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  box-shadow: none;
}
.fusion-progressbar .progress {
  background-color: #A0CE4E;
  box-shadow: none;
}
.fusion-progressbar .progress-title {
  left: 15px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  clip: auto;
  margin: 0;
  height: auto;
  width: auto;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: normal;
}
.fusion-recent-posts {
  margin-bottom: 50px;
}
.fusion-recent-posts .columns {
  overflow: hidden;
}
.fusion-recent-posts .columns .column {
  overflow: hidden;
}
.fusion-recent-posts .columns .column .fusion-flexslider {
  margin-bottom: 0;
}
.fusion-recent-posts .columns .column h4 {
  margin: 15px 0 3px 0;
}
.fusion-recent-posts .columns .column .meta {
  overflow: hidden;
  margin-bottom: 13px;
  padding: 0;
  color: #333333;
  font-size: 12px;
  line-height: 14px;
}
.fusion-recent-posts .columns .column .meta .date {
  font-style: normal;
}
.fusion-recent-posts .columns .column .meta .meta-separator {
  padding: 0 5px;
}
.fusion-recent-posts .columns .password {
  width: auto;
}
.fusion-recent-posts .columns-2 .column:nth-child(3n) {
  clear: left;
}
.fusion-recent-posts .columns-3 .column:nth-child(4n) {
  clear: left;
}
.fusion-recent-posts.layout-thumbnails-on-side .columns .column {
  margin-bottom: 20px;
}
.fusion-recent-posts.layout-thumbnails-on-side .columns .column .floated-slideshow {
  overflow: hidden;
  float: left;
  margin: 0 20px 5px 0;
  width: 144px;
}
.fusion-recent-posts.layout-thumbnails-on-side .columns .column h4 {
  margin-top: 0;
}
.fusion-recent-posts.layout-date-on-side .date-and-formats {
  overflow: hidden;
  float: left;
  margin: 0 20px 5px 0;
  width: 82px;
}
.fusion-recent-posts.layout-date-on-side .date-and-formats .date-box {
  padding: 8px 0 5px;
  color: #FFFFFF;
}
.fusion-recent-posts.layout-date-on-side .date-and-formats .date-box .date {
  display: block;
  font-size: 29px;
  font-weight: bold;
  line-height: 29px;
}
.fusion-recent-posts.layout-date-on-side .date-and-formats .format-box {
  margin-top: 3px;
  background-color: #EEF0F2;
}
.fusion-recent-posts.layout-date-on-side .columns .column {
  margin-bottom: 20px;
}
.fusion-recent-posts.layout-date-on-side .columns .column h4 {
  margin-top: 0;
}
.fusion-recent-works {
  overflow: hidden;
  margin-bottom: 80px;
}
.fusion-recent-works-carousel {
  overflow: hidden;
  height: auto;
}
.fusion-recent-works-grid-with-excerpts {
  margin-bottom: 0;
}
.fusion-recent-works-carousel-fixed.fusion-carousel .fusion-image-wrapper,
.fusion-recent-works-carousel-fixed.fusion-carousel .fusion-image-wrapper img {
  max-height: 115px;
  width: auto;
}
.fusion-section-separator {
  position: relative;
}
.fusion-section-separator .divider-candy {
  z-index: 100;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  height: 40px;
  width: 40px;
  border-bottom: 1px solid #E6E5E6;
  border-left: 1px solid #E6E5E6;
  background-color: transparent;
  content: "";
}
.fusion-section-separator .divider-candy.bottom {
  bottom: -21px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.fusion-section-separator .divider-candy.top {
  top: -21px;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
.fusion-section-separator .divider-candy.both {
  top: -21px;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
.fusion-section-separator .divider-candy-arrow {
  z-index: 2;
  position: absolute;
  left: 50%;
  margin-left: -29px;
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
}
.fusion-section-separator .divider-candy-arrow.bottom {
  border-width: 29px 29px 0 29px;
}
.fusion-section-separator .divider-candy-arrow.top {
  bottom: 0;
  border-width: 0 29px 29px;
}
.fusion-section-separator .section-separator-icon {
  z-index: 200;
  position: absolute;
  left: 50%;
  top: -10px;
  margin-left: -20px;
  width: 40px;
  font-size: 20px;
  font-family: FontAwesome;
  text-align: center;
}
.fusion-section-separator .section-separator-icon:after {
  display: block;
  text-align: center;
}
.fusion-sep-clear {
  clear: both;
  display: block;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
  width: 100%;
  overflow: hidden;
}
.fusion-separator {
  border: 0 solid #e7e6e6;
  clear: both;
  position: relative;
  z-index: 11;
}
.fusion-separator.sep-none {
  height: 1px;
}
.fusion-separator.sep-double {
  height: 8px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}
.fusion-separator.sep-single {
  border-top-width: 1px;
}
.fusion-separator.sep-dashed {
  border-bottom-style: dashed;
  border-top-style: dashed;
}
.fusion-separator.sep-dotted {
  border-bottom-style: dotted;
  border-top-style: dotted;
}
.fusion-separator.sep-shadow {
  height: 1px;
  overflow: visible;
  border: none;
  background: none;
  background: linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}
.fusion-separator.sep-shadow:after {
  display: block;
  margin-top: 10px;
  height: 6px;
  width: 100%;
  content: '';
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%);
}
.fusion-separator .icon-wrapper {
  position: absolute;
  display: table;
  left: 50%;
  top: 50%;
  margin: -13px 0 0 -13px;
  height: 26px;
  width: 26px;
  background-color: #FFFFFF;
  border: 1px solid #AAAAAA;
  border-radius: 50%;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  text-align: center;
}
.fusion-separator .icon-wrapper i {
  display: block;
  display: table-cell;
  vertical-align: middle;
}
body:not(:-moz-handler-blocked) .fusion-separator.sep-shadow:after {
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
}
.fusion-sharing-box {
  display: table;
  margin-bottom: 55px;
  padding: 20px;
  height: 70px;
  width: 100%;
  background-color: #f6f6f6;
}
.fusion-sharing-box.boxed-icons {
  padding: 15px 20px;
}
.fusion-sharing-box h4,
.fusion-sharing-box .fusion-social-networks {
  display: table-cell;
  vertical-align: middle;
}
.fusion-sharing-box .fusion-social-networks {
  text-align: right;
}
.fusion-sharing-box .fusion-social-networks .fusion-social-network-icon {
  margin-bottom: 0;
}
.fusion-slider-sc .slides > li:first-child {
  display: block;
}
.fusion-slider-sc .flex-direction-nav a {
  position: absolute;
  top: 50%;
  z-index: 100;
  margin: -20px 0 0;
  height: 30px;
  width: 30px;
  opacity: 0;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
  cursor: pointer;
  font-size: 14px;
  font-weight: normal;
  font-family: 'icomoon';
  -webkit-font-smoothing: none;
}
.fusion-slider-sc:hover .flex-next:hover,
.fusion-slider-sc:hover .flex-prev:hover {
  opacity: 1;
}
.fusion-social-networks {
  overflow: hidden;
}
.fusion-social-networks .fusion-social-networks-wrapper {
  margin: 0 -10px;
}
.fusion-social-networks .fusion-social-network-icon {
  display: inline-block;
  margin: 0 10px 10px 10px;
  font-size: 16px;
  color: #46494a;
}
.fusion-social-networks .fusion-social-network-icon:hover {
  opacity: 0.8;
}
.fusion-social-networks .fusion-social-network-icon:before {
  color: inherit;
}
.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
  margin: 0 -5px;
}
.fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin: 0 5px 10px 5px;
  padding: 8px;
  background-color: #46494a;
  border: none;
  border-radius: 3px;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background-clip: inherit;
  border: 1px solid #46494a;
  color: #ffffff;
}
.fusion-social-links-footer {
  display: table-cell;
  vertical-align: middle;
  width: 40%;
  text-align: right;
}
.fusion-social-links-footer .fusion-social-networks {
  margin-top: 10px;
}
.widget .fusion-social-networks .fusion-social-networks-wrapper {
  margin: 0 -5.5px;
}
.widget .fusion-social-networks .fusion-social-network-icon {
  margin: 0 5.5px 14px 5.5px;
}
.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
  margin: 0 -3.5px;
}
.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin: 0 3.5px 10px 3.5px;
}
.fusion-tabs {
  margin-bottom: 50px;
}
.fusion-tabs .nav-tabs {
  display: block;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  border: 1px solid #f1f2f2;
  border-bottom: none;
  background-color: #fff;
}
.fusion-tabs .nav-tabs:before,
.fusion-tabs .nav-tabs:after {
  content: " ";
  display: table;
}
.fusion-tabs .nav-tabs:after {
  clear: both;
}
.fusion-tabs .nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0 none;
}
.fusion-tabs .nav-tabs li {
  display: block;
  position: relative;
  float: none;
  text-align: center;
}
.fusion-tabs .nav-tabs li .fusion-tab-heading {
  margin: 0;
}
.fusion-tabs .nav-tabs li .tab-link {
  display: block;
  position: relative;
  margin: 0;
  padding: 8px 0;
  outline: 0;
  line-height: normal;
  border: none;
  border-top: 3px solid #f1f2f2;
  background-color: #f1f2f2;
  color: #747474;
  cursor: pointer;
  transition: all .2s;
}
.fusion-tabs .nav-tabs li .tab-link:hover,
.fusion-tabs .nav-tabs li .tab-link:focus {
  border-top-color: #fff;
  background-color: #fff;
}
.fusion-tabs .nav-tabs li .tab-link .fa {
  float: none;
  color: inherit;
}
.fusion-tabs .nav-tabs > .active > .tab-link {
  border: none;
  border-top: 3px solid #a0ce4e;
  background-color: #fff;
  cursor: pointer;
}
.fusion-tabs .nav-tabs > .active > .tab-link:hover,
.fusion-tabs .nav-tabs > .active > .tab-link:focus {
  border-top: 3px solid #a0ce4e;
}
.fusion-tabs .tab-content > .active {
  display: block;
}
.fusion-tabs .tab-pane {
  display: none;
  padding: 15px;
  max-width: 100%;
  border: 1px solid #f1f2f2;
  border-top: none;
}
.fusion-tabs.nav-not-justified .nav-tabs .tab-link {
  padding: 8px 15px;
}
.fusion-tabs.clean .nav-tabs {
  background: none;
  border: none;
}
.fusion-tabs.clean .nav-tabs li {
  margin-bottom: 10px;
}
.fusion-tabs.clean .nav-tabs li .tab-link {
  padding: 10px 15px;
  border: 1px solid;
}
.fusion-tabs.clean .nav-tabs li .tab-link:hover,
.fusion-tabs.clean .nav-tabs li .tab-link:focus {
  border: 1px solid;
}
.fusion-tabs.clean .tab-content {
  margin-top: 20px;
}
.fusion-tabs.clean .tab-content .tab-pane {
  padding: 0;
  background: transparent;
  border: none;
}
@media (min-width: 768px) {
  .fusion-tabs .nav-tabs {
    display: inline-block;
  }
  .fusion-tabs .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .fusion-tabs .nav-tabs li .tab-link {
    margin-right: 1px;
  }
  .fusion-tabs .nav-tabs li:last-child .tab-link {
    margin-right: 0;
  }
  .fusion-tabs.horizontal-tabs .nav-tabs {
    margin: 0 0 -8px 0;
  }
  .fusion-tabs.horizontal-tabs .nav {
    border-bottom: 1px solid #f1f2f2;
  }
  .fusion-tabs.horizontal-tabs.clean .nav {
    border: none;
    text-align: center;
  }
  .fusion-tabs.horizontal-tabs.clean .nav-tabs {
    border: none;
  }
  .fusion-tabs.horizontal-tabs.clean .nav-tabs li {
    margin-bottom: 0;
  }
  .fusion-tabs.horizontal-tabs.clean .nav-tabs li .tab-link {
    margin-right: -1px;
  }
  .fusion-tabs.horizontal-tabs.clean .tab-content {
    margin-top: 40px;
  }
  .fusion-tabs.nav-not-justified {
    border: none;
  }
  .fusion-tabs.nav-not-justified .nav-tabs {
    margin: 0 0 -1px 0;
  }
  .fusion-tabs.nav-not-justified .nav-tabs li {
    display: inline-block;
  }
  .fusion-tabs.nav-not-justified.clean .nav-tabs li .tab-link {
    padding: 10px 55px;
  }
  .fusion-tabs.vertical-tabs {
    border: none;
    clear: both;
    zoom: 1;
  }
  .fusion-tabs.vertical-tabs:before,
  .fusion-tabs.vertical-tabs:after {
    content: " ";
    display: table;
  }
  .fusion-tabs.vertical-tabs:after {
    clear: both;
  }
  .fusion-tabs.vertical-tabs .nav-tabs {
    position: relative;
    left: 1px;
    float: left;
    width: 15.5%;
    border: 1px solid #f1f2f2;
    border-right: none;
  }
  .fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {
    margin-right: 0;
    margin-bottom: 1px;
    padding: 8px 10px;
    border-top: none;
    text-align: left;
  }
  .fusion-tabs.vertical-tabs .nav-tabs > li:last-child .tab-link {
    margin-bottom: 0;
  }
  .fusion-tabs.vertical-tabs .nav-tabs > li.active > .tab-link {
    border-bottom: none;
    border-left: 3px solid #a0ce4e;
    border-top: none;
    cursor: pointer;
  }
  .fusion-tabs.vertical-tabs .tab-content {
    float: left;
    width: 84.5%;
  }
  .fusion-tabs.vertical-tabs .tab-pane {
    float: left;
    padding: 30px;
    border: 1px solid #f1f2f2;
  }
  .fusion-tabs.vertical-tabs.clean .nav-tabs {
    width: 25%;
    background-color: transparent;
    border: none;
  }
  .fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link {
    margin: 0;
    padding: 10px 15px;
    border: 1px solid;
  }
  .fusion-tabs.vertical-tabs.clean .tab-content {
    margin: 0;
    padding-left: 40px;
    width: 75%;
  }
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.table {
  border-color: #e5e4e3;
}
.table > thead > tr > th,
.table > tbody > tr > th {
  padding: 20px;
  font-weight: bold;
}
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 10px 20px;
}
.table > tfoot > tr > td {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.table-1 table,
.tkt-slctr-tbl-wrap-dv table {
  border: 1px solid#dcdcdc;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(255, 255, 255, 0.5);
}
.table-1 table th,
.tkt-slctr-tbl-wrap-dv table th {
  border: 1px solid #dcdcdc;
  background: #f6f6f6;
  padding: 20px;
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  text-align: left;
}
.table-1 tr:nth-child(even),
.tkt-slctr-tbl-wrap-dv tr:nth-child(even) {
  background: #f6f6f6;
}
.table-1 tr td,
.tkt-slctr-tbl-wrap-dv tr td {
  border: 1px solid #dcdcdc;
  padding: 10px 20px;
}
.table-2 table thead {
  border: 1px solid #d3d3d3;
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  text-align: left;
}
.table-2 table th {
  padding: 20px;
  color: #fff;
}
.table-2 tr td {
  border-bottom: 1px solid #dcdcdc;
  padding: 10px 20px;
}
.fusion-reading-box-container {
  z-index: 1;
  position: relative;
  margin-bottom: 84px;
}
.fusion-reading-box-container .reading-box {
  padding: 28px 28px 27px 31px;
  background-color: #F2EFEF;
  border-left: 3px solid #a0ce4e;
}
.fusion-reading-box-container .reading-box.reading-box-center,
.fusion-reading-box-container .reading-box.reading-box-right {
  text-align: left;
}
.fusion-reading-box-container .reading-box h2 {
  margin: 0 0 7px;
  line-height: 20px;
  font-size: 18px;
}
.fusion-reading-box-container .fusion-desktop-button {
  display: none;
}
.fusion-reading-box-container .continue-center {
  float: none;
  margin: 15px auto 0 auto;
}
.fusion-reading-box-container .continue-left {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.fusion-reading-box-container .continue-right {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}
.fusion-reading-box-container .fusion-mobile-button {
  display: block;
  float: none;
  margin: 20px 0 0;
}
.element-bottomshadow {
  position: relative;
}
.element-bottomshadow:before,
.element-bottomshadow:after {
  position: absolute;
  bottom: 15px;
  left: 10px;
  z-index: -1;
  height: 20%;
  max-height: 100px;
  max-width: 460px;
  width: 60%;
  content: "";
  opacity: 0.7;
  box-shadow: 0 17px 10px rgba(0, 0, 0, 0.7);
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.element-bottomshadow:after {
  left: auto;
  right: 10px;
  -webkit-transform: rotate(3deg);
  transform: rotate(3deg);
}
.fusion-testimonials .review {
  display: none;
}
.fusion-testimonials blockquote {
  margin: 0;
  padding: 0;
}
.fusion-testimonials blockquote q {
  font-style: italic;
}
.fusion-testimonials blockquote q:before,
.fusion-testimonials blockquote q:after {
  content: "";
}
.fusion-testimonials .doe {
  position: relative;
  text-align: center;
}
.fusion-testimonials .doe:before {
  line-height: 40px;
  font-family: 'icomoon';
  font-size: 28px;
}
.fusion-testimonials .female .doe:before {
  content: "\e61b";
}
.fusion-testimonials .male .doe:before {
  content: "\e61a";
}
.fusion-testimonials .testimonial-pagination {
  margin-top: 25px;
  text-align: center;
}
.fusion-testimonials .testimonial-pagination a {
  display: inline-block;
  margin-right: 10px;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  border: 1px solid #000;
}
.fusion-testimonials .testimonial-pagination a:hover,
.fusion-testimonials .testimonial-pagination a.activeSlide {
  background-color: #000;
}
.fusion-testimonials.classic blockquote {
  margin-bottom: 0;
  border: none;
  background-color: #f6f6f6;
}
.fusion-testimonials.classic blockquote q {
  display: block;
  padding: 25px;
  line-height: normal;
}
.fusion-testimonials.classic .author {
  position: relative;
  padding: 12px 0 0 2px;
}
.fusion-testimonials.classic .author:after {
  position: absolute;
  left: 35px;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: medium solid transparent;
  border-top-color: #f6f6f6;
  border-width: 10px;
}
.fusion-testimonials.classic .author a:hover {
  text-decoration: none;
}
.fusion-testimonials.classic .no-avatar .author {
  padding-left: 0;
}
.fusion-testimonials.classic .doe:before {
  line-height: 40px;
  font-size: 28px;
}
.fusion-testimonials.classic .company-name {
  display: table-cell;
  vertical-align: middle;
}
.fusion-testimonials.classic .testimonial-thumbnail {
  display: table-cell;
  vertical-align: middle;
  padding-right: 30px;
  height: 40px;
}
.fusion-testimonials.classic .testimonial-image {
  max-width: 40px;
}
.fusion-testimonials.clean .testimonial-thumbnail {
  margin: 0 auto 25px auto;
  width: 150px;
  text-align: center;
}
.fusion-testimonials.clean .doe:before {
  line-height: 100px;
  font-size: 90px;
}
.fusion-testimonials.clean blockquote {
  border: none;
  background-color: none;
}
.fusion-testimonials.clean blockquote q {
  display: block;
  padding: 25px;
  background-color: none;
  line-height: 30px;
  font-size: 18px;
  text-align: center;
}
.fusion-testimonials.clean .author {
  margin-top: 25px;
  font-size: 18px;
  text-align: center;
}
.fusion-title {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  margin: 0 0 31px;
  overflow: hidden;
}
.fusion-title h1,
.fusion-title h2,
.fusion-title h3,
.fusion-title h4,
.fusion-title h5,
.fusion-title h6,
.comment-respond .fusion-title .comment-reply-title {
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  margin: 0;
  padding: 0 8px 0 0;
  line-height: normal;
}
.fusion-title h1.title-heading-left,
.fusion-title h2.title-heading-left,
.fusion-title h3.title-heading-left,
.fusion-title h4.title-heading-left,
.fusion-title h5.title-heading-left,
.fusion-title h6.title-heading-left,
.comment-respond .fusion-title .comment-reply-title.title-heading-left {
  padding-right: 8px;
  text-align: left;
}
.fusion-title h1.title-heading-left .fontawesome-icon,
.fusion-title h2.title-heading-left .fontawesome-icon,
.fusion-title h3.title-heading-left .fontawesome-icon,
.fusion-title h4.title-heading-left .fontawesome-icon,
.fusion-title h5.title-heading-left .fontawesome-icon,
.fusion-title h6.title-heading-left .fontawesome-icon,
.comment-respond .fusion-title .comment-reply-title.title-heading-left .fontawesome-icon {
  margin-left: 10px;
}
.fusion-title h1.title-heading-right,
.fusion-title h2.title-heading-right,
.fusion-title h3.title-heading-right,
.fusion-title h4.title-heading-right,
.fusion-title h5.title-heading-right,
.fusion-title h6.title-heading-right,
.comment-respond .fusion-title .comment-reply-title.title-heading-right {
  padding: 0 0 0 8px;
  text-align: right;
}
.fusion-title h1.title-heading-right .fontawesome-icon,
.fusion-title h2.title-heading-right .fontawesome-icon,
.fusion-title h3.title-heading-right .fontawesome-icon,
.fusion-title h4.title-heading-right .fontawesome-icon,
.fusion-title h5.title-heading-right .fontawesome-icon,
.fusion-title h6.title-heading-right .fontawesome-icon,
.comment-respond .fusion-title .comment-reply-title.title-heading-right .fontawesome-icon,
.fusion-title h1.title-heading-right img,
.fusion-title h2.title-heading-right img,
.fusion-title h3.title-heading-right img,
.fusion-title h4.title-heading-right img,
.fusion-title h5.title-heading-right img,
.fusion-title h6.title-heading-right img,
.comment-respond .fusion-title .comment-reply-title.title-heading-right img {
  margin-left: 10px;
  margin-right: 0;
}
.fusion-title h1 img,
.fusion-title h2 img,
.fusion-title h3 img,
.fusion-title h4 img,
.fusion-title h5 img,
.fusion-title h6 img,
.comment-respond .fusion-title .comment-reply-title img {
  margin-right: 10px;
}
.fusion-title h1 .fontawesome-icon,
.fusion-title h2 .fontawesome-icon,
.fusion-title h3 .fontawesome-icon,
.fusion-title h4 .fontawesome-icon,
.fusion-title h5 .fontawesome-icon,
.fusion-title h6 .fontawesome-icon,
.comment-respond .fusion-title .comment-reply-title .fontawesome-icon {
  display: inline-block;
  float: none;
  vertical-align: middle;
  margin-left: 2px;
}
.fusion-title h1 .fontawesome-icon.size-small,
.fusion-title h2 .fontawesome-icon.size-small,
.fusion-title h3 .fontawesome-icon.size-small,
.fusion-title h4 .fontawesome-icon.size-small,
.fusion-title h5 .fontawesome-icon.size-small,
.fusion-title h6 .fontawesome-icon.size-small,
.comment-respond .fusion-title .comment-reply-title .fontawesome-icon.size-small,
.fusion-title h1 .fontawesome-icon.size-medium,
.fusion-title h2 .fontawesome-icon.size-medium,
.fusion-title h3 .fontawesome-icon.size-medium,
.fusion-title h4 .fontawesome-icon.size-medium,
.fusion-title h5 .fontawesome-icon.size-medium,
.fusion-title h6 .fontawesome-icon.size-medium,
.comment-respond .fusion-title .comment-reply-title .fontawesome-icon.size-medium,
.fusion-title h1 .fontawesome-icon.size-large,
.fusion-title h2 .fontawesome-icon.size-large,
.fusion-title h3 .fontawesome-icon.size-large,
.fusion-title h4 .fontawesome-icon.size-large,
.fusion-title h5 .fontawesome-icon.size-large,
.fusion-title h6 .fontawesome-icon.size-large,
.comment-respond .fusion-title .comment-reply-title .fontawesome-icon.size-large {
  margin-top: 0;
}
.fusion-title.fusion-title-center {
  text-align: center;
}
.fusion-title.fusion-title-center .title-heading-center {
  padding: 0 45px;
}
.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center,
.fusion-title.fusion-title-center.sep-underline .title-heading-center {
  padding: 0;
  text-align: center;
}
.fusion-title.fusion-sep-none {
  display: block;
}
.fusion-title.fusion-sep-none .title-heading-left {
  padding: 0;
  text-align: left;
}
.fusion-title.fusion-sep-none .title-heading-right {
  padding: 0;
  text-align: right;
}
.fusion-title .title-sep-container {
  position: relative;
  height: 6px;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.fusion-title.sep-underline {
  display: block;
  padding-bottom: 10px;
  width: 100%;
  border-bottom: 1px solid #e7e6e6;
}
.fusion-title.sep-underline.sep-dashed {
  border-bottom-style: dashed;
}
.fusion-title.sep-underline.sep-dotted {
  border-bottom-style: dotted;
}
.fusion-title.sep-underline .title-heading-right {
  float: right;
  margin: 0;
}
.fusion-title.sep-underline .title-heading-left,
.fusion-title.sep-underline .title-heading-right {
  padding: 0;
}
.fusion-title .title-sep {
  position: relative;
  display: block;
  width: 100%;
  border-style: solid;
  border: 0 solid #e7e6e6;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
}
.fusion-title .title-sep.sep-double {
  height: 6px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}
.fusion-title .title-sep.sep-single {
  border-bottom-width: 1px;
}
.fusion-title .title-sep.sep-dashed {
  border-bottom-style: dashed;
  border-top-style: dashed;
}
.fusion-title .title-sep.sep-dotted {
  border-bottom-style: dotted;
  border-top-style: dotted;
}
.fusion-border-below-title {
  display: block;
}
#main .post-content .fusion-border-below-title h1,
#main .post-content .fusion-border-below-title h2,
#main .post-content .fusion-border-below-title h3,
#main .post-content .fusion-border-below-title h4,
#main .post-content .fusion-border-below-title h5,
#main .post-content .fusion-border-below-title h6 {
  padding-left: 0;
  padding-right: 0;
}
.fusion-border-below-title .title-sep-container {
  display: none;
  height: 8px;
}
.fusion-accordian {
  width: 100%;
}
.fusion-accordian .fusion-panel {
  box-shadow: none;
  border: none;
  border-bottom: 1px solid #e5e4e3;
  border-radius: 0;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
}
.fusion-accordian .panel-heading {
  padding: 0;
  background: none;
}
.fusion-accordian .panel-heading .panel-title {
  margin: 0;
}
.fusion-accordian .panel-title {
  position: relative;
  line-height: 22px;
  font-size: 16px;
  font-weight: normal;
  color: inherit;
}
.fusion-accordian .panel-title a {
  display: block;
  padding: 10px 0;
  text-decoration: none;
}
.fusion-accordian .panel-title a:hover {
  color: #a0ce4e;
}
.fusion-accordian .panel-title a:hover .fa-fusion-box {
  background-color: #a0ce4e;
}
.fusion-accordian .panel-title a .fa.pull-left {
  margin-left: 1px;
}
.fusion-accordian .panel-title a .fa-fusion-box {
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  height: 22px;
  background-color: #333;
  font-size: 13px;
  color: #fff;
  text-align: center;
  line-height: 22px;
  font-family: 'IcoMoon';
  -webkit-font-smoothing: subpixel-antialiased;
}
.fusion-accordian .panel-title a .fa-fusion-box:before {
  font-family: 'IcoMoon';
  content: "\e61d";
  font-style: normal;
  line-height: 22px;
  font-size: 13px;
}
.fusion-accordian .panel-title .active .fa-fusion-box {
  background-color: #a0ce4e;
}
.fusion-accordian .panel-title .active .fa-fusion-box:before {
  content: "\e61c";
}
.fusion-accordian .panel-title .fusion-toggle-icon-wrapper {
  float: left;
}
.fusion-accordian .panel-title .fusion-toggle-heading {
  margin-left: 40px;
}
.fusion-accordian .panel-body {
  padding: 10px 0 15px 0px;
  border: none;
  line-height: normal;
}
.fusion-single-accordian {
  margin-bottom: 0px;
}
.fusion-tooltip {
  cursor: pointer;
  color: #a0ce4e;
}
.fusion-woo-featured-products-slider {
  position: relative;
  margin-bottom: 25px;
}
.fusion-woo-featured-products-slider .fusion-carousel-wrapper {
  overflow: hidden;
}
.fusion-woo-featured-products-slider .fusion-rollover-content .price {
  margin-top: 3px;
}
.fusion-woo-featured-products-slider .fusion-rollover-content .price .amount {
  font-size: 25px;
}
.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-prev,
.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-next {
  margin-top: -31px;
  height: 63px;
  width: 63px;
}
.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-prev:before,
.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-next:before {
  content: '\e61e';
  line-height: 63px;
  font-size: 25px;
}
.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-next:before {
  content: '\e620';
}
/* Used for both woo carousels */
.fusion-woo-slider .fusion-rollover-content .fusion-rollover-title {
  margin: 0;
  line-height: normal;
}
.fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons {
  position: static;
}
.fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons a:first-child,
.fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons a:last-child {
  display: inline-block;
  float: none;
  margin: 0;
}
.fusion-woo-slider .fusion-carousel-title-below-image .fusion-rollover-linebreak {
  display: block;
  margin-bottom: 8px;
}
.fusion-woo-slider .fusion-classic-product-image-wrapper .cart-loading > a {
  color: #fff !important;
}
.fusion-woo-slider .cart-loading .view-cart {
  display: none;
}
.fusion-woo-product-slider {
  overflow: hidden;
  margin-bottom: 55px;
}
.fusion-woo-product-slider .fusion-rollover .price {
  margin-top: 5px;
}
.fusion-woo-product-slider .fusion-rollover .price .amount {
  font-size: 18px;
}
.fusion-youtube.center-video .video-shortcode,
.fusion-vimeo.center-video .video-shortcode {
  margin: 0 auto;
}
.fusion-events-shortcode .fusion-layout-column {
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
}
.fusion-events-shortcode .fusion-events-thumbnail {
  display: block;
  border-bottom: 1px solid transparent;
}
.fusion-events-shortcode .tribe-events-event-image {
  display: block;
  width: 100%;
}
.fusion-events-shortcode .fusion-full-one {
  width: 100%;
}
.fusion-events-shortcode .fusion-full-one .tribe-events-event-image {
  height: 416px;
}
.fusion-events-shortcode .fusion-one-half .tribe-events-event-image {
  height: 416px;
}
.fusion-events-shortcode .fusion-one-third .fusion-events-placeholder {
  width: 337px;
  height: 216px;
}
.fusion-events-shortcode .fusion-one-third .tribe-events-event-image {
  height: 216px;
}
.fusion-events-shortcode .fusion-one-fourth .fusion-events-placeholder {
  width: 242px;
  height: 173px;
}
.fusion-events-shortcode .fusion-one-fourth .tribe-events-event-image {
  height: 173px;
}
.fusion-events-shortcode .fusion-one-fifth .fusion-events-placeholder {
  width: 177px;
  height: 142px;
}
.fusion-events-shortcode .fusion-one-fifth .tribe-events-event-image {
  height: 142px;
}
.fusion-events-shortcode .fusion-one-sixth .fusion-events-placeholder {
  width: 147px;
  height: 118px;
}
.fusion-events-shortcode .fusion-one-sixth .tribe-events-event-image {
  height: 118px;
}
.fusion-events-shortcode .fusion-events-meta {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}
.fusion-events-shortcode .fusion-events-meta .recurringinfo,
.fusion-events-shortcode .fusion-events-meta .event-is-recurring {
  display: inline;
}
.fusion-events-shortcode .tribe-events-tooltip {
  display: none;
}
.fusion-events-shortcode .tribe-events-divider {
  padding: 0px 5px;
}
.fusion-events-shortcode .tribe-events-event-image {
  margin-bottom: 0;
}
.fusion-events-shortcode h2 {
  margin-bottom: 0;
}
.fusion-events-shortcode h4 {
  margin: 0;
}
</style><style type="text/css" media="all"></style><style type="text/css" media="all">/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: Your name here
Template: Avada
*/</style><style type="text/css" media="all">.group {
  zoom: 1;
}
.group:before,
.group:after {
  content: " ";
  display: table;
}
.group:after {
  clear: both;
}
/* Flexbox */
.fusion-alert,
.tribe-events-notices {
  position: relative;
  padding: 25px;
  border-radius: 0;
  font-size: 15px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.fusion-alert.alert-shadow,
.tribe-events-notices.alert-shadow {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.fusion-alert .close,
.tribe-events-notices .close {
  position: absolute;
  box-sizing: content-box;
  right: -1px;
  top: -1px;
  height: 25px;
  width: 25px;
  line-height: 25px;
  opacity: 1;
  border: 1px solid;
  border-color: inherit;
  color: inherit;
  font-size: 15px;
  transition: all .2s;
}
.fusion-alert .close:hover,
.tribe-events-notices .close:hover {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.05);
}
.fusion-alert .alert-icon,
.tribe-events-notices .alert-icon {
  margin-right: 10px;
}
.fusion-alert.alert-blank,
.tribe-events-notices.alert-blank {
  border: 1px solid #747474;
}
.fusion-alert.alert-info,
.tribe-events-notices.alert-info {
  background-color: #fff;
  border-color: #D7D6D6;
  color: inherit;
}
.tribe-events-notices {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  border-color: #D7D6D6;
  color: inherit;
  text-shadow: none;
}
/* All styles in Avada/less/theme/blog.less */
.fusion-button-wrapper {
  display: inline;
}
.fusion-button-wrapper.fusion-aligncenter {
  display: block;
}
.fusion-button,
.wpcf7-submit,
.gform_wrapper .gform_button,
.gform_wrapper .button,
.woocommerce .checkout #place_order,
.bbp-submit-wrapper .button {
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  border: 1px solid rgba(0, 0, 0, 0);
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
  box-sizing: border-box;
  transition: all .2s;
}
.fusion-button:before,
.wpcf7-submit:before,
.gform_wrapper .gform_button:before,
.gform_wrapper .button:before,
.woocommerce .checkout #place_order:before,
.bbp-submit-wrapper .button:before,
.fusion-button:after,
.wpcf7-submit:after,
.gform_wrapper .gform_button:after,
.gform_wrapper .button:after,
.woocommerce .checkout #place_order:after,
.bbp-submit-wrapper .button:after {
  content: " ";
  display: table;
}
.fusion-button:after,
.wpcf7-submit:after,
.gform_wrapper .gform_button:after,
.gform_wrapper .button:after,
.woocommerce .checkout #place_order:after,
.bbp-submit-wrapper .button:after {
  clear: both;
}
.fusion-button:hover,
.wpcf7-submit:hover,
.gform_wrapper .gform_button:hover,
.gform_wrapper .button:hover,
.woocommerce .checkout #place_order:hover,
.bbp-submit-wrapper .button:hover {
  transition: all .3s;
}
.fusion-button:focus,
.wpcf7-submit:focus,
.gform_wrapper .gform_button:focus,
.gform_wrapper .button:focus,
.woocommerce .checkout #place_order:focus,
.bbp-submit-wrapper .button:focus {
  outline: 0;
}
.fusion-button-text,
.fusion-button-icon-divider,
.fusion-button i {
  transition: all .2s;
}
.fusion-button-text:hover,
.fusion-button-icon-divider:hover,
.fusion-button i:hover {
  transition: all .3s;
}
.ls-container .button,
.ls-container .fusion-button {
  transition: none !important;
}
.ls-container .button:hover,
.ls-container .fusion-button:hover {
  transition: none !important;
}
#wrapper .fusion-button-square,
.fusion-body .fusion-button-square,
#wrapper .button-square {
  border-radius: 0;
}
#wrapper .fusion-button-round,
.fusion-body .fusion-button-round,
#wrapper .button-round {
  border-radius: 2px;
}
#wrapper .fusion-button-round.button-3d,
.fusion-body .fusion-button-round.button-3d,
#wrapper .button-round.button-3d {
  border-radius: 4px;
}
#wrapper .fusion-button-pill,
.fusion-body .fusion-button-pill,
#wrapper .button-pill {
  border-radius: 25px !important;
}
.fusion-body .fusion-button-small,
.button-small,
.button.small,
#bbp_user_edit_submit,
.woocommerce .single_add_to_cart_button,
.bbp-submit-wrapper .button {
  padding: 9px 20px;
  line-height: 14px;
  font-size: 12px;
}
.fusion-body .fusion-button-small.button-3d:active,
.button-small.button-3d:active,
.button.small.button-3d:active,
#bbp_user_edit_submit.button-3d:active,
.woocommerce .single_add_to_cart_button.button-3d:active,
.bbp-submit-wrapper .button.button-3d:active {
  top: 2px;
}
.fusion-body .fusion-button-small .fusion-button-text-left,
.button-small .fusion-button-text-left,
.button.small .fusion-button-text-left,
#bbp_user_edit_submit .fusion-button-text-left,
.woocommerce .single_add_to_cart_button .fusion-button-text-left,
.bbp-submit-wrapper .button .fusion-button-text-left {
  display: inline-block;
  padding-left: 25px;
}
.fusion-body .fusion-button-small .fusion-button-text-right,
.button-small .fusion-button-text-right,
.button.small .fusion-button-text-right,
#bbp_user_edit_submit .fusion-button-text-right,
.woocommerce .single_add_to_cart_button .fusion-button-text-right,
.bbp-submit-wrapper .button .fusion-button-text-right {
  display: inline-block;
  padding-right: 25px;
}
.fusion-body .fusion-button-small .button-icon-divider-left,
.button-small .button-icon-divider-left,
.button.small .button-icon-divider-left,
#bbp_user_edit_submit .button-icon-divider-left,
.woocommerce .single_add_to_cart_button .button-icon-divider-left,
.bbp-submit-wrapper .button .button-icon-divider-left {
  padding: 0 10px;
}
.fusion-body .fusion-button-small .button-icon-divider-left.fusion-megamenu-image,
.button-small .button-icon-divider-left.fusion-megamenu-image,
.button.small .button-icon-divider-left.fusion-megamenu-image,
#bbp_user_edit_submit .button-icon-divider-left.fusion-megamenu-image,
.woocommerce .single_add_to_cart_button .button-icon-divider-left.fusion-megamenu-image,
.bbp-submit-wrapper .button .button-icon-divider-left.fusion-megamenu-image {
  padding: 0 5px;
}
.fusion-body .fusion-button-small .button-icon-divider-right,
.button-small .button-icon-divider-right,
.button.small .button-icon-divider-right,
#bbp_user_edit_submit .button-icon-divider-right,
.woocommerce .single_add_to_cart_button .button-icon-divider-right,
.bbp-submit-wrapper .button .button-icon-divider-right {
  padding: 0 10px;
}
.fusion-body .fusion-button-small .button-icon-divider-right.fusion-megamenu-image,
.button-small .button-icon-divider-right.fusion-megamenu-image,
.button.small .button-icon-divider-right.fusion-megamenu-image,
#bbp_user_edit_submit .button-icon-divider-right.fusion-megamenu-image,
.woocommerce .single_add_to_cart_button .button-icon-divider-right.fusion-megamenu-image,
.bbp-submit-wrapper .button .button-icon-divider-right.fusion-megamenu-image {
  padding: 0 5px;
}
.fusion-body .fusion-button-small .button-icon-divider-left i,
.button-small .button-icon-divider-left i,
.button.small .button-icon-divider-left i,
#bbp_user_edit_submit .button-icon-divider-left i,
.woocommerce .single_add_to_cart_button .button-icon-divider-left i,
.bbp-submit-wrapper .button .button-icon-divider-left i,
.fusion-body .fusion-button-small .button-icon-divider-right i,
.button-small .button-icon-divider-right i,
.button.small .button-icon-divider-right i,
#bbp_user_edit_submit .button-icon-divider-right i,
.woocommerce .single_add_to_cart_button .button-icon-divider-right i,
.bbp-submit-wrapper .button .button-icon-divider-right i,
.fusion-body .fusion-button-small .button-icon-divider-left img,
.button-small .button-icon-divider-left img,
.button.small .button-icon-divider-left img,
#bbp_user_edit_submit .button-icon-divider-left img,
.woocommerce .single_add_to_cart_button .button-icon-divider-left img,
.bbp-submit-wrapper .button .button-icon-divider-left img,
.fusion-body .fusion-button-small .button-icon-divider-right img,
.button-small .button-icon-divider-right img,
.button.small .button-icon-divider-right img,
#bbp_user_edit_submit .button-icon-divider-right img,
.woocommerce .single_add_to_cart_button .button-icon-divider-right img,
.bbp-submit-wrapper .button .button-icon-divider-right img {
  top: 50%;
  margin-top: -6px;
  display: block;
}
.fusion-body .fusion-button-medium,
.button-medium,
.button.medium,
.woocommerce .checkout #place_order,
.ticket-selector-submit-btn[type=submit] {
  padding: 11px 23px;
  line-height: 16px;
  font-size: 13px;
}
.fusion-body .fusion-button-medium.button-3d:active,
.button-medium.button-3d:active,
.button.medium.button-3d:active,
.woocommerce .checkout #place_order.button-3d:active,
.ticket-selector-submit-btn[type=submit].button-3d:active {
  top: 3px;
}
.fusion-body .fusion-button-medium .fusion-button-text-left,
.button-medium .fusion-button-text-left,
.button.medium .fusion-button-text-left,
.woocommerce .checkout #place_order .fusion-button-text-left,
.ticket-selector-submit-btn[type=submit] .fusion-button-text-left {
  display: inline-block;
  padding-left: 28px;
}
.fusion-body .fusion-button-medium .fusion-button-text-right,
.button-medium .fusion-button-text-right,
.button.medium .fusion-button-text-right,
.woocommerce .checkout #place_order .fusion-button-text-right,
.ticket-selector-submit-btn[type=submit] .fusion-button-text-right {
  display: inline-block;
  padding-right: 28px;
}
.fusion-body .fusion-button-medium .button-icon-divider-left,
.button-medium .button-icon-divider-left,
.button.medium .button-icon-divider-left,
.woocommerce .checkout #place_order .button-icon-divider-left,
.ticket-selector-submit-btn[type=submit] .button-icon-divider-left {
  padding: 0 12.5px;
}
.fusion-body .fusion-button-medium .button-icon-divider-left.fusion-megamenu-image,
.button-medium .button-icon-divider-left.fusion-megamenu-image,
.button.medium .button-icon-divider-left.fusion-megamenu-image,
.woocommerce .checkout #place_order .button-icon-divider-left.fusion-megamenu-image,
.ticket-selector-submit-btn[type=submit] .button-icon-divider-left.fusion-megamenu-image {
  padding: 0 6.25px;
}
.fusion-body .fusion-button-medium .button-icon-divider-right,
.button-medium .button-icon-divider-right,
.button.medium .button-icon-divider-right,
.woocommerce .checkout #place_order .button-icon-divider-right,
.ticket-selector-submit-btn[type=submit] .button-icon-divider-right {
  padding: 0 12.5px;
}
.fusion-body .fusion-button-medium .button-icon-divider-right.fusion-megamenu-image,
.button-medium .button-icon-divider-right.fusion-megamenu-image,
.button.medium .button-icon-divider-right.fusion-megamenu-image,
.woocommerce .checkout #place_order .button-icon-divider-right.fusion-megamenu-image,
.ticket-selector-submit-btn[type=submit] .button-icon-divider-right.fusion-megamenu-image {
  padding: 0 6.25px;
}
.fusion-body .fusion-button-medium .button-icon-divider-left i,
.button-medium .button-icon-divider-left i,
.button.medium .button-icon-divider-left i,
.woocommerce .checkout #place_order .button-icon-divider-left i,
.ticket-selector-submit-btn[type=submit] .button-icon-divider-left i,
.fusion-body .fusion-button-medium .button-icon-divider-right i,
.button-medium .button-icon-divider-right i,
.button.medium .button-icon-divider-right i,
.woocommerce .checkout #place_order .button-icon-divider-right i,
.ticket-selector-submit-btn[type=submit] .button-icon-divider-right i,
.fusion-body .fusion-button-medium .button-icon-divider-left img,
.button-medium .button-icon-divider-left img,
.button.medium .button-icon-divider-left img,
.woocommerce .checkout #place_order .button-icon-divider-left img,
.ticket-selector-submit-btn[type=submit] .button-icon-divider-left img,
.fusion-body .fusion-button-medium .button-icon-divider-right img,
.button-medium .button-icon-divider-right img,
.button.medium .button-icon-divider-right img,
.woocommerce .checkout #place_order .button-icon-divider-right img,
.ticket-selector-submit-btn[type=submit] .button-icon-divider-right img {
  top: 50%;
  margin-top: -6.5px;
  display: block;
}
.fusion-body .fusion-button-large,
.button-large,
.button.large,
#tribe-bar-form .tribe-bar-submit input[type=submit] {
  padding: 13px 29px;
  line-height: 17px;
  font-size: 14px;
}
.fusion-body .fusion-button-large.button-3d:active,
.button-large.button-3d:active,
.button.large.button-3d:active,
#tribe-bar-form .tribe-bar-submit input[type=submit].button-3d:active {
  top: 4px;
}
.fusion-body .fusion-button-large .fusion-button-text-left,
.button-large .fusion-button-text-left,
.button.large .fusion-button-text-left,
#tribe-bar-form .tribe-bar-submit input[type=submit] .fusion-button-text-left {
  display: inline-block;
  padding-left: 34px;
}
.fusion-body .fusion-button-large .fusion-button-text-right,
.button-large .fusion-button-text-right,
.button.large .fusion-button-text-right,
#tribe-bar-form .tribe-bar-submit input[type=submit] .fusion-button-text-right {
  display: inline-block;
  padding-right: 34px;
}
.fusion-body .fusion-button-large .button-icon-divider-left,
.button-large .button-icon-divider-left,
.button.large .button-icon-divider-left,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left {
  padding: 0 14.5px;
}
.fusion-body .fusion-button-large .button-icon-divider-left.fusion-megamenu-image,
.button-large .button-icon-divider-left.fusion-megamenu-image,
.button.large .button-icon-divider-left.fusion-megamenu-image,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left.fusion-megamenu-image {
  padding: 0 7.25px;
}
.fusion-body .fusion-button-large .button-icon-divider-right,
.button-large .button-icon-divider-right,
.button.large .button-icon-divider-right,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right {
  padding: 0 14.5px;
}
.fusion-body .fusion-button-large .button-icon-divider-right.fusion-megamenu-image,
.button-large .button-icon-divider-right.fusion-megamenu-image,
.button.large .button-icon-divider-right.fusion-megamenu-image,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right.fusion-megamenu-image {
  padding: 0 7.25px;
}
.fusion-body .fusion-button-large .button-icon-divider-left i,
.button-large .button-icon-divider-left i,
.button.large .button-icon-divider-left i,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left i,
.fusion-body .fusion-button-large .button-icon-divider-right i,
.button-large .button-icon-divider-right i,
.button.large .button-icon-divider-right i,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right i,
.fusion-body .fusion-button-large .button-icon-divider-left img,
.button-large .button-icon-divider-left img,
.button.large .button-icon-divider-left img,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left img,
.fusion-body .fusion-button-large .button-icon-divider-right img,
.button-large .button-icon-divider-right img,
.button.large .button-icon-divider-right img,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right img {
  top: 50%;
  margin-top: -7px;
  display: block;
}
.fusion-body .fusion-button-xlarge,
.button-xlarge,
.button.xlarge {
  padding: 17px 40px;
  line-height: 21px;
  font-size: 18px;
}
.fusion-body .fusion-button-xlarge.button-3d:active,
.button-xlarge.button-3d:active,
.button.xlarge.button-3d:active {
  top: 6px;
}
.fusion-body .fusion-button-xlarge .fusion-button-text-left,
.button-xlarge .fusion-button-text-left,
.button.xlarge .fusion-button-text-left {
  display: inline-block;
  padding-left: 45px;
}
.fusion-body .fusion-button-xlarge .fusion-button-text-right,
.button-xlarge .fusion-button-text-right,
.button.xlarge .fusion-button-text-right {
  display: inline-block;
  padding-right: 45px;
}
.fusion-body .fusion-button-xlarge .button-icon-divider-left,
.button-xlarge .button-icon-divider-left,
.button.xlarge .button-icon-divider-left {
  padding: 0 18.5px;
}
.fusion-body .fusion-button-xlarge .button-icon-divider-left.fusion-megamenu-image,
.button-xlarge .button-icon-divider-left.fusion-megamenu-image,
.button.xlarge .button-icon-divider-left.fusion-megamenu-image {
  padding: 0 9.25px;
}
.fusion-body .fusion-button-xlarge .button-icon-divider-right,
.button-xlarge .button-icon-divider-right,
.button.xlarge .button-icon-divider-right {
  padding: 0 18.5px;
}
.fusion-body .fusion-button-xlarge .button-icon-divider-right.fusion-megamenu-image,
.button-xlarge .button-icon-divider-right.fusion-megamenu-image,
.button.xlarge .button-icon-divider-right.fusion-megamenu-image {
  padding: 0 9.25px;
}
.fusion-body .fusion-button-xlarge .button-icon-divider-left i,
.button-xlarge .button-icon-divider-left i,
.button.xlarge .button-icon-divider-left i,
.fusion-body .fusion-button-xlarge .button-icon-divider-right i,
.button-xlarge .button-icon-divider-right i,
.button.xlarge .button-icon-divider-right i,
.fusion-body .fusion-button-xlarge .button-icon-divider-left img,
.button-xlarge .button-icon-divider-left img,
.button.xlarge .button-icon-divider-left img,
.fusion-body .fusion-button-xlarge .button-icon-divider-right img,
.button-xlarge .button-icon-divider-right img,
.button.xlarge .button-icon-divider-right img {
  top: 50%;
  margin-top: -9px;
  display: block;
}
.button span {
  line-height: normal;
}
@media only screen and (max-width: 800px) {
  .rev_slider .fusion-button,
  .rev_slider .button,
  .ls-container .fusion-button,
  .ls-container .button {
    padding: 0 20px;
    line-height: 30px;
    font-size: 12px;
    font-size: 10px !important;
    line-height: 30px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .rev_slider .fusion-button.button-3d:active,
  .rev_slider .button.button-3d:active,
  .ls-container .fusion-button.button-3d:active,
  .ls-container .button.button-3d:active {
    top: 2px;
  }
  .rev_slider .fusion-button .fusion-button-text-left,
  .rev_slider .button .fusion-button-text-left,
  .ls-container .fusion-button .fusion-button-text-left,
  .ls-container .button .fusion-button-text-left {
    display: inline-block;
    padding-left: 25px;
  }
  .rev_slider .fusion-button .fusion-button-text-right,
  .rev_slider .button .fusion-button-text-right,
  .ls-container .fusion-button .fusion-button-text-right,
  .ls-container .button .fusion-button-text-right {
    display: inline-block;
    padding-right: 25px;
  }
  .rev_slider .fusion-button .button-icon-divider-left,
  .rev_slider .button .button-icon-divider-left,
  .ls-container .fusion-button .button-icon-divider-left,
  .ls-container .button .button-icon-divider-left {
    padding: 0 10px;
  }
  .rev_slider .fusion-button .button-icon-divider-left.fusion-megamenu-image,
  .rev_slider .button .button-icon-divider-left.fusion-megamenu-image,
  .ls-container .fusion-button .button-icon-divider-left.fusion-megamenu-image,
  .ls-container .button .button-icon-divider-left.fusion-megamenu-image {
    padding: 0 5px;
  }
  .rev_slider .fusion-button .button-icon-divider-right,
  .rev_slider .button .button-icon-divider-right,
  .ls-container .fusion-button .button-icon-divider-right,
  .ls-container .button .button-icon-divider-right {
    padding: 0 10px;
  }
  .rev_slider .fusion-button .button-icon-divider-right.fusion-megamenu-image,
  .rev_slider .button .button-icon-divider-right.fusion-megamenu-image,
  .ls-container .fusion-button .button-icon-divider-right.fusion-megamenu-image,
  .ls-container .button .button-icon-divider-right.fusion-megamenu-image {
    padding: 0 5px;
  }
  .rev_slider .fusion-button .button-icon-divider-left i,
  .rev_slider .button .button-icon-divider-left i,
  .ls-container .fusion-button .button-icon-divider-left i,
  .ls-container .button .button-icon-divider-left i,
  .rev_slider .fusion-button .button-icon-divider-right i,
  .rev_slider .button .button-icon-divider-right i,
  .ls-container .fusion-button .button-icon-divider-right i,
  .ls-container .button .button-icon-divider-right i,
  .rev_slider .fusion-button .button-icon-divider-left img,
  .rev_slider .button .button-icon-divider-left img,
  .ls-container .fusion-button .button-icon-divider-left img,
  .ls-container .button .button-icon-divider-left img,
  .rev_slider .fusion-button .button-icon-divider-right img,
  .rev_slider .button .button-icon-divider-right img,
  .ls-container .fusion-button .button-icon-divider-right img,
  .ls-container .button .button-icon-divider-right img {
    top: 50%;
    margin-top: -6px;
    display: block;
  }
  .rev_slider .fusion-button.button-3d:active,
  .rev_slider .button.button-3d:active,
  .ls-container .fusion-button.button-3d:active,
  .ls-container .button.button-3d:active {
    top: 2px !important;
  }
  .rev_slider .fusion-button span,
  .rev_slider .button span,
  .ls-container .fusion-button span,
  .ls-container .button span {
    font-size: 10px !important;
  }
}
@media only screen and (max-width: 640px) {
  .rev_slider .fusion-button,
  .rev_slider .button,
  .ls-container .fusion-button,
  .ls-container .button {
    padding: 0 20px;
    line-height: 20px;
    font-size: 10px;
    font-size: 10px !important;
    line-height: 20px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .rev_slider .fusion-button.button-3d:active,
  .rev_slider .button.button-3d:active,
  .ls-container .fusion-button.button-3d:active,
  .ls-container .button.button-3d:active {
    top: 2px;
  }
  .rev_slider .fusion-button .fusion-button-text-left,
  .rev_slider .button .fusion-button-text-left,
  .ls-container .fusion-button .fusion-button-text-left,
  .ls-container .button .fusion-button-text-left {
    display: inline-block;
    padding-left: 25px;
  }
  .rev_slider .fusion-button .fusion-button-text-right,
  .rev_slider .button .fusion-button-text-right,
  .ls-container .fusion-button .fusion-button-text-right,
  .ls-container .button .fusion-button-text-right {
    display: inline-block;
    padding-right: 25px;
  }
  .rev_slider .fusion-button .button-icon-divider-left,
  .rev_slider .button .button-icon-divider-left,
  .ls-container .fusion-button .button-icon-divider-left,
  .ls-container .button .button-icon-divider-left {
    padding: 0 11px;
  }
  .rev_slider .fusion-button .button-icon-divider-left.fusion-megamenu-image,
  .rev_slider .button .button-icon-divider-left.fusion-megamenu-image,
  .ls-container .fusion-button .button-icon-divider-left.fusion-megamenu-image,
  .ls-container .button .button-icon-divider-left.fusion-megamenu-image {
    padding: 0 5.5px;
  }
  .rev_slider .fusion-button .button-icon-divider-right,
  .rev_slider .button .button-icon-divider-right,
  .ls-container .fusion-button .button-icon-divider-right,
  .ls-container .button .button-icon-divider-right {
    padding: 0 11px;
  }
  .rev_slider .fusion-button .button-icon-divider-right.fusion-megamenu-image,
  .rev_slider .button .button-icon-divider-right.fusion-megamenu-image,
  .ls-container .fusion-button .button-icon-divider-right.fusion-megamenu-image,
  .ls-container .button .button-icon-divider-right.fusion-megamenu-image {
    padding: 0 5.5px;
  }
  .rev_slider .fusion-button .button-icon-divider-left i,
  .rev_slider .button .button-icon-divider-left i,
  .ls-container .fusion-button .button-icon-divider-left i,
  .ls-container .button .button-icon-divider-left i,
  .rev_slider .fusion-button .button-icon-divider-right i,
  .rev_slider .button .button-icon-divider-right i,
  .ls-container .fusion-button .button-icon-divider-right i,
  .ls-container .button .button-icon-divider-right i,
  .rev_slider .fusion-button .button-icon-divider-left img,
  .rev_slider .button .button-icon-divider-left img,
  .ls-container .fusion-button .button-icon-divider-left img,
  .ls-container .button .button-icon-divider-left img,
  .rev_slider .fusion-button .button-icon-divider-right img,
  .rev_slider .button .button-icon-divider-right img,
  .ls-container .fusion-button .button-icon-divider-right img,
  .ls-container .button .button-icon-divider-right img {
    top: 50%;
    margin-top: -5px;
    display: block;
  }
  .rev_slider .fusion-button.button-3d:active,
  .rev_slider .button.button-3d:active,
  .ls-container .fusion-button.button-3d:active,
  .ls-container .button.button-3d:active {
    top: 2px !important;
  }
  .rev_slider .fusion-button span,
  .rev_slider .button span,
  .ls-container .fusion-button span,
  .ls-container .button span {
    font-size: 10px !important;
  }
}
button.fusion-button.button-3d:active {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 1px 2px 3px 2px rgba(0, 0, 0, 0.3), 0 0 0 #000000;
}
.button-icon-left {
  margin-right: 10px;
}
.button-icon-right {
  margin-left: 10px;
}
.button-icon-divider-left,
.button-icon-divider-right {
  display: inline-block;
  position: absolute;
  top: 0;
  height: 100%;
}
.button-icon-divider-left i,
.button-icon-divider-right i {
  position: relative;
}
.button-icon-divider-left img,
.button-icon-divider-right img {
  position: relative;
}
.button-small .button-icon-divider-left img,
.button-small .button-icon-divider-right img {
  max-width: 22px;
}
.button-medium .button-icon-divider-left img,
.button-medium .button-icon-divider-right img {
  max-width: 23px;
}
.button-large .button-icon-divider-left img,
.button-large .button-icon-divider-right img {
  max-width: 24px;
}
.button-xlarge .button-icon-divider-left img,
.button-xlarge .button-icon-divider-right img {
  max-width: 25px;
}
.button-icon-divider-left {
  left: 0;
  border-right: 1px solid;
}
.button-icon-divider-right {
  right: 0;
  border-left: 1px solid;
}
.fusion-button.button-green,
.fusion-button.button-green.wpcf7-submit,
.button.green {
  background: #d1e990;
  background-image: linear-gradient(to top, #aad75d, #d1e990);
  border: 1px solid #9dba60;
  color: #54770f;
}
.fusion-button.button-green .button-icon-divider-left,
.fusion-button.button-green.wpcf7-submit .button-icon-divider-left,
.button.green .button-icon-divider-left,
.fusion-button.button-green .button-icon-divider-right,
.fusion-button.button-green.wpcf7-submit .button-icon-divider-right,
.button.green .button-icon-divider-right {
  border-color: #9dba60;
}
.fusion-button.button-green:hover,
.fusion-button.button-green.wpcf7-submit:hover,
.button.green:hover,
.fusion-button.button-green:focus,
.fusion-button.button-green.wpcf7-submit:focus,
.button.green:focus,
.fusion-button.button-green:active,
.fusion-button.button-green.wpcf7-submit:active,
.button.green:active {
  background: #aad75d;
  background-image: linear-gradient(to top, #d1e990, #aad75d);
  border: 1px solid #9dba60;
  color: #54770f;
}
.fusion-button.button-green:hover .button-icon-divider-left,
.fusion-button.button-green.wpcf7-submit:hover .button-icon-divider-left,
.button.green:hover .button-icon-divider-left,
.fusion-button.button-green:focus .button-icon-divider-left,
.fusion-button.button-green.wpcf7-submit:focus .button-icon-divider-left,
.button.green:focus .button-icon-divider-left,
.fusion-button.button-green:active .button-icon-divider-left,
.fusion-button.button-green.wpcf7-submit:active .button-icon-divider-left,
.button.green:active .button-icon-divider-left,
.fusion-button.button-green:hover .button-icon-divider-right,
.fusion-button.button-green.wpcf7-submit:hover .button-icon-divider-right,
.button.green:hover .button-icon-divider-right,
.fusion-button.button-green:focus .button-icon-divider-right,
.fusion-button.button-green.wpcf7-submit:focus .button-icon-divider-right,
.button.green:focus .button-icon-divider-right,
.fusion-button.button-green:active .button-icon-divider-right,
.fusion-button.button-green.wpcf7-submit:active .button-icon-divider-right,
.button.green:active .button-icon-divider-right {
  border-color: #9dba60;
}
.no-cssgradients .fusion-button.button-green:hover,
.no-cssgradients .fusion-button.button-green.wpcf7-submit:hover,
.no-cssgradients .button.green:hover,
.no-cssgradients .fusion-button.button-green:focus,
.no-cssgradients .fusion-button.button-green.wpcf7-submit:focus,
.no-cssgradients .button.green:focus,
.no-cssgradients .fusion-button.button-green:active,
.no-cssgradients .fusion-button.button-green.wpcf7-submit:active,
.no-cssgradients .button.green:active {
  background-color: #AAD75D;
}
.no-cssgradients .fusion-button.button-green,
.no-cssgradients .fusion-button.button-green.wpcf7-submit,
.no-cssgradients .button.green {
  background-color: #D1E990;
}
.fusion-button.button-green.button-3d.fusion-button-small,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-small,
.button.green.button-3d.fusion-button-small,
.fusion-button.button-green.button-3d.button-small,
.fusion-button.button-green.wpcf7-submit.button-3d.button-small,
.button.green.button-3d.button-small {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-green.button-3d.fusion-button-small:active,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-small:active,
.button.green.button-3d.fusion-button-small:active,
.fusion-button.button-green.button-3d.button-small:active,
.fusion-button.button-green.wpcf7-submit.button-3d.button-small:active,
.button.green.button-3d.button-small:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-green.button-3d.fusion-button-medium,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-medium,
.button.green.button-3d.fusion-button-medium,
.fusion-button.button-green.button-3d.button-medium,
.fusion-button.button-green.wpcf7-submit.button-3d.button-medium,
.button.green.button-3d.button-medium {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-green.button-3d.fusion-button-medium:active,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-medium:active,
.button.green.button-3d.fusion-button-medium:active,
.fusion-button.button-green.button-3d.button-medium:active,
.fusion-button.button-green.wpcf7-submit.button-3d.button-medium:active,
.button.green.button-3d.button-medium:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-green.button-3d.fusion-button-large,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-large,
.button.green.button-3d.fusion-button-large,
.fusion-button.button-green.button-3d.button-large,
.fusion-button.button-green.wpcf7-submit.button-3d.button-large,
.button.green.button-3d.button-large {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-green.button-3d.fusion-button-large:active,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-large:active,
.button.green.button-3d.fusion-button-large:active,
.fusion-button.button-green.button-3d.button-large:active,
.fusion-button.button-green.wpcf7-submit.button-3d.button-large:active,
.button.green.button-3d.button-large:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-green.button-3d.fusion-button-xlarge,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-xlarge,
.button.green.button-3d.fusion-button-xlarge,
.fusion-button.button-green.button-3d.button-xlarge,
.fusion-button.button-green.wpcf7-submit.button-3d.button-xlarge,
.button.green.button-3d.button-xlarge {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-green.button-3d.fusion-button-xlarge:active,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-xlarge:active,
.button.green.button-3d.fusion-button-xlarge:active,
.fusion-button.button-green.button-3d.button-xlarge:active,
.fusion-button.button-green.wpcf7-submit.button-3d.button-xlarge:active,
.button.green.button-3d.button-xlarge:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgreen,
.fusion-button.button-darkgreen.wpcf7-submit,
.button.darkgreen {
  background: #d0e0a5;
  background-image: linear-gradient(to top, #a8c76a, #d0e0a5);
  border: 1px solid #9dba60;
  color: #54770f;
}
.fusion-button.button-darkgreen .button-icon-divider-left,
.fusion-button.button-darkgreen.wpcf7-submit .button-icon-divider-left,
.button.darkgreen .button-icon-divider-left,
.fusion-button.button-darkgreen .button-icon-divider-right,
.fusion-button.button-darkgreen.wpcf7-submit .button-icon-divider-right,
.button.darkgreen .button-icon-divider-right {
  border-color: #9dba60;
}
.fusion-button.button-darkgreen:hover,
.fusion-button.button-darkgreen.wpcf7-submit:hover,
.button.darkgreen:hover,
.fusion-button.button-darkgreen:focus,
.fusion-button.button-darkgreen.wpcf7-submit:focus,
.button.darkgreen:focus,
.fusion-button.button-darkgreen:active,
.fusion-button.button-darkgreen.wpcf7-submit:active,
.button.darkgreen:active {
  background: #a8c76a;
  background-image: linear-gradient(to top, #d0e0a5, #a8c76a);
  border: 1px solid #9dba60;
  color: #54770f;
}
.fusion-button.button-darkgreen:hover .button-icon-divider-left,
.fusion-button.button-darkgreen.wpcf7-submit:hover .button-icon-divider-left,
.button.darkgreen:hover .button-icon-divider-left,
.fusion-button.button-darkgreen:focus .button-icon-divider-left,
.fusion-button.button-darkgreen.wpcf7-submit:focus .button-icon-divider-left,
.button.darkgreen:focus .button-icon-divider-left,
.fusion-button.button-darkgreen:active .button-icon-divider-left,
.fusion-button.button-darkgreen.wpcf7-submit:active .button-icon-divider-left,
.button.darkgreen:active .button-icon-divider-left,
.fusion-button.button-darkgreen:hover .button-icon-divider-right,
.fusion-button.button-darkgreen.wpcf7-submit:hover .button-icon-divider-right,
.button.darkgreen:hover .button-icon-divider-right,
.fusion-button.button-darkgreen:focus .button-icon-divider-right,
.fusion-button.button-darkgreen.wpcf7-submit:focus .button-icon-divider-right,
.button.darkgreen:focus .button-icon-divider-right,
.fusion-button.button-darkgreen:active .button-icon-divider-right,
.fusion-button.button-darkgreen.wpcf7-submit:active .button-icon-divider-right,
.button.darkgreen:active .button-icon-divider-right {
  border-color: #9dba60;
}
.no-cssgradients .fusion-button.button-darkgreen:hover,
.no-cssgradients .fusion-button.button-darkgreen.wpcf7-submit:hover,
.no-cssgradients .button.darkgreen:hover,
.no-cssgradients .fusion-button.button-darkgreen:focus,
.no-cssgradients .fusion-button.button-darkgreen.wpcf7-submit:focus,
.no-cssgradients .button.darkgreen:focus,
.no-cssgradients .fusion-button.button-darkgreen:active,
.no-cssgradients .fusion-button.button-darkgreen.wpcf7-submit:active,
.no-cssgradients .button.darkgreen:active {
  background-color: #a8c76a;
}
.no-cssgradients .fusion-button.button-darkgreen,
.no-cssgradients .fusion-button.button-darkgreen.wpcf7-submit,
.no-cssgradients .button.darkgreen {
  background-color: #d0e0a5;
}
.fusion-button.button-darkgreen.button-3d.fusion-button-small,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-small,
.button.darkgreen.button-3d.fusion-button-small,
.fusion-button.button-darkgreen.button-3d.button-small,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-small,
.button.darkgreen.button-3d.button-small {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgreen.button-3d.fusion-button-small:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-small:active,
.button.darkgreen.button-3d.fusion-button-small:active,
.fusion-button.button-darkgreen.button-3d.button-small:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-small:active,
.button.darkgreen.button-3d.button-small:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgreen.button-3d.fusion-button-medium,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-medium,
.button.darkgreen.button-3d.fusion-button-medium,
.fusion-button.button-darkgreen.button-3d.button-medium,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-medium,
.button.darkgreen.button-3d.button-medium {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgreen.button-3d.fusion-button-medium:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-medium:active,
.button.darkgreen.button-3d.fusion-button-medium:active,
.fusion-button.button-darkgreen.button-3d.button-medium:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-medium:active,
.button.darkgreen.button-3d.button-medium:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgreen.button-3d.fusion-button-large,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-large,
.button.darkgreen.button-3d.fusion-button-large,
.fusion-button.button-darkgreen.button-3d.button-large,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-large,
.button.darkgreen.button-3d.button-large {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgreen.button-3d.fusion-button-large:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-large:active,
.button.darkgreen.button-3d.fusion-button-large:active,
.fusion-button.button-darkgreen.button-3d.button-large:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-large:active,
.button.darkgreen.button-3d.button-large:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgreen.button-3d.fusion-button-xlarge,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-xlarge,
.button.darkgreen.button-3d.fusion-button-xlarge,
.fusion-button.button-darkgreen.button-3d.button-xlarge,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-xlarge,
.button.darkgreen.button-3d.button-xlarge {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgreen.button-3d.fusion-button-xlarge:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-xlarge:active,
.button.darkgreen.button-3d.fusion-button-xlarge:active,
.fusion-button.button-darkgreen.button-3d.button-xlarge:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-xlarge:active,
.button.darkgreen.button-3d.button-xlarge:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-orange,
.fusion-button.button-orange.wpcf7-submit,
.button.orange {
  background: #fbdc86;
  background-image: linear-gradient(to top, #f8bf56, #fbdc86);
  border: 1px solid #c0830b;
  color: #c0830b;
}
.fusion-button.button-orange .button-icon-divider-left,
.fusion-button.button-orange.wpcf7-submit .button-icon-divider-left,
.button.orange .button-icon-divider-left,
.fusion-button.button-orange .button-icon-divider-right,
.fusion-button.button-orange.wpcf7-submit .button-icon-divider-right,
.button.orange .button-icon-divider-right {
  border-color: #c0830b;
}
.fusion-button.button-orange:hover,
.fusion-button.button-orange.wpcf7-submit:hover,
.button.orange:hover,
.fusion-button.button-orange:focus,
.fusion-button.button-orange.wpcf7-submit:focus,
.button.orange:focus,
.fusion-button.button-orange:active,
.fusion-button.button-orange.wpcf7-submit:active,
.button.orange:active {
  background: #f8bf56;
  background-image: linear-gradient(to top, #fbdc86, #f8bf56);
  border: 1px solid #c0830b;
  color: #c0830b;
}
.fusion-button.button-orange:hover .button-icon-divider-left,
.fusion-button.button-orange.wpcf7-submit:hover .button-icon-divider-left,
.button.orange:hover .button-icon-divider-left,
.fusion-button.button-orange:focus .button-icon-divider-left,
.fusion-button.button-orange.wpcf7-submit:focus .button-icon-divider-left,
.button.orange:focus .button-icon-divider-left,
.fusion-button.button-orange:active .button-icon-divider-left,
.fusion-button.button-orange.wpcf7-submit:active .button-icon-divider-left,
.button.orange:active .button-icon-divider-left,
.fusion-button.button-orange:hover .button-icon-divider-right,
.fusion-button.button-orange.wpcf7-submit:hover .button-icon-divider-right,
.button.orange:hover .button-icon-divider-right,
.fusion-button.button-orange:focus .button-icon-divider-right,
.fusion-button.button-orange.wpcf7-submit:focus .button-icon-divider-right,
.button.orange:focus .button-icon-divider-right,
.fusion-button.button-orange:active .button-icon-divider-right,
.fusion-button.button-orange.wpcf7-submit:active .button-icon-divider-right,
.button.orange:active .button-icon-divider-right {
  border-color: #c0830b;
}
.no-cssgradients .fusion-button.button-orange:hover,
.no-cssgradients .fusion-button.button-orange.wpcf7-submit:hover,
.no-cssgradients .button.orange:hover,
.no-cssgradients .fusion-button.button-orange:focus,
.no-cssgradients .fusion-button.button-orange.wpcf7-submit:focus,
.no-cssgradients .button.orange:focus,
.no-cssgradients .fusion-button.button-orange:active,
.no-cssgradients .fusion-button.button-orange.wpcf7-submit:active,
.no-cssgradients .button.orange:active {
  background-color: #f8bf56;
}
.no-cssgradients .fusion-button.button-orange,
.no-cssgradients .fusion-button.button-orange.wpcf7-submit,
.no-cssgradients .button.orange {
  background-color: #fbdc86;
}
.fusion-button.button-orange.button-3d.fusion-button-small,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-small,
.button.orange.button-3d.fusion-button-small,
.fusion-button.button-orange.button-3d.button-small,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-small,
.button.orange.button-3d.button-small {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #c0830b, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-orange.button-3d.fusion-button-small:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-small:active,
.button.orange.button-3d.fusion-button-small:active,
.fusion-button.button-orange.button-3d.button-small:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-small:active,
.button.orange.button-3d.button-small:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-orange.button-3d.fusion-button-medium,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-medium,
.button.orange.button-3d.fusion-button-medium,
.fusion-button.button-orange.button-3d.button-medium,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-medium,
.button.orange.button-3d.button-medium {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #c0830b, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-orange.button-3d.fusion-button-medium:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-medium:active,
.button.orange.button-3d.fusion-button-medium:active,
.fusion-button.button-orange.button-3d.button-medium:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-medium:active,
.button.orange.button-3d.button-medium:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-orange.button-3d.fusion-button-large,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-large,
.button.orange.button-3d.fusion-button-large,
.fusion-button.button-orange.button-3d.button-large,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-large,
.button.orange.button-3d.button-large {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #c0830b, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-orange.button-3d.fusion-button-large:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-large:active,
.button.orange.button-3d.fusion-button-large:active,
.fusion-button.button-orange.button-3d.button-large:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-large:active,
.button.orange.button-3d.button-large:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-orange.button-3d.fusion-button-xlarge,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-xlarge,
.button.orange.button-3d.fusion-button-xlarge,
.fusion-button.button-orange.button-3d.button-xlarge,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-xlarge,
.button.orange.button-3d.button-xlarge {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #c0830b, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-orange.button-3d.fusion-button-xlarge:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-xlarge:active,
.button.orange.button-3d.fusion-button-xlarge:active,
.fusion-button.button-orange.button-3d.button-xlarge:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-xlarge:active,
.button.orange.button-3d.button-xlarge:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #c0830b, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-blue,
.fusion-button.button-blue.wpcf7-submit,
.button.blue {
  background: #b5e0f7;
  background-image: linear-gradient(to top, #76c7f1, #b5e0f7);
  border: 1px solid #1172c1;
  color: #1172c1;
}
.fusion-button.button-blue .button-icon-divider-left,
.fusion-button.button-blue.wpcf7-submit .button-icon-divider-left,
.button.blue .button-icon-divider-left,
.fusion-button.button-blue .button-icon-divider-right,
.fusion-button.button-blue.wpcf7-submit .button-icon-divider-right,
.button.blue .button-icon-divider-right {
  border-color: #1172c1;
}
.fusion-button.button-blue:hover,
.fusion-button.button-blue.wpcf7-submit:hover,
.button.blue:hover,
.fusion-button.button-blue:focus,
.fusion-button.button-blue.wpcf7-submit:focus,
.button.blue:focus,
.fusion-button.button-blue:active,
.fusion-button.button-blue.wpcf7-submit:active,
.button.blue:active {
  background: #76c7f1;
  background-image: linear-gradient(to top, #b5e0f7, #76c7f1);
  border: 1px solid #1172c1;
  color: #1172c1;
}
.fusion-button.button-blue:hover .button-icon-divider-left,
.fusion-button.button-blue.wpcf7-submit:hover .button-icon-divider-left,
.button.blue:hover .button-icon-divider-left,
.fusion-button.button-blue:focus .button-icon-divider-left,
.fusion-button.button-blue.wpcf7-submit:focus .button-icon-divider-left,
.button.blue:focus .button-icon-divider-left,
.fusion-button.button-blue:active .button-icon-divider-left,
.fusion-button.button-blue.wpcf7-submit:active .button-icon-divider-left,
.button.blue:active .button-icon-divider-left,
.fusion-button.button-blue:hover .button-icon-divider-right,
.fusion-button.button-blue.wpcf7-submit:hover .button-icon-divider-right,
.button.blue:hover .button-icon-divider-right,
.fusion-button.button-blue:focus .button-icon-divider-right,
.fusion-button.button-blue.wpcf7-submit:focus .button-icon-divider-right,
.button.blue:focus .button-icon-divider-right,
.fusion-button.button-blue:active .button-icon-divider-right,
.fusion-button.button-blue.wpcf7-submit:active .button-icon-divider-right,
.button.blue:active .button-icon-divider-right {
  border-color: #1172c1;
}
.no-cssgradients .fusion-button.button-blue:hover,
.no-cssgradients .fusion-button.button-blue.wpcf7-submit:hover,
.no-cssgradients .button.blue:hover,
.no-cssgradients .fusion-button.button-blue:focus,
.no-cssgradients .fusion-button.button-blue.wpcf7-submit:focus,
.no-cssgradients .button.blue:focus,
.no-cssgradients .fusion-button.button-blue:active,
.no-cssgradients .fusion-button.button-blue.wpcf7-submit:active,
.no-cssgradients .button.blue:active {
  background-color: #76c7f1;
}
.no-cssgradients .fusion-button.button-blue,
.no-cssgradients .fusion-button.button-blue.wpcf7-submit,
.no-cssgradients .button.blue {
  background-color: #b5e0f7;
}
.fusion-button.button-blue.button-3d.fusion-button-small,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-small,
.button.blue.button-3d.fusion-button-small,
.fusion-button.button-blue.button-3d.button-small,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-small,
.button.blue.button-3d.button-small {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #1172c1, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-blue.button-3d.fusion-button-small:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-small:active,
.button.blue.button-3d.fusion-button-small:active,
.fusion-button.button-blue.button-3d.button-small:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-small:active,
.button.blue.button-3d.button-small:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-blue.button-3d.fusion-button-medium,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-medium,
.button.blue.button-3d.fusion-button-medium,
.fusion-button.button-blue.button-3d.button-medium,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-medium,
.button.blue.button-3d.button-medium {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #1172c1, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-blue.button-3d.fusion-button-medium:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-medium:active,
.button.blue.button-3d.fusion-button-medium:active,
.fusion-button.button-blue.button-3d.button-medium:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-medium:active,
.button.blue.button-3d.button-medium:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-blue.button-3d.fusion-button-large,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-large,
.button.blue.button-3d.fusion-button-large,
.fusion-button.button-blue.button-3d.button-large,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-large,
.button.blue.button-3d.button-large {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #1172c1, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-blue.button-3d.fusion-button-large:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-large:active,
.button.blue.button-3d.fusion-button-large:active,
.fusion-button.button-blue.button-3d.button-large:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-large:active,
.button.blue.button-3d.button-large:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-blue.button-3d.fusion-button-xlarge,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-xlarge,
.button.blue.button-3d.fusion-button-xlarge,
.fusion-button.button-blue.button-3d.button-xlarge,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-xlarge,
.button.blue.button-3d.button-xlarge {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #1172c1, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-blue.button-3d.fusion-button-xlarge:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-xlarge:active,
.button.blue.button-3d.fusion-button-xlarge:active,
.fusion-button.button-blue.button-3d.button-xlarge:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-xlarge:active,
.button.blue.button-3d.button-xlarge:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #1172c1, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button.button-darkblue,
.fusion-button.button.button-darkblue.wpcf7-submit,
.button.darkblue {
  background: #428bca;
  background-image: linear-gradient(to top, #2a6496, #428bca);
  border: 1px solid #072c5e;
  color: #072c5e;
}
.fusion-button.button.button-darkblue .button-icon-divider-left,
.fusion-button.button.button-darkblue.wpcf7-submit .button-icon-divider-left,
.button.darkblue .button-icon-divider-left,
.fusion-button.button.button-darkblue .button-icon-divider-right,
.fusion-button.button.button-darkblue.wpcf7-submit .button-icon-divider-right,
.button.darkblue .button-icon-divider-right {
  border-color: #072c5e;
}
.fusion-button.button.button-darkblue:hover,
.fusion-button.button.button-darkblue.wpcf7-submit:hover,
.button.darkblue:hover,
.fusion-button.button.button-darkblue:focus,
.fusion-button.button.button-darkblue.wpcf7-submit:focus,
.button.darkblue:focus,
.fusion-button.button.button-darkblue:active,
.fusion-button.button.button-darkblue.wpcf7-submit:active,
.button.darkblue:active {
  background: #2a6496;
  background-image: linear-gradient(to top, #428bca, #2a6496);
  border: 1px solid #072c5e;
  color: #072c5e;
}
.fusion-button.button.button-darkblue:hover .button-icon-divider-left,
.fusion-button.button.button-darkblue.wpcf7-submit:hover .button-icon-divider-left,
.button.darkblue:hover .button-icon-divider-left,
.fusion-button.button.button-darkblue:focus .button-icon-divider-left,
.fusion-button.button.button-darkblue.wpcf7-submit:focus .button-icon-divider-left,
.button.darkblue:focus .button-icon-divider-left,
.fusion-button.button.button-darkblue:active .button-icon-divider-left,
.fusion-button.button.button-darkblue.wpcf7-submit:active .button-icon-divider-left,
.button.darkblue:active .button-icon-divider-left,
.fusion-button.button.button-darkblue:hover .button-icon-divider-right,
.fusion-button.button.button-darkblue.wpcf7-submit:hover .button-icon-divider-right,
.button.darkblue:hover .button-icon-divider-right,
.fusion-button.button.button-darkblue:focus .button-icon-divider-right,
.fusion-button.button.button-darkblue.wpcf7-submit:focus .button-icon-divider-right,
.button.darkblue:focus .button-icon-divider-right,
.fusion-button.button.button-darkblue:active .button-icon-divider-right,
.fusion-button.button.button-darkblue.wpcf7-submit:active .button-icon-divider-right,
.button.darkblue:active .button-icon-divider-right {
  border-color: #072c5e;
}
.no-cssgradients .fusion-button.button.button-darkblue:hover,
.no-cssgradients .fusion-button.button.button-darkblue.wpcf7-submit:hover,
.no-cssgradients .button.darkblue:hover,
.no-cssgradients .fusion-button.button.button-darkblue:focus,
.no-cssgradients .fusion-button.button.button-darkblue.wpcf7-submit:focus,
.no-cssgradients .button.darkblue:focus,
.no-cssgradients .fusion-button.button.button-darkblue:active,
.no-cssgradients .fusion-button.button.button-darkblue.wpcf7-submit:active,
.no-cssgradients .button.darkblue:active {
  background-color: #2A6496;
}
.no-cssgradients .fusion-button.button.button-darkblue,
.no-cssgradients .fusion-button.button.button-darkblue.wpcf7-submit,
.no-cssgradients .button.darkblue {
  background-color: #428BCA;
}
.fusion-button.button.button-darkblue.button-3d.fusion-button-small,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-small,
.button.darkblue.button-3d.fusion-button-small,
.fusion-button.button.button-darkblue.button-3d.button-small,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-small,
.button.darkblue.button-3d.button-small {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #072c5e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button.button-darkblue.button-3d.fusion-button-small:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-small:active,
.button.darkblue.button-3d.fusion-button-small:active,
.fusion-button.button.button-darkblue.button-3d.button-small:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-small:active,
.button.darkblue.button-3d.button-small:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button.button-darkblue.button-3d.fusion-button-medium,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-medium,
.button.darkblue.button-3d.fusion-button-medium,
.fusion-button.button.button-darkblue.button-3d.button-medium,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-medium,
.button.darkblue.button-3d.button-medium {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #072c5e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button.button-darkblue.button-3d.fusion-button-medium:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-medium:active,
.button.darkblue.button-3d.fusion-button-medium:active,
.fusion-button.button.button-darkblue.button-3d.button-medium:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-medium:active,
.button.darkblue.button-3d.button-medium:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button.button-darkblue.button-3d.fusion-button-large,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-large,
.button.darkblue.button-3d.fusion-button-large,
.fusion-button.button.button-darkblue.button-3d.button-large,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-large,
.button.darkblue.button-3d.button-large {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #072c5e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button.button-darkblue.button-3d.fusion-button-large:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-large:active,
.button.darkblue.button-3d.fusion-button-large:active,
.fusion-button.button.button-darkblue.button-3d.button-large:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-large:active,
.button.darkblue.button-3d.button-large:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button.button-darkblue.button-3d.fusion-button-xlarge,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-xlarge,
.button.darkblue.button-3d.fusion-button-xlarge,
.fusion-button.button.button-darkblue.button-3d.button-xlarge,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-xlarge,
.button.darkblue.button-3d.button-xlarge {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #072c5e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button.button-darkblue.button-3d.fusion-button-xlarge:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-xlarge:active,
.button.darkblue.button-3d.fusion-button-xlarge:active,
.fusion-button.button.button-darkblue.button-3d.button-xlarge:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-xlarge:active,
.button.darkblue.button-3d.button-xlarge:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #072c5e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-red,
.fusion-button.button-red.wpcf7-submit,
.button.red {
  background: #fd9c9c;
  background-image: linear-gradient(to top, #fc7d7d, #fd9c9c);
  border: 1px solid #9d1111;
  color: #9d1111;
}
.fusion-button.button-red .button-icon-divider-left,
.fusion-button.button-red.wpcf7-submit .button-icon-divider-left,
.button.red .button-icon-divider-left,
.fusion-button.button-red .button-icon-divider-right,
.fusion-button.button-red.wpcf7-submit .button-icon-divider-right,
.button.red .button-icon-divider-right {
  border-color: #9d1111;
}
.fusion-button.button-red:hover,
.fusion-button.button-red.wpcf7-submit:hover,
.button.red:hover,
.fusion-button.button-red:focus,
.fusion-button.button-red.wpcf7-submit:focus,
.button.red:focus,
.fusion-button.button-red:active,
.fusion-button.button-red.wpcf7-submit:active,
.button.red:active {
  background: #fc7d7d;
  background-image: linear-gradient(to top, #fd9c9c, #fc7d7d);
  border: 1px solid #9d1111;
  color: #9d1111;
}
.fusion-button.button-red:hover .button-icon-divider-left,
.fusion-button.button-red.wpcf7-submit:hover .button-icon-divider-left,
.button.red:hover .button-icon-divider-left,
.fusion-button.button-red:focus .button-icon-divider-left,
.fusion-button.button-red.wpcf7-submit:focus .button-icon-divider-left,
.button.red:focus .button-icon-divider-left,
.fusion-button.button-red:active .button-icon-divider-left,
.fusion-button.button-red.wpcf7-submit:active .button-icon-divider-left,
.button.red:active .button-icon-divider-left,
.fusion-button.button-red:hover .button-icon-divider-right,
.fusion-button.button-red.wpcf7-submit:hover .button-icon-divider-right,
.button.red:hover .button-icon-divider-right,
.fusion-button.button-red:focus .button-icon-divider-right,
.fusion-button.button-red.wpcf7-submit:focus .button-icon-divider-right,
.button.red:focus .button-icon-divider-right,
.fusion-button.button-red:active .button-icon-divider-right,
.fusion-button.button-red.wpcf7-submit:active .button-icon-divider-right,
.button.red:active .button-icon-divider-right {
  border-color: #9d1111;
}
.no-cssgradients .fusion-button.button-red:hover,
.no-cssgradients .fusion-button.button-red.wpcf7-submit:hover,
.no-cssgradients .button.red:hover,
.no-cssgradients .fusion-button.button-red:focus,
.no-cssgradients .fusion-button.button-red.wpcf7-submit:focus,
.no-cssgradients .button.red:focus,
.no-cssgradients .fusion-button.button-red:active,
.no-cssgradients .fusion-button.button-red.wpcf7-submit:active,
.no-cssgradients .button.red:active {
  background-color: #fc7d7d;
}
.no-cssgradients .fusion-button.button-red,
.no-cssgradients .fusion-button.button-red.wpcf7-submit,
.no-cssgradients .button.red {
  background-color: #fd9c9c;
}
.fusion-button.button-red.button-3d.fusion-button-small,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-small,
.button.red.button-3d.fusion-button-small,
.fusion-button.button-red.button-3d.button-small,
.fusion-button.button-red.wpcf7-submit.button-3d.button-small,
.button.red.button-3d.button-small {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #9d1111, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-red.button-3d.fusion-button-small:active,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-small:active,
.button.red.button-3d.fusion-button-small:active,
.fusion-button.button-red.button-3d.button-small:active,
.fusion-button.button-red.wpcf7-submit.button-3d.button-small:active,
.button.red.button-3d.button-small:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-red.button-3d.fusion-button-medium,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-medium,
.button.red.button-3d.fusion-button-medium,
.fusion-button.button-red.button-3d.button-medium,
.fusion-button.button-red.wpcf7-submit.button-3d.button-medium,
.button.red.button-3d.button-medium {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #9d1111, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-red.button-3d.fusion-button-medium:active,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-medium:active,
.button.red.button-3d.fusion-button-medium:active,
.fusion-button.button-red.button-3d.button-medium:active,
.fusion-button.button-red.wpcf7-submit.button-3d.button-medium:active,
.button.red.button-3d.button-medium:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-red.button-3d.fusion-button-large,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-large,
.button.red.button-3d.fusion-button-large,
.fusion-button.button-red.button-3d.button-large,
.fusion-button.button-red.wpcf7-submit.button-3d.button-large,
.button.red.button-3d.button-large {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #9d1111, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-red.button-3d.fusion-button-large:active,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-large:active,
.button.red.button-3d.fusion-button-large:active,
.fusion-button.button-red.button-3d.button-large:active,
.fusion-button.button-red.wpcf7-submit.button-3d.button-large:active,
.button.red.button-3d.button-large:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-red.button-3d.fusion-button-xlarge,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-xlarge,
.button.red.button-3d.fusion-button-xlarge,
.fusion-button.button-red.button-3d.button-xlarge,
.fusion-button.button-red.wpcf7-submit.button-3d.button-xlarge,
.button.red.button-3d.button-xlarge {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #9d1111, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-red.button-3d.fusion-button-xlarge:active,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-xlarge:active,
.button.red.button-3d.fusion-button-xlarge:active,
.fusion-button.button-red.button-3d.button-xlarge:active,
.fusion-button.button-red.wpcf7-submit.button-3d.button-xlarge:active,
.button.red.button-3d.button-xlarge:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #9d1111, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkred,
.fusion-button.button-darkred.wpcf7-submit,
.button.darkred {
  background: #fe2020;
  background-image: linear-gradient(to top, #b01818, #fe2020);
  border: 1px solid #690e0e;
  color: #690e0e;
}
.fusion-button.button-darkred .button-icon-divider-left,
.fusion-button.button-darkred.wpcf7-submit .button-icon-divider-left,
.button.darkred .button-icon-divider-left,
.fusion-button.button-darkred .button-icon-divider-right,
.fusion-button.button-darkred.wpcf7-submit .button-icon-divider-right,
.button.darkred .button-icon-divider-right {
  border-color: #690e0e;
}
.fusion-button.button-darkred:hover,
.fusion-button.button-darkred.wpcf7-submit:hover,
.button.darkred:hover,
.fusion-button.button-darkred:focus,
.fusion-button.button-darkred.wpcf7-submit:focus,
.button.darkred:focus,
.fusion-button.button-darkred:active,
.fusion-button.button-darkred.wpcf7-submit:active,
.button.darkred:active {
  background: #b01818;
  background-image: linear-gradient(to top, #fe2020, #b01818);
  border: 1px solid #690e0e;
  color: #690e0e;
}
.fusion-button.button-darkred:hover .button-icon-divider-left,
.fusion-button.button-darkred.wpcf7-submit:hover .button-icon-divider-left,
.button.darkred:hover .button-icon-divider-left,
.fusion-button.button-darkred:focus .button-icon-divider-left,
.fusion-button.button-darkred.wpcf7-submit:focus .button-icon-divider-left,
.button.darkred:focus .button-icon-divider-left,
.fusion-button.button-darkred:active .button-icon-divider-left,
.fusion-button.button-darkred.wpcf7-submit:active .button-icon-divider-left,
.button.darkred:active .button-icon-divider-left,
.fusion-button.button-darkred:hover .button-icon-divider-right,
.fusion-button.button-darkred.wpcf7-submit:hover .button-icon-divider-right,
.button.darkred:hover .button-icon-divider-right,
.fusion-button.button-darkred:focus .button-icon-divider-right,
.fusion-button.button-darkred.wpcf7-submit:focus .button-icon-divider-right,
.button.darkred:focus .button-icon-divider-right,
.fusion-button.button-darkred:active .button-icon-divider-right,
.fusion-button.button-darkred.wpcf7-submit:active .button-icon-divider-right,
.button.darkred:active .button-icon-divider-right {
  border-color: #690e0e;
}
.no-cssgradients .fusion-button.button-darkred:hover,
.no-cssgradients .fusion-button.button-darkred.wpcf7-submit:hover,
.no-cssgradients .button.darkred:hover,
.no-cssgradients .fusion-button.button-darkred:focus,
.no-cssgradients .fusion-button.button-darkred.wpcf7-submit:focus,
.no-cssgradients .button.darkred:focus,
.no-cssgradients .fusion-button.button-darkred:active,
.no-cssgradients .fusion-button.button-darkred.wpcf7-submit:active,
.no-cssgradients .button.darkred:active {
  background-color: #b01818;
}
.no-cssgradients .fusion-button.button-darkred,
.no-cssgradients .fusion-button.button-darkred.wpcf7-submit,
.no-cssgradients .button.darkred {
  background-color: #fe2020;
}
.fusion-button.button-darkred.button-3d.fusion-button-small,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-small,
.button.darkred.button-3d.fusion-button-small,
.fusion-button.button-darkred.button-3d.button-small,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-small,
.button.darkred.button-3d.button-small {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #690e0e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkred.button-3d.fusion-button-small:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-small:active,
.button.darkred.button-3d.fusion-button-small:active,
.fusion-button.button-darkred.button-3d.button-small:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-small:active,
.button.darkred.button-3d.button-small:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkred.button-3d.fusion-button-medium,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-medium,
.button.darkred.button-3d.fusion-button-medium,
.fusion-button.button-darkred.button-3d.button-medium,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-medium,
.button.darkred.button-3d.button-medium {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #690e0e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkred.button-3d.fusion-button-medium:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-medium:active,
.button.darkred.button-3d.fusion-button-medium:active,
.fusion-button.button-darkred.button-3d.button-medium:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-medium:active,
.button.darkred.button-3d.button-medium:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkred.button-3d.fusion-button-large,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-large,
.button.darkred.button-3d.fusion-button-large,
.fusion-button.button-darkred.button-3d.button-large,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-large,
.button.darkred.button-3d.button-large {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #690e0e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkred.button-3d.fusion-button-large:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-large:active,
.button.darkred.button-3d.fusion-button-large:active,
.fusion-button.button-darkred.button-3d.button-large:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-large:active,
.button.darkred.button-3d.button-large:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkred.button-3d.fusion-button-xlarge,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-xlarge,
.button.darkred.button-3d.fusion-button-xlarge,
.fusion-button.button-darkred.button-3d.button-xlarge,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-xlarge,
.button.darkred.button-3d.button-xlarge {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #690e0e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkred.button-3d.fusion-button-xlarge:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-xlarge:active,
.button.darkred.button-3d.fusion-button-xlarge:active,
.fusion-button.button-darkred.button-3d.button-xlarge:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-xlarge:active,
.button.darkred.button-3d.button-xlarge:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #690e0e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-pink,
.fusion-button.button-pink.wpcf7-submit,
.button.pink {
  background: #fda1d5;
  background-image: linear-gradient(to top, #fc84c8, #fda1d5);
  border: 1px solid #a31366;
  color: #a31366;
}
.fusion-button.button-pink .button-icon-divider-left,
.fusion-button.button-pink.wpcf7-submit .button-icon-divider-left,
.button.pink .button-icon-divider-left,
.fusion-button.button-pink .button-icon-divider-right,
.fusion-button.button-pink.wpcf7-submit .button-icon-divider-right,
.button.pink .button-icon-divider-right {
  border-color: #a31366;
}
.fusion-button.button-pink:hover,
.fusion-button.button-pink.wpcf7-submit:hover,
.button.pink:hover,
.fusion-button.button-pink:focus,
.fusion-button.button-pink.wpcf7-submit:focus,
.button.pink:focus,
.fusion-button.button-pink:active,
.fusion-button.button-pink.wpcf7-submit:active,
.button.pink:active {
  background: #fc84c8;
  background-image: linear-gradient(to top, #fda1d5, #fc84c8);
  border: 1px solid #a31366;
  color: #a31366;
}
.fusion-button.button-pink:hover .button-icon-divider-left,
.fusion-button.button-pink.wpcf7-submit:hover .button-icon-divider-left,
.button.pink:hover .button-icon-divider-left,
.fusion-button.button-pink:focus .button-icon-divider-left,
.fusion-button.button-pink.wpcf7-submit:focus .button-icon-divider-left,
.button.pink:focus .button-icon-divider-left,
.fusion-button.button-pink:active .button-icon-divider-left,
.fusion-button.button-pink.wpcf7-submit:active .button-icon-divider-left,
.button.pink:active .button-icon-divider-left,
.fusion-button.button-pink:hover .button-icon-divider-right,
.fusion-button.button-pink.wpcf7-submit:hover .button-icon-divider-right,
.button.pink:hover .button-icon-divider-right,
.fusion-button.button-pink:focus .button-icon-divider-right,
.fusion-button.button-pink.wpcf7-submit:focus .button-icon-divider-right,
.button.pink:focus .button-icon-divider-right,
.fusion-button.button-pink:active .button-icon-divider-right,
.fusion-button.button-pink.wpcf7-submit:active .button-icon-divider-right,
.button.pink:active .button-icon-divider-right {
  border-color: #a31366;
}
.no-cssgradients .fusion-button.button-pink:hover,
.no-cssgradients .fusion-button.button-pink.wpcf7-submit:hover,
.no-cssgradients .button.pink:hover,
.no-cssgradients .fusion-button.button-pink:focus,
.no-cssgradients .fusion-button.button-pink.wpcf7-submit:focus,
.no-cssgradients .button.pink:focus,
.no-cssgradients .fusion-button.button-pink:active,
.no-cssgradients .fusion-button.button-pink.wpcf7-submit:active,
.no-cssgradients .button.pink:active {
  background-color: #fc84c8;
}
.no-cssgradients .fusion-button.button-pink,
.no-cssgradients .fusion-button.button-pink.wpcf7-submit,
.no-cssgradients .button.pink {
  background-color: #fda1d5;
}
.fusion-button.button-pink.button-3d.fusion-button-small,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-small,
.button.pink.button-3d.fusion-button-small,
.fusion-button.button-pink.button-3d.button-small,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-small,
.button.pink.button-3d.button-small {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #a31366, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-pink.button-3d.fusion-button-small:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-small:active,
.button.pink.button-3d.fusion-button-small:active,
.fusion-button.button-pink.button-3d.button-small:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-small:active,
.button.pink.button-3d.button-small:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-pink.button-3d.fusion-button-medium,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-medium,
.button.pink.button-3d.fusion-button-medium,
.fusion-button.button-pink.button-3d.button-medium,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-medium,
.button.pink.button-3d.button-medium {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #a31366, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-pink.button-3d.fusion-button-medium:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-medium:active,
.button.pink.button-3d.fusion-button-medium:active,
.fusion-button.button-pink.button-3d.button-medium:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-medium:active,
.button.pink.button-3d.button-medium:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-pink.button-3d.fusion-button-large,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-large,
.button.pink.button-3d.fusion-button-large,
.fusion-button.button-pink.button-3d.button-large,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-large,
.button.pink.button-3d.button-large {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #a31366, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-pink.button-3d.fusion-button-large:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-large:active,
.button.pink.button-3d.fusion-button-large:active,
.fusion-button.button-pink.button-3d.button-large:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-large:active,
.button.pink.button-3d.button-large:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-pink.button-3d.fusion-button-xlarge,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-xlarge,
.button.pink.button-3d.fusion-button-xlarge,
.fusion-button.button-pink.button-3d.button-xlarge,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-xlarge,
.button.pink.button-3d.button-xlarge {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #a31366, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-pink.button-3d.fusion-button-xlarge:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-xlarge:active,
.button.pink.button-3d.fusion-button-xlarge:active,
.fusion-button.button-pink.button-3d.button-xlarge:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-xlarge:active,
.button.pink.button-3d.button-xlarge:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #a31366, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-lightgray,
.fusion-button.button-lightgray.wpcf7-submit,
.button.lightgray {
  background: #fbfbfb;
  background-image: linear-gradient(to top, #f0f0f0, #fbfbfb);
  border: 1px solid #ababab;
  color: #ababab;
}
.fusion-button.button-lightgray .button-icon-divider-left,
.fusion-button.button-lightgray.wpcf7-submit .button-icon-divider-left,
.button.lightgray .button-icon-divider-left,
.fusion-button.button-lightgray .button-icon-divider-right,
.fusion-button.button-lightgray.wpcf7-submit .button-icon-divider-right,
.button.lightgray .button-icon-divider-right {
  border-color: #ababab;
}
.fusion-button.button-lightgray:hover,
.fusion-button.button-lightgray.wpcf7-submit:hover,
.button.lightgray:hover,
.fusion-button.button-lightgray:focus,
.fusion-button.button-lightgray.wpcf7-submit:focus,
.button.lightgray:focus,
.fusion-button.button-lightgray:active,
.fusion-button.button-lightgray.wpcf7-submit:active,
.button.lightgray:active {
  background: #f0f0f0;
  background-image: linear-gradient(to top, #fbfbfb, #f0f0f0);
  border: 1px solid #ababab;
  color: #ababab;
}
.fusion-button.button-lightgray:hover .button-icon-divider-left,
.fusion-button.button-lightgray.wpcf7-submit:hover .button-icon-divider-left,
.button.lightgray:hover .button-icon-divider-left,
.fusion-button.button-lightgray:focus .button-icon-divider-left,
.fusion-button.button-lightgray.wpcf7-submit:focus .button-icon-divider-left,
.button.lightgray:focus .button-icon-divider-left,
.fusion-button.button-lightgray:active .button-icon-divider-left,
.fusion-button.button-lightgray.wpcf7-submit:active .button-icon-divider-left,
.button.lightgray:active .button-icon-divider-left,
.fusion-button.button-lightgray:hover .button-icon-divider-right,
.fusion-button.button-lightgray.wpcf7-submit:hover .button-icon-divider-right,
.button.lightgray:hover .button-icon-divider-right,
.fusion-button.button-lightgray:focus .button-icon-divider-right,
.fusion-button.button-lightgray.wpcf7-submit:focus .button-icon-divider-right,
.button.lightgray:focus .button-icon-divider-right,
.fusion-button.button-lightgray:active .button-icon-divider-right,
.fusion-button.button-lightgray.wpcf7-submit:active .button-icon-divider-right,
.button.lightgray:active .button-icon-divider-right {
  border-color: #ababab;
}
.no-cssgradients .fusion-button.button-lightgray:hover,
.no-cssgradients .fusion-button.button-lightgray.wpcf7-submit:hover,
.no-cssgradients .button.lightgray:hover,
.no-cssgradients .fusion-button.button-lightgray:focus,
.no-cssgradients .fusion-button.button-lightgray.wpcf7-submit:focus,
.no-cssgradients .button.lightgray:focus,
.no-cssgradients .fusion-button.button-lightgray:active,
.no-cssgradients .fusion-button.button-lightgray.wpcf7-submit:active,
.no-cssgradients .button.lightgray:active {
  background-color: #f0f0f0;
}
.no-cssgradients .fusion-button.button-lightgray,
.no-cssgradients .fusion-button.button-lightgray.wpcf7-submit,
.no-cssgradients .button.lightgray {
  background-color: #fbfbfb;
}
.fusion-button.button-lightgray.button-3d.fusion-button-small,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-small,
.button.lightgray.button-3d.fusion-button-small,
.fusion-button.button-lightgray.button-3d.button-small,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-small,
.button.lightgray.button-3d.button-small {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #ababab, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-lightgray.button-3d.fusion-button-small:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-small:active,
.button.lightgray.button-3d.fusion-button-small:active,
.fusion-button.button-lightgray.button-3d.button-small:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-small:active,
.button.lightgray.button-3d.button-small:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-lightgray.button-3d.fusion-button-medium,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-medium,
.button.lightgray.button-3d.fusion-button-medium,
.fusion-button.button-lightgray.button-3d.button-medium,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-medium,
.button.lightgray.button-3d.button-medium {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #ababab, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-lightgray.button-3d.fusion-button-medium:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-medium:active,
.button.lightgray.button-3d.fusion-button-medium:active,
.fusion-button.button-lightgray.button-3d.button-medium:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-medium:active,
.button.lightgray.button-3d.button-medium:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-lightgray.button-3d.fusion-button-large,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-large,
.button.lightgray.button-3d.fusion-button-large,
.fusion-button.button-lightgray.button-3d.button-large,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-large,
.button.lightgray.button-3d.button-large {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #ababab, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-lightgray.button-3d.fusion-button-large:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-large:active,
.button.lightgray.button-3d.fusion-button-large:active,
.fusion-button.button-lightgray.button-3d.button-large:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-large:active,
.button.lightgray.button-3d.button-large:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-lightgray.button-3d.fusion-button-xlarge,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-xlarge,
.button.lightgray.button-3d.fusion-button-xlarge,
.fusion-button.button-lightgray.button-3d.button-xlarge,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-xlarge,
.button.lightgray.button-3d.button-xlarge {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #ababab, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-lightgray.button-3d.fusion-button-xlarge:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-xlarge:active,
.button.lightgray.button-3d.fusion-button-xlarge:active,
.fusion-button.button-lightgray.button-3d.button-xlarge:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-xlarge:active,
.button.lightgray.button-3d.button-xlarge:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #ababab, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgray,
.fusion-button.button-darkgray.wpcf7-submit,
.button.darkgray {
  background: #c0c0c0;
  background-image: linear-gradient(to top, #9e9e9e, #c0c0c0);
  border: 1px solid #434c50;
  color: #434c50;
}
.fusion-button.button-darkgray .button-icon-divider-left,
.fusion-button.button-darkgray.wpcf7-submit .button-icon-divider-left,
.button.darkgray .button-icon-divider-left,
.fusion-button.button-darkgray .button-icon-divider-right,
.fusion-button.button-darkgray.wpcf7-submit .button-icon-divider-right,
.button.darkgray .button-icon-divider-right {
  border-color: #434c50;
}
.fusion-button.button-darkgray:hover,
.fusion-button.button-darkgray.wpcf7-submit:hover,
.button.darkgray:hover,
.fusion-button.button-darkgray:focus,
.fusion-button.button-darkgray.wpcf7-submit:focus,
.button.darkgray:focus,
.fusion-button.button-darkgray:active,
.fusion-button.button-darkgray.wpcf7-submit:active,
.button.darkgray:active {
  background: #9e9e9e;
  background-image: linear-gradient(to top, #c0c0c0, #9e9e9e);
  border: 1px solid #434c50;
  color: #434c50;
}
.fusion-button.button-darkgray:hover .button-icon-divider-left,
.fusion-button.button-darkgray.wpcf7-submit:hover .button-icon-divider-left,
.button.darkgray:hover .button-icon-divider-left,
.fusion-button.button-darkgray:focus .button-icon-divider-left,
.fusion-button.button-darkgray.wpcf7-submit:focus .button-icon-divider-left,
.button.darkgray:focus .button-icon-divider-left,
.fusion-button.button-darkgray:active .button-icon-divider-left,
.fusion-button.button-darkgray.wpcf7-submit:active .button-icon-divider-left,
.button.darkgray:active .button-icon-divider-left,
.fusion-button.button-darkgray:hover .button-icon-divider-right,
.fusion-button.button-darkgray.wpcf7-submit:hover .button-icon-divider-right,
.button.darkgray:hover .button-icon-divider-right,
.fusion-button.button-darkgray:focus .button-icon-divider-right,
.fusion-button.button-darkgray.wpcf7-submit:focus .button-icon-divider-right,
.button.darkgray:focus .button-icon-divider-right,
.fusion-button.button-darkgray:active .button-icon-divider-right,
.fusion-button.button-darkgray.wpcf7-submit:active .button-icon-divider-right,
.button.darkgray:active .button-icon-divider-right {
  border-color: #434c50;
}
.no-cssgradients .fusion-button.button-darkgray:hover,
.no-cssgradients .fusion-button.button-darkgray.wpcf7-submit:hover,
.no-cssgradients .button.darkgray:hover,
.no-cssgradients .fusion-button.button-darkgray:focus,
.no-cssgradients .fusion-button.button-darkgray.wpcf7-submit:focus,
.no-cssgradients .button.darkgray:focus,
.no-cssgradients .fusion-button.button-darkgray:active,
.no-cssgradients .fusion-button.button-darkgray.wpcf7-submit:active,
.no-cssgradients .button.darkgray:active {
  background-color: #9e9e9e;
}
.no-cssgradients .fusion-button.button-darkgray,
.no-cssgradients .fusion-button.button-darkgray.wpcf7-submit,
.no-cssgradients .button.darkgray {
  background-color: #c0c0c0;
}
.fusion-button.button-darkgray.button-3d.fusion-button-small,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-small,
.button.darkgray.button-3d.fusion-button-small,
.fusion-button.button-darkgray.button-3d.button-small,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-small,
.button.darkgray.button-3d.button-small {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #434c50, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgray.button-3d.fusion-button-small:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-small:active,
.button.darkgray.button-3d.fusion-button-small:active,
.fusion-button.button-darkgray.button-3d.button-small:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-small:active,
.button.darkgray.button-3d.button-small:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgray.button-3d.fusion-button-medium,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-medium,
.button.darkgray.button-3d.fusion-button-medium,
.fusion-button.button-darkgray.button-3d.button-medium,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-medium,
.button.darkgray.button-3d.button-medium {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #434c50, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgray.button-3d.fusion-button-medium:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-medium:active,
.button.darkgray.button-3d.fusion-button-medium:active,
.fusion-button.button-darkgray.button-3d.button-medium:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-medium:active,
.button.darkgray.button-3d.button-medium:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgray.button-3d.fusion-button-large,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-large,
.button.darkgray.button-3d.fusion-button-large,
.fusion-button.button-darkgray.button-3d.button-large,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-large,
.button.darkgray.button-3d.button-large {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #434c50, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgray.button-3d.fusion-button-large:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-large:active,
.button.darkgray.button-3d.fusion-button-large:active,
.fusion-button.button-darkgray.button-3d.button-large:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-large:active,
.button.darkgray.button-3d.button-large:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgray.button-3d.fusion-button-xlarge,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-xlarge,
.button.darkgray.button-3d.fusion-button-xlarge,
.fusion-button.button-darkgray.button-3d.button-xlarge,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-xlarge,
.button.darkgray.button-3d.button-xlarge {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #434c50, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button.button-darkgray.button-3d.fusion-button-xlarge:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-xlarge:active,
.button.darkgray.button-3d.fusion-button-xlarge:active,
.fusion-button.button-darkgray.button-3d.button-xlarge:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-xlarge:active,
.button.darkgray.button-3d.button-xlarge:active {
  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #434c50, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-checklist {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-top: 10px;
}
.fusion-checklist .fusion-li-item {
  margin-bottom: 11px;
}
.fusion-checklist .icon-wrapper {
  display: table;
  float: left;
}
.fusion-checklist .fusion-li-icon {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.fusion-checklist .circle-yes {
  border-radius: 50%;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  background-color: #333333;
  color: #fff;
  text-align: center;
}
.fusion-clients-slider {
  margin-bottom: 55px;
  height: auto;
}
.fusion-content-boxes {
  margin-bottom: 60px;
}
.fusion-content-boxes .fusion-column {
  margin-bottom: 20px;
}
.fusion-content-boxes.fusion-columns-1 .fusion-column {
  margin-bottom: 40px;
}
.fusion-content-boxes .link-area-box {
  cursor: pointer;
}
.fusion-content-boxes .heading {
  overflow: hidden;
  margin-bottom: 15px;
}
.fusion-content-boxes .heading .heading-link:hover .content-box-heading {
  color: #a0ce4e;
}
.fusion-content-boxes .heading .heading-link:hover .fontawesome-icon {
  background-color: #a0ce4e;
  border-color: #a0ce4e;
}
.fusion-content-boxes .heading .heading-link a,
.fusion-content-boxes .heading .heading-link .fontawesome-icon,
.fusion-content-boxes .heading .heading-link .content-box-heading {
  transition: all .3s;
}
.fusion-content-boxes .heading .content-box-heading {
  margin: 0;
}
.fusion-content-boxes .heading img {
  float: none;
}
.fusion-content-boxes .fontawesome-icon.circle-yes {
  margin-top: 0;
}
.fusion-content-boxes .icon > span {
  display: inline-block;
}
.fusion-content-boxes .fusion-read-more,
.fusion-content-boxes .fusion-read-more:after,
.fusion-content-boxes .fusion-read-more:before {
  transition: all .3s;
}
.fusion-content-boxes .fusion-read-more-button {
  margin-top: 18px;
}
.fusion-content-boxes .link-type-button-bar {
  padding-bottom: 50px;
}
.fusion-content-boxes .link-type-button-bar .fusion-read-more {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 5px 0px;
  text-align: center;
}
.fusion-content-boxes .content-container .fusion-read-more {
  display: block;
  margin-top: 18px;
  /* General styles in base.less */
}
.fusion-content-boxes .content-wrapper-background {
  padding: 35px;
}
.fusion-content-boxes .content-box-shortcode-timeline {
  display: block;
  height: 1px;
  border-top-style: solid;
  border-top-width: 1px;
  position: absolute;
  top: 0px;
  left: 50%;
  z-index: 1;
  margin-right: 10px;
}
.fusion-content-boxes .content-box-shortcode-timeline-vertical {
  display: block;
  width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
  position: absolute;
  top: 0;
  z-index: 1;
}
.fusion-content-boxes.content-boxes .content-box-column-last-in-row .content-box-shortcode-timeline,
.fusion-content-boxes.content-boxes .content-box-column-last .content-box-shortcode-timeline {
  display: none;
}
.fusion-content-boxes.content-boxes-clean-vertical.content-boxes .content-box-column-last-in-row,
.fusion-content-boxes.content-boxes-clean-horizontal.content-boxes .content-box-column-last-in-row,
.fusion-content-boxes.content-boxes-clean-vertical.content-boxes .content-box-column-last,
.fusion-content-boxes.content-boxes-clean-horizontal.content-boxes .content-box-column-last {
  border-right-width: 1px;
}
.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column .icon,
.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column .icon {
  opacity: 0;
}
.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column.fusion-appear .icon {
  -webkit-animation: avadaExpandAndShow 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
  animation: avadaExpandAndShow 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column.fusion-appear .content-box-shortcode-timeline {
  -webkit-animation: avadaExpandWidth 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
  animation: avadaExpandWidth 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
  width: 100%;
}
.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column.fusion-appear .icon {
  -webkit-animation: avadaExpandAndShow 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
  animation: avadaExpandAndShow 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column.fusion-appear .content-box-shortcode-timeline-vertical {
  -webkit-animation: avadaExpandHeight 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
  animation: avadaExpandHeight 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
  height: 100%;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .icon,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .image {
  display: table-cell;
  vertical-align: middle;
  float: none;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .content-box-heading {
  display: table-cell;
  vertical-align: middle;
  line-height: normal;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .content-box-heading {
  float: none !important;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right img,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right i {
  margin-left: 20px;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading {
  margin-bottom: 15px;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon {
  position: relative;
  overflow: visible;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .content-box-heading {
  vertical-align: top;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .content-box-heading {
  float: right;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image {
  right: 0;
}
.fusion-content-boxes.content-boxes-icon-on-side .icon,
.fusion-content-boxes.content-boxes-icon-on-side .image {
  position: absolute;
}
.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-small {
  padding-left: 55px;
}
.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-medium {
  padding-left: 70px;
}
.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-large {
  padding-left: 85px;
}
.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container {
  padding-left: 0px !important;
}
.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-small {
  padding-right: 45px;
}
.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-medium {
  padding-right: 60px;
}
.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-large {
  padding-right: 75px;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon {
  display: table;
  width: auto;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .heading-link,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .heading-link {
  display: block;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon img,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon img {
  margin-right: 20px;
  max-width: none;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .fontawesome-icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .fontawesome-icon {
  display: block;
  float: none;
  margin-right: 20px;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.small,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.small {
  height: 35px;
  width: 35px;
  line-height: 35px;
  font-size: 18px;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.medium,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.medium {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 21px;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.large,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.large {
  width: 65px;
  height: 65px;
  line-height: 65px;
  font-size: 24px;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right {
  float: right !important;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .image,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image {
  float: none;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon i,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon i {
  margin-right: 0px !important;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .content-box-heading,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .content-box-heading {
  line-height: 27px !important;
  text-align: right;
}
.fusion-content-boxes.content-boxes-icon-with-title .content-icon-wrapper-yes .heading-with-icon .icon span,
.fusion-content-boxes.content-boxes-icon-on-side .content-icon-wrapper-yes .heading-with-icon .icon span {
  margin-right: 20px;
}
.fusion-content-boxes.content-boxes-icon-with-title .content-icon-wrapper-yes .heading-with-icon.icon-right .icon span,
.fusion-content-boxes.content-boxes-icon-on-side .content-icon-wrapper-yes .heading-with-icon.icon-right .icon span {
  margin-left: 20px;
  margin-right: 0;
}
.fusion-content-boxes.content-boxes-icon-with-title .content-icon-wrapper-yes .heading-with-icon .fontawesome-icon,
.fusion-content-boxes.content-boxes-icon-on-side .content-icon-wrapper-yes .heading-with-icon .fontawesome-icon {
  margin-right: 0;
}
.fusion-content-boxes.content-boxes-icon-with-title .content-container .fusion-read-more,
.fusion-content-boxes.content-boxes-icon-on-side .content-container .fusion-read-more {
  /* General styles in base.less */
}
.fusion-content-boxes.content-boxes-icon-on-top .heading {
  text-align: center;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading .icon {
  margin-bottom: 15px;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading .fontawesome-icon {
  display: block;
  float: none;
  margin: 0 auto;
  height: 64px;
  width: 64px;
  line-height: 64px;
  font-size: 24px;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading i.small {
  height: 35px;
  width: 35px;
  line-height: 35px;
  font-size: 18px;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading i.medium {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 21px;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading i.large {
  width: 65px;
  height: 65px;
  line-height: 65px;
  font-size: 24px;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading img {
  margin-bottom: 20px;
}
.fusion-content-boxes.content-boxes-icon-on-top .content-container,
.fusion-content-boxes.content-boxes-icon-on-top .fusion-read-more {
  text-align: center;
}
.fusion-content-boxes.content-boxes-icon-boxed {
  overflow: visible;
}
.fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {
  overflow: visible;
  padding: 50px 35px 35px 35px;
  text-align: center;
}
.fusion-content-boxes.content-boxes-icon-boxed .link-type-button-bar {
  padding-bottom: 50px;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading {
  overflow: visible;
  position: relative;
  text-align: center;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading .fontawesome-icon {
  display: block;
  position: absolute;
  left: 50%;
  top: -80px;
  float: none;
  height: 64px;
  width: 64px;
  line-height: 64px;
  font-size: 24px;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading i.small {
  height: 35px;
  width: 35px;
  line-height: 35px;
  font-size: 18px;
  top: -67px;
  margin-left: -17px;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading i.medium {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 21px;
  top: -76px;
  margin-left: -25px;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading i.large {
  width: 65px;
  height: 65px;
  line-height: 65px;
  font-size: 24px;
  top: -85px;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading .image {
  display: block;
  position: absolute;
  left: 50%;
}
.fusion-content-boxes.content-boxes-icon-boxed .content-container,
.fusion-content-boxes.content-boxes-icon-boxed .fusion-read-more {
  text-align: center;
}
.fusion-content-boxes.content-boxes-timeline-horizontal .icon {
  position: relative;
  z-index: 2;
}
.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column > .col {
  position: static;
}
.fusion-content-boxes.content-boxes-timeline-vertical .icon {
  position: relative;
  z-index: 2;
}
.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column-last .content-box-shortcode-timeline-vertical {
  display: none;
}
.fusion-content-boxes.content-boxes-timeline-vertical .icon-right .icon,
.fusion-content-boxes.content-boxes-timeline-vertical .icon-right .image {
  padding-left: 10px;
}
.do-animate .fusion-content-boxes .fusion-animated {
  -webkit-animation-fill-mode: none;
  animation-fill-mode: none;
  position: static;
}
.fusion-content-boxes.content-boxes-clean-vertical {
  margin-left: 0;
  margin-right: 0;
}
.fusion-content-boxes.content-boxes-clean-vertical .content-box-column {
  border-style: solid;
  border-width: 1px;
  border-right-width: 0;
  padding: 0;
}
.fusion-content-boxes.content-boxes-clean-vertical .col {
  padding: 30px;
}
.fusion-content-boxes.content-boxes-clean-vertical .link-type-button {
  padding-bottom: 0;
}
.fusion-content-boxes.content-boxes-clean-vertical .link-type-button-bar {
  padding-bottom: 60px;
}
.fusion-content-boxes.content-boxes-clean-horizontal {
  margin-left: 0;
  margin-right: 0;
}
.fusion-content-boxes.content-boxes-clean-horizontal .content-box-column {
  border-style: solid;
  border-width: 1px;
  border-right-width: 0;
  padding: 0;
}
.fusion-content-boxes.content-boxes-clean-horizontal .col {
  padding: 30px;
}
.fusion-content-boxes.content-boxes-clean-horizontal .link-type-button-bar {
  padding-bottom: 60px;
}
.fusion-content-boxes .link-type-button-bar {
  position: relative;
}
.fusion-countdown {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
      flex-direction: row;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 30px;
}
.fusion-countdown.fusion-no-bg {
  padding: 0;
}
.fusion-countdown .fusion-countdown-heading-wrapper {
  line-height: 25px;
}
.fusion-countdown .fusion-countdown-heading {
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 2px;
}
.fusion-countdown .fusion-countdown-subheading {
  font-size: 13px;
  letter-spacing: 1px;
}
.fusion-countdown .fusion-countdown-counter-wrapper {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
  overflow: hidden;
  margin: 0 10px;
  font-size: 20px;
  text-align: center;
}
.fusion-countdown .fusion-dash-wrapper {
  display: inline-block;
  padding: 5px;
}
.fusion-countdown .fusion-dash-wrapper.fusion-no-bg {
  padding-left: 10px;
  padding-right: 10px;
}
.fusion-countdown .fusion-dash-wrapper.fusion-no-bg .fusion-dash {
  padding: 0;
}
.fusion-countdown .fusion-dash {
  padding: 12px 22px;
  text-align: center;
}
.fusion-countdown .fusion-digit {
  display: inline-block;
}
.fusion-countdown .fusion-digit > div {
  width: 11px;
}
.fusion-countdown .fusion-first-digit {
  display: none;
}
.fusion-countdown .fusion-dash-title {
  display: inline-block;
  padding-left: 5px;
  min-width: 46px;
}
.fusion-countdown .fusion-countdown-link {
  letter-spacing: 2px;
}
.fusion-countdown .fusion-countdown-link:hover {
  opacity: 0.7;
}
.fusion-counters-circle {
  margin-bottom: 20px;
  text-align: center;
}
.fusion-counters-circle .counter-circle-wrapper {
  display: inline-block;
  position: relative;
  margin-bottom: 20px;
  margin-right: 15px;
  vertical-align: middle;
  height: 220px;
  width: 220px;
  text-align: center;
}
.fusion-counters-circle .counter-circle {
  position: relative;
  height: 220px;
  width: 220px;
  text-align: center;
  line-height: 220px;
  font-size: 50px;
}
.fusion-counters-circle .counter-circle .fontawesome-icon {
  float: none;
  margin: 0;
  font-size: 50px;
}
.fusion-counters-circle .counter-circle canvas {
  position: absolute;
  left: 0;
  top: 0;
}
.fusion-counters-circle :last-child {
  margin-right: 0;
}
.fusion-counters-box.row {
  margin-left: -7px;
  margin-right: -7px;
}
.fusion-counters-box .fusion-counter-box {
  padding: 0 7px;
  margin-bottom: 14px;
  text-align: center;
}
.fusion-counters-box .fusion-counter-box .counter-box-container {
  padding: 20px 20px;
}
.fusion-counters-box .fusion-counter-box .counter-box-border {
  border: 1px solid #e5e4e3;
}
.fusion-counters-box .content-box-counter {
  color: #a0ce4e;
  font-size: 50px;
  line-height: 50px;
}
.fusion-counters-box .counter-box-icon {
  float: none;
  margin-top: -8px;
  vertical-align: middle;
  color: inherit;
}
.fusion-dropcap {
  position: relative;
  top: 4px;
  float: left;
  margin-right: 10px;
  padding: 0;
  line-height: 52px;
  color: #a0ce4e;
  font-size: 60px;
  text-transform: uppercase;
}
.fusion-dropcap.dropcap-boxed {
  height: 51px;
  width: 51px;
  border-radius: 8px;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  color: #fff;
  font-size: 45px;
  text-align: center;
}
.fusion-flexslider {
  position: relative;
  margin-bottom: 0px;
  padding: 0;
  background-color: transparent;
  overflow: hidden;
}
.fusion-flexslider .slides,
.fusion-flexslider .flex-control-nav,
.fusion-flexslider .flex-direction-nav {
  z-index: 100;
  margin: 0;
  padding: 0;
  list-style: none;
}
.fusion-flexslider .slides {
  overflow: hidden;
}
.fusion-flexslider .slides li {
  display: none;
}
.fusion-flexslider .slides img {
  display: block;
  width: 100%;
}
.fusion-flexslider.fusion-flexslider-loading .slides > li:first-child {
  display: block;
  opacity: 1 !important;
}
.woocommerce-container .images .fusion-flexslider.fusion-flexslider-loading .slides > li:first-child {
  float: left;
}
.fusion-flexslider .flex-control-nav {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
}
.fusion-flexslider .flex-direction-nav a {
  z-index: 100;
  position: absolute;
  top: 50%;
  overflow: hidden;
  margin: -20px 0 0;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background-color: rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
  cursor: pointer;
  opacity: 0;
  font-size: 14px;
  font-weight: normal;
  font-family: 'icomoon';
  -webkit-font-smoothing: none;
  color: #fff;
  transition: opacity all .3s ease;
}
.fusion-flexslider .flex-direction-nav .flex-next {
  right: 0px;
}
.fusion-flexslider .flex-direction-nav .flex-prev {
  left: 0px;
}
.fusion-flexslider:hover .flex-direction-nav .flex-next,
.fusion-flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.8;
}
.fusion-flexslider:hover .flex-direction-nav .flex-next:hover,
.fusion-flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.fusion-flexslider:hover .flex-direction-nav .flex-disabled {
  display: none;
  opacity: 0;
  cursor: default;
}
.fusion-flexslider.flexslider-attachments {
  overflow: visible;
}
.fusion-flexslider.flexslider-attachments .flex-direction-nav a {
  width: 30px;
  height: 30px;
  margin-top: -55px;
  text-align: center;
  line-height: 30px;
}
.fusion-flexslider.flexslider-attachments .flex-direction-nav a:before {
  color: #fff;
}
.fusion-flexslider.flexslider-attachments .flex-control-thumbs li {
  width: 60px;
  margin: 5px;
  float: none;
}
.fusion-flexslider.flexslider-default .flex-direction-nav a {
  width: 60px;
  height: 60px;
  margin-top: -30px;
  text-align: center;
  line-height: 60px;
  font-size: 30px;
}
.fusion-flexslider.flexslider-posts .flex-direction-nav a {
  width: 30px;
  height: 30px;
  margin-top: -15px;
  text-align: center;
  line-height: 30px;
}
.fusion-flexslider.flexslider-posts .slide-excerpt {
  position: absolute;
  bottom: 20%;
}
.fusion-flexslider.flexslider-posts .slide-excerpt h2 {
  color: #FFF;
  background: rgba(0, 0, 0, 0.8);
  padding: 10px 15px;
  margin: 0;
}
.fusion-flexslider.flexslider-posts .slide-excerpt h2 a {
  color: #fff;
}
.fusion-flexslider.flexslider-posts .slide-excerpt p {
  color: #FFF;
  background: rgba(0, 0, 0, 0.8);
  padding: 15px 15px;
}
.fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a {
  background-color: rgba(0, 0, 0, 0.5);
  width: 30px;
  height: 30px;
  margin-top: -15px;
  text-align: center;
  line-height: 30px;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  padding: 5%;
  width: 30%;
  box-sizing: content-box;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt .excerpt-container {
  overflow: hidden;
  height: 100%;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 {
  color: #fff;
  padding: 10px 15px;
  margin: 0;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 a {
  color: #fff;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt p {
  color: #fff;
  padding: 15px 15px;
}
.flexslider-attachments .flex-control-nav {
  position: relative;
  margin-top: 10px;
}
.page .post-slideshow {
  margin-bottom: 30px;
}
.fusion-flip-boxes {
  margin-bottom: 25px;
}
.fusion-flip-box {
  position: relative;
  z-index: 1;
  padding: 0;
  margin: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.fusion-flip-box .flip-box-inner-wrapper {
  position: relative;
  margin-bottom: 15px;
  -webkit-transform: translateZ(0);
}
.fusion-flip-box .flip-box-front,
.fusion-flip-box .flip-box-back {
  -webkit-perspective: 600px;
  -ms-perspective: 600px;
  perspective: 600px;
  padding: 27px 20px 27px 20px;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-clip: padding-box;
  transition: all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275) !important;
}
.fusion-flip-box .flip-box-front {
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  z-index: 10;
}
.fusion-flip-box .flip-box-back {
  position: absolute;
  left: 0;
  top: 0;
  height: auto;
  width: 100%;
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  z-index: -1;
}
.fusion-flip-box .flip-box-back .fusion-button {
  display: block;
  margin: 20px auto 0 auto;
}
.fusion-flip-box.hover .flip-box-back {
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  z-index: 1;
}
.fusion-flip-box.hover .flip-box-front {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  z-index: -1;
}
.fusion-flip-box.hover .flip-box-front .flip-box-grafix i:before {
  display: none;
}
.fusion-flip-box .flip-box-grafix {
  display: table;
  margin: 0 auto;
  margin-bottom: 10px;
}
.fusion-flip-box .flip-box-image {
  table-layout: fixed;
  width: 100%;
}
.fusion-flip-box .flip-box-circle {
  height: 64px;
  width: 64px;
  border: 1px solid;
  border-radius: 50%;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
}
.fusion-flip-box .flip-box-circle i {
  display: table-cell;
  vertical-align: middle;
  font-size: 24px;
}
.fusion-flip-box .flip-box-no-circle i {
  font-size: 60px;
}
.fusion-flip-box .flip-box-heading {
  margin-top: 0;
  margin-bottom: 9px;
}
.fusion-flip-box .flip-box-heading.without-text {
  margin-bottom: 0;
}
.fusion-flip-box .flip-box-heading-back {
  margin-bottom: 9px;
  margin-top: 0;
  font-size: 14px;
  text-transform: uppercase;
}
.fusion-flip-box .finished-animating {
  transition: none !important;
  -webkit-animation: none !important;
  animation: none !important;
}
.fontawesome-icon {
  display: inline-block;
  float: left;
  margin-right: 10px;
}
.fontawesome-icon.circle-yes {
  border-radius: 50%;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  background-clip: inherit;
  border-width: 1px;
  border-style: solid;
  background-color: #333333;
  color: #fff;
  text-align: center;
  margin-top: 2px;
}
.fontawesome-icon.circle-no.size-large {
  margin-top: 2px;
}
.fontawesome-icon.circle-no.size-medium {
  margin-top: 3px;
}
.fontawesome-icon.circle-no.size-small {
  margin-top: 5px;
}
.fusion-login-box .fusion-login-caption {
  margin-bottom: 20px;
}
.fusion-login-box .fusion-login-form {
  padding: 25px;
  background-color: #f6f6f6;
}
.fusion-login-box .fusion-login-input-wrapper {
  margin-bottom: 20px;
}
.fusion-login-box .fusion-login-button-fullwidth {
  width: 100%;
}
.fusion-login-box .fusion-login-links {
  margin: 0 -10px;
}
.fusion-login-box .fusion-login-links > a {
  padding: 0 10px;
}
.fusion-login-box .fusion-login-loggedin-links {
  display: inline-block;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  text-align: initial;
}
.fusion-login-box .fusion-login-avatar {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
.fusion-login-box .fusion-login-box-error {
  margin-bottom: 20px;
  color: #d04544;
}
.fusion-login-box.fusion-login-box-login .fusion-login-submit-wrapperr {
  margin-bottom: 20px;
}
.fusion-login-box.fusion-login-align-center {
  text-align: center;
}
.fullwidth-box.video-background {
  position: relative;
}
.fullwidth-box.video-background .fullwidth-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  height: 100%;
  width: 100%;
}
.fullwidth-box.video-background .fullwidth-video {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  min-height: 100%;
  min-width: 100%;
  -webkit-transform-style: preserve-3d;
}
.fullwidth-box.video-background .fullwidth-video video {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: 100%;
  object-fit: cover;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.fullwidth-box.video-background .fusion-row {
  position: relative;
  z-index: 10;
}
.fullwidth-box.video-background .fullwidth-video-image {
  display: none;
}
.ua-mobile .fullwidth-box.video-background .fullwidth-video-image {
  width: 100%;
  height: 100%;
  display: block;
  z-index: 2;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center center;
  position: absolute;
  top: 0;
  left: 0;
}
.fullwidth-box.faded-background {
  position: relative;
  overflow: hidden;
}
.fullwidth-box.faded-background .fullwidth-faded {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  min-height: 100%;
  min-width: 100%;
}
.fullwidth-box.faded-background .fusion-row {
  position: relative;
  z-index: 10;
}
.hundred-percent-fullwidth {
  overflow: hidden;
}
.hundred-percent-fullwidth .fusion-row {
  max-width: none !important;
}
#main .fullwidth-box .fusion-row {
  padding-left: 0;
  padding-right: 0;
}
.ua-safari .fullwidth-box.faded-background .fullwidth-faded {
  -webkit-transform: translate3d(0, 0, 0);
}
.ua-safari.ua-mobile .fullwidth-box.faded-background .fullwidth-faded {
  -webkit-transform: none;
}
.fusion-google-map img {
  max-width: none;
}
.fusion-google-map .fusion-info-box {
  padding: 5px;
  border-radius: 5px;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  background-color: #a0ce4e;
  color: #fff;
  font-size: 13px;
}
.fusion-highlight {
  padding: 0.1em 0.3em;
  line-height: 1.7em;
}
.fusion-highlight.rounded {
  border-radius: 4px;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
}
.fusion-highlight.dark {
  color: #ccc;
}
.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  max-width: 100%;
}
.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}
.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}
/* bottom shadow classes in taglinebox.less */
.imageframe-align-center {
  text-align: center;
}
.fusion-image-carousel {
  margin-bottom: 40px;
}
/* All standard carousel styles */
.fusion-carousel {
  overflow: hidden;
  padding: 0;
}
.fusion-carousel .fusion-carousel-positioner {
  position: relative;
}
.fusion-carousel .fusion-carousel-wrapper {
  box-sizing: content-box;
  padding: 8px 0;
}
.fusion-carousel .fusion-carousel-swipe {
  cursor: -webkit-grab;
  cursor: grab;
}
.fusion-carousel .fusion-carousel-holder {
  margin: 0;
  padding: 0;
  list-style: none;
}
.fusion-carousel .fusion-carousel-item {
  display: block;
  float: left;
  padding: 0;
}
.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper {
  display: inline-block;
  visibility: hidden;
  vertical-align: middle;
  width: 100%;
  line-height: normal;
}
.fusion-carousel .fusion-carousel-item .fusion-image-wrapper {
  margin-bottom: 0;
  text-align: center;
}
.fusion-carousel .fusion-carousel-item > a {
  display: block;
}
.fusion-carousel .fusion-carousel-item img {
  vertical-align: middle;
  width: 100%;
  height: auto;
}
.fusion-carousel .fusion-carousel-title {
  margin: 15px 0 3px;
}
.fusion-carousel .fusion-carousel-price {
  margin-top: 8px;
}
.fusion-carousel .fusion-carousel-price .price {
  margin-bottom: 0;
}
.fusion-carousel .fusion-carousel-nav {
  visibility: hidden;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev,
.fusion-carousel .fusion-carousel-nav .fusion-nav-next {
  display: block;
  z-index: 1000;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  margin-top: -14px;
  height: 29px;
  width: 29px;
  text-align: center;
  cursor: pointer;
  color: transparent;
  background-color: rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
}
.no-rgba .fusion-carousel .fusion-carousel-nav .fusion-nav-prev,
.no-rgba .fusion-carousel .fusion-carousel-nav .fusion-nav-next {
  background-color: #3e3e3e;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before,
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before {
  display: block;
  position: relative;
  line-height: 29px;
  font-size: 14px;
  color: #fff;
  font-family: 'icomoon';
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover,
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover {
  opacity: 1;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
  left: 0;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before {
  content: '\f104';
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next {
  right: 0;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before {
  content: '\f105';
}
.fusion-carousel-border .fusion-image-wrapper {
  border: 1px solid #e9eaee;
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-wrapper {
  height: 115px !important;
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder {
  line-height: 115px !important;
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper {
  text-align: center;
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper {
  display: inline;
  vertical-align: middle;
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper a {
  display: block;
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img {
  max-height: 115px;
  width: auto;
}
.fusion-layout-column {
  position: relative;
  float: left;
  margin-right: 4%;
  margin-bottom: 20px;
}
.fusion-one-full {
  float: none;
}
.fusion-one-sixth {
  width: 13.3333%;
}
.fusion-five-sixth {
  width: 82.6666%;
}
.fusion-one-fifth {
  width: 16.8%;
}
.fusion-two-fifth {
  width: 37.6%;
}
.fusion-three-fifth {
  width: 58.4%;
}
.fusion-four-fifth {
  width: 79.2%;
}
.fusion-one-fourth {
  width: 22%;
}
.fusion-three-fourth {
  width: 74%;
}
.fusion-one-third {
  width: 30.6666%;
}
.fusion-two-third {
  width: 65.3333%;
}
.fusion-one-half {
  width: 48%;
}
.fusion-column-last {
  margin-left: 0;
  margin-right: 0;
}
.fusion-spacing-no {
  margin: 0;
}
.fusion-spacing-no.fusion-one-sixth {
  width: 16.6666%;
}
.fusion-spacing-no.fusion-five-sixth {
  width: 83.3333%;
}
.fusion-spacing-no.fusion-one-fifth {
  width: 20%;
}
.fusion-spacing-no.fusion-two-fifth {
  width: 40%;
}
.fusion-spacing-no.fusion-three-fifth {
  width: 60%;
}
.fusion-spacing-no.fusion-four-fifth {
  width: 80%;
}
.fusion-spacing-no.fusion-one-fourth {
  width: 25%;
}
.fusion-spacing-no.fusion-three-fourth {
  width: 75%;
}
.fusion-spacing-no.fusion-one-third {
  width: 33.3333%;
}
.fusion-spacing-no.fusion-two-third {
  width: 66.6666%;
}
.fusion-spacing-no.fusion-one-half {
  width: 50%;
}
.fusion-spacing-no.fusion-column-last {
  margin-left: 0;
  margin-right: 0;
}
.fusion-spacing-no .fusion-column-wrapper {
  min-height: 1px;
}
.fusion-equal-height-columns .fusion-column-table {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.fusion-equal-height-columns .fusion-column-tablecell {
  display: table-cell;
  vertical-align: middle;
}
.fusion-column-inner-bg-wrapper .fusion-column-wrapper {
  position: relative;
  z-index: 2;
  pointer-events: none;
}
.fusion-column-inner-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.fusion-column-inner-bg a {
  width: 100%;
  height: 100%;
}
.fusion-column-inner-bg a span {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.modal-dialog {
  margin-top: 60px;
}
.fusion-modal {
  -webkit-overflow-scrolling: auto !important;
}
.fusion-modal .modal-header {
  min-height: 54px;
}
.fusion-modal .modal-title {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}
.fusion-modal .close {
  font-size: 30px;
  margin-top: -5px;
  text-shadow: none;
}
.fusion-modal .fusion-separator {
  width: 100% !important;
}
.fusion-person .person-shortcode-image-wrapper {
  text-align: center;
}
.fusion-person .person-image-container {
  display: inline-block;
  z-index: 1;
  max-width: 100%;
  vertical-align: bottom;
}
.fusion-person .person-image-container.glow {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.fusion-person .person-image-container.dropshadow {
  box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.3);
}
.fusion-person .person-desc {
  margin-top: 25px;
}
.fusion-person .person-desc .person-author {
  display: table;
  width: 100%;
}
.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-person .person-desc .person-author .fusion-social-networks {
  display: table-cell;
  vertical-align: middle;
  float: none;
}
.fusion-person .person-desc .person-author .person-author-wrapper {
  min-width: 50%;
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}
.fusion-person .person-desc .person-author .fusion-social-networks {
  max-width: 50%;
  text-align: right;
}
.fusion-person .person-desc .person-author .person-name,
.fusion-person .person-desc .person-author .person-title {
  display: block;
}
.fusion-person .person-content {
  margin-top: 25px;
}
.fusion-person-left {
  text-align: left;
}
.fusion-person-center {
  text-align: center;
}
.fusion-person-center .person-desc .person-author {
  display: block;
  width: 100%;
}
.fusion-person-center .person-desc .person-author .person-author-wrapper {
  display: block;
  width: 100%;
}
.fusion-person-center .person-desc .person-author .fusion-social-networks {
  display: block;
  width: 100%;
  max-width: none;
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
}
.fusion-person-center .person-content {
  margin-top: 25px;
}
.fusion-person-right {
  text-align: right;
}
.fusion-person-right .person-desc .person-author .fusion-social-networks {
  text-align: left;
}
.fusion-person-icon-bottom .fusion-social-networks {
  margin-top: 35px;
}
.fusion-popover {
  display: inline-block;
  max-width: 100%;
  cursor: pointer;
  color: #a0ce4e;
}
.popover {
  padding: 0;
}
.fusion-pricing-table {
  margin: 0 0 20px 0;
  box-sizing: border-box;
}
.fusion-pricing-table * {
  box-sizing: border-box;
}
.fusion-pricing-table .fusion-panel {
  overflow: hidden;
  margin: 0;
  background-color: #ffffff;
  box-shadow: none;
  border-radius: 0;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  border: 1px solid #e5e4e3;
}
.fusion-pricing-table .panel-heading {
  padding: 15px 15px;
  border-radius: 0;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  border-bottom: 1px solid #e5e4e3;
  text-align: center;
}
.fusion-pricing-table .panel-heading h3 {
  margin: 0;
}
.fusion-pricing-table .panel-body {
  padding: 15px;
  background-color: #f8f8f8;
  text-align: center;
}
.fusion-pricing-table .panel-body .price {
  position: relative;
}
.fusion-pricing-table .panel-body .price .currency {
  position: relative;
  color: #505050;
}
.fusion-pricing-table .panel-body .price .currency.pos-right {
  top: 0;
  margin-left: -12px;
  font-size: 32px;
}
.fusion-pricing-table .panel-body .price .currency.pos-right.price-without-decimal {
  margin-left: 0;
}
.fusion-pricing-table .panel-body .price .integer-part {
  display: inline;
  font-weight: bold;
  color: #a0ce4e;
  line-height: normal;
}
.fusion-pricing-table .panel-body .price .decimal-part {
  position: relative;
  top: -30px;
  font-weight: bold;
  color: #a0ce4e;
}
.fusion-pricing-table .panel-body .price .time {
  position: relative;
  font-style: italic;
  color: #888888;
  margin-left: -14px;
}
.fusion-pricing-table .panel-body .price .time.price-without-decimal {
  margin-left: 0;
}
.fusion-pricing-table .panel-body .price .time.pos-right {
  margin-left: 12px;
}
.fusion-pricing-table .list-group {
  margin: 0;
  padding: 0;
}
.fusion-pricing-table .list-group-item {
  display: block;
  position: relative;
  padding: 15px;
  background: none;
  border-radius: 0;
  border-top: 1px solid #e5e4e3;
  text-align: center;
}
.fusion-pricing-table .list-group-item:last-child {
  border-bottom: 1px solid #e5e4e3;
}
.fusion-pricing-table .panel-footer {
  padding: 15px;
  background-color: #f8f8f8;
  border-radius: 0;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  border-color: 1px solid #e5e4e3;
  text-align: center;
}
.fusion-pricing-table .panel-wrapper:hover {
  cursor: pointer;
}
.fusion-pricing-table .panel-wrapper:hover .fusion-panel {
  background-color: #f8f8f8;
}
#wrapper .full-boxed-pricing .panel-wrapper {
  padding: 0;
}
.full-boxed-pricing .panel-container {
  padding: 9px;
  background-color: #f8f8f8;
}
.full-boxed-pricing .panel-wrapper:last-child .fusion-panel {
  border-right: 1px solid #e5e4e3;
}
.full-boxed-pricing .panel-body .price .currency {
  top: -20px;
  font-size: 21px;
}
.full-boxed-pricing .panel-body .price .integer-part {
  font-size: 55px;
}
.full-boxed-pricing .panel-body .price .decimal-part {
  top: -20px;
  font-size: 17px;
}
.full-boxed-pricing .panel-body .price .time {
  font-size: 11px;
}
.full-boxed-pricing .panel-wrapper:hover .panel-heading {
  background-color: #f8f8f8;
}
.sep-boxed-pricing .panel-wrapper {
  margin-bottom: 10px;
  padding: 0;
}
.sep-boxed-pricing .panel-container {
  padding: 9px;
  background-color: #f8f8f8;
}
.sep-boxed-pricing .panel-heading {
  background-color: #a0ce4e;
  border-radius: 0;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  border-bottom: 1px solid #e5e4e3;
  text-align: center;
}
.sep-boxed-pricing .panel-heading h3 {
  margin: 0;
}
.sep-boxed-pricing .panel-body .price .currency {
  top: -30px;
  font-size: 28px;
}
.sep-boxed-pricing .panel-body .price .integer-part {
  font-size: 75px;
}
.sep-boxed-pricing .panel-body .price .decimal-part {
  font-size: 23px;
}
.sep-boxed-pricing .panel-body .price .time {
  font-size: 20px;
}
@media (min-width: 768px) {
  .fusion-pricing-table .standout .panel-container {
    z-index: 1000;
  }
  .fusion-pricing-table .standout .panel-heading,
  .fusion-pricing-table .standout .panel-footer {
    padding: 20px;
  }
  .full-boxed-pricing {
    padding: 0 9px;
    background-color: #f8f8f8;
  }
  .full-boxed-pricing .panel-container {
    padding: 9px 0;
  }
  .full-boxed-pricing .panel-wrapper:last-child .fusion-panel {
    border-right: 1px solid #e5e4e3;
  }
  .full-boxed-pricing .fusion-panel {
    border-right: none;
  }
  .full-boxed-pricing .standout .panel-container {
    position: relative;
    box-sizing: content-box;
    margin: -10px -9px;
    padding: 9px;
    box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.08);
    background-color: #f8f8f8;
  }
  .full-boxed-pricing .standout .fusion-panel {
    border-right: 1px solid #e5e4e3;
  }
  .full-boxed-pricing .standout .panel-heading h3 {
    color: #a0ce4e;
  }
  .sep-boxed-pricing {
    margin: 0 -15px;
    margin-bottom: 20px;
  }
  .sep-boxed-pricing .panel-wrapper {
    margin: 0;
    padding: 0 12px;
  }
  .sep-boxed-pricing .standout .panel-container {
    margin: -10px;
    box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.16);
  }
}
.fusion-progressbar {
  position: relative;
  margin-bottom: 10px;
  height: 37px;
  width: 100%;
  background-color: #E6E7E8;
  border-radius: 0;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  box-shadow: none;
}
.fusion-progressbar .progress {
  background-color: #A0CE4E;
  box-shadow: none;
}
.fusion-progressbar .progress-title {
  left: 15px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  clip: auto;
  margin: 0;
  height: auto;
  width: auto;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: normal;
}
.fusion-recent-posts {
  margin-bottom: 50px;
}
.fusion-recent-posts .columns {
  overflow: hidden;
}
.fusion-recent-posts .columns .column {
  overflow: hidden;
}
.fusion-recent-posts .columns .column .fusion-flexslider {
  margin-bottom: 0;
}
.fusion-recent-posts .columns .column h4 {
  margin: 15px 0 3px 0;
}
.fusion-recent-posts .columns .column .meta {
  overflow: hidden;
  margin-bottom: 13px;
  padding: 0;
  color: #333333;
  font-size: 12px;
  line-height: 14px;
}
.fusion-recent-posts .columns .column .meta .date {
  font-style: normal;
}
.fusion-recent-posts .columns .column .meta .meta-separator {
  padding: 0 5px;
}
.fusion-recent-posts .columns .password {
  width: auto;
}
.fusion-recent-posts .columns-2 .column:nth-child(3n) {
  clear: left;
}
.fusion-recent-posts .columns-3 .column:nth-child(4n) {
  clear: left;
}
.fusion-recent-posts.layout-thumbnails-on-side .columns .column {
  margin-bottom: 20px;
}
.fusion-recent-posts.layout-thumbnails-on-side .columns .column .floated-slideshow {
  overflow: hidden;
  float: left;
  margin: 0 20px 5px 0;
  width: 144px;
}
.fusion-recent-posts.layout-thumbnails-on-side .columns .column h4 {
  margin-top: 0;
}
.fusion-recent-posts.layout-date-on-side .date-and-formats {
  overflow: hidden;
  float: left;
  margin: 0 20px 5px 0;
  width: 82px;
}
.fusion-recent-posts.layout-date-on-side .date-and-formats .date-box {
  padding: 8px 0 5px;
  color: #FFFFFF;
}
.fusion-recent-posts.layout-date-on-side .date-and-formats .date-box .date {
  display: block;
  font-size: 29px;
  font-weight: bold;
  line-height: 29px;
}
.fusion-recent-posts.layout-date-on-side .date-and-formats .format-box {
  margin-top: 3px;
  background-color: #EEF0F2;
}
.fusion-recent-posts.layout-date-on-side .columns .column {
  margin-bottom: 20px;
}
.fusion-recent-posts.layout-date-on-side .columns .column h4 {
  margin-top: 0;
}
.fusion-recent-works {
  overflow: hidden;
  margin-bottom: 80px;
}
.fusion-recent-works-carousel {
  overflow: hidden;
  height: auto;
}
.fusion-recent-works-grid-with-excerpts {
  margin-bottom: 0;
}
.fusion-recent-works-carousel-fixed.fusion-carousel .fusion-image-wrapper,
.fusion-recent-works-carousel-fixed.fusion-carousel .fusion-image-wrapper img {
  max-height: 115px;
  width: auto;
}
.fusion-section-separator {
  position: relative;
}
.fusion-section-separator .divider-candy {
  z-index: 100;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  height: 40px;
  width: 40px;
  border-bottom: 1px solid #E6E5E6;
  border-left: 1px solid #E6E5E6;
  background-color: transparent;
  content: "";
}
.fusion-section-separator .divider-candy.bottom {
  bottom: -21px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.fusion-section-separator .divider-candy.top {
  top: -21px;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
.fusion-section-separator .divider-candy.both {
  top: -21px;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
.fusion-section-separator .divider-candy-arrow {
  z-index: 2;
  position: absolute;
  left: 50%;
  margin-left: -29px;
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
}
.fusion-section-separator .divider-candy-arrow.bottom {
  border-width: 29px 29px 0 29px;
}
.fusion-section-separator .divider-candy-arrow.top {
  bottom: 0;
  border-width: 0 29px 29px;
}
.fusion-section-separator .section-separator-icon {
  z-index: 200;
  position: absolute;
  left: 50%;
  top: -10px;
  margin-left: -20px;
  width: 40px;
  font-size: 20px;
  font-family: FontAwesome;
  text-align: center;
}
.fusion-section-separator .section-separator-icon:after {
  display: block;
  text-align: center;
}
.fusion-sep-clear {
  clear: both;
  display: block;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
  width: 100%;
  overflow: hidden;
}
.fusion-separator {
  border: 0 solid #e7e6e6;
  clear: both;
  position: relative;
  z-index: 11;
}
.fusion-separator.sep-none {
  height: 1px;
}
.fusion-separator.sep-double {
  height: 8px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}
.fusion-separator.sep-single {
  border-top-width: 1px;
}
.fusion-separator.sep-dashed {
  border-bottom-style: dashed;
  border-top-style: dashed;
}
.fusion-separator.sep-dotted {
  border-bottom-style: dotted;
  border-top-style: dotted;
}
.fusion-separator.sep-shadow {
  height: 1px;
  overflow: visible;
  border: none;
  background: none;
  background: linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}
.fusion-separator.sep-shadow:after {
  display: block;
  margin-top: 10px;
  height: 6px;
  width: 100%;
  content: '';
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%);
}
.fusion-separator .icon-wrapper {
  position: absolute;
  display: table;
  left: 50%;
  top: 50%;
  margin: -13px 0 0 -13px;
  height: 26px;
  width: 26px;
  background-color: #FFFFFF;
  border: 1px solid #AAAAAA;
  border-radius: 50%;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  text-align: center;
}
.fusion-separator .icon-wrapper i {
  display: block;
  display: table-cell;
  vertical-align: middle;
}
body:not(:-moz-handler-blocked) .fusion-separator.sep-shadow:after {
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
}
.fusion-sharing-box {
  display: table;
  margin-bottom: 55px;
  padding: 20px;
  height: 70px;
  width: 100%;
  background-color: #f6f6f6;
}
.fusion-sharing-box.boxed-icons {
  padding: 15px 20px;
}
.fusion-sharing-box h4,
.fusion-sharing-box .fusion-social-networks {
  display: table-cell;
  vertical-align: middle;
}
.fusion-sharing-box .fusion-social-networks {
  text-align: right;
}
.fusion-sharing-box .fusion-social-networks .fusion-social-network-icon {
  margin-bottom: 0;
}
.fusion-slider-sc .slides > li:first-child {
  display: block;
}
.fusion-slider-sc .flex-direction-nav a {
  position: absolute;
  top: 50%;
  z-index: 100;
  margin: -20px 0 0;
  height: 30px;
  width: 30px;
  opacity: 0;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
  cursor: pointer;
  font-size: 14px;
  font-weight: normal;
  font-family: 'icomoon';
  -webkit-font-smoothing: none;
}
.fusion-slider-sc:hover .flex-next:hover,
.fusion-slider-sc:hover .flex-prev:hover {
  opacity: 1;
}
.fusion-social-networks {
  overflow: hidden;
}
.fusion-social-networks .fusion-social-networks-wrapper {
  margin: 0 -10px;
}
.fusion-social-networks .fusion-social-network-icon {
  display: inline-block;
  margin: 0 10px 10px 10px;
  font-size: 16px;
  color: #46494a;
}
.fusion-social-networks .fusion-social-network-icon:hover {
  opacity: 0.8;
}
.fusion-social-networks .fusion-social-network-icon:before {
  color: inherit;
}
.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
  margin: 0 -5px;
}
.fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin: 0 5px 10px 5px;
  padding: 8px;
  background-color: #46494a;
  border: none;
  border-radius: 3px;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background-clip: inherit;
  border: 1px solid #46494a;
  color: #ffffff;
}
.fusion-social-links-footer {
  display: table-cell;
  vertical-align: middle;
  width: 40%;
  text-align: right;
}
.fusion-social-links-footer .fusion-social-networks {
  margin-top: 10px;
}
.widget .fusion-social-networks .fusion-social-networks-wrapper {
  margin: 0 -5.5px;
}
.widget .fusion-social-networks .fusion-social-network-icon {
  margin: 0 5.5px 14px 5.5px;
}
.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
  margin: 0 -3.5px;
}
.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin: 0 3.5px 10px 3.5px;
}
.fusion-tabs {
  margin-bottom: 50px;
}
.fusion-tabs .nav-tabs {
  display: block;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  border: 1px solid #f1f2f2;
  border-bottom: none;
  background-color: #fff;
}
.fusion-tabs .nav-tabs:before,
.fusion-tabs .nav-tabs:after {
  content: " ";
  display: table;
}
.fusion-tabs .nav-tabs:after {
  clear: both;
}
.fusion-tabs .nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0 none;
}
.fusion-tabs .nav-tabs li {
  display: block;
  position: relative;
  float: none;
  text-align: center;
}
.fusion-tabs .nav-tabs li .fusion-tab-heading {
  margin: 0;
}
.fusion-tabs .nav-tabs li .tab-link {
  display: block;
  position: relative;
  margin: 0;
  padding: 8px 0;
  outline: 0;
  line-height: normal;
  border: none;
  border-top: 3px solid #f1f2f2;
  background-color: #f1f2f2;
  color: #747474;
  cursor: pointer;
  transition: all .2s;
}
.fusion-tabs .nav-tabs li .tab-link:hover,
.fusion-tabs .nav-tabs li .tab-link:focus {
  border-top-color: #fff;
  background-color: #fff;
}
.fusion-tabs .nav-tabs li .tab-link .fa {
  float: none;
  color: inherit;
}
.fusion-tabs .nav-tabs > .active > .tab-link {
  border: none;
  border-top: 3px solid #a0ce4e;
  background-color: #fff;
  cursor: pointer;
}
.fusion-tabs .nav-tabs > .active > .tab-link:hover,
.fusion-tabs .nav-tabs > .active > .tab-link:focus {
  border-top: 3px solid #a0ce4e;
}
.fusion-tabs .tab-content > .active {
  display: block;
}
.fusion-tabs .tab-pane {
  display: none;
  padding: 15px;
  max-width: 100%;
  border: 1px solid #f1f2f2;
  border-top: none;
}
.fusion-tabs.nav-not-justified .nav-tabs .tab-link {
  padding: 8px 15px;
}
.fusion-tabs.clean .nav-tabs {
  background: none;
  border: none;
}
.fusion-tabs.clean .nav-tabs li {
  margin-bottom: 10px;
}
.fusion-tabs.clean .nav-tabs li .tab-link {
  padding: 10px 15px;
  border: 1px solid;
}
.fusion-tabs.clean .nav-tabs li .tab-link:hover,
.fusion-tabs.clean .nav-tabs li .tab-link:focus {
  border: 1px solid;
}
.fusion-tabs.clean .tab-content {
  margin-top: 20px;
}
.fusion-tabs.clean .tab-content .tab-pane {
  padding: 0;
  background: transparent;
  border: none;
}
@media (min-width: 768px) {
  .fusion-tabs .nav-tabs {
    display: inline-block;
  }
  .fusion-tabs .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .fusion-tabs .nav-tabs li .tab-link {
    margin-right: 1px;
  }
  .fusion-tabs .nav-tabs li:last-child .tab-link {
    margin-right: 0;
  }
  .fusion-tabs.horizontal-tabs .nav-tabs {
    margin: 0 0 -8px 0;
  }
  .fusion-tabs.horizontal-tabs .nav {
    border-bottom: 1px solid #f1f2f2;
  }
  .fusion-tabs.horizontal-tabs.clean .nav {
    border: none;
    text-align: center;
  }
  .fusion-tabs.horizontal-tabs.clean .nav-tabs {
    border: none;
  }
  .fusion-tabs.horizontal-tabs.clean .nav-tabs li {
    margin-bottom: 0;
  }
  .fusion-tabs.horizontal-tabs.clean .nav-tabs li .tab-link {
    margin-right: -1px;
  }
  .fusion-tabs.horizontal-tabs.clean .tab-content {
    margin-top: 40px;
  }
  .fusion-tabs.nav-not-justified {
    border: none;
  }
  .fusion-tabs.nav-not-justified .nav-tabs {
    margin: 0 0 -1px 0;
  }
  .fusion-tabs.nav-not-justified .nav-tabs li {
    display: inline-block;
  }
  .fusion-tabs.nav-not-justified.clean .nav-tabs li .tab-link {
    padding: 10px 55px;
  }
  .fusion-tabs.vertical-tabs {
    border: none;
    clear: both;
    zoom: 1;
  }
  .fusion-tabs.vertical-tabs:before,
  .fusion-tabs.vertical-tabs:after {
    content: " ";
    display: table;
  }
  .fusion-tabs.vertical-tabs:after {
    clear: both;
  }
  .fusion-tabs.vertical-tabs .nav-tabs {
    position: relative;
    left: 1px;
    float: left;
    width: 15.5%;
    border: 1px solid #f1f2f2;
    border-right: none;
  }
  .fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {
    margin-right: 0;
    margin-bottom: 1px;
    padding: 8px 10px;
    border-top: none;
    text-align: left;
  }
  .fusion-tabs.vertical-tabs .nav-tabs > li:last-child .tab-link {
    margin-bottom: 0;
  }
  .fusion-tabs.vertical-tabs .nav-tabs > li.active > .tab-link {
    border-bottom: none;
    border-left: 3px solid #a0ce4e;
    border-top: none;
    cursor: pointer;
  }
  .fusion-tabs.vertical-tabs .tab-content {
    float: left;
    width: 84.5%;
  }
  .fusion-tabs.vertical-tabs .tab-pane {
    float: left;
    padding: 30px;
    border: 1px solid #f1f2f2;
  }
  .fusion-tabs.vertical-tabs.clean .nav-tabs {
    width: 25%;
    background-color: transparent;
    border: none;
  }
  .fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link {
    margin: 0;
    padding: 10px 15px;
    border: 1px solid;
  }
  .fusion-tabs.vertical-tabs.clean .tab-content {
    margin: 0;
    padding-left: 40px;
    width: 75%;
  }
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.table {
  border-color: #e5e4e3;
}
.table > thead > tr > th,
.table > tbody > tr > th {
  padding: 20px;
  font-weight: bold;
}
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 10px 20px;
}
.table > tfoot > tr > td {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.table-1 table,
.tkt-slctr-tbl-wrap-dv table {
  border: 1px solid#dcdcdc;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(255, 255, 255, 0.5);
}
.table-1 table th,
.tkt-slctr-tbl-wrap-dv table th {
  border: 1px solid #dcdcdc;
  background: #f6f6f6;
  padding: 20px;
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  text-align: left;
}
.table-1 tr:nth-child(even),
.tkt-slctr-tbl-wrap-dv tr:nth-child(even) {
  background: #f6f6f6;
}
.table-1 tr td,
.tkt-slctr-tbl-wrap-dv tr td {
  border: 1px solid #dcdcdc;
  padding: 10px 20px;
}
.table-2 table thead {
  border: 1px solid #d3d3d3;
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  text-align: left;
}
.table-2 table th {
  padding: 20px;
  color: #fff;
}
.table-2 tr td {
  border-bottom: 1px solid #dcdcdc;
  padding: 10px 20px;
}
.fusion-reading-box-container {
  z-index: 1;
  position: relative;
  margin-bottom: 84px;
}
.fusion-reading-box-container .reading-box {
  padding: 28px 28px 27px 31px;
  background-color: #F2EFEF;
  border-left: 3px solid #a0ce4e;
}
.fusion-reading-box-container .reading-box.reading-box-center,
.fusion-reading-box-container .reading-box.reading-box-right {
  text-align: left;
}
.fusion-reading-box-container .reading-box h2 {
  margin: 0 0 7px;
  line-height: 20px;
  font-size: 18px;
}
.fusion-reading-box-container .fusion-desktop-button {
  display: none;
}
.fusion-reading-box-container .continue-center {
  float: none;
  margin: 15px auto 0 auto;
}
.fusion-reading-box-container .continue-left {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.fusion-reading-box-container .continue-right {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}
.fusion-reading-box-container .fusion-mobile-button {
  display: block;
  float: none;
  margin: 20px 0 0;
}
.element-bottomshadow {
  position: relative;
}
.element-bottomshadow:before,
.element-bottomshadow:after {
  position: absolute;
  bottom: 15px;
  left: 10px;
  z-index: -1;
  height: 20%;
  max-height: 100px;
  max-width: 460px;
  width: 60%;
  content: "";
  opacity: 0.7;
  box-shadow: 0 17px 10px rgba(0, 0, 0, 0.7);
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.element-bottomshadow:after {
  left: auto;
  right: 10px;
  -webkit-transform: rotate(3deg);
  transform: rotate(3deg);
}
.fusion-testimonials .review {
  display: none;
}
.fusion-testimonials blockquote {
  margin: 0;
  padding: 0;
}
.fusion-testimonials blockquote q {
  font-style: italic;
}
.fusion-testimonials blockquote q:before,
.fusion-testimonials blockquote q:after {
  content: "";
}
.fusion-testimonials .doe {
  position: relative;
  text-align: center;
}
.fusion-testimonials .doe:before {
  line-height: 40px;
  font-family: 'icomoon';
  font-size: 28px;
}
.fusion-testimonials .female .doe:before {
  content: "\e61b";
}
.fusion-testimonials .male .doe:before {
  content: "\e61a";
}
.fusion-testimonials .testimonial-pagination {
  margin-top: 25px;
  text-align: center;
}
.fusion-testimonials .testimonial-pagination a {
  display: inline-block;
  margin-right: 10px;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  border: 1px solid #000;
}
.fusion-testimonials .testimonial-pagination a:hover,
.fusion-testimonials .testimonial-pagination a.activeSlide {
  background-color: #000;
}
.fusion-testimonials.classic blockquote {
  margin-bottom: 0;
  border: none;
  background-color: #f6f6f6;
}
.fusion-testimonials.classic blockquote q {
  display: block;
  padding: 25px;
  line-height: normal;
}
.fusion-testimonials.classic .author {
  position: relative;
  padding: 12px 0 0 2px;
}
.fusion-testimonials.classic .author:after {
  position: absolute;
  left: 35px;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: medium solid transparent;
  border-top-color: #f6f6f6;
  border-width: 10px;
}
.fusion-testimonials.classic .author a:hover {
  text-decoration: none;
}
.fusion-testimonials.classic .no-avatar .author {
  padding-left: 0;
}
.fusion-testimonials.classic .doe:before {
  line-height: 40px;
  font-size: 28px;
}
.fusion-testimonials.classic .company-name {
  display: table-cell;
  vertical-align: middle;
}
.fusion-testimonials.classic .testimonial-thumbnail {
  display: table-cell;
  vertical-align: middle;
  padding-right: 30px;
  height: 40px;
}
.fusion-testimonials.classic .testimonial-image {
  max-width: 40px;
}
.fusion-testimonials.clean .testimonial-thumbnail {
  margin: 0 auto 25px auto;
  width: 150px;
  text-align: center;
}
.fusion-testimonials.clean .doe:before {
  line-height: 100px;
  font-size: 90px;
}
.fusion-testimonials.clean blockquote {
  border: none;
  background-color: none;
}
.fusion-testimonials.clean blockquote q {
  display: block;
  padding: 25px;
  background-color: none;
  line-height: 30px;
  font-size: 18px;
  text-align: center;
}
.fusion-testimonials.clean .author {
  margin-top: 25px;
  font-size: 18px;
  text-align: center;
}
.fusion-title {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  margin: 0 0 31px;
  overflow: hidden;
}
.fusion-title h1,
.fusion-title h2,
.fusion-title h3,
.fusion-title h4,
.fusion-title h5,
.fusion-title h6,
.comment-respond .fusion-title .comment-reply-title {
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  margin: 0;
  padding: 0 8px 0 0;
  line-height: normal;
}
.fusion-title h1.title-heading-left,
.fusion-title h2.title-heading-left,
.fusion-title h3.title-heading-left,
.fusion-title h4.title-heading-left,
.fusion-title h5.title-heading-left,
.fusion-title h6.title-heading-left,
.comment-respond .fusion-title .comment-reply-title.title-heading-left {
  padding-right: 8px;
  text-align: left;
}
.fusion-title h1.title-heading-left .fontawesome-icon,
.fusion-title h2.title-heading-left .fontawesome-icon,
.fusion-title h3.title-heading-left .fontawesome-icon,
.fusion-title h4.title-heading-left .fontawesome-icon,
.fusion-title h5.title-heading-left .fontawesome-icon,
.fusion-title h6.title-heading-left .fontawesome-icon,
.comment-respond .fusion-title .comment-reply-title.title-heading-left .fontawesome-icon {
  margin-left: 10px;
}
.fusion-title h1.title-heading-right,
.fusion-title h2.title-heading-right,
.fusion-title h3.title-heading-right,
.fusion-title h4.title-heading-right,
.fusion-title h5.title-heading-right,
.fusion-title h6.title-heading-right,
.comment-respond .fusion-title .comment-reply-title.title-heading-right {
  padding: 0 0 0 8px;
  text-align: right;
}
.fusion-title h1.title-heading-right .fontawesome-icon,
.fusion-title h2.title-heading-right .fontawesome-icon,
.fusion-title h3.title-heading-right .fontawesome-icon,
.fusion-title h4.title-heading-right .fontawesome-icon,
.fusion-title h5.title-heading-right .fontawesome-icon,
.fusion-title h6.title-heading-right .fontawesome-icon,
.comment-respond .fusion-title .comment-reply-title.title-heading-right .fontawesome-icon,
.fusion-title h1.title-heading-right img,
.fusion-title h2.title-heading-right img,
.fusion-title h3.title-heading-right img,
.fusion-title h4.title-heading-right img,
.fusion-title h5.title-heading-right img,
.fusion-title h6.title-heading-right img,
.comment-respond .fusion-title .comment-reply-title.title-heading-right img {
  margin-left: 10px;
  margin-right: 0;
}
.fusion-title h1 img,
.fusion-title h2 img,
.fusion-title h3 img,
.fusion-title h4 img,
.fusion-title h5 img,
.fusion-title h6 img,
.comment-respond .fusion-title .comment-reply-title img {
  margin-right: 10px;
}
.fusion-title h1 .fontawesome-icon,
.fusion-title h2 .fontawesome-icon,
.fusion-title h3 .fontawesome-icon,
.fusion-title h4 .fontawesome-icon,
.fusion-title h5 .fontawesome-icon,
.fusion-title h6 .fontawesome-icon,
.comment-respond .fusion-title .comment-reply-title .fontawesome-icon {
  display: inline-block;
  float: none;
  vertical-align: middle;
  margin-left: 2px;
}
.fusion-title h1 .fontawesome-icon.size-small,
.fusion-title h2 .fontawesome-icon.size-small,
.fusion-title h3 .fontawesome-icon.size-small,
.fusion-title h4 .fontawesome-icon.size-small,
.fusion-title h5 .fontawesome-icon.size-small,
.fusion-title h6 .fontawesome-icon.size-small,
.comment-respond .fusion-title .comment-reply-title .fontawesome-icon.size-small,
.fusion-title h1 .fontawesome-icon.size-medium,
.fusion-title h2 .fontawesome-icon.size-medium,
.fusion-title h3 .fontawesome-icon.size-medium,
.fusion-title h4 .fontawesome-icon.size-medium,
.fusion-title h5 .fontawesome-icon.size-medium,
.fusion-title h6 .fontawesome-icon.size-medium,
.comment-respond .fusion-title .comment-reply-title .fontawesome-icon.size-medium,
.fusion-title h1 .fontawesome-icon.size-large,
.fusion-title h2 .fontawesome-icon.size-large,
.fusion-title h3 .fontawesome-icon.size-large,
.fusion-title h4 .fontawesome-icon.size-large,
.fusion-title h5 .fontawesome-icon.size-large,
.fusion-title h6 .fontawesome-icon.size-large,
.comment-respond .fusion-title .comment-reply-title .fontawesome-icon.size-large {
  margin-top: 0;
}
.fusion-title.fusion-title-center {
  text-align: center;
}
.fusion-title.fusion-title-center .title-heading-center {
  padding: 0 45px;
}
.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center,
.fusion-title.fusion-title-center.sep-underline .title-heading-center {
  padding: 0;
  text-align: center;
}
.fusion-title.fusion-sep-none {
  display: block;
}
.fusion-title.fusion-sep-none .title-heading-left {
  padding: 0;
  text-align: left;
}
.fusion-title.fusion-sep-none .title-heading-right {
  padding: 0;
  text-align: right;
}
.fusion-title .title-sep-container {
  position: relative;
  height: 6px;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.fusion-title.sep-underline {
  display: block;
  padding-bottom: 10px;
  width: 100%;
  border-bottom: 1px solid #e7e6e6;
}
.fusion-title.sep-underline.sep-dashed {
  border-bottom-style: dashed;
}
.fusion-title.sep-underline.sep-dotted {
  border-bottom-style: dotted;
}
.fusion-title.sep-underline .title-heading-right {
  float: right;
  margin: 0;
}
.fusion-title.sep-underline .title-heading-left,
.fusion-title.sep-underline .title-heading-right {
  padding: 0;
}
.fusion-title .title-sep {
  position: relative;
  display: block;
  width: 100%;
  border-style: solid;
  border: 0 solid #e7e6e6;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
}
.fusion-title .title-sep.sep-double {
  height: 6px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}
.fusion-title .title-sep.sep-single {
  border-bottom-width: 1px;
}
.fusion-title .title-sep.sep-dashed {
  border-bottom-style: dashed;
  border-top-style: dashed;
}
.fusion-title .title-sep.sep-dotted {
  border-bottom-style: dotted;
  border-top-style: dotted;
}
.fusion-border-below-title {
  display: block;
}
#main .post-content .fusion-border-below-title h1,
#main .post-content .fusion-border-below-title h2,
#main .post-content .fusion-border-below-title h3,
#main .post-content .fusion-border-below-title h4,
#main .post-content .fusion-border-below-title h5,
#main .post-content .fusion-border-below-title h6 {
  padding-left: 0;
  padding-right: 0;
}
.fusion-border-below-title .title-sep-container {
  display: none;
  height: 8px;
}
.fusion-accordian {
  width: 100%;
}
.fusion-accordian .fusion-panel {
  box-shadow: none;
  border: none;
  border-bottom: 1px solid #e5e4e3;
  border-radius: 0;
  /* Fix to make border-radius work for transparent colors */
  background-clip: padding-box;
}
.fusion-accordian .panel-heading {
  padding: 0;
  background: none;
}
.fusion-accordian .panel-heading .panel-title {
  margin: 0;
}
.fusion-accordian .panel-title {
  position: relative;
  line-height: 22px;
  font-size: 16px;
  font-weight: normal;
  color: inherit;
}
.fusion-accordian .panel-title a {
  display: block;
  padding: 10px 0;
  text-decoration: none;
}
.fusion-accordian .panel-title a:hover {
  color: #a0ce4e;
}
.fusion-accordian .panel-title a:hover .fa-fusion-box {
  background-color: #a0ce4e;
}
.fusion-accordian .panel-title a .fa.pull-left {
  margin-left: 1px;
}
.fusion-accordian .panel-title a .fa-fusion-box {
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  height: 22px;
  background-color: #333;
  font-size: 13px;
  color: #fff;
  text-align: center;
  line-height: 22px;
  font-family: 'IcoMoon';
  -webkit-font-smoothing: subpixel-antialiased;
}
.fusion-accordian .panel-title a .fa-fusion-box:before {
  font-family: 'IcoMoon';
  content: "\e61d";
  font-style: normal;
  line-height: 22px;
  font-size: 13px;
}
.fusion-accordian .panel-title .active .fa-fusion-box {
  background-color: #a0ce4e;
}
.fusion-accordian .panel-title .active .fa-fusion-box:before {
  content: "\e61c";
}
.fusion-accordian .panel-title .fusion-toggle-icon-wrapper {
  float: left;
}
.fusion-accordian .panel-title .fusion-toggle-heading {
  margin-left: 40px;
}
.fusion-accordian .panel-body {
  padding: 10px 0 15px 0px;
  border: none;
  line-height: normal;
}
.fusion-single-accordian {
  margin-bottom: 0px;
}
.fusion-tooltip {
  cursor: pointer;
  color: #a0ce4e;
}
.fusion-woo-featured-products-slider {
  position: relative;
  margin-bottom: 25px;
}
.fusion-woo-featured-products-slider .fusion-carousel-wrapper {
  overflow: hidden;
}
.fusion-woo-featured-products-slider .fusion-rollover-content .price {
  margin-top: 3px;
}
.fusion-woo-featured-products-slider .fusion-rollover-content .price .amount {
  font-size: 25px;
}
.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-prev,
.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-next {
  margin-top: -31px;
  height: 63px;
  width: 63px;
}
.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-prev:before,
.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-next:before {
  content: '\e61e';
  line-height: 63px;
  font-size: 25px;
}
.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-next:before {
  content: '\e620';
}
/* Used for both woo carousels */
.fusion-woo-slider .fusion-rollover-content .fusion-rollover-title {
  margin: 0;
  line-height: normal;
}
.fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons {
  position: static;
}
.fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons a:first-child,
.fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons a:last-child {
  display: inline-block;
  float: none;
  margin: 0;
}
.fusion-woo-slider .fusion-carousel-title-below-image .fusion-rollover-linebreak {
  display: block;
  margin-bottom: 8px;
}
.fusion-woo-slider .fusion-classic-product-image-wrapper .cart-loading > a {
  color: #fff !important;
}
.fusion-woo-slider .cart-loading .view-cart {
  display: none;
}
.fusion-woo-product-slider {
  overflow: hidden;
  margin-bottom: 55px;
}
.fusion-woo-product-slider .fusion-rollover .price {
  margin-top: 5px;
}
.fusion-woo-product-slider .fusion-rollover .price .amount {
  font-size: 18px;
}
.fusion-youtube.center-video .video-shortcode,
.fusion-vimeo.center-video .video-shortcode {
  margin: 0 auto;
}
.fusion-events-shortcode .fusion-layout-column {
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
}
.fusion-events-shortcode .fusion-events-thumbnail {
  display: block;
  border-bottom: 1px solid transparent;
}
.fusion-events-shortcode .tribe-events-event-image {
  display: block;
  width: 100%;
}
.fusion-events-shortcode .fusion-full-one {
  width: 100%;
}
.fusion-events-shortcode .fusion-full-one .tribe-events-event-image {
  height: 416px;
}
.fusion-events-shortcode .fusion-one-half .tribe-events-event-image {
  height: 416px;
}
.fusion-events-shortcode .fusion-one-third .fusion-events-placeholder {
  width: 337px;
  height: 216px;
}
.fusion-events-shortcode .fusion-one-third .tribe-events-event-image {
  height: 216px;
}
.fusion-events-shortcode .fusion-one-fourth .fusion-events-placeholder {
  width: 242px;
  height: 173px;
}
.fusion-events-shortcode .fusion-one-fourth .tribe-events-event-image {
  height: 173px;
}
.fusion-events-shortcode .fusion-one-fifth .fusion-events-placeholder {
  width: 177px;
  height: 142px;
}
.fusion-events-shortcode .fusion-one-fifth .tribe-events-event-image {
  height: 142px;
}
.fusion-events-shortcode .fusion-one-sixth .fusion-events-placeholder {
  width: 147px;
  height: 118px;
}
.fusion-events-shortcode .fusion-one-sixth .tribe-events-event-image {
  height: 118px;
}
.fusion-events-shortcode .fusion-events-meta {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}
.fusion-events-shortcode .fusion-events-meta .recurringinfo,
.fusion-events-shortcode .fusion-events-meta .event-is-recurring {
  display: inline;
}
.fusion-events-shortcode .tribe-events-tooltip {
  display: none;
}
.fusion-events-shortcode .tribe-events-divider {
  padding: 0px 5px;
}
.fusion-events-shortcode .tribe-events-event-image {
  margin-bottom: 0;
}
.fusion-events-shortcode h2 {
  margin-bottom: 0;
}
.fusion-events-shortcode h4 {
  margin: 0;
}
</style><style type="text/css" media="all">body .post-content .products-slider li{width:auto !important;}

.fusion-image-wrapper .fusion-rollover {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fusion-image-wrapper:hover .fusion-rollover {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.es-nav-prev {
	-ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.no-csstransforms .es-nav-prev {
	-ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
}

#toTopHover {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.flex-direction-nav .flex-prev {
	-ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.no-csstransforms .flex-direction-nav .flex-prev {
	-ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
}
.no-csstransforms .main-flex .flex-direction-nav .flex-prev {
	-ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
}

.flex-control-nav li {
	display: inline-block;
	*display: inline;
}

.wooslider .wooslider-prev,
.wooslider .wooslider-next,
.main-flex .flex-prev,
.main-flex .flex-next {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13/10), only screen and (min-resolution: 120dpi) {
	.sidebar .wooslider .wooslider-prev,
	.footer-area .wooslider .wooslider-prev,
	.post-content .wooslider .wooslider-prev {
		-ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	}
}

.search-page-search-form .seach-form { text-align:left !important;margin-left: 0 !important;}
.search-page-search-form input[type="submit"] { float: none !important; }

.full-boxed-pricing.columns-1,
.full-boxed-pricing.columns-2,
.full-boxed-pricing.columns-3,
.full-boxed-pricing.columns-4,
.full-boxed-pricing.columns-5,
.full-width .full-boxed-pricing.columns-1,
.full-width .full-boxed-pricing.columns-2,
.full-width .full-boxed-pricing.columns-3,
.full-width .full-boxed-pricing.columns-4,
.full-width .full-boxed-pricing.columns-5{	
	width: 98%
}

.sep-boxed-pricing.columns-1{width:100%;}
.sep-boxed-pricing.columns-1 .column,.sep-boxed-pricing.columns-1 .column ul{width:100%;}
.sep-boxed-pricing.columns-1 .column li{width:98%;}

.sep-boxed-pricing.columns-2{width:100%;}
.sep-boxed-pricing.columns-2 .column{width:46.1% !important;}
.sep-boxed-pricing.columns-2 .column ul{width:100%;}
.sep-boxed-pricing.columns-2 .column li{width:100%;}

.sep-boxed-pricing.columns-3{width:100%;}
.sep-boxed-pricing.columns-3 .column{width:29.1% !important;}
.sep-boxed-pricing.columns-3 .column ul{width:100%;}
.sep-boxed-pricing.columns-3 .column li{width:100%;}

.sep-boxed-pricing.columns-4{width:100%;}
.sep-boxed-pricing.columns-4 .column{width:20.6% !important;}
.sep-boxed-pricing.columns-4 .column ul{width:100%;}
.sep-boxed-pricing.columns-4 .column li{width:100%;}


.full-width .sep-boxed-pricing.columns-1{width:100%;}
.full-width .sep-boxed-pricing.columns-1 .column,.sep-boxed-pricing.columns-1 .column ul{width:100%;}
.full-width .sep-boxed-pricing.columns-1 .column li{width:98% !important;}

.full-width .sep-boxed-pricing.columns-2{width:100%;}
.full-width .sep-boxed-pricing.columns-2 .column{width:47% !important;}
.full-width .sep-boxed-pricing.columns-2 .column ul{width:100%;}
.full-width .sep-boxed-pricing.columns-2 .column li{width:100%;}

.full-width .sep-boxed-pricing.columns-3{width:100%;}
.full-width .sep-boxed-pricing.columns-3 .column{width:30% !important;}
.full-width .sep-boxed-pricing.columns-3 .column ul{width:100%;}
.full-width .sep-boxed-pricing.columns-3 .column li{width:100%;}

.full-width .sep-boxed-pricing.columns-4{width:100%;}
.full-width .sep-boxed-pricing.columns-4 .column{width:21.5% !important;}
.full-width .sep-boxed-pricing.columns-4 .column ul{width:100%;}
.full-width .sep-boxed-pricing.columns-4 .column li{width:100%;}

.products-4 li{float:left;width:23.8%!important;margin-right:0.9%!important;margin-bottom:11px;}
.products-4 li:nth-child(4n){margin-right:0;}
.products-4 li:nth-child(4n+1){clear:both;}

.products-3 li{float:left;width:32% !important;margin-right:1% !important;margin-bottom:11px;}
.products-3 li:nth-child(3n){margin-right:0;}
.products-3 li:nth-child(3n+1){clear:both;}

.quantity .qty { line-height: 31px; }

.bbp-arrow { 
	left: -11px !important; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476,sizingMethod='auto expand')";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=-0.70710678, M21=0.70710678, M22=0.70710678,sizingMethod='auto expand');	
}

.columns-2 .col:first-child + .col {
 	margin-right: 0 !important;
 }
 
.fusion-fullwidth { background-position: center center !important; }
.fusion-section-separator .divider-candy { background:none !important; border: none !important; }
 
 #comment-input input {
 	width: 32.33%
 }
 
.show_details_button { float: right; }
 .rtl .product-buttons .show_details_button  { float: left; }
 
 #wrapper .myaccount_user_container .view-cart {
 	border-right: none;
 	padding-left: 20px;
 }
 
.fusion-body .fusion-header-shadow:after,
.fusion-body.side-header #side-header.header-shadow:after { display: none }

.fusion-progressbar .progress-title { top: 0; line-height: 37px; }

.layout-boxed-mode .fusion-footer-parallax { left: auto; right: auto; }

.woocommerce .checkout_coupon {
  display: block !important;
}

.side-header-background {
	display: none;
}</style><style type="text/css" media="all">.nav-holder .fusion-navbar-nav > li > ul,
.nav-holder .fusion-navbar-nav > li > div,
.nav-holder .fusion-navbar-nav .fusion-dropdown-menu ul,
.top-menu li > div,
.top-menu li > .sub-menu {
	display: none;
}

.nav-holder .fusion-navbar-nav li:hover > .sub-menu,
.nav-holder .fusion-navbar-nav li:hover > div,
.top-menu li:hover > .sub-menu,
.top-menu li:hover > div,
.top-menu .cart:hover .cart-contents {
	display: block;
}

.fusion-animated, .animated { visibility:visible;}

.search input{padding-left:5px;}
#header .tagline{margin-top:3px !important;}
.has-sidebar .summary.entry-summary{width:318px;}
.has-sidebar .woocommerce-tabs .panel { width: 394px; }
.woocommerce .social-share li.email{border-right:0;}

.star-rating { width: 5.2em !important;}

.avada-select-parent .select-arrow, .gravity-select-parent .select-arrow, .wpcf7-select-parent .select-arrow, .select-arrow  { background: #fff; }

.search input,.searchform input {padding-left:10px;}

.fusion-body .fusion-header-shadow:after,
.fusion-body.side-header #side-header.header-shadow:after ,
.fusion-body.side-header #side-header.header-shadow:before 
{ display: none }
.fusion-button.button-pill, .fusion-button.button-pill:hover { filter: none; }

.fusion-imageframe, .imageframe-align-center {font-size: 0px; line-height: normal; }

.layout-boxed-mode .fusion-footer-parallax { left: auto; right: auto; }


/* Flexbox fallback */
.fusion-header-v4 .fusion-header > .fusion-row .fusion-logo {
	display: table;
	width: 100%;
}

.fusion-header-v4 .fusion-header > .fusion-row .fusion-logo-link,
.fusion-header-v4 .fusion-header > .fusion-row .fusion-header-content-3-wrapper {
	display: table-cell;
	vertical: align: middle;
}

.fusion-header-v4 .fusion-header > .fusion-row .fusion-secondary-menu-search {
	float: right;
}

.fusion-header-v4.fusion-logo-right .fusion-header > .fusion-row .fusion-logo {
	direction: rtl;
}

.rtl .fusion-header-v4.fusion-logo-left .fusion-header > .fusion-row .fusion-logo {
	direction: ltr;
}

.fusion-header-v4.fusion-logo-right .fusion-header > .fusion-row .fusion-secondary-menu-search {
	float: none;
	direction: ltr;
}

.rtl .fusion-header-v4 .fusion-header > .fusion-row .fusion-secondary-menu-search {
	direction: rtl;
}

.fusion-countdown {
	display: table;
	width: 100%;
}

.fusion-countdown .fusion-countdown-heading-wrapper,
.fusion-countdown .fusion-countdown-counter-wrapper,
.fusion-countdown .fusion-countdown-link-wrapper {
	display: table-cell;
	vertical-align: middle;
}

.tribe-events-countdown-widget .tribe-countdown-timer .tribe-countdown-number {
	display: inline-block;
	margin-right: 0;
}

.woocommerce .checkout_coupon {
  display: block !important;
}

.fusion-title {
  display: table;
}
.fusion-title h1,
.fusion-title h2,
.fusion-title h3,
.fusion-title h4,
.fusion-title h5,
.fusion-title h6,
.comment-respond .fusion-title .comment-reply-title {
  float: left;
  display: table-cell;
  white-space: pre;
}
.fusion-title.fusion-title-center {
  display: table;
}
.fusion-title.fusion-title-center .title-sep-container-left,
.fusion-title.fusion-title-center .title-sep-container-right {
  width: 50%;
}
.fusion-title.fusion-title-center .title-heading-center {
  display: table-cell;
  display: block;
}
.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center,
.fusion-title.fusion-title-center.sep-underline .title-heading-center {
  display: block;
  float: none;
}
.fusion-title.fusion-sep-none .title-heading-left,
.fusion-title.fusion-sep-none .title-heading-right,
.fusion-title.fusion-title-center.fusion-sep-none,
.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center {
  display: block;
  float: none;
}
.fusion-title .title-sep-container {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.fusion-title.sep-underline .title-heading-right {
  float: right;
}
.fusion-border-below-title h1,
.fusion-border-below-title h2,
.fusion-border-below-title h3,
.fusion-border-below-title h4,
.fusion-border-below-title h5,
.fusion-border-below-title h6 {
  white-space: normal;
}
#main .post-content .fusion-border-below-title h1,
#main .post-content .fusion-border-below-title h2,
#main .post-content .fusion-border-below-title h3,
#main .post-content .fusion-border-below-title h4,
#main .post-content .fusion-border-below-title h5,
#main .post-content .fusion-border-below-title h6 {
  float: none;
}

@media only screen and (max-width: 800px ) {

	.woocommerce .checkout_coupon .promo-code-heading {
		display: block;
		float: none;
		text-align: center;
	}

	.woocommerce .checkout_coupon .coupon-contents {
		display: block;
		float: none;
	}

	.woocommerce .checkout_coupon .coupon-input {
		display: block;
		float: none;
		text-align: center;
		margin: 0 auto !important;
	}

	.woocommerce .checkout_coupon .coupon-button {
		display: block;
		float: none;
		text-align: center;
		margin: 0 auto !important;
	}
}</style><style type="text/css" media="all">/* iLightbox css */
/* Reset Styles */
.ilightbox-overlay,
.ilightbox-loader,
.ilightbox-loader *,
.ilightbox-holder,
.ilightbox-holder .ilightbox-container,
.ilightbox-holder .ilightbox-container img.ilightbox-image,
.ilightbox-holder .ilightbox-container .ilightbox-caption,
.ilightbox-toolbar,
.ilightbox-toolbar *,
.ilightbox-thumbnails,
.ilightbox-thumbnails *,
.ilightbox-holder .ilightbox-container .ilightbox-social,
.ilightbox-holder .ilightbox-container .ilightbox-social * {
  float: none;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  line-height: 100%;
  vertical-align: baseline;
  background: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  -ms-user-select: none;
      user-select: none;
}
.ilightbox-overlay,
.ilightbox-loader,
.ilightbox-loader *,
.ilightbox-holder .ilightbox-container .ilightbox-caption,
.ilightbox-toolbar,
.ilightbox-thumbnails,
.ilightbox-thumbnails *,
.ilightbox-holder .ilightbox-container .ilightbox-social {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
}
/* Disable & Hide Scrollbar */
.ilightbox-noscroll {
  overflow: hidden;
}
.ilightbox-closedhand * {
  cursor: url(http://www.pescatour.it/skin_main/closedhand.cur), default !important;
}
.ilightbox-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100000;
}
.ilightbox-loader {
  position: fixed;
  z-index: 100005;
  top: 45%;
  left: -192px;
  padding-left: 30px;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
  border-radius: 0 100px 100px 0;
}
.ilightbox-loader div {
  width: 72px;
  height: 72px;
  border-radius: 0 100px 100px 0;
}
.ilightbox-loader.horizontal {
  left: 45%;
  top: -192px;
  padding: 0;
  padding-top: 30px;
  border-radius: 0 0 100px 100px;
}
.ilightbox-loader.horizontal div {
  border-radius: 0 0 100px 100px;
}
.ilightbox-toolbar {
  display: none;
  position: fixed;
  z-index: 100010;
}
.ilightbox-toolbar a {
  float: left;
  cursor: pointer;
}
.ilightbox-toolbar .ilightbox-prev-button,
.ilightbox-toolbar .ilightbox-next-button {
  display: none;
}
.ilightbox-thumbnails {
  display: block;
  position: fixed;
  z-index: 100009;
}
.ilightbox-thumbnails.ilightbox-horizontal {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
}
.ilightbox-thumbnails.ilightbox-vertical {
  top: 0;
  right: 0;
  width: 140px;
  height: 100%;
  overflow: hidden;
}
.ilightbox-thumbnails .ilightbox-thumbnails-container {
  display: block;
  position: relative;
}
.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
  width: 100%;
  height: 100px;
}
.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
  width: 140px;
  height: 100%;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid {
  display: block;
  position: absolute;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {
  display: block;
  cursor: pointer;
  padding: 10px;
  position: relative;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
  width: 100%;
  height: 100%;
  border-radius: 2px;
  -ms-interpolation-mode: bicubic;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: .7;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {
  opacity: 1;
}
.ilightbox-holder {
  display: none;
  position: fixed;
  z-index: 100003;
  -webkit-transform: none;
  -moz-transform: none;
}
.ilightbox-holder.ilightbox-next,
.ilightbox-holder.ilightbox-prev {
  cursor: pointer;
}
.ilightbox-holder div.ilightbox-container {
  position: relative;
  width: 100%;
  height: 100%;
}
.ilightbox-holder.supportTouch div.ilightbox-container {
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
.ilightbox-holder img.ilightbox-image {
  width: 100%;
  height: 100%;
}
.ilightbox-holder .ilightbox-container .ilightbox-caption {
  display: none;
  position: absolute;
  left: 30px;
  right: 30px;
  bottom: 0;
  max-width: 100%;
  padding: 5px 10px;
  margin: 0 auto;
  font-size: 12px;
  line-height: 150%;
  word-wrap: break-word;
  z-index: 20003;
  box-sizing: border-box;
  border-radius: 3px 3px 0 0;
}
.ilightbox-holder .ilightbox-container .ilightbox-social {
  display: none;
  position: absolute;
  left: 10px;
  top: 10px;
  padding: 5px;
  padding-left: 0;
  z-index: 20003;
  height: 26px;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul {
  float: left;
  list-style: none;
  height: 26px;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li {
  display: inline;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li a {
  float: left;
  margin-left: 5px;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: 50%;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/social_icons/facebook_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg a {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/social_icons/digg_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/social_icons/twitter_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious a {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/social_icons/delicious_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit a {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/social_icons/reddit_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/social_icons/google_plus_16.png);
}
.ilightbox-holder .ilightbox-alert {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  padding-top: 100px;
  margin: auto;
  width: 300px;
  height: 50px;
}
.ilightbox-holder .ilightbox-wrapper {
  width: 100%;
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.ilightbox-holder .ilightbox-inner-toolbar {
  position: relative;
  z-index: 100;
}
.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
  position: absolute;
}
/* Style arrow buttons */
.ilightbox-button {
  position: fixed;
  z-index: 100008;
  cursor: pointer;
}
.ilightbox-button.ilightbox-next-button.disabled,
.ilightbox-button.ilightbox-prev-button.disabled {
  visibility: hidden;
  opacity: 0;
}
/* Style mobile devices */
.isMobile .ilightbox-button,
.isMobile .ilightbox-thumbnails {
  display: none !important;
}
.isMobile .ilightbox-toolbar .ilightbox-prev-button,
.isMobile .ilightbox-toolbar .ilightbox-next-button {
  display: block;
}
.ilightbox-title {
  line-height: 20px;
}
/* iLightbox dark skin */
.ilightbox-overlay.dark {
  background: #000;
}
.ilightbox-loader.dark {
  box-shadow: black 0px 0px 85px, black 0px 0px 85px;
}
.ilightbox-loader.dark div {
  background: #000000 url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.dark {
  padding: 5px;
  background: #000;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
}
.ilightbox-holder.dark .ilightbox-container .ilightbox-caption {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/caption-bg.png);
  color: #FFF;
  text-shadow: 0 1px black;
}
.ilightbox-holder.dark .ilightbox-container .ilightbox-social {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/caption-bg.png);
  border-radius: 2px;
}
.ilightbox-holder.dark .ilightbox-alert {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/alert.png) no-repeat center top;
  color: #555;
}
/* Style toolbar */
.ilightbox-toolbar.dark {
  top: 11px;
  left: 10px;
}
.ilightbox-toolbar.dark a {
  width: 25px;
  height: 23px;
  background: black url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/buttons.png) no-repeat 7px 6px;
}
.ilightbox-toolbar.dark a.disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  cursor: default;
  background-color: #000 !important;
}
.ilightbox-toolbar.dark a:first-of-type {
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.ilightbox-toolbar.dark a:last-of-type {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.ilightbox-toolbar.dark a.ilightbox-close:hover {
  background-position: -32px 6px;
}
.ilightbox-toolbar.dark a.ilightbox-fullscreen {
  background-position: 6px -33px;
  right: 35px;
}
.ilightbox-toolbar.dark a.ilightbox-fullscreen:hover {
  background-position: -31px -33px;
}
.ilightbox-toolbar.dark a.ilightbox-play {
  background-position: 8px -57px;
}
.ilightbox-toolbar.dark a.ilightbox-play:hover {
  background-position: -32px -57px;
}
.ilightbox-toolbar.dark a.ilightbox-pause {
  background-position: 8px -83px;
}
.ilightbox-toolbar.dark a.ilightbox-pause:hover {
  background-position: -32px -83px;
}
.isMobile .ilightbox-toolbar.dark {
  background: #000;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  text-align: center;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.8);
}
.isMobile .ilightbox-toolbar.dark a {
  display: inline-block;
  float: none;
  width: 50px;
  height: 40px;
  background-size: 50%;
  background-position: 50% !important;
}
.isMobile .ilightbox-toolbar.dark a:hover {
  background-color: #111;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-fullscreen {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/fullscreen-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/fullscreen-icon-ie.png)\9;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-close {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/x-mark-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/x-mark-icon-ie.png)\9;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-next-button {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/arrow-next-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/arrow-next-icon-ie.png)\9;
  background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-prev-button {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/arrow-prev-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/arrow-prev-icon-ie.png)\9;
  background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-play {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/play-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/play-icon-ie.png)\9;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-pause {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/pause-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/pause-icon-ie.png)\9;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-title {
  font-size: 18px;
  padding: 10px 8px;
  padding-right: 60px;
  color: #FFF;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar {
  left: auto;
  top: 5px;
  right: 5px;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a {
  border-radius: 0;
  float: right;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type {
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
/* Style thumbnails */
.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.9);
}
.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/thumb-overlay-play.png) no-repeat center;
}
/* Configure arrow buttons */
.ilightbox-button.dark.disabled {
  opacity: 0.1;
  filter: alpha(opacity=10);
  /* IE7-8 */
  cursor: default;
  background-color: #000 !important;
}
.ilightbox-button.dark span {
  display: block;
  width: 100%;
  height: 100%;
}
.ilightbox-button.dark {
  bottom: 0;
  right: 0;
  left: 0;
  -: ;left/*\**/: 45%\9;
  -: ;right/*\**/: auto\9;
  width: 95px;
  height: 75px;
  margin: auto;
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/arrow-next-vertical-icon-64.png) no-repeat 50% 65%;
  background-color: #000;
  border-radius: 0;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.ilightbox-button.ilightbox-button.dark:hover {
  background-color: #111;
}
.ilightbox-button.ilightbox-prev-button.dark {
  top: 0;
  bottom: auto;
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/arrow-prev-vertical-icon-64.png);
  background-position: 50% 35%;
  border-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.ilightbox-button.dark.horizontal {
  right: 0;
  left: auto;
  top: 0;
  bottom: 0;
  -: ;top/*\**/: 41%\9;
  -: ;bottom/*\**/: auto\9;
  width: 75px;
  height: 95px;
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/arrow-next-icon-64.png);
  background-position: 65% 50%;
  border-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.ilightbox-button.ilightbox-prev-button.dark.horizontal {
  right: auto;
  left: 0;
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/dark-skin/arrow-prev-icon-64.png);
  background-position: 35% 50%;
  border-radius: 0;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
/* iLightbox light skin */
.ilightbox-overlay.light {
  background: #FFF;
}
.ilightbox-loader.light {
  box-shadow: #dacffc 0px 0px 85px, #dacffc 0px 0px 85px;
}
.ilightbox-loader.light div {
  background: #ffffff url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.light {
  padding: 10px;
  background: #FFF;
  box-shadow: 0 0 15px #dacffc;
}
.ilightbox-holder.light .ilightbox-container .ilightbox-caption {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/caption-bg.png);
  color: #000;
  text-shadow: 0 1px #FFF;
}
.ilightbox-holder.light .ilightbox-container .ilightbox-social {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/caption-bg.png);
  border-radius: 2px;
}
.ilightbox-holder.light .ilightbox-alert {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/alert.png) no-repeat center top;
  color: #89949B;
}
/* Style toolbar */
.ilightbox-toolbar.light {
  top: 8px;
  left: 8px;
  height: 23px;
  box-shadow: 0 0 7px #dacffc;
  border-radius: 3px;
}
.ilightbox-toolbar.light a {
  width: 25px;
  height: 23px;
  background: white url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/buttons.png) no-repeat 7px 6px;
}
.ilightbox-toolbar.light a.disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  cursor: default;
  background-color: #FFF;
}
.ilightbox-toolbar.light a:first-of-type {
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.ilightbox-toolbar.light a:last-of-type {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.ilightbox-toolbar.light a.ilightbox-close:hover {
  background-position: -32px 6px;
}
.ilightbox-toolbar.light a.ilightbox-fullscreen {
  background-position: 6px -33px;
}
.ilightbox-toolbar.light a.ilightbox-fullscreen:hover {
  background-position: -31px -33px;
}
.ilightbox-toolbar.light a.ilightbox-play {
  background-position: 8px -57px;
}
.ilightbox-toolbar.light a.ilightbox-play:hover {
  background-position: -32px -57px;
}
.ilightbox-toolbar.light a.ilightbox-pause {
  background-position: 8px -83px;
}
.ilightbox-toolbar.light a.ilightbox-pause:hover {
  background-position: -32px -83px;
}
.isMobile .ilightbox-toolbar.light {
  background: #FFF;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  text-align: center;
  box-shadow: 0 0 25px #dacffc;
}
.isMobile .ilightbox-toolbar.light a {
  display: inline-block;
  float: none;
  width: 50px;
  height: 40px;
  background-size: 50%;
  background-position: 50% !important;
}
.isMobile .ilightbox-toolbar.light a:hover {
  background-color: #f6f3ff;
}
.isMobile .ilightbox-toolbar.light a.ilightbox-fullscreen {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/fullscreen-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/fullscreen-icon-ie.png)\9;
}
.isMobile .ilightbox-toolbar.light a.ilightbox-close {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/x-mark-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/x-mark-icon-ie.png)\9;
}
.isMobile .ilightbox-toolbar.light a.ilightbox-next-button {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/arrow-next-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/arrow-next-icon-ie.png)\9;
  background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.light a.ilightbox-prev-button {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/arrow-prev-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/arrow-prev-icon-ie.png)\9;
  background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.light a.ilightbox-play {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/play-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/play-icon-ie.png)\9;
}
.isMobile .ilightbox-toolbar.light a.ilightbox-pause {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/pause-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/pause-icon-ie.png)\9;
}
/* Style thumbnails */
.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
  box-shadow: 0 0 6px #dacffc;
}
.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/thumb-overlay-play.png) no-repeat center;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title {
  font-size: 18px;
  padding: 10px 8px;
  padding-right: 60px;
  color: #000;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar {
  left: auto;
  top: 5px;
  right: 5px;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a {
  float: right;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type {
  -webkit-border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-radius: 0;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type {
  -webkit-border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
/* Configure arrow buttons */
.ilightbox-button.light.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  /* IE7-8 */
  cursor: default;
  background-color: #FFF !important;
}
.ilightbox-button.light span {
  display: block;
  width: 100%;
  height: 100%;
}
.ilightbox-button.ilightbox-next-button.light,
.ilightbox-button.ilightbox-prev-button.light {
  bottom: 0;
  right: 0;
  left: 0;
  -: ;left/*\**/: 45%\9;
  -: ;right/*\**/: auto\9;
  width: 95px;
  height: 75px;
  margin: auto;
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/arrow-next-vertical-icon-64.png) no-repeat 50% 65%;
  background-color: #FFF;
  box-shadow: 0 0 15px #dacffc;
}
.ilightbox-button.ilightbox-button.light:hover {
  background-color: #f6f3ff;
}
.ilightbox-button.ilightbox-prev-button.light {
  top: 0;
  bottom: auto;
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/arrow-prev-vertical-icon-64.png);
  background-position: 50% 35%;
}
.ilightbox-button.ilightbox-next-button.light.horizontal,
.ilightbox-button.ilightbox-prev-button.light.horizontal {
  right: 0;
  left: auto;
  top: 0;
  bottom: 0;
  -: ;top/*\**/: 41%\9;
  -: ;bottom/*\**/: auto\9;
  width: 75px;
  height: 95px;
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/arrow-next-icon-64.png);
  background-position: 65% 50%;
  border-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.ilightbox-button.ilightbox-prev-button.light.horizontal {
  right: auto;
  left: 0;
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/light-skin/arrow-prev-icon-64.png);
  background-position: 35% 50%;
  border-radius: 0;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.ilightbox-overlay.mac {
  background: #2B2B2B;
}
.ilightbox-loader.mac {
  box-shadow: black 0px 0px 85px, black 0px 0px 85px;
}
.ilightbox-loader.mac div {
  background: #141414 url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.mac {
  padding: 2px;
  background: rgba(35, 35, 35, 0.9);
  -: ;background/*\**/: rgb(35,35,35)\9;
  /* IE7-8 */
  box-shadow: 0 38px 30px -18px rgba(0, 0, 0, 0.6);
}
.ilightbox-holder.mac .ilightbox-container .ilightbox-caption {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/caption-bg.png);
  color: #FFF;
  bottom: 15px;
  left: 15px;
  right: 15px;
  border: rgba(255, 255, 255, 0.8) 1px solid;
  -: ;border/*\**/: rgb(245,245,245) 1px solid\9;
  /* IE7-8 */
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  border-radius: 3px;
}
.ilightbox-holder.mac .ilightbox-container .ilightbox-social {
  background: #FFF;
}
.ilightbox-holder.mac .ilightbox-alert {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/alert.png) no-repeat center top;
  color: #555;
}
/* Style toolbar */
.ilightbox-toolbar.mac {
  top: 15px;
  left: 15px;
  background: #414141;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #414141 0%, #414141 40%, #323232 60%, #323232 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141', endColorstr='#323232', GradientType=0);
  /* IE7-9 */
  border: rgba(30, 30, 30, 0.6) 1px solid;
  -: ;border/*\**/: rgb(30,30,30) 1px solid\9;
  /* IE7-8 */
  overflow: hidden;
  border-radius: 3px;
}
.ilightbox-toolbar.mac a {
  width: 28px;
  height: 28px;
  background: no-repeat 50%;
}
.ilightbox-toolbar.mac a.disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  /* IE7-8 */
  cursor: default;
  background-color: transparent !important;
}
.ilightbox-toolbar.mac a:hover {
  background-color: #4B4B4B;
}
.ilightbox-toolbar.mac a.ilightbox-close {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/close-25.png);
}
.ilightbox-toolbar.mac a.ilightbox-fullscreen {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/resize-25.png);
  right: 35px;
}
.ilightbox-toolbar.mac a.ilightbox-play {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/play-25.png);
  right: 35px;
}
.ilightbox-toolbar.mac a.ilightbox-pause {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/pause-25.png);
  right: 35px;
}
.isMobile .ilightbox-toolbar.mac {
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  background: #414141;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #414141 0%, #414141 40%, #323232 60%, #323232 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141', endColorstr='#323232', GradientType=0);
  /* IE7-9 */
  border: 0;
  border-top: rgba(30, 30, 30, 0.6) 1px solid;
  -: ;border-top/*\**/: rgb(30,30,30) 1px solid\9;
  /* IE7-8 */
  overflow: hidden;
  text-align: center;
  border-radius: 3px;
}
.isMobile .ilightbox-toolbar.mac a {
  display: inline-block;
  float: none;
  width: 50px;
  height: 40px;
  background-size: 50%;
  background-position: 50% !important;
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-fullscreen {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/resize-50.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/resize-ie.png)\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-close {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/close-50.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/close-ie.png)\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-next-button {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/forward-50.png);
  background-position: 52% 50% !important;
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/forward-ie.png)\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-prev-button {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/back-50.png);
  background-position: 48% 50% !important;
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/back-ie.png)\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-play {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/play-50.png);
  background-size: 80%;
  background-position: 70% 50% !important;
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/play-ie.png)\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-pause {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/pause-50.png);
  background-size: 80%;
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/pause-ie.png)\9;
  /* IE7-8 */
}
.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-title {
  font-size: 18px;
  padding: 10px 8px;
  color: #000;
}
.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-toolbar {
  display: inline-block;
  left: -15px;
  top: -15px;
}
.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-toolbar a {
  float: left;
  border-radius: 0;
}
/* Style thumbnails */
.ilightbox-thumbnails.mac .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.9);
  border-radius: 0;
}
.ilightbox-thumbnails.mac .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/thumb-overlay-play.png) no-repeat center;
}
/* Configure arrow buttons */
.ilightbox-button.mac.disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  /* IE7-8 */
  cursor: default;
  background: #3b3b3b !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141', endColorstr='#323232', GradientType=0);
  /* IE7-9 */
}
.ilightbox-button.mac span {
  display: block;
  width: 100%;
  height: 100%;
}
.ilightbox-button.mac {
  bottom: 0;
  right: 0;
  left: 0;
  -: ;left/*\**/: 45%\9;
  /* IE7-8 */
  -: ;right/*\**/: auto\9;
  /* IE7-8 */
  width: 95px;
  height: 55px;
  margin: auto;
  background: #414141;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #414141 0%, #414141 40%, #323232 60%, #323232 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141', endColorstr='#323232', GradientType=0);
  /* IE7-9 */
  border: rgba(30, 30, 30, 0.6) 1px solid;
  -: ;border/*\**/: rgb(30,30,30) 1px solid\9;
  /* IE7-8 */
  border-radius: 0;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.ilightbox-button.ilightbox-button.mac:hover {
  background: #4b4b4b;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #4b4b4b 0%, #4b4b4b 40%, #3c3c3c 60%, #3c3c3c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b4b4b', endColorstr='#3c3c3c', GradientType=0);
  /* IE7-9 */
}
.ilightbox-button.ilightbox-prev-button.mac {
  top: 0;
  bottom: auto;
  border-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.ilightbox-button.ilightbox-next-button.mac span {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/forward-vertical-50.png) no-repeat 50% 75%;
}
.ilightbox-button.ilightbox-prev-button.mac span {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/back-vertical-50.png) no-repeat 50% 25%;
}
.ilightbox-button.ilightbox-next-button.mac.horizontal,
.ilightbox-button.ilightbox-prev-button.mac.horizontal {
  right: 0;
  left: auto;
  top: 0;
  bottom: 0;
  -: ;top/*\**/: 41%\9;
  /* IE7-8 */
  -: ;bottom/*\**/: auto\9;
  /* IE7-8 */
  width: 55px;
  height: 95px;
  border-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.ilightbox-button.ilightbox-prev-button.mac.horizontal {
  right: auto;
  left: 0;
  border-radius: 0;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.ilightbox-button.ilightbox-next-button.mac.horizontal span {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/forward-50.png) no-repeat 75% 50%;
}
.ilightbox-button.ilightbox-prev-button.mac.horizontal span {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/mac-skin/back-50.png) no-repeat 25% 50%;
}
.ilightbox-overlay.metro-black {
  background: #000;
}
.ilightbox-loader.metro-black {
  box-shadow: #000000 0px 0px 55px, rgba(0, 0, 0, 0.3) 0px 0px 55px;
}
.ilightbox-loader.metro-black div {
  background: #000000 url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-black-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.metro-black {
  padding: 3px;
  background: #000;
  box-shadow: 0 0 45px rgba(0, 0, 0, 0.8);
}
.ilightbox-holder.metro-black .ilightbox-container .ilightbox-caption {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-black-skin/caption-bg.png) repeat-x bottom;
  background-size: 100% 100%;
  left: 0;
  right: 0;
  color: #FFF;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.75);
  padding-top: 15px;
}
.ilightbox-holder.metro-black .ilightbox-container .ilightbox-social {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-black-skin/social-bg.png);
  border-radius: 2px;
}
.ilightbox-holder.metro-black .ilightbox-alert {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-black-skin/alert.png) no-repeat center top;
  color: #555;
}
/* Style toolbar */
.ilightbox-toolbar.metro-black {
  top: 8px;
  left: 8px;
  height: 25px;
}
.ilightbox-toolbar.metro-black a {
  width: 27px;
  height: 25px;
  background: #000000 url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-black-skin/buttons.png) no-repeat 7px 6px;
}
.ilightbox-toolbar.metro-black a:hover {
  background-color: #51b7ff;
}
.ilightbox-toolbar.metro-black a.ilightbox-close:hover {
  background-color: #d94947;
}
.ilightbox-toolbar.metro-black a.disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  cursor: default;
  background-color: #000;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.8);
}
.ilightbox-toolbar.metro-black a.ilightbox-fullscreen {
  background-position: 6px -31px;
}
.ilightbox-toolbar.metro-black a.ilightbox-play {
  background-position: 8px -55px;
}
.ilightbox-toolbar.metro-black a.ilightbox-pause {
  background-position: 8px -81px;
}
.isMobile .ilightbox-toolbar.metro-black {
  background: #000;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  text-align: center;
}
.isMobile .ilightbox-toolbar.metro-black a {
  display: inline-block;
  float: none;
  width: 50px;
  height: 40px;
  background-size: 50%;
  background-position: 50%;
}
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-fullscreen {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-black-skin/fullscreen-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-black-skin/fullscreen-icon-ie.png)\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-close {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-black-skin/x-mark-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-black-skin/x-mark-icon-ie.png)\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-next-button {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-black-skin/arrow-next-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-black-skin/arrow-next-icon-ie.png)\9;
  /* IE7-8 */
  background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-prev-button {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-black-skin/arrow-prev-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-black-skin/arrow-prev-icon-ie.png)\9;
  /* IE7-8 */
  background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-play {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-black-skin/play-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-black-skin/play-icon-ie.png)\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-pause {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-black-skin/pause-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-black-skin/pause-icon-ie.png)\9;
  /* IE7-8 */
}
.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-title {
  font-size: 18px;
  padding: 10px 12px;
  padding-right: 60px;
  color: #acacad;
}
.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-toolbar {
  left: auto;
  top: 5px;
  right: 5px;
}
.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-toolbar a {
  float: right;
}
/* Style thumbnails */
.ilightbox-thumbnails.metro-black.ilightbox-horizontal {
  height: 104px;
}
.ilightbox-thumbnails.metro-black.ilightbox-horizontal .ilightbox-thumbnails-container {
  height: 104px;
}
.ilightbox-thumbnails.metro-black.ilightbox-vertical {
  width: 144px;
}
.ilightbox-thumbnails.metro-black.ilightbox-vertical .ilightbox-thumbnails-container {
  width: 144px;
}
.ilightbox-thumbnails.metro-black .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
  border: 2px solid #000;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  border-radius: 0;
}
.ilightbox-thumbnails.metro-black .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-black-skin/thumb-overlay-play.png) no-repeat center;
}
/* Configure arrow buttons */
.ilightbox-button.metro-black.disabled {
  opacity: 0.1;
  filter: alpha(opacity=10);
  cursor: default;
}
.ilightbox-button.metro-black span {
  display: block;
  width: 100%;
  height: 100%;
}
.ilightbox-button.ilightbox-next-button.metro-black,
.ilightbox-button.ilightbox-prev-button.metro-black {
  bottom: 0;
  right: 0;
  left: 0;
  -: ;left/*\**/: 35%\9;
  /* IE7-8 */
  -: ;right/*\**/: auto\9;
  /* IE7-8 */
  width: 30%;
  height: 100px;
  margin: auto;
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-black-skin/arrows_vertical.png) no-repeat 50% -100px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
}
.ilightbox-button.ilightbox-prev-button.metro-black {
  top: 0;
  bottom: auto;
  background-position: 50% 0;
}
.ilightbox-button.ilightbox-next-button.metro-black.horizontal,
.ilightbox-button.ilightbox-prev-button.metro-black.horizontal {
  right: 0;
  left: auto;
  top: 0;
  bottom: 0;
  -: ;top/*\**/: 36%\9;
  /* IE7-8 */
  -: ;bottom/*\**/: auto\9;
  /* IE7-8 */
  width: 100px;
  height: 30%;
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-black-skin/arrows_horizontal.png);
  background-position: -93px 50%;
}
.ilightbox-button.ilightbox-prev-button.metro-black.horizontal {
  right: auto;
  left: 0;
  background-position: -7px 50%;
}
.ilightbox-overlay.metro-white {
  background: #FFF;
}
.ilightbox-loader.metro-white {
  box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 55px;
}
.ilightbox-loader.metro-white div {
  background: #ffffff url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.metro-white {
  padding: 3px;
  background: #FFF;
  box-shadow: 0 0 45px rgba(0, 0, 0, 0.2);
}
.ilightbox-holder.metro-white .ilightbox-container .ilightbox-caption {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/caption-bg.png) repeat-x bottom;
  background-size: 100% 100%;
  left: 0;
  right: 0;
  color: #000;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  padding-top: 15px;
}
.ilightbox-holder.metro-white .ilightbox-container .ilightbox-social {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/social-bg.png);
  border-radius: 2px;
}
.ilightbox-holder.metro-white .ilightbox-alert {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/alert.png) no-repeat center top;
  color: #89949B;
}
/* Style toolbar */
.ilightbox-toolbar.metro-white {
  top: 8px;
  left: 8px;
  height: 25px;
}
.ilightbox-toolbar.metro-white a {
  width: 27px;
  height: 25px;
  background: white url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/buttons.png) no-repeat 7px 6px;
}
.ilightbox-toolbar.metro-white a:hover {
  background-color: #51b7ff;
}
.ilightbox-toolbar.metro-white a.disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  cursor: default;
  background-color: #FFF;
}
.ilightbox-toolbar.metro-white a.ilightbox-close:hover {
  background-color: #d94947;
  background-position: -30px 6px;
}
.ilightbox-toolbar.metro-white a.ilightbox-fullscreen {
  background-position: 6px -31px;
}
.ilightbox-toolbar.metro-white a.ilightbox-fullscreen:hover {
  background-position: -29px -31px;
}
.ilightbox-toolbar.metro-white a.ilightbox-play {
  background-position: 8px -55px;
}
.ilightbox-toolbar.metro-white a.ilightbox-play:hover {
  background-position: -30px -55px;
}
.ilightbox-toolbar.metro-white a.ilightbox-pause {
  background-position: 8px -81px;
}
.ilightbox-toolbar.metro-white a.ilightbox-pause:hover {
  background-position: -30px -81px;
}
.isMobile .ilightbox-toolbar.metro-white {
  background: #FFF;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  text-align: center;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);
}
.isMobile .ilightbox-toolbar.metro-white a,
.isMobile .ilightbox-toolbar.metro-white a:hover {
  display: inline-block;
  float: none;
  width: 50px;
  height: 40px;
  background-size: 50%;
  background-position: 50%;
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-fullscreen {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/fullscreen-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/fullscreen-icon-ie.png)\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-fullscreen:hover {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/fullscreen-hover-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/fullscreen-hover-icon-ie.png)\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-close {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/x-mark-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/x-mark-icon-ie.png)\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-close:hover {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/x-mark-hover-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/x-mark-hover-icon-ie.png)\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-next-button {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/arrow-next-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/arrow-next-icon-ie.png)\9;
  /* IE7-8 */
  background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-next-button:hover {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/arrow-next-hover-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/arrow-next-hover-icon-ie.png)\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-next-button.disabled {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/arrow-next-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/arrow-next-icon-ie.png)\9;
  /* IE7-8 */
  background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-prev-button {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/arrow-prev-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/arrow-prev-icon-ie.png)\9;
  /* IE7-8 */
  background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-prev-button:hover {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/arrow-prev-hover-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/arrow-prev-hover-icon-ie.png)\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-prev-button.disabled {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/arrow-prev-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/arrow-prev-icon-ie.png)\9;
  /* IE7-8 */
  background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-play {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/play-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/play-icon-ie.png)\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-play:hover {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/play-hover-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/play-hover-icon-ie.png)\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-pause {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/pause-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/pause-icon-ie.png)\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-pause:hover {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/pause-hover-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/pause-hover-icon-ie.png)\9;
  /* IE7-8 */
}
/* Style thumbnails */
.ilightbox-thumbnails.metro-white.ilightbox-horizontal {
  height: 104px;
}
.ilightbox-thumbnails.metro-white.ilightbox-horizontal .ilightbox-thumbnails-container {
  height: 104px;
}
.ilightbox-thumbnails.metro-white.ilightbox-vertical {
  width: 144px;
}
.ilightbox-thumbnails.metro-white.ilightbox-vertical .ilightbox-thumbnails-container {
  width: 144px;
}
.ilightbox-thumbnails.metro-white .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
  border: 2px solid #FFF;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  border-radius: 0;
}
.ilightbox-thumbnails.metro-white .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/thumb-overlay-play.png) no-repeat center;
}
.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title {
  font-size: 18px;
  padding: 10px 12px;
  padding-right: 60px;
  color: #535352;
}
.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-toolbar {
  left: auto;
  top: 5px;
  right: 5px;
}
.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-toolbar a {
  float: right;
}
/* Configure arrow buttons */
.ilightbox-button.metro-white.disabled {
  opacity: 0.1;
  filter: alpha(opacity=10);
  cursor: default;
}
.ilightbox-button.metro-white span {
  display: block;
  width: 100%;
  height: 100%;
}
.ilightbox-button.ilightbox-next-button.metro-white,
.ilightbox-button.ilightbox-prev-button.metro-white {
  bottom: 0;
  right: 0;
  left: 0;
  -: ;left/*\**/: 35%\9;
  /* IE7-8 */
  -: ;right/*\**/: auto\9;
  /* IE7-8 */
  width: 30%;
  height: 100px;
  margin: auto;
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/arrows_vertical.png) no-repeat 50% -100px;
  background-color: #FFF;
  background-color: rgba(255, 255, 255, 0.6);
}
.ilightbox-button.ilightbox-prev-button.metro-white {
  top: 0;
  bottom: auto;
  background-position: 50% 0;
}
.ilightbox-button.ilightbox-next-button.metro-white.horizontal,
.ilightbox-button.ilightbox-prev-button.metro-white.horizontal {
  right: 0;
  left: auto;
  top: 0;
  bottom: 0;
  -: ;top/*\**/: 36%\9;
  /* IE7-8 */
  -: ;bottom/*\**/: auto\9;
  /* IE7-8 */
  width: 100px;
  height: 30%;
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/metro-white-skin/arrows_horizontal.png);
  background-position: -93px 50%;
}
.ilightbox-button.ilightbox-prev-button.metro-white.horizontal {
  right: auto;
  left: 0;
  background-position: -7px 50%;
}
.ilightbox-overlay.parade {
  background: #333333 url(http://www.pescatour.it/skin_main/assets/images/iLightbox/parade-skin/pattern.png);
}
.ilightbox-loader.parade {
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.3);
}
.ilightbox-loader.parade div {
  background: white url(http://www.pescatour.it/skin_main/assets/images/iLightbox/parade-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.parade {
  padding: 10px;
  background: #333;
  background: rgba(0, 0, 0, 0.25);
  border-radius: 4px;
}
.ilightbox-holder.parade .ilightbox-container {
  background: #FFF;
}
.ilightbox-holder.parade .ilightbox-container .ilightbox-caption {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/parade-skin/caption-bg.png);
  color: #FFF;
  text-shadow: 0 1px black;
}
.ilightbox-holder.parade .ilightbox-container .ilightbox-social {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/parade-skin/caption-bg.png);
  border-radius: 2px;
}
.ilightbox-holder.parade .ilightbox-alert {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/parade-skin/alert.png) no-repeat center top;
  color: #555;
}
.ilightbox-toolbar.parade {
  top: 11px;
  left: 10px;
  padding: 3px;
  background: #333;
  background: rgba(0, 0, 0, 0.25);
}
.ilightbox-toolbar.parade a {
  width: 29px;
  height: 25px;
  background: #ffffff url(http://www.pescatour.it/skin_main/assets/images/iLightbox/parade-skin/buttons.png) no-repeat 8px 6px;
}
.ilightbox-toolbar.parade a:hover {
  background-color: #f5f5f5;
}
.ilightbox-toolbar.parade a.ilightbox-close:hover {
  background-position: -29px 6px;
}
.ilightbox-toolbar.parade a.ilightbox-fullscreen {
  background-position: 8px -33px;
  right: 35px;
}
.ilightbox-toolbar.parade a.ilightbox-fullscreen:hover {
  background-position: -29px -33px;
}
.ilightbox-thumbnails.parade .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.9);
}
.ilightbox-thumbnails.parade .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/parade-skin/thumb-overlay-play.png) no-repeat center;
}
.ilightbox-holder.parade .ilightbox-inner-toolbar .ilightbox-title {
  font-size: 18px;
  padding: 10px 8px;
  padding-right: 60px;
  color: #FFF;
}
.ilightbox-holder.parade .ilightbox-inner-toolbar .ilightbox-toolbar {
  left: auto;
  top: 5px;
  right: 5px;
}
.ilightbox-holder.parade .ilightbox-inner-toolbar .ilightbox-toolbar a {
  float: right;
}
.ilightbox-overlay.smooth {
  background: #0F0F0F;
}
.ilightbox-loader.smooth {
  box-shadow: #000000 0px 0px 55px, rgba(0, 0, 0, 0.3) 0px 0px 55px;
}
.ilightbox-loader.smooth div {
  background: #000000 url(http://www.pescatour.it/skin_main/assets/images/iLightbox/smooth-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.smooth {
  -: ;border/*\**/: black 1px solid\9;
  /* IE7-8 */
  box-shadow: 0 0 45px rgba(0, 0, 0, 0.9);
}
.ilightbox-holder.smooth .ilightbox-container > * {
  pointer-events: all;
}
.ilightbox-holder.smooth .ilightbox-container:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.11);
}
.ilightbox-holder.smooth .ilightbox-container .ilightbox-caption {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/smooth-skin/caption-bg.png);
  border: 1px solid rgba(0, 0, 0, 0.2);
  left: 1px;
  right: 1px;
  bottom: 1px;
  color: #FFF;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.75);
  border-radius: 0;
}
.ilightbox-holder.smooth .ilightbox-container .ilightbox-social {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/smooth-skin/caption-bg.png);
  border: 1px solid rgba(0, 0, 0, 0.2);
  left: 1px;
  top: 1px;
  border-radius: 0;
}
.ilightbox-holder.smooth .ilightbox-alert {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/smooth-skin/alert.png) no-repeat center top;
  color: #555;
}
/* Style toolbar */
.ilightbox-toolbar.smooth {
  top: 8px;
  left: 8px;
  height: 25px;
}
.ilightbox-toolbar.smooth a {
  width: 27px;
  height: 25px;
  background: #000000 url(http://www.pescatour.it/skin_main/assets/images/iLightbox/smooth-skin/buttons.png) no-repeat 7px 6px;
}
.ilightbox-toolbar.smooth a:hover {
  background-color: #51b7ff;
}
.ilightbox-toolbar.smooth a.ilightbox-close:hover {
  background-color: #d94947;
}
.ilightbox-toolbar.smooth a.disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  cursor: default;
  background-color: #000;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.8);
}
.ilightbox-toolbar.smooth a.ilightbox-fullscreen {
  background-position: 6px -31px;
}
.ilightbox-toolbar.smooth a.ilightbox-play {
  background-position: 8px -55px;
}
.ilightbox-toolbar.smooth a.ilightbox-pause {
  background-position: 8px -81px;
}
.isMobile .ilightbox-toolbar.smooth {
  background: #000;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  text-align: center;
}
.isMobile .ilightbox-toolbar.smooth a {
  display: inline-block;
  float: none;
  width: 50px;
  height: 40px;
  background-size: 50%;
  background-position: 50%;
}
.isMobile .ilightbox-toolbar.smooth a.ilightbox-fullscreen {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/smooth-skin/fullscreen-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/smooth-skin/fullscreen-icon-ie.png)\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.smooth a.ilightbox-close {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/smooth-skin/x-mark-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/smooth-skin/x-mark-icon-ie.png)\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.smooth a.ilightbox-next-button {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/smooth-skin/arrow-next-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/smooth-skin/arrow-next-icon-ie.png)\9;
  /* IE7-8 */
  background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.smooth a.ilightbox-prev-button {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/smooth-skin/arrow-prev-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/smooth-skin/arrow-prev-icon-ie.png)\9;
  /* IE7-8 */
  background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.smooth a.ilightbox-play {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/smooth-skin/play-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/smooth-skin/play-icon-ie.png)\9;
  /* IE7-8 */
}
.isMobile .ilightbox-toolbar.smooth a.ilightbox-pause {
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/smooth-skin/pause-icon-64.png);
  -: ;background-image/*\**/: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/smooth-skin/pause-icon-ie.png)\9;
  /* IE7-8 */
}
.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-title {
  font-size: 18px;
  padding: 10px 12px;
  padding-right: 60px;
  color: #acacad;
}
.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-toolbar {
  left: auto;
  top: 5px;
  right: 5px;
}
.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-toolbar a {
  float: right;
}
/* Style thumbnails */
.ilightbox-thumbnails.smooth.ilightbox-horizontal {
  height: 100px;
}
.ilightbox-thumbnails.smooth.ilightbox-horizontal .ilightbox-thumbnails-container {
  height: 100px;
}
.ilightbox-thumbnails.smooth.ilightbox-vertical {
  width: 140px;
}
.ilightbox-thumbnails.smooth.ilightbox-vertical .ilightbox-thumbnails-container {
  width: 140px;
}
.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail {
  padding: 10px;
}
.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  border-radius: 0;
}
.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail:after {
  display: block;
  content: '';
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
  margin: auto;
  pointer-events: none;
  box-sizing: border-box;
  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.11);
}
.ilightbox-thumbnails.smooth.ilightbox-vertical .ilightbox-thumbnails-grid .ilightbox-thumbnail {
  margin-bottom: -10px;
}
.ilightbox-thumbnails.smooth.ilightbox-horizontal .ilightbox-thumbnails-grid .ilightbox-thumbnail {
  margin-right: -10px;
}
.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/smooth-skin/thumb-overlay-play.png) no-repeat center;
}
/* Configure arrow buttons */
.ilightbox-button.smooth.disabled {
  opacity: 0.1;
  filter: alpha(opacity=10);
  cursor: default;
}
.ilightbox-button.smooth span {
  display: block;
  width: 100%;
  height: 100%;
}
.ilightbox-button.smooth {
  bottom: 0;
  right: 0;
  left: 0;
  -: ;left/*\**/: 45%\9;
  /* IE7-8 */
  -: ;right/*\**/: auto\9;
  /* IE7-8 */
  width: 120px;
  height: 70px;
  margin: auto;
  background: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/smooth-skin/arrows_vertical.png) no-repeat 50% -110px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  border: rgba(255, 255, 255, 0.2) 1px solid;
  -: ;border/*\**/: rgb(100,100,100) 1px solid\9;
  /* IE7-8 */
}
.ilightbox-button.ilightbox-next-button.smooth {
  border-bottom: 0;
}
.ilightbox-button.ilightbox-prev-button.smooth {
  top: 0;
  bottom: auto;
  background-position: 50% -15px;
  border-top: 0;
}
.ilightbox-button.smooth.horizontal {
  right: 0;
  left: auto;
  top: 0;
  bottom: 0;
  -: ;top/*\**/: 41%\9;
  /* IE7-8 */
  -: ;bottom/*\**/: auto\9;
  /* IE7-8 */
  width: 70px;
  height: 120px;
  background-image: url(http://www.pescatour.it/skin_main/assets/images/iLightbox/smooth-skin/arrows_horizontal.png);
  background-position: -110px 50%;
  border: rgba(255, 255, 255, 0.2) 1px solid;
  -: ;border/*\**/: rgb(100,100,100) 1px solid\9;
  /* IE7-8 */
}
.ilightbox-button.ilightbox-next-button.smooth.horizontal {
  border-right: 0;
}
.ilightbox-button.ilightbox-prev-button.smooth.horizontal {
  right: auto;
  left: 0;
  background-position: -18px 50%;
  border-left: 0;
}
</style><style type="text/css" media="all">@-webkit-keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@-webkit-keyframes shake {
  0%,
  100% {
    -webkit-transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(10px);
  }
}
@keyframes shake {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
}
@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
            transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
            transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
            transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
            transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
            transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
            transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
  }
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
            transform: translateX(-20px);
  }
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
            transform: translateX(20px);
  }
}
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
            transform: translateY(-2000px);
  }
}
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
            transform: translateY(2000px);
  }
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
            transform: translateX(-2000px);
  }
}
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
            transform: translateX(2000px);
  }
}
@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
            transform: translateY(-2000px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
            transform: translateX(-2000px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
            transform: translateX(2000px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
            transform: translateY(-2000px);
  }
}
@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
            transform: translateX(-2000px);
  }
}
@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
            transform: translateX(2000px);
  }
}
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
            transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
            transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
            transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
            transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
            transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
            transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
            transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
}
@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}
@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
            transform: translateY(-2000px);
  }
}
@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
}
@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
            transform: translateY(2000px);
  }
}
@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}
@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
            transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
            transform: translateX(-2000px);
  }
}
@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}
@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
            transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
            transform: translateX(2000px);
  }
}
@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
            transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
            transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
            transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
            transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
            transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
            transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}
@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.fusion-animated {
  visibility: hidden;
}
.dont-animate .fusion-animated {
  visibility: visible;
}
/* Do Animations */
.do-animate {
  /* Lightspeed Animations */
  /* Rubberband Animation */
  /* Zoom Animations */
}
.do-animate .fusion-animated {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.do-animate .fusion-animated.hinge {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.do-animate .flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
.do-animate .shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
.do-animate .bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}
.do-animate .fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.do-animate .fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
.do-animate .fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
.do-animate .fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
.do-animate .fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
.do-animate .fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
.do-animate .fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
.do-animate .fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
.do-animate .fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
.do-animate .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
.do-animate .fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
.do-animate .fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
.do-animate .fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
.do-animate .fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
.do-animate .fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
.do-animate .fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
.do-animate .fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
.do-animate .fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
.do-animate .slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
.do-animate .slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
.do-animate .slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
.do-animate .slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
.do-animate .slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
.do-animate .slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
.do-animate .bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
.do-animate .bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
.do-animate .bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
.do-animate .bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
.do-animate .bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
.do-animate .bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
.do-animate .bounceOutUp {
  color: red;
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
.do-animate .bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
.do-animate .bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
.do-animate .bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
.do-animate .lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
.do-animate .lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
.do-animate .rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
.do-animate .zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
.do-animate .zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
.do-animate .zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
.do-animate .zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
.do-animate .zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
.do-animate .zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
.do-animate .zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}
.do-animate .zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}
.do-animate .zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}
.do-animate .zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}
</style><style type="text/css" media="all">/* =================================================================================================
Table of Contents
----------------------------------------------------------------------------------------------------
	01 General Styles
	02 Single Forum Page
	03 Single Topic Page
	04 User Profile Page
	05 Search
	06 Widgets
	07 Toolbar
	08 Toolbar
	09 RTL
	10 Mobile Syles
================================================================================================= */
.group {
  zoom: 1;
}
.group:before,
.group:after {
  content: " ";
  display: table;
}
.group:after {
  clear: both;
}
/* Flexbox */
/* General Styles
================================================================================================= */
#bbpress-forums {
  overflow: visible;
}
#bbpress-forums .wp-editor-container,
#wp-bbp_topic_content-editor-container,
#wp-bbp_reply_content-editor-container {
  border: 1px solid #D2D2D2;
}
#bbpress-forums div.bbp-search-form {
  float: none !important;
  text-align: right;
  margin-bottom: 40px;
  margin-left: -3px;
}
#bbpress-forums .bbp-search-form {
  font-size: 0;
  clear: left;
}
#bbpress-forums .bbp-search-form .hidden {
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute;
  background: none;
  left: -999em;
}
#bbpress-forums .bbp-search-form .search-table {
  display: table;
  width: 100%;
}
#bbpress-forums .bbp-search-form .search-field {
  display: table-cell;
}
#bbpress-forums .bbp-search-form .search-button {
  display: table-cell;
}
#bbpress-forums .bbp-search-form #bbp_search,
.bbp-search-form #bbp_search {
  color: #AAA9A9;
  background-color: #ffffff;
  border: 1px solid #D2D2D2;
  color: #747474;
  font-size: 13px;
  padding: 8px 2%;
  width: 100%;
  text-indent: 0;
  box-sizing: border-box;
}
.bbp-search-form input[type="submit"] {
  width: 34px;
  height: 34px;
  color: #ffffff !important;
  font-size: 14px !important;
  line-height: 34px;
  background: #000000;
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
  cursor: pointer;
  text-indent: 0px !important;
  font-family: FontAwesome;
}
.bbp-search-form input[type="submit"]:hover {
  background: #A0CE4E;
}
#bbpress-forums .custom_select_box .dd-container .dd-selected {
  padding: 0 15px 0 0 !important;
  text-indent: 5px;
}
#bbpress-forums .custom_select_box .dd-options li a:hover {
  background: #EEEEEE !important;
}
#bbpress-forums ul.bbp-forums {
  font-size: 13px;
}
#bbpress-forums li.bbp-header {
  border-top: none;
  background: #F6F6F6;
  padding: 20px 20px 20px 30px;
  font-weight: bold;
}
#bbpress-forums li.bbp-header ul {
  font-size: 15px;
}
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
  font-size: 14px;
  padding: 13px 20px 13px 30px;
}
#bbpress-forums li.bbp-body ul.forum .bbp-forum-info,
#bbpress-forums li.bbp-body ul.topic .bbp-forum-info,
#bbpress-forums li.bbp-header ul .bbp-forum-info {
  width: 52%;
}
#bbpress-forums li.bbp-body ul.forum .bbp-forum-topic-count,
#bbpress-forums li.bbp-body ul.topic .bbp-forum-topic-count,
#bbpress-forums li.bbp-header ul .bbp-forum-topic-count {
  width: 12%;
}
#bbpress-forums li.bbp-body ul.forum .bbp-forum-reply-count,
#bbpress-forums li.bbp-body ul.topic .bbp-forum-reply-count,
#bbpress-forums li.bbp-header ul .bbp-forum-reply-count {
  width: 12%;
}
#bbpress-forums li.bbp-body ul.forum .bbp-forum-freshness,
#bbpress-forums li.bbp-body ul.topic .bbp-forum-freshness,
#bbpress-forums li.bbp-header ul .bbp-forum-freshness {
  width: 24%;
}
#bbpress-forums div.odd,
#bbpress-forums ul.odd {
  background: transparent;
}
#bbpress-forums div.even,
#bbpress-forums ul.even {
  background: transparent;
}
#bbpress-forums li.bbp-body ul.forum .bbp-forum-freshness,
#bbpress-forums li.bbp-body ul.topic .bbp-topic-freshness,
#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums p.bbp-topic-meta {
  font-size: 12px;
  line-height: 18px;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums p.bbp-topic-meta {
  margin: 3px 0;
}
#bbpress-forums fieldset.bbp-form textarea,
#bbpress-forums fieldset.bbp-form select,
#bbpress-forums fieldset.bbp-form input {
  margin: 0;
}
#bbpress-forums fieldset.bbp-form p {
  margin-bottom: 16px;
}
#bbpress-forums fieldset select#bbp_forum_id {
  max-width: none;
}
#bbpress-forums .avada-select-parent select {
  width: 100%;
}
.fusion-bbp-header {
  clear: both;
}
.fusion-bbp-header #favorite-toggle,
.fusion-bbp-header #subscription-toggle {
  margin-bottom: 25px;
}
.bbp-pagination {
  margin-bottom: 25px;
}
.bbp-pagination .bbp-pagination-links a:hover,
.bbp-pagination .bbp-pagination-links span.current {
  opacity: 1;
}
.bbp-pagination .bbp-pagination-links a:hover {
  background: none;
}
.top-pagination .bbp-pagination {
  margin-bottom: 0;
}
.top-pagination .bbp-pagination-links {
  display: none;
}
.bbp-breadcrumb {
  display: none;
}
.bbp-footer {
  display: none;
}
/* Single Forum Page
================================================================================================= */
#bbpress-forums .bbp-topics {
  margin-top: 25px;
}
.bbp-pagination {
  text-align: right;
}
.bbp-pagination-count {
  float: none;
}
#bbpress-forums fieldset.bbp-form {
  border: none;
  padding: 0;
}
#bbpress-forums fieldset.bbp-form legend {
  padding: 0;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: bold;
}
#bbpress-forums fieldset.bbp-form label {
  font-size: 13px;
  margin-bottom: 5px;
}
#bbpress-forums .bbp-topic-split #bbp_topic_split_destination_title,
#bbpress-forums .bbp-topic-reply #bbp_reply_move_destination_title,
#bbpress-forums .bbp-form input#bbp_topic_edit_reason,
#bbpress-forums .bbp-form input#bbp_reply_edit_reason,
.bbp-topic-form input#bbp_topic_title,
.bbp-topic-form input#bbp_topic_tags,
.bbp-topic-form select#bbp_stick_topic_select,
.bbp-topic-form select#bbp_topic_status_select,
.bbp-reply-form input#bbp_topic_tags,
.bbp-login-form input[type="text"],
.bbp-login-form input[type="password"] {
  color: #AAA9A9;
  background-color: #ffffff;
  border: 1px solid #D2D2D2;
  color: #747474;
  font-size: 13px;
  padding: 9px 2%;
  width: 100%;
}
.bbp-topic-form select#bbp_stick_topic_select,
.bbp-topic-form select#bbp_topic_status_select {
  width: 100%;
}
#bbpress-forums .bbp-forum-freshness .bbp-author-avatar {
  display: inline;
  margin-right: 3px;
}
#bbpress-forums .bbp-forum-freshness .bbp-author-avatar img.avatar {
  vertical-align: middle;
  margin-bottom: 0;
  border: none;
}
.bbp-submit-wrapper button {
  cursor: pointer;
}
.bbp-topic-form fieldset .notify,
.bbp-reply-form fieldset .notify {
  float: right;
  margin-top: 18px;
}
div.bbp-submit-wrapper {
  clear: none;
  margin-top: 10px;
  margin-left: 30px;
}
/* Single Topic Page
================================================================================================= */
#bbpress-forums ul.bbp-replies {
  margin-bottom: 0;
}
#bbpress-forums .bbp-replies .bbp-header {
  display: none;
}
#bbpress-forums div.bbp-topic-tags {
  float: left;
  font-size: 13px;
  margin-left: -2px;
  margin-top: 5px;
}
#bbpress-forums div.bbp-topic-tags > p {
  /* font-size: 0;
		
		> a {
			margin: 0 2px;
		}
		*/
}
/*
#bbpress-forums div.bbp-topic-tags a{font-size:13px !important;display:inline-block;padding:0 10px;height:28px;line-height:28px;border:1px solid #E6E5E6; margin: 2px 0;}
#bbpress-forums div.bbp-topic-tags a:hover{color:#fff !important;}
*/
#bbpress-forums div.bbp-reply-favs {
  float: right;
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}
#bbpress-forums ul.bbp-replies {
  margin-top: 30px;
  border: none;
}
#bbpress-forums .even,
#bbpress-forums .odd {
  overflow: visible;
}
.bbp-topics .bbp-topic-meta .bbp-author-avatar {
  display: none;
}
#bbpress-forums div.bbp-topic-author img.avatar,
#bbpress-forums div.bbp-reply-author img.avatar {
  margin-top: 0;
}
#bbpress-forums div.bbp-topic-author,
#bbpress-forums div.bbp-reply-author {
  font-size: 13px;
}
#bbpress-forums div.bbp-topic-author a.bbp-author-name,
#bbpress-forums div.bbp-reply-author a.bbp-author-name {
  margin: 10px 0 0 0;
}
#bbpress-forums div.bbp-topic-author .bbp-author-role,
#bbpress-forums div.bbp-reply-author .bbp-author-role {
  font-size: 13px;
  font-style: normal;
  margin-bottom: 10px;
}
#bbpress-forums div.bbp-topic-author .bbp-reply-post-date,
#bbpress-forums div.bbp-reply-author .bbp-reply-post-date {
  padding: 12px 0;
  border-top: 1px solid #E6E5E6;
  border-bottom: 1px solid #E6E5E6;
  margin-bottom: 10px;
}
#bbpress-forums div.bbp-topic-author .bbp-reply-ip,
#bbpress-forums div.bbp-reply-author .bbp-reply-ip {
  display: none;
}
#bbpress-forums div.bbp-topic-author .fusion-reply-id,
#bbpress-forums div.bbp-reply-author .fusion-reply-id {
  display: block;
}
li.bbp-body div.hentry {
  padding: 0;
  margin-bottom: 30px;
  background: transparent;
}
#bbpress-forums div.even {
  background: transparent;
}
#bbpress-forums div.bbp-reply-header {
  background: #f6f6f6;
  padding: 15px 20px;
  font-size: 12px;
  border-top: none;
  clear: none;
  border-bottom: 1px solid #E6E5E6;
}
#bbpress-forums .bbp-reply-header a.bbp-reply-permalink {
  padding-left: 3px;
  font-size: 12px;
}
span.bbp-admin-links a,
span.bbp-admin-links {
  font-size: 11px;
  color: #747474;
}
span.bbp-admin-links a {
  padding: 0 2px !important;
}
#bbpress-forums div.bbp-reply-content {
  border: 1px solid #E6E5E6;
  padding: 0;
  margin-left: 150px;
  position: relative;
}
#bbpress-forums div.bbp-reply-content .bbp-reply-entry {
  position: relative;
  padding: 30px 20px;
}
.bbp-arrow {
  border-bottom: 1px solid #E6E5E6;
  border-left: 1px solid #E6E5E6;
  background: #ffffff;
  content: "";
  height: 14px;
  position: absolute;
  top: 4px;
  left: -8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 14px;
  z-index: 100;
}
#bbpress-forums .bbp-reply-form fieldset label {
  font-size: 13px;
  margin-bottom: 5px;
}
.bbp-reply-form input#bbp_topic_tags {
  color: #AAA9A9;
  background-color: #ffffff;
  border: 1px solid #D2D2D2;
  color: #747474;
  font-size: 13px;
  padding: 8px 2%;
  width: 100%;
}
#bbpress-forums input#bbp_reply_move_destination_title,
#bbpress-forums input#bbp_topic_split_destination_title,
#bbpress-forums input#bbp_topic_edit_reason,
#bbpress-forums input#bbp_reply_edit_reason {
  color: #AAA9A9;
  background-color: #ffffff;
  border: 1px solid #D2D2D2;
  color: #747474;
  font-size: 13px;
  padding: 8px 2%;
  width: 95.5%;
}
/* User Profile Page
================================================================================================= */
a.bbp-author-avatar {
  display: block;
}
.fusion-alert a.bbp-author-avatar {
  display: inline;
}
#bbpress-forums #bbp-user-wrapper #bbp-single-user-details {
  float: none;
  width: auto;
  padding-bottom: 30px;
  border-bottom: 1px solid #E6E5E6;
  margin-bottom: 30px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar {
  float: left;
  width: 100px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
  width: 100px;
  height: 100px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation {
  margin-left: 130px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
  float: left;
  width: 40%;
}
#bbpress-forums #bbp-user-body {
  margin-left: 0;
}
#bbpress-forums .bbp-user-section .bold {
  font-weight: bold;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
  background: #f6f6f6;
  opacity: 1;
}
.bbp-topics-front ul.super-sticky,
.bbp-topics ul.super-sticky,
.bbp-topics ul.sticky,
.bbp-forum-content ul.sticky {
  background: #FFFFE8;
  color: #747474;
}
.bbp-topics-front ul.super-sticky a,
.bbp-topics ul.super-sticky a,
.bbp-topics ul.sticky a,
.bbp-forum-content ul.sticky a {
  color: #333333;
}
.bbp-user-section .bbp-pagination {
  text-align: left;
}
.bbp-user-section .pagination {
  float: none;
}
#bbpress-forums .pagination {
  margin-top: 20px;
}
.bbp-topic-pagination .prev {
  margin-right: 8px;
  font-size: 12px;
}
.bbp-topic-pagination .next {
  margin-left: 8px;
  font-size: 12px;
}
#bbpress-forums .status-trash.odd,
#bbpress-forums .status-spam.odd {
  background-color: transparent;
}
#bbpress-forums .status-trash.odd .bbp-reply-content,
#bbpress-forums .status-spam.odd .bbp-reply-content {
  background-color: #FFDDDD;
}
#bbpress-forums .status-trash.odd .bbp-arrow,
#bbpress-forums .status-spam.odd .bbp-arrow {
  background-color: #FFDDDD;
}
div.bbp-template-notice,
div.indicator-hint {
  background: #F6F6F6;
  border: 1px solid #E6E5E6;
  padding: 15px 20px;
}
/* Search
================================================================================================= */
.bbp-forum {
  font-size: 13px;
}
.bbp-forum-title .bbp-forum-post-date {
  float: right;
}
.bbp-forum-search a.bbp-reply-permalink {
  margin-left: 0;
}
#bbpress-forums .bbp-forum-search div.bbp-reply-content {
  margin: 0;
}
/* search loop forum */
#bbpress-forums .bbp-search-results .bbp-forum-header {
  font-size: 12px;
  padding: 15px 20px;
  border: none;
}
#bbpress-forums .bbp-search-results div.bbp-forum-title h3 {
  margin: 0;
  font-size: 13px;
  line-height: 20px;
}
#bbpress-forums .bbp-search-results .bbp-forum-content {
  margin: 0;
  padding: 30px 20px;
  border: 1px solid;
}
#bbpress-forums .bbp-search-results .bbp-topic-header {
  margin-left: 150px;
  padding: 15px 20px;
  border: none;
}
#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-topic-post-date {
  display: none;
}
#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-topic-title {
  text-align: right;
}
#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-topic-title h3 {
  display: inline;
  font-size: 12px;
}
#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-topic-title .bbp-topic-title-meta {
  display: inline;
  float: none;
}
#bbpress-forums .bbp-search-results .bbp-topic-author > br {
  display: none;
}
#bbpress-forums .bbp-search-results .bbp-topic-content {
  position: relative;
  margin-left: 150px;
  padding: 30px 20px;
  border: 1px solid;
}
#bbpress-forums .bbp-search-results .bbp-meta {
  float: right;
}
#bbpress-forums .bbp-search-results .bbp-meta .bbp-forum-permalink,
#bbpress-forums .bbp-search-results .bbp-meta .bbp-topic-permalink {
  margin-left: 2px;
}
#bbpress-forums .bbp-search-results .bbp-meta .bbp-forum-permalink:before,
#bbpress-forums .bbp-search-results .bbp-meta .bbp-topic-permalink:before {
  content: "|";
  margin-right: 2px;
}
/* search loop topic */
.bbp-topic-title-meta {
  float: right;
}
/* search loop reply */
#bbpress-forums ul.bbp-search-results {
  margin-top: 25px;
  border: none;
}
.bbp-search-results .bbp-header {
  display: none;
}
.bbp-reply-to {
  float: right;
}
.bbp-no-topic {
  clear: both;
}
.bbp-no-reply {
  clear: both;
}
#bbpress-forums .read-more {
  position: static;
}
/* Widgets
================================================================================================= */
.widget .bbp-search-form .screen-reader-text {
  display: none;
}
.widget .bbp-search-form .search-field #bbp_search {
  padding: 8px 15px;
}
.widget.bbp_widget_login .bbp-logged-in h4 {
  margin-bottom: 5px;
}
.widget.bbp_widget_login .bbp-logged-in .logout-link {
  margin: 0;
}
.widget.bbp_widget_login .bbp-login-form label {
  width: auto;
}
#sidebar .widget.bbp_widget_login .bbp-login-form label {
  width: auto;
}
.widget.widget_display_forums ul li,
.widget.widget_display_topics ul li,
.widget.widget_display_replies ul li,
.widget.widget_display_views ul li {
  position: relative;
  padding: 10px 10px 10px 12px;
  border-bottom: 1px solid #e7e6e6;
}
.widget.widget_display_forums ul li > a,
.widget.widget_display_topics ul li > a,
.widget.widget_display_replies ul li > a,
.widget.widget_display_views ul li > a {
  padding: 0;
  border: none;
}
#slidingbar-area .widget.widget_display_forums ul li > a,
#slidingbar-area .widget.widget_display_topics ul li > a,
#slidingbar-area .widget.widget_display_replies ul li > a,
#slidingbar-area .widget.widget_display_views ul li > a {
  padding: 0;
  border: none;
}
.widget.widget_display_forums ul li > a:first-child:before,
.widget.widget_display_topics ul li > a:first-child:before,
.widget.widget_display_replies ul li > a:first-child:before,
.widget.widget_display_views ul li > a:first-child:before {
  content: '\f105';
  position: absolute;
  margin-left: -12px;
  font-size: 14px;
  font-family: 'icomoon';
}
.widget.widget_display_replies ul li .bbp-reply-topic-title {
  display: block;
}
.widget.widget_display_replies ul li > div {
  margin: 0;
}
.widget.widget_display_topics .bbp-forum-title {
  display: block;
}
.widget.widget_display_stats dt,
.widget.widget_display_stats dd {
  margin: 0;
  padding: 10px 10px 10px 12px;
  border-bottom: 1px solid #e7e6e6;
}
.widget.widget_display_stats dt {
  display: block;
}
.widget.widget_display_stats dt:before {
  content: '\f105';
  position: absolute;
  margin-left: -12px;
  font-size: 14px;
  font-family: 'icomoon';
}
.widget .bbp-author-avatar .avatar {
  vertical-align: middle;
}
.widget_display_stats dl dt {
  float: left;
  margin-right: 10px;
}
.widget_display_replies ul li > div {
  margin-left: 16px;
}
/* Forms
================================================================================================= */
#bbpress-forums .bbp-reply-form .bbp-form > div > p:nth-child(3),
single-forum #bbpress-forums .bbp-topic-form .bbp-form > div > p:nth-child(6) {
  display: inline-block;
  margin-top: 18px;
}
.bbp-form .bbp-template-notice,
.bbp-form .fusion-alert {
  display: none;
}
/* Toolbar
================================================================================================= */
.quicktags-toolbar .button {
  font-weight: normal !important;
  text-transform: none !important;
}
.quicktags-toolbar input[value="b"] {
  font-weight: bold !important;
}
/* RTL
================================================================================================= */
.rtl {
  /* Search Loop */
}
.rtl #bbpress-forums div.bbp-topic-content,
.rtl #bbpress-forums div.bbp-reply-content {
  margin-left: 0;
  margin-right: 150px;
}
.rtl #bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
  float: right;
}
.rtl .bbp-pagination-links {
  float: left;
}
.rtl #bbpress-forums .bbp-search-results .bbp-topic-header {
  margin-left: 0;
  margin-right: 150px;
}
.rtl #bbpress-forums .bbp-search-results .bbp-topic-header .bbp-topic-title {
  text-align: left;
}
.rtl #bbpress-forums .bbp-search-results .bbp-topic-content {
  margin-left: 0;
}
.rtl #bbpress-forums .bbp-search-results .bbp-meta {
  float: left;
}
.rtl #bbpress-forums .bbp-search-results .bbp-meta .bbp-forum-permalink,
.rtl #bbpress-forums .bbp-search-results .bbp-meta .bbp-topic-permalink {
  margin-left: 0;
  margin-right: 2px;
}
.rtl #bbpress-forums .bbp-search-results .bbp-meta .bbp-forum-permalink:before,
.rtl #bbpress-forums .bbp-search-results .bbp-meta .bbp-topic-permalink:before {
  content: "|";
  margin-left: 2px;
  margin-right: 0;
}
/* Mobile Styles
================================================================================================= */
@media only screen and (max-width: 640px) {
  #bbpress-forums li.bbp-body ul.forum .bbp-forum-info,
  #bbpress-forums li.bbp-body ul.topic .bbp-forum-info,
  #bbpress-forums li.bbp-header ul .bbp-forum-info,
  #bbpress-forums .bbp-topic-title {
    width: 50%;
  }
  #bbpress-forums li.bbp-header li.bbp-forum-info,
  #bbpress-forums li.bbp-header li.bbp-topic-title {
    text-align: left;
    text-transform: none;
  }
  #bbpress-forums li.bbp-body ul.forum .bbp-forum-topic-count,
  #bbpress-forums li.bbp-body ul.topic .bbp-forum-topic-count,
  #bbpress-forums li.bbp-header ul .bbp-forum-topic-count,
  #bbpress-forums li.bbp-topic-voice-count {
    display: none;
  }
  #bbpress-forums li.bbp-body ul.forum .bbp-forum-reply-count,
  #bbpress-forums li.bbp-body ul.topic .bbp-forum-reply-count,
  #bbpress-forums li.bbp-header ul .bbp-forum-reply-count,
  #bbpress-forums .bbp-topic-reply-count {
    width: 15%;
  }
  #bbpress-forums li.bbp-body ul.forum .bbp-forum-freshness,
  #bbpress-forums li.bbp-body ul.topic .bbp-forum-freshness,
  #bbpress-forums li.bbp-header ul .bbp-forum-freshness,
  #bbpress-forums .bbp-topic-freshness {
    width: 35%;
  }
}
@media only screen and (max-width: 480px) {
  #bbpress-forums li.bbp-header {
    padding: 20px 20px;
  }
  #bbpress-forums li.bbp-body ul.forum,
  #bbpress-forums li.bbp-body ul.topic {
    padding: 13px 20px;
  }
  #bbpress-forums .bbp-body div.bbp-topic-author,
  #bbpress-forums .bbp-body div.bbp-reply-author {
    margin: -15px 10px 10px;
    min-height: 100px;
    padding-left: 80px;
    position: relative;
    text-align: left;
    width: 100%;
  }
  #bbpress-forums div.bbp-topic-author a.bbp-author-name,
  #bbpress-forums div.bbp-reply-author a.bbp-author-name {
    clear: none;
    display: inline-block;
    margin-left: 0;
    word-wrap: break-word;
  }
  #bbpress-forums div.bbp-topic-author img.avatar,
  #bbpress-forums div.bbp-reply-author img.avatar {
    position: absolute;
    top: 15px;
    left: 0;
    width: 60px;
    height: auto;
  }
  #bbpress-forums div.bbp-topic-author .bbp-author-role,
  #bbpress-forums div.bbp-reply-author .bbp-author-role {
    font-size: 12px;
    font-style: normal;
  }
  #bbpress-forums .bbp-body div.bbp-topic-content,
  #bbpress-forums .bbp-body div.bbp-reply-content {
    clear: both;
    margin: 10px;
    padding: 0;
  }
  #bbpress-forums div.bbp-topic-content p,
  #bbpress-forums div.bbp-reply-content p {
    margin-bottom: 1em;
  }
  #bbpress-forums .bbp-search-results .bbp-topic-header {
    margin: 0;
  }
}
</style><style type="text/css" media="all"></style><link rel="stylesheet" href="//fonts.googleapis.com/css?family=Lato:100,300,regular,700,900%7COpen+Sans:300%7CIndie+Flower:regular%7COswald:300,regular,700&subset=latin%2Clatin-ext" type="text/css" media="all" /><link rel="stylesheet" href="//www.pescatour.it/ext/cookie-notice/css/front.css" type="text/css" media="all" /><link rel="stylesheet" href="//www.pescatour.it/ext/wordpress-social-stream/css/dcwss.css" type="text/css" media="all" /><link rel="stylesheet" href="//fonts.googleapis.com/css?family=PT+Sans:400%2C400italic%2C700%2C700italic%3Alatin%2Cgreek-ext%2Ccyrillic%2Clatin-ext%2Cgreek%2Ccyrillic-ext%2Cvietnamese|Antic+Slab:400%2C400italic%2C700%2C700italic%3Alatin%2Cgreek-ext%2Ccyrillic%2Clatin-ext%2Cgreek%2Ccyrillic-ext%2Cvietnamese" type="text/css" media="all" /><link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" type="text/css" media="all" /><script type='text/javascript' src='//www.pescatour.it/ext/LayerSlider/static/js/greensock.js'></script>
<script type='text/javascript' src='//ajax.googleapis.com/ajax/libs/jquery/1.12.3/jquery.min.js'></script>
<script type='text/javascript'>try{jQuery.noConflict();}catch(e){};</script>
<script type='text/javascript' src='//www.pescatour.it/other/js/jquery/jquery-migrate.min.js'></script>
<script type='text/javascript' src='//www.pescatour.it/ext/LayerSlider/static/js/layerslider.kreaturamedia.jquery.js'></script>
<script type='text/javascript' src='//www.pescatour.it/ext/LayerSlider/static/js/layerslider.transitions.js'></script>
<script type='text/javascript'>
/* <![CDATA[ */
var cnArgs = {"ajaxurl":"http:\/\/www.pescatour.it\/ajax","hideEffect":"fade","onScroll":"","onScrollOffset":"100","cookieName":"cookie_notice_accepted","cookieValue":"TRUE","cookieTime":"2592000","cookiePath":"\/","cookieDomain":""};
/* ]]> */
</script>
<script type='text/javascript' src='//www.pescatour.it/ext/cookie-notice/js/front.js'></script>
<script type='text/javascript' src='//www.pescatour.it/ext/revslider/rs-plugin/js/jquery.themepunch.tools.min.js'></script>
<script type='text/javascript' src='//www.pescatour.it/ext/revslider/rs-plugin/js/jquery.themepunch.revolution.min.js'></script>
<script type='text/javascript' src='//www.pescatour.it/ext/wordpress-social-stream/js/jquery.social.stream.wall.1.5.js'></script>
<script type='text/javascript' src='//www.pescatour.it/ext/wordpress-social-stream/js/jquery.social.stream.1.5.7.min.js'></script>
<link rel='https://api.w.org/' href='//www.pescatour.it/wp-json/' />
<style type="text/css">.essb_hide_name a:hover .essb_network_name, .essb_hide_name a:focus .essb_network_name { display: none !important; }.essb_hide_name a:hover .essb_icon, .essb_hide_name a:focus .essb_icon { margin-right: 0px !important; margin-left: 0px !important; }@media only screen and (max-width: 767px) { .essb_fixed { left: 5px !important; } }@media only screen and (max-width: 479px) { .essb_fixed { left: 5px !important; } }.essb_totalcount_item_before, .essb_totalcount_item_after { display: block !important; }.essb_totalcount_item_before .essb_totalcount, .essb_totalcount_item_after .essb_totalcount { border: 0px !important; }.essb_counter_insidebeforename { margin-right: 5px; font-weight: bold; }.essb_fixed { margin: 0; }.essb_more_popup { z-index: 999; }.essb_more_popup_content { padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; margin: 0; text-align: center; }.essb_more_popup_shadow { position:fixed; _position:absolute; /* hack for IE 6*/ height:100%; width:100%; top:0; left:0; background: rgba(99, 99, 99, 0.3); z-index:998; display: none; }.essb_more_popup_button_close { position: absolute; top:5px; right: 0;}.essb_more_popup_button_close a, .essb_more_popup_button_close a:hover { background: none; background-color: none; border: none; font-weight: bold; text-decoration: none; color: #333; padding-right: 5px; margin-top: 5px;}</style>		<script type="text/javascript">
			jQuery(document).ready(function() {
				// CUSTOM AJAX CONTENT LOADING FUNCTION
				var ajaxRevslider = function(obj) {
				
					// obj.type : Post Type
					// obj.id : ID of Content to Load
					// obj.aspectratio : The Aspect Ratio of the Container / Media
					// obj.selector : The Container Selector where the Content of Ajax will be injected. It is done via the Essential Grid on Return of Content
					
					var content = "";

					data = {};
					
					data.action = 'revslider_ajax_call_front';
					data.client_action = 'get_slider_html';
					data.token = '19a2dd8d85';
					data.type = obj.type;
					data.id = obj.id;
					data.aspectratio = obj.aspectratio;
					
					// SYNC AJAX REQUEST
					jQuery.ajax({
						type:"post",
						url:"http://www.pescatour.it/ajax",
						dataType: 'json',
						data:data,
						async:false,
						success: function(ret, textStatus, XMLHttpRequest) {
							if(ret.success == true)
								content = ret.data;								
						},
						error: function(e) {
							console.log(e);
						}
					});
					
					 // FIRST RETURN THE CONTENT WHEN IT IS LOADED !!
					 return content;						 
				};
				
				// CUSTOM AJAX FUNCTION TO REMOVE THE SLIDER
				var ajaxRemoveRevslider = function(obj) {
					return jQuery(obj.selector+" .rev_slider").revkill();
				};

				// EXTEND THE AJAX CONTENT LOADING TYPES WITH TYPE AND FUNCTION
				var extendessential = setInterval(function() {
					if (jQuery.fn.tpessential != undefined) {
						clearInterval(extendessential);
						if(typeof(jQuery.fn.tpessential.defaults) !== 'undefined') {
							jQuery.fn.tpessential.defaults.ajaxTypes.push({type:"revslider",func:ajaxRevslider,killfunc:ajaxRemoveRevslider,openAnimationSpeed:0.3});   
							// type:  Name of the Post to load via Ajax into the Essential Grid Ajax Container
							// func: the Function Name which is Called once the Item with the Post Type has been clicked
							// killfunc: function to kill in case the Ajax Window going to be removed (before Remove function !
							// openAnimationSpeed: how quick the Ajax Content window should be animated (default is 0.3)
						}
					}
				},30);
			});
		</script>
		<!-- Custom Styling Social Stream -->
<style type="text/css">
.stream li.dcsns-twitter .section-intro,.filter .f-twitter a:hover, .wall-outer .dcsns-toolbar .filter .f-twitter a.iso-active{background-color:#4ec2dc!important;}.stream li.dcsns-facebook .section-intro,.filter .f-facebook a:hover, .wall-outer .dcsns-toolbar .filter .f-facebook a.iso-active{background-color:#3b5998!important;}.stream li.dcsns-google .section-intro,.filter .f-google a:hover, .wall-outer .dcsns-toolbar .filter .f-google a.iso-active{background-color:#2d2d2d!important;}.stream li.dcsns-rss .section-intro,.filter .f-rss a:hover, .wall-outer .dcsns-toolbar .filter .f-rss a.iso-active{background-color:#FF9800!important;}.stream li.dcsns-flickr .section-intro,.filter .f-flickr a:hover, .wall-outer .dcsns-toolbar .filter .f-flickr a.iso-active{background-color:#f90784!important;}.stream li.dcsns-delicious .section-intro,.filter .f-delicious a:hover, .wall-outer .dcsns-toolbar .filter .f-delicious a.iso-active{background-color:#3271CB!important;}.stream li.dcsns-youtube .section-intro,.filter .f-youtube a:hover, .wall-outer .dcsns-toolbar .filter .f-youtube a.iso-active{background-color:#DF1F1C!important;}.stream li.dcsns-pinterest .section-intro,.filter .f-pinterest a:hover, .wall-outer .dcsns-toolbar .filter .f-pinterest a.iso-active{background-color:#CB2528!important;}.stream li.dcsns-lastfm .section-intro,.filter .f-lastfm a:hover, .wall-outer .dcsns-toolbar .filter .f-lastfm a.iso-active{background-color:#C90E12!important;}.stream li.dcsns-dribbble .section-intro,.filter .f-dribbble a:hover, .wall-outer .dcsns-toolbar .filter .f-dribbble a.iso-active{background-color:#F175A8!important;}.stream li.dcsns-vimeo .section-intro,.filter .f-vimeo a:hover, .wall-outer .dcsns-toolbar .filter .f-vimeo a.iso-active{background-color:#4EBAFF!important;}.stream li.dcsns-stumbleupon .section-intro,.filter .f-stumbleupon a:hover, .wall-outer .dcsns-toolbar .filter .f-stumbleupon a.iso-active{background-color:#EB4924!important;}.stream li.dcsns-deviantart .section-intro,.filter .f-deviantart a:hover, .wall-outer .dcsns-toolbar .filter .f-deviantart a.iso-active{background-color:#607365!important;}.stream li.dcsns-tumblr .section-intro,.filter .f-tumblr a:hover, .wall-outer .dcsns-toolbar .filter .f-tumblr a.iso-active{background-color:#385774!important;}.stream li.dcsns-instagram .section-intro,.filter .f-instagram a:hover, .wall-outer .dcsns-toolbar .filter .f-instagram a.iso-active{background-color:#413A33!important;}.wall-outer .dcsns-toolbar .filter li a {background:#777;}</style>
<!--[if IE 9]> <script>var _fusionParallaxIE9 = true;</script> <![endif]--><style id='avada-stylesheet-inline-css' type='text/css'>.Avada_391{color:green;}body,html,html body.custom-background{background-color:#ffffff;}#main,#slidingbar,.fusion-footer-copyright-area,.fusion-footer-widget-area,.fusion-page-title-bar,.fusion-secondary-header,.header-v4 #small-nav,.header-v5 #small-nav,.sticky-header .sticky-shadow,.tfs-slider .slide-content-container{padding-left:30px;padding-right:30px;}.width-100 .fusion-section-separator,.width-100 .nonhundred-percent-fullwidth{padding-left:;padding-right:;}.width-100 .fullwidth-box,.width-100 .fusion-section-separator{margin-left:-!important;margin-right:-!important;}.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder li a{padding-left:30px;padding-right:30px;}.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item .fusion-open-submenu{padding-right:35px;}.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item a{padding-left:30px;padding-right:30px;}.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li a{padding-left:39px;}.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li a{padding-left:48px;}.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li a{padding-left:57px;}.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li li a{padding-left:66px;}.event-is-recurring:hover,.tooltip-shortcode,a:hover{color:#ff7b08;}#main .about-author .title a:hover,#main .post h2 a:hover,#slidingbar-area .fusion-accordian .panel-title a:hover,#slidingbar-area ul li a:hover,#wrapper .fusion-widget-area .current-menu-item > a,#wrapper .fusion-widget-area .current-menu-item > a:before,#wrapper .fusion-widget-area .current_page_item > a,#wrapper .fusion-widget-area .current_page_item > a:before,#wrapper .jtwt .jtwt_tweet a:hover,.bbp-forum-content ul.sticky a:hover,.bbp-pagination .bbp-pagination-links .pagination-next:hover:after,.bbp-pagination .bbp-pagination-links .pagination-prev:hover:before,.bbp-topics ul.sticky a:hover,.bbp-topics ul.super-sticky a:hover,.bbp-topics-front ul.super-sticky a:hover,.content-box-percentage,.fusion-accordian .panel-title a:hover,.fusion-content-widget-area .widget .recentcomments:hover:before,.fusion-content-widget-area .widget li a:hover,.fusion-content-widget-area .widget li a:hover:before,.fusion-content-widget-area .widget_archive li a:hover:before,.fusion-content-widget-area .widget_categories li a:hover,.fusion-content-widget-area .widget_categories li a:hover:before,.fusion-content-widget-area .widget_links li a:hover:before,.fusion-content-widget-area .widget_nav_menu li a:hover:before,.fusion-content-widget-area .widget_pages li a:hover:before,.fusion-content-widget-area .widget_recent_entries li a:hover:before,.fusion-copyright-notice a:hover,.fusion-date-and-formats .fusion-format-box i,.fusion-filters .fusion-filter.fusion-active a,.fusion-footer-widget-area .fusion-accordian .panel-title a:hover,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a:hover,.fusion-footer-widget-area .widget li a:hover:before,.fusion-footer-widget-area a:hover,.fusion-footer-widget-area ul li a:hover,.fusion-login-box a:hover,.fusion-popover,.fusion-read-more:hover:after,.more a:hover:after,.pagination-next:hover:after,.pagination-prev:hover:before,.price > .amount,.price ins .amount,.project-content .project-info .project-info-box a:hover,.side-nav .arrow:hover:after,.side-nav li.current_page_ancestor > a,.side-nav ul > li.current_page_item > a,.single-navigation a[rel=next]:hover:after,.single-navigation a[rel=prev]:hover:before,.slidingbar-area .widget li a:hover:before,.slidingbar-area a:hover,.star-rating span:before,.star-rating:before,.tooltip-shortcode,h5.toggle:hover a,span.dropcap{color:#ff7b08;}.fusion-accordian .panel-title a:hover .fa-fusion-box{background-color:#ff7b08 !important;border-color:#ff7b08 !important;}.fusion-content-widget-area .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a:hover{color:#333333;}.star-rating span:before,.star-rating:before{color:#ff7b08;}#slidingbar-area .tagcloud a:hover,.fusion-footer-widget-area .tagcloud a:hover,.tagcloud a:hover{color:#FFFFFF;text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;}#bbpress-forums div.bbp-topic-tags a:hover,#nav ul li > a:hover,#sticky-nav ul li > a:hover,#wrapper .fusion-tabs-widget .tab-holder .tabs li.active a,#wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link,#wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link:focus,#wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link:hover,#wrapper .fusion-tabs.vertical-tabs.classic .nav-tabs > li.active .tab-link,#wrapper .post-content blockquote,.bbp-pagination .bbp-pagination-links .current,.bbp-topic-pagination .page-numbers:hover,.fusion-filters .fusion-filter.fusion-active a,.fusion-hide-pagination-text .bbp-pagination .bbp-pagination-links .pagination-next:hover,.fusion-hide-pagination-text .bbp-pagination .bbp-pagination-links .pagination-prev:hover,.fusion-hide-pagination-text .pagination-next:hover,.fusion-hide-pagination-text .pagination-prev:hover,.pagination .current,.pagination a.inactive:hover,.progress-bar-content,.reading-box,.tagcloud a:hover{border-color:#ff7b08;}#wrapper .side-nav li.current_page_item a{border-right-color:#ff7b08;border-left-color:#ff7b08;}#toTop:hover,#wrapper .search-table .search-button input[type="submit"]:hover,.bbp-pagination .bbp-pagination-links .current,.circle-yes ul li:before,.fusion-accordian .panel-title .active .fa-fusion-box,.fusion-date-and-formats .fusion-date-box,.pagination .current,.progress-bar-content,.table-2 table thead,.tagcloud a:hover,ul.arrow li:before,ul.circle-yes li:before{background-color:#ff7b08;}.bbp-forum-content ul.sticky,.bbp-topics ul.sticky,.bbp-topics ul.super-sticky,.bbp-topics-front ul.super-sticky{background-color:#ffffe8;opacity:1;}#fusion-gmap-container,#main,#sliders-container,#wrapper,.bbp-arrow,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}.fusion-footer-widget-area{background-color:#363839;border-color:#ebd700;padding-top:;padding-bottom:;}#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li{border-color:#363839;}.fusion-footer-copyright-area{background-color:#282a2b;border-color:#ebd700;padding-top:;padding-bottom:;}.sep-boxed-pricing .panel-heading{background-color:#62a2c4;border-color:#62a2c4;}.full-boxed-pricing.fusion-pricing-table .standout .panel-heading h3,.fusion-pricing-table .panel-body .price .decimal-part,.fusion-pricing-table .panel-body .price .integer-part{color:#62a2c4;}.fusion-image-wrapper .fusion-rollover{background-image:linear-gradient(top, rgba(144,201,232,0.8) 0%, rgba(90,171,214,0.8) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(144,201,232,0.8)), color-stop(1, rgba(90,171,214,0.8)));background-image:filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90c9e8, endColorstr=#5aabd6), progid: DXImageTransform.Microsoft.Alpha(Opacity=0);background-image:-webkit-linear-gradient(top, rgba(144,201,232,0.8) 0%, rgba(90,171,214,0.8) 100%);background-image:-moz-linear-gradient(top, rgba(144,201,232,0.8) 0%, rgba(90,171,214,0.8) 100%);background-image:-ms-linear-gradient(top, rgba(144,201,232,0.8) 0%, rgba(90,171,214,0.8) 100%);background-image:-o-linear-gradient(top, rgba(144,201,232,0.8) 0%, rgba(90,171,214,0.8) 100%);}.no-cssgradients .fusion-image-wrapper .fusion-rollover{background:#90c9e8;}.fusion-image-wrapper:hover .fusion-rollover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90c9e8, endColorstr=#5aabd6), progid: DXImageTransform.Microsoft.Alpha(Opacity=100);}#bbp_user_edit_submit,#main .comment-submit,#reviews input#submit,.bbp-submit-wrapper .button,.button-default,.button.default,.comment-form input[type="submit"],.fusion-button-default,.fusion-portfolio-one .fusion-button,.ticket-selector-submit-btn[type=submit]{background:#90c9e8;color:#ffffff;background-image:-webkit-gradient( linear, left bottom, left top, from( #5aabd6 ), to( #90c9e8 ) );background-image:linear-gradient( to top, #5aabd6, #90c9e8 );background-image:-webkit-linear-gradient( to top, #5aabd6, #90c9e8 );background-image:-moz-linear-gradient( to top, #5aabd6, #90c9e8 );background-image:-ms-linear-gradient( to top, #5aabd6, #90c9e8 );background-image:-o-linear-gradient( to top, #5aabd6, #90c9e8 );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90c9e8, endColorstr=#5aabd6);transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;}.link-type-button-bar .fusion-read-more,.no-cssgradients #bbp_user_edit_submit,.no-cssgradients #main .comment-submit,.no-cssgradients #reviews input#submit,.no-cssgradients .bbp-submit-wrapper .button,.no-cssgradients .button-default,.no-cssgradients .button.default,.no-cssgradients .comment-form input[type="submit"],.no-cssgradients .fusion-button-default,.no-cssgradients .fusion-portfolio-one .fusion-button,.no-cssgradients .ticket-selector-submit-btn[type="submit"]{background:#90c9e8;}#bbp_user_edit_submit:hover,#main .comment-submit:hover,#reviews input#submit:hover,.bbp-submit-wrapper .button:hover,.button-default:hover,.button.default:hover,.comment-form input[type="submit"]:hover,.fusion-button-default:hover,.fusion-portfolio-one .fusion-button:hover,.ticket-selector-submit-btn[type="submit"]:hover{background:transparent;color:#ffffff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=transparent, endColorstr=transparent);}.no-cssgradients #bbp_user_edit_submit:hover,.no-cssgradients #main .comment-submit:hover,.no-cssgradients #reviews input#submit:hover,.no-cssgradients .bbp-submit-wrapper .button:hover,.no-cssgradients .button-default:hover,.no-cssgradients .comment-form input[type="submit"]:hover,.no-cssgradients .fusion-button-default:hover,.no-cssgradients .fusion-portfolio-one .fusion-button:hover,.no-cssgradients .ticket-selector-submit-btn[type="submit"]:hover,.no-cssgradinets .button.default:hover{background:transparent !important;}.link-type-button-bar .fusion-read-more,.link-type-button-bar .fusion-read-more:after,.link-type-button-bar .fusion-read-more:before{color:#ffffff;}.link-type-button-bar .fusion-read-more:hover,.link-type-button-bar .fusion-read-more:hover:after,.link-type-button-bar .fusion-read-more:hover:before,.link-type-button-bar.link-area-box:hover .fusion-read-more,.link-type-button-bar.link-area-box:hover .fusion-read-more:after,.link-type-button-bar.link-area-box:hover .fusion-read-more:before{color:#ffffff !important;}.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link{background-color:#333333;width:36px;height:36px;}.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:before,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price *,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,.fusion-rollover .fusion-rollover-content .fusion-rollover-title{color:#333333;}.fusion-page-title-bar{border-color:#d2d3d4;background-image:url("http://www.pescatour.it/skin_main/images/page_title_bg.png");background-color:#F6F6F6;height:87px;}.fusion-footer-copyright-area > .fusion-row,.fusion-footer-widget-area > .fusion-row{padding-left:0px;padding-right:0px;}.fontawesome-icon.circle-yes{background-color:#333333;}.content-box-shortcode-timeline,.fontawesome-icon.circle-yes{border-color:#333333;}.fontawesome-icon,.fontawesome-icon.circle-yes,.post-content .error-menu li:after,.post-content .error-menu li:before{color:#ffffff;}.fusion-title .title-sep,.fusion-title.sep-underline,.product .product-border{border-color:#e0dede;}.checkout .payment_methods .payment_box,.post-content blockquote,.review blockquote q{background-color:#f6f6f6;}.fusion-testimonials .author:after{border-top-color:#f6f6f6;}.post-content blockquote,.review blockquote q{color:#747474;}#bbp_user_edit_submit,#nav ul li ul li a,#sticky-nav ul li ul li a,#wrapper #nav ul li ul li > a,#wrapper #sticky-nav ul li ul li > a,.avada-container h3,.bbp-search-results .bbp-forum-title h3,.bbp-search-results .bbp-topic-title h3,.comment-form input[type="submit"],.ei-title h3,.fusion-blog-shortcode .fusion-timeline-date,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,.fusion-load-more-button,.fusion-page-title-bar h3,.meta .fusion-date,.more,.post-content blockquote,.project-content .project-info h4,.review blockquote div strong,.review blockquote q,.ticket-selector-submit-btn[type="submit"],body{font-family:'PT Sans', Arial, Helvetica, sans-serif;font-weight:400;}#bbp_user_edit_submit,#slidingbar-area h3,.avada-container h3,.comment-form input[type="submit"],.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-load-more-button,.project-content .project-info h4,.review blockquote div strong,.ticket-selector-submit-btn[type="submit"]{font-weight:bold;}.meta .fusion-date,.post-content blockquote,.review blockquote q{font-style:italic;}.side-nav li a{font-family:'Antic Slab', Arial, Helvetica, sans-serif;font-weight:400;font-size:14px;}#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-countdown-heading,.fusion-countdown-subheading,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-family:'Antic Slab', Arial, Helvetica, sans-serif;}.project-content .project-info h4{font-family:'Antic Slab', Arial, Helvetica, sans-serif;}#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-weight:400;}#slidingbar-area .widget-title,#slidingbar-area h3,.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{font-family:'Antic Slab', Arial, Helvetica, sans-serif;font-weight:400;}#bbpress-forums .bbp-user-section,#bbpress-forums div.bbp-author-role,#bbpress-forums div.bbp-reply-author,#bbpress-forums div.bbp-reply-entry,#bbpress-forums div.bbp-topic-author,#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic,.fusion-content-widget-area .jtwt .jtwt_tweet,.fusion-widget-area .slide-excerpt h2,.jtwt .jtwt_tweet,body{font-size:15px;line-height:23px;}#slidingbar-area ul,.fusion-footer-widget-area ul,.fusion-tabs-widget .tab-holder .news-list li .post-holder .meta,.fusion-tabs-widget .tab-holder .news-list li .post-holder a,.project-content .project-info h4{font-size:15px;line-height:23px;}.counter-box-content,.fusion-alert,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-progressbar .sr-only,.post-content blockquote,.review blockquote q{font-size:15px;}#side-header .fusion-contact-info,#side-header .header-social .top-menu,.fusion-accordian .panel-body,.fusion-widget-area .slide-excerpt h2,.post-content blockquote,.project-content .project-info h4,.review blockquote q,body{line-height:20px;}.fusion-page-title-bar .fusion-breadcrumbs,.fusion-page-title-bar .fusion-breadcrumbs li,.fusion-page-title-bar .fusion-breadcrumbs li a{font-size:10px;}.sidebar .widget h4{font-size:14px;}#slidingbar-area .widget-title,#slidingbar-area h3{font-size:14px;line-height:14px;}.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{font-size:14px;line-height:14px;}.fusion-copyright-notice{font-size:12px;}#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1100px;}.post-content h1{font-size:32px;line-height:48px;}#bbpress-forums #bbp-user-wrapper h2.entry-title,#main .fusion-portfolio h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{font-size:22px;line-height:41px;}#main .fusion-portfolio h2,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{line-height:27px;}#wrapper #main .fusion-portfolio-content > h2.entry-title,#wrapper #main .fusion-post-content > .blog-shortcode-post-title,#wrapper #main .fusion-post-content > h2.entry-title,#wrapper #main .post > h2.entry-title,#wrapper .fusion-events-shortcode .fusion-events-meta h2{font-size:18px;line-height:27px;}#wrapper #main #comments .fusion-title h3,#wrapper #main #respond .fusion-title h3,#wrapper #main .about-author .fusion-title h3,#wrapper #main .related-posts .fusion-title h3,#wrapper #main .related.products .fusion-title h3{font-size:18px;line-height:27px;}.fusion-person .person-author-wrapper .person-name,.post-content h3,.project-content h3{font-size:16px;line-height:24px;}.fusion-modal .modal-title{font-size:16px;line-height:36px;}.fusion-carousel-title,.fusion-person .person-author-wrapper .person-title,.fusion-portfolio-post .fusion-portfolio-content h4,.fusion-rollover .fusion-rollover-content .fusion-rollover-title,.post-content h4{font-size:13px;line-height:20px;}#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.fusion-flip-box .flip-box-heading-back,.person-author-wrapper,.popover .popover-title{font-size:13px;}.fusion-accordian .panel-title,.fusion-sharing-box h4,.fusion-tabs .nav-tabs > li .fusion-tab-heading,.fusion-widget-area .fusion-accordian .panel-title{font-size:13px;line-height:30px;}.post-content h5{font-size:12px;line-height:18px;}.post-content h6{font-size:11px;line-height:17px;}.ei-title h2{font-size:42px;line-height:63px;color:#333333;}.ei-title h3{font-size:20px;line-height:30px;color:#747474;}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-reply-header .bbp-meta,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log,#bbpress-forums div.bbp-reply-author .fusion-reply-id,#bbpress-forums div.bbp-topic-author .fusion-reply-id,#bbpress-forums li.bbp-body ul.forum .bbp-forum-freshness,#bbpress-forums li.bbp-body ul.topic .bbp-topic-freshness,#bbpress-forums p.bbp-topic-meta,#bbpress-forums span.bbp-admin-links,#bbpress-forums span.bbp-admin-links a,#wrapper .fusion-events-shortcode .fusion-events-meta h4,.bbp-pagination-count,.fusion-carousel-meta,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,.fusion-recent-posts .columns .column .meta,.fusion-single-line-meta{font-size:12px;line-height:18px;}.fusion-carousel-meta,.fusion-meta,.fusion-meta-info,.fusion-recent-posts .columns .column .meta,.post .single-line-meta{font-size:12px;}.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a,.product-buttons a{font-size:12px;line-height:18px;}.bbp-pagination .bbp-pagination-links,.bbp-pagination .bbp-pagination-links .pagination-next,.bbp-pagination .bbp-pagination-links .pagination-prev,.page-links,.pagination,.pagination .pagination-next,.pagination .pagination-prev{font-size:12px;}#wrapper .fusion-tabs-widget .tab-holder .news-list li .post-holder .meta,#wrapper .meta,.bbp-search-results .bbp-forum-title h3,.bbp-search-results .bbp-topic-title h3,.fusion-blog-timeline-layout .fusion-timeline-date,.fusion-content-widget-area .jtwt,.fusion-content-widget-area .widget .recentcomments,.fusion-content-widget-area .widget_archive li,.fusion-content-widget-area .widget_categories li,.fusion-content-widget-area .widget_links li,.fusion-content-widget-area .widget_meta li,.fusion-content-widget-area .widget_nav_menu li,.fusion-content-widget-area .widget_pages li,.fusion-content-widget-area .widget_recent_entries li,.fusion-rollover .price .amount,.post .post-content,.post-content blockquote,.project-content .project-info h4,.quantity .minus,.quantity .plus,.quantity .qty,.review blockquote div,.search input,.title-row,body{color:#1f1f1f;}.fusion-post-content h1,.post-content h1,.title h1{color:#ff7b08;}#main .post h2,.cart-empty,.fusion-post-content h2,.fusion-title h2,.post-content h2,.search-page-search-form h2,.title h2{color:#ff7b08;}.fusion-post-content h3,.fusion-title h3,.person-author-wrapper span,.post-content h3,.product-title,.project-content h3,.title h3{color:#ff7b08;}#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.fusion-accordian .panel-title a,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-post-content h4,.fusion-tabs .nav-tabs > li .fusion-tab-heading,.fusion-title h4,.post-content h4,.project-content .project-info h4,.share-box h4,.title h4{color:#ff7b08;}.fusion-post-content h5,.fusion-title h5,.post-content h5,.title h5{color:#ff7b08;}.fusion-post-content h6,.fusion-title h6,.post-content h6,.title h6{color:#ff7b08;}.fusion-page-title-bar h1,.fusion-page-title-bar h3{color:#ff7b08;}.sep-boxed-pricing .panel-heading h3{color:#333333;}.full-boxed-pricing.fusion-pricing-table .panel-heading h3{color:#333333;}#main .post h2 a,.about-author .title a,.bbp-forum-header a.bbp-forum-permalink,.bbp-reply-header a.bbp-reply-permalink,.bbp-topic-header a.bbp-topic-permalink,.fusion-content-widget-area .widget .recentcomments,.fusion-content-widget-area .widget li a,.fusion-content-widget-area .widget li a:before,.fusion-content-widget-area .widget_categories li,.fusion-load-more-button,.fusion-rollover a,.project-content .project-info .project-info-box a,.shop_attributes tr th,.single-navigation a[rel="next"]:after,.single-navigation a[rel="prev"]:before,body a,body a:after,body a:before{color:#ffaa00;}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a:hover{color:rgba(255,170,0,0.8);}body #toTop:before{color:#fff;}.fusion-page-title-bar .fusion-breadcrumbs,.fusion-page-title-bar .fusion-breadcrumbs a{color:#477012;}#slidingbar-area .fusion-title > *,#slidingbar-area .widget-title,#slidingbar-area h3{color:#DDDDDD;}#slidingbar-area,#slidingbar-area .fusion-column,#slidingbar-area .jtwt,#slidingbar-area .jtwt .jtwt_tweet{color:#8C8989;} #slidingbar-area .jtwt .jtwt_tweet a,#slidingbar-area .fusion-accordian .panel-title a,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li a,.slidingbar-area .widget li a:before,.slidingbar-area a{color:#ffaa00;}.sidebar .widget .heading h4,.sidebar .widget h4{color:#333333;}.sidebar .widget .heading .widget-title,.sidebar .widget .widget-title{background-color:transparent;}.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#DDDDDD;}.fusion-copyright-notice,.fusion-footer-widget-area,.fusion-footer-widget-area .jtwt,.fusion-footer-widget-area .jtwt .jtwt_tweet,.fusion-footer-widget-area article.col{color:#8C8989;}#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,.fusion-footer-widget-area .widget li a:before,.fusion-footer-widget-area a{color:#ebd700;}#customer_login .col-1,#customer_login .col-2,#customer_login h2,#customer_login_box,#reviews li .comment-text,#small-nav,#wrapper .fusion-tabs-widget .tab-holder,#wrapper .side-nav li a,#wrapper .side-nav li.current_page_item li a,.avada-skin-rev,.bbp-pagination .bbp-pagination-links a.inactive,.bbp-pagination-links span.dots,.bbp-topic-pagination .page-numbers,.chzn-container-single .chzn-single,.chzn-container-single .chzn-single div,.chzn-drop,.commentlist .the-comment,.es-carousel-wrapper.fusion-carousel-small .es-carousel ul li img,.fusion-accordian .fusion-panel,.fusion-author .fusion-author-social,.fusion-blog-layout-grid .post .flexslider,.fusion-blog-layout-grid .post .fusion-content-sep,.fusion-blog-layout-grid .post .post-wrapper,.fusion-content-widget-area .widget .recentcomments,.fusion-content-widget-area .widget li a,.fusion-content-widget-area .widget_archive li,.fusion-content-widget-area .widget_categories li,.fusion-content-widget-area .widget_links li,.fusion-content-widget-area .widget_meta li,.fusion-content-widget-area .widget_nav_menu li,.fusion-content-widget-area .widget_pages li,.fusion-content-widget-area .widget_recent_entries li,.fusion-counters-box .fusion-counter-box .counter-box-border,.fusion-filters,.fusion-hide-pagination-text .bbp-pagination .bbp-pagination-links .pagination-next,.fusion-hide-pagination-text .bbp-pagination .bbp-pagination-links .pagination-prev,.fusion-hide-pagination-text .pagination-next,.fusion-hide-pagination-text .pagination-prev,.fusion-layout-timeline .post,.fusion-layout-timeline .post .flexslider,.fusion-layout-timeline .post .fusion-content-sep,.fusion-portfolio .fusion-portfolio-boxed .fusion-content-sep,.fusion-portfolio .fusion-portfolio-boxed .fusion-portfolio-post-wrapper,.fusion-portfolio-one .fusion-portfolio-boxed .fusion-portfolio-post-wrapper,.fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link,.fusion-timeline-arrow,.fusion-timeline-date,.input-radio,.ls-avada,.page-links a,.pagination a.inactive,.panel.entry-content,.post .fusion-meta-info,.price_slider_wrapper,.progress-bar,.project-content .project-info .project-info-box,.quantity,.quantity .minus,.quantity .qty,.search-page-search-form,.sep-dashed,.sep-dotted,.sep-double,.sep-single,.side-nav,.side-nav li a,.single-navigation,.table,.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th,.table-1 table,.table-1 table th,.table-1 tr td,.table-2 table thead,.table-2 tr td,.tabs-vertical .tabs-container .tab_content,.tabs-vertical .tabset,.tagcloud a,.tkt-slctr-tbl-wrap-dv table,.tkt-slctr-tbl-wrap-dv tr td,.widget.widget.widget_display_replies ul li,.widget.widget_display_stats dd,.widget.widget_display_stats dt,.widget.widget_display_topics ul li,.widget.widget_display_views ul li,h5.toggle.active + .toggle-content,tr td{border-color:#e0dede;}.price_slider_wrapper .ui-widget-content{background-color:#e0dede;}.fusion-load-more-button{background-color:#ebeaea;}.fusion-load-more-button:hover{background-color:rgba(235,234,234,0.8);}.quantity .minus,.quantity .plus{background-color:#fbfaf9;}.quantity .minus:hover,.quantity .plus:hover{background-color:#ffffff;}.sb-toggle-wrapper .sb-toggle:after{color:#ffffff;}#slidingbar-area .product_list_widget li,#slidingbar-area .widget_categories li a,#slidingbar-area .widget_recent_entries ul li,#slidingbar-area li.recentcomments,#slidingbar-area ul li a{border-bottom-color:#282A2B;}#slidingbar-area .bbp-pagination .bbp-pagination-links a.inactive,#slidingbar-area .bbp-topic-pagination .page-numbers,#slidingbar-area .fusion-accordian .fusion-panel,#slidingbar-area .tagcloud a,#slidingbar-area .widget.widget.widget_display_replies ul li,#slidingbar-area .widget.widget_display_stats dd,#slidingbar-area .widget.widget_display_stats dt,#slidingbar-area .widget.widget_display_topics ul li,#slidingbar-area .widget.widget_display_views ul li,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .news-list li{border-color:#282A2B;}#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder,#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li,.fusion-footer-widget-area .bbp-pagination .bbp-pagination-links a.inactive,.fusion-footer-widget-area .bbp-topic-pagination .page-numbers,.fusion-footer-widget-area .fusion-accordian .fusion-panel,.fusion-footer-widget-area .product_list_widget li,.fusion-footer-widget-area .tagcloud a,.fusion-footer-widget-area .widget.widget.widget_display_replies ul li,.fusion-footer-widget-area .widget.widget_display_stats dd,.fusion-footer-widget-area .widget.widget_display_stats dt,.fusion-footer-widget-area .widget.widget_display_topics ul li,.fusion-footer-widget-area .widget.widget_display_views ul li,.fusion-footer-widget-area .widget_categories li a,.fusion-footer-widget-area .widget_recent_entries li,.fusion-footer-widget-area li.recentcomments,.fusion-footer-widget-area ul li a{border-color:#505152;}#bbpress-forums .bbp-search-form #bbp_search,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,#comment-input input,#comment-textarea textarea,#wrapper .search-table .search-field input,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice2,.avada-select-parent select,.bbp-login-form input,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title,.bbp-topic-form select#bbp_stick_topic_select,.bbp-topic-form select#bbp_topic_status_select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.input-text,.main-nav-search-form input,.post-password-form .password,.search-page-search-form input,input.s,input[type="text"],select,textarea{background-color:#ffffff;}#wrapper .select-arrow,.avada-select-parent .select-arrow{background-color:#ffffff;}#bbpress-forums .bbp-search-form #bbp_search,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,#comment-input .placeholder,#comment-input input,#comment-textarea .placeholder,#comment-textarea textarea,#wrapper .search-table .search-field input,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice2,.avada-select-parent select,.bbp-login-form input,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title,.bbp-topic-form select#bbp_stick_topic_select,.bbp-topic-form select#bbp_topic_status_select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.input-text,.main-nav-search-form input,.post-password-form .password,.search-page-search-form input,input.s,input.s .placeholder,input[type="text"],select,textarea{color:#aaa9a9;}#comment-input input::-webkit-input-placeholder,#comment-textarea textarea::-webkit-input-placeholder,.comment-form-comment textarea::-webkit-input-placeholder,.input-text::-webkit-input-placeholder,.post-password-form .password::-webkit-input-placeholder,.searchform .s::-webkit-input-placeholder,input#s::-webkit-input-placeholder{color:#aaa9a9;}#comment-input input:-moz-placeholder,#comment-textarea textarea:-moz-placeholder,.comment-form-comment textarea:-moz-placeholder,.input-text:-moz-placeholder,.post-password-form .password:-moz-placeholder,.searchform .s:-moz-placeholder,input#s:-moz-placeholder{color:#aaa9a9;}#comment-input input::-moz-placeholder,#comment-textarea textarea::-moz-placeholder,.comment-form-comment textarea::-moz-placeholder,.input-text::-moz-placeholder,.post-password-form .password::-moz-placeholder,.searchform .s::-moz-placeholder,input#s::-moz-placeholder{color:#aaa9a9;}#comment-input input:-ms-input-placeholder,#comment-textarea textarea:-ms-input-placeholder,.comment-form-comment textarea:-ms-input-placeholder,.input-text:-ms-input-placeholder,.post-password-form .password::-ms-input-placeholder,.searchform .s:-ms-input-placeholder,input#s:-ms-input-placeholder{color:#aaa9a9;}#bbpress-forums .bbp-search-form #bbp_search,#bbpress-forums .quicktags-toolbar,#bbpress-forums .wp-editor-container,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,#comment-input input,#comment-textarea textarea,#wp-bbp_reply_content-editor-container,#wp-bbp_topic_content-editor-container,#wrapper .search-table .search-field input,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.avada-select-parent .select-arrow,.avada-select-parent select,.bbp-login-form input,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title,.bbp-topic-form select#bbp_stick_topic_select,.bbp-topic-form select#bbp_topic_status_select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.gravity-select-parent .select-arrow,.input-text,.main-nav-search-form input,.post-password-form .password,.search-page-search-form input,.select-arrow,input.s,input[type="text"],select,textarea{border-color:#d2d2d2;}#bbpress-forums .bbp-search-form #bbp_search,#comment-input input,.avada-select .select2-container .select2-choice,.avada-select-parent select,.bbp-login-form input,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title,.bbp-topic-form select#bbp_stick_topic_select,.bbp-topic-form select#bbp_topic_status_select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.input-text:not(textarea),.main-nav-search-form input,.post-password-form .password,.search-page-search-form input,.searchform .search-table .search-field input,input.s,input[type="text"],select{height:29px;padding-top:0;padding-bottom:0;}.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.searchform .search-table .search-button input[type="submit"]{height:29px;width:29px;line-height:29px;}.select2-container .select2-choice > .select2-chosen{line-height:29px;}.select-arrow,.select2-arrow{color:#d2d2d2;}.fusion-page-title-bar h1{font-size:20px;line-height:normal;}.fusion-page-title-bar h3{font-size:14px;line-height:26px;}body.has-sidebar #content{width:calc(100% - 23.4042553 - 100px);}body.has-sidebar #main .sidebar{width:23.4042553;}body.has-sidebar.double-sidebars #content{width:calc(100% - 21% - 21% - 100px);margin-left:calc(21% + 50px);}body.has-sidebar.double-sidebars #main #sidebar{width:21%;margin-left:calc(50px - (100% - 21%));}body.has-sidebar.double-sidebars #main #sidebar-2{width:21%;margin-left:50px;}#main .sidebar{background-color:transparent;padding:0;}.fusion-accordian .panel-title a .fa-fusion-box{background-color:#333333;}.progress-bar-content{background-color:#67b7e1;border-color:#67b7e1;}.content-box-percentage{color:#67b7e1;}.progress-bar{background-color:#f6f6f6;border-color:#f6f6f6;}#wrapper .fusion-date-and-formats .fusion-format-box, .tribe-mini-calendar-event .list-date .list-dayname{background-color:#eef0f2;}.fusion-carousel .fusion-carousel-nav .fusion-nav-next,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev{background-color:#999999;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:#808080;}.fusion-flexslider .flex-direction-nav .flex-next,.fusion-flexslider .flex-direction-nav .flex-prev{background-color:#999999;}.fusion-flexslider .flex-direction-nav .flex-next:hover,.fusion-flexslider .flex-direction-nav .flex-prev:hover{background-color:#808080;}.content-boxes .col{background-color:transparent;}#wrapper .fusion-content-widget-area .fusion-tabs-widget .tabs-container{background-color:#ffffff;}body .fusion-content-widget-area .fusion-tabs-widget .tab-hold .tabs li{border-right:1px solid #ffffff;}.fusion-content-widget-area .fusion-tabs-widget .tab-holder .tabs li a,body .fusion-content-widget-area .fusion-tabs-widget .tab-holder .tabs li a{background:#ebeaea;border-bottom:0;color:#1f1f1f;}body .fusion-content-widget-area .fusion-tabs-widget .tab-hold .tabs li a:hover{background:#ffffff;border-bottom:0;}body .fusion-content-widget-area .fusion-tabs-widget .tab-hold .tabs li.active a,body .fusion-content-widget-area .fusion-tabs-widget .tab-holder .tabs li.active a{background:#ffffff;border-bottom:0;border-top-color:#ff7b08;}#wrapper .fusion-content-widget-area .fusion-tabs-widget .tab-holder,.fusion-content-widget-area .fusion-tabs-widget .tab-holder .news-list li{border-color:#ebeaea;}.fusion-single-sharing-box{background-color:#f6f6f6;}.fusion-blog-layout-grid .post .fusion-post-wrapper,.fusion-blog-layout-timeline .post,.fusion-events-shortcode .fusion-layout-column,.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper,.products li.product{background-color:transparent;}.fusion-blog-layout-grid .post .flexslider,.fusion-blog-layout-grid .post .fusion-content-sep,.fusion-blog-layout-grid .post .fusion-post-wrapper,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-blog-layout-timeline .fusion-timeline-line,.fusion-blog-layout-timeline .post,.fusion-blog-layout-timeline .post .flexslider,.fusion-blog-layout-timeline .post .fusion-content-sep,.fusion-blog-timeline-layout .post,.fusion-blog-timeline-layout .post .flexslider,.fusion-blog-timeline-layout .post .fusion-content-sep,.fusion-events-shortcode .fusion-events-thumbnail,.fusion-events-shortcode .fusion-layout-column,.fusion-portfolio.fusion-portfolio-boxed .fusion-content-sep,.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper,.product .product-buttons,.product-buttons,.product-buttons-container,.product-details-container,.products li{border-color:#f6f6f6;}.fusion-blog-layout-timeline .fusion-timeline-circle,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-blog-timeline-layout .fusion-timeline-circle,.fusion-blog-timeline-layout .fusion-timeline-date{background-color:#f6f6f6;}.fusion-blog-timeline-layout .fusion-timeline-arrow:before,.fusion-blog-timeline-layout .fusion-timeline-icon,.fusion-timeline-arrow:before,.fusion-timeline-icon{color:#f6f6f6;}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a,#bbpress-forums .bbp-search-results .bbp-forum-header,#bbpress-forums .bbp-search-results .bbp-topic-header,#bbpress-forums div.bbp-reply-header,#bbpress-forums li.bbp-header,div.bbp-template-notice,div.indicator-hint{background:#ebeaea;}#bbpress-forums .forum-titles li,.bbp-forum-header a.bbp-forum-permalink,.bbp-reply-header a.bbp-reply-permalink,.bbp-topic-header a.bbp-topic-permalink,span.bbp-admin-links,span.bbp-admin-links a{color:#747474;}#bbpress-forums .bbp-replies div.even{background:transparent;}#bbpress-forums #bbp-single-user-details,#bbpress-forums .bbp-search-results .bbp-forum-content,#bbpress-forums .bbp-search-results .bbp-topic-content,#bbpress-forums div.bbp-reply-author .bbp-reply-post-date,#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-reply-header,#bbpress-forums div.bbp-topic-tags a,#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics,.bbp-arrow,div.bbp-template-notice,div.indicator-hint{border-color:#ebeaea;}#posts-container.fusion-blog-layout-grid{margin:-20px -20px 0 -20px;}#posts-container.fusion-blog-layout-grid .fusion-post-grid{padding:20px;}.quicktags-toolbar input{background:linear-gradient(to top, #ffffff, #ffffff ) #3E3E3E;background:-webkit-linear-gradient(to top, #ffffff, #ffffff ) #3E3E3E;background:-moz-linear-gradient(to top, #ffffff, #ffffff ) #3E3E3E;background:-ms-linear-gradient(to top, #ffffff, #ffffff ) #3E3E3E;background:-o-linear-gradient(to top, #ffffff, #ffffff ) #3E3E3E;background-image:-webkit-gradient( linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #ffffff));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff), progid: DXImageTransform.Microsoft.Alpha(Opacity=0);border:1px solid #d2d2d2;color:#aaa9a9;}.quicktags-toolbar input:hover{background:#ffffff;}.ei-slider{width:100%;height:400px;}#bbp_user_edit_submit,#comment-submit,#reviews input#submit,.bbp-submit-wrapper .button,.bbp-submit-wrapper button,.button.default,.fusion-button.fusion-button-default,.ticket-selector-submit-btn[type="submit"]{border-color:#ffffff;}#bbp_user_edit_submit:hover,#comment-submit:hover,#reviews input#submit:hover,.bbp-submit-wrapper .button:hover,.bbp-submit-wrapper button:hover,.button.default:hover,.fusion-button.fusion-button-default:hover,.ticket-selector-submit-btn[type="submit"]:hover{border-color:#ffffff;}.button.default,.fusion-button-default{padding:13px 29px;line-height:17px;font-size:14px;}.button.default.button-3d.button-small,.fusion-button.button-small.button-3d,.fusion-button.fusion-button-3d.fusion-button-small,.ticket-selector-submit-btn[type="submit"]{box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #54770F, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #54770F, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #54770F, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);}.button.default.button-3d.button-small:active,.fusion-button.button-small.button-3d:active,.fusion-button.fusion-button-3d.fusion-button-small:active,.ticket-selector-submit-btn[type="submit"]:active{box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);}.button.default.button-3d.button-medium,.fusion-button.button-medium.button-3d,.fusion-button.fusion-button-3d.fusion-button-medium{box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #54770F, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #54770F, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #54770F, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);}.button.default.button-3d.button-medium:active,.fusion-button.button-medium.button-3d:active,.fusion-button.fusion-button-3d.fusion-button-medium:active{box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);}.button.default.button-3d.button-large,.fusion-button.button-large.button-3d,.fusion-button.fusion-button-3d.fusion-button-large{box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #54770F, 1px 5px 6px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #54770F, 1px 5px 6px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #54770F, 1px 5px 6px 3px rgba(0, 0, 0, 0.3);}.button.default.button-3d.button-large:active,.fusion-button.button-large.button-3d:active,.fusion-button.fusion-button-3d.fusion-button-large:active{box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);}.button.default.button-3d.button-xlarge,.fusion-button.button-xlarge.button-3d,.fusion-button.fusion-button-3d.fusion-button-xlarge{box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #54770F, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #54770F, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #54770F, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);}.button.default.button-3d.button-xlarge:active,.fusion-button.button-xlarge.button-3d:active,.fusion-button.fusion-button-3d.fusion-button-xlarge:active{box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #54770F, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #54770F, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #54770F, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);}#bbp_user_edit_submit,#comment-submit,#reviews input#submit,.bbp-submit-wrapper .button,.button-default,.button.default,.fusion-button,.fusion-button-default{border-width:;border-style:solid;}.button.default:hover,.fusion-button.button-default:hover,.ticket-selector-submit-btn[type="submit"]{border-width:;border-style:solid;}.fusion-menu-item-button .menu-text{border-color:#fff;}.fusion-menu-item-button:hover .menu-text{border-color:#fff;}#bbp_user_edit_submit,#comment-submit,#reviews input#submit,.bbp-submit-wrapper .button,.button-default,.button.default,.fusion-button-default,.ticket-selector-submit-btn[type="submit"]{border-radius:2px;-webkit-border-radius:2px;}.reading-box{background-color:#f6f6f6;}.isotope .isotope-item{transition-property:top, left, opacity;-webkit-transition-property:top, left, opacity;-moz-transition-property:top, left, opacity;-ms-transition-property:top, left, opacity;-o-transition-property:top, left, opacity;}.fusion-rollover .fusion-rollover-title{display:none;}#bbp_user_edit_submit,.bbp-submit-wrapper .button,.comment-form input[type="submit"],.fusion-button,.fusion-load-more-button,.ticket-selector-submit-btn[type="submit"]{font-family:'PT Sans', Arial, Helvetica, sans-serif;font-weight:700;}.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before{font-size:15px;margin-left:-7px;line-height:36px;color:#ffffff;}.fusion-title-size-one,h1{margin-top:0.67em;margin-bottom:0.67em;}.fusion-title-size-two,h2{margin-top:0em;margin-bottom:1.1em;}.fusion-title-size-three,h3{margin-top:1em;margin-bottom:1em;}.fusion-title-size-four,h4{margin-top:1.33em;margin-bottom:1.33em;}.fusion-title-size-five,h5{margin-top:1.67em;margin-bottom:1.67em;}.fusion-title-size-six,h6{margin-top:2.33em;margin-bottom:2.33em;}.fusion-logo{margin-top:21px;margin-right:0px;margin-bottom:21px;margin-left:0px;}.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1100px;}.fusion-header-v2 .fusion-header,.fusion-header-v3 .fusion-header,.fusion-header-v4 .fusion-header,.fusion-header-v5 .fusion-header{border-bottom-color:#ebd700;}#side-header .fusion-secondary-menu-search-inner{border-top-color:#ebd700;}.fusion-header .fusion-row{padding-top:0px;padding-bottom:0px;}.fusion-secondary-header{background-color:#a0ce4e;font-size:12px;color:#747474;border-bottom-color:#ebd700;}.fusion-secondary-header a,.fusion-secondary-header a:hover{color:#747474;}.fusion-header-v2 .fusion-secondary-header{border-top-color:#ff7b08;}.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft{border-bottom-color:#ebd700;}.fusion-header-tagline{font-size:16px;color:#10d137;}.fusion-mobile-menu-sep,.fusion-secondary-main-menu{border-bottom-color:#ebd700;}#side-header{width:0px;padding-top:0px;padding-bottom:0px;}#side-header .side-header-background{width:0px;}#side-header .side-header-border{width:0px;border-color:#ebd700;}#side-header .side-header-content{padding-left:0px;padding-right:0px;}#side-header .fusion-main-menu > ul > li > a{padding-left:0px;padding-right:0px;border-top-color:#ebd700;border-bottom-color:#ebd700;text-align:center;height:auto;min-height:83px;}.side-header-left .fusion-main-menu > ul > li > a > .fusion-caret{right:0px;}.side-header-right .fusion-main-menu > ul > li > a > .fusion-caret{left:0px;}#side-header .fusion-main-menu > ul > li.current-menu-ancestor > a,#side-header .fusion-main-menu > ul > li.current-menu-item > a{color:#67b7e1;border-right-color:#67b7e1;border-left-color:#67b7e1;}body.side-header-left #side-header .fusion-main-menu > ul > li > ul{left:-1px;}body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents{top:0;left:-1px;}#side-header .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents{border-top-width:1px;border-top-style:solid;}#side-header .fusion-secondary-menu > ul > li > a,#side-header .side-header-content-1,#side-header .side-header-content-2{color:#333333;font-size:12px;}.side-header-left #side-header .fusion-main-menu > ul > li.current-menu-ancestor > a,.side-header-left #side-header .fusion-main-menu > ul > li.current-menu-item > a{border-right-width:3px;}.side-header-right #side-header .fusion-main-menu > ul > li.current-menu-ancestor > a,.side-header-right #side-header .fusion-main-menu > ul > li.current-menu-item > a{border-left-width:3px;}.side-header-right #side-header .fusion-main-menu .fusion-menu-cart-items,.side-header-right #side-header .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu li ul,.side-header-right #side-header .fusion-main-menu ul .fusion-menu-login-box .sub-menu{left:-180px;}.side-header-right #side-header .fusion-main-menu-search .fusion-custom-menu-item-contents{left:-250px;}.fusion-main-menu > ul > li{padding-right:35px;}.fusion-main-menu > ul > li > a{border-top:3px solid transparent;height:83px;line-height:83px;font-family:'Antic Slab', Arial, Helvetica, sans-serif;font-weight:400;font-size:14px;}.fusion-megamenu-icon img{max-height:14px;}.fusion-main-menu .fusion-widget-cart-counter > a:before,.fusion-main-menu > ul > li > a{color:#333333;}.fusion-main-menu .fusion-widget-cart-counter > a:hover:before,.fusion-main-menu > ul > li > a:hover{color:#67b7e1;}.fusion-main-menu > ul > li > a:hover{border-color:#67b7e1;}.fusion-main-menu > ul > .fusion-menu-item-button > a:hover{border-color:transparent;}.fusion-widget-cart-number{background-color:#67b7e1;color:#333333;}.fusion-widget-cart-counter a:hover:before{color:#67b7e1;}.fusion-main-menu .current-menu-ancestor > a,.fusion-main-menu .current-menu-item > a,.fusion-main-menu .current-menu-parent > a,.fusion-main-menu .current_page_item > a{color:#67b7e1;border-color:#67b7e1;}.fusion-main-menu > ul > .fusion-menu-item-button > a{border-color:transparent;}.fusion-main-menu .fusion-main-menu-icon:after{color:#333333;height:14px;width:14px;border:1px solid #333333;padding:5px;}.fusion-main-menu .fusion-menu-cart-checkout-link a:hover,.fusion-main-menu .fusion-menu-cart-checkout-link a:hover:before,.fusion-main-menu .fusion-menu-cart-link a:hover,.fusion-main-menu .fusion-menu-cart-link a:hover:before{color:#67b7e1;}.fusion-main-menu .fusion-main-menu-icon:hover{border-color:transparent;}.fusion-main-menu .fusion-main-menu-icon:hover:after{color:#67b7e1;border:1px solid #67b7e1;}.fusion-main-menu .fusion-main-menu-icon-active:after,.fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after{color:#67b7e1;border:1px solid #67b7e1;}.fusion-main-menu .sub-menu{background-color:#edebeb;border-top:3px solid #67b7e1;font-family:'PT Sans', Arial, Helvetica, sans-serif;font-weight:400;box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-webkit-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-moz-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);}.fusion-main-menu .sub-menu, .fusion-main-menu .fusion-menu-cart-items, .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{width:180px;}.fusion-main-menu .sub-menu ul{left:180px;top:-3px;}.fusion-main-menu .sub-menu li a{border-bottom:1px solid #dcdadb;padding-top:7px;padding-bottom:7px;color:#333333;font-family:'PT Sans', Arial, Helvetica, sans-serif;font-weight:400;font-size:10px;}.fusion-main-menu .sub-menu li a:hover{background-color:#f5f4f4;}.fusion-main-menu .sub-menu .current-menu-item > a,.fusion-main-menu .sub-menu .current-menu-parent > a,.fusion-main-menu .sub-menu .current_page_item > a{background-color:#f5f4f4;}.fusion-main-menu .fusion-custom-menu-item-contents{font-family:'PT Sans', Arial, Helvetica, sans-serif;font-weight:400;}.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{background-color:#edebeb;border-color:#dcdadb;}.fusion-secondary-menu > ul > li{border-color:#ffffff;}.fusion-secondary-menu > ul > li > a{height:44px;line-height:44px;}.fusion-secondary-menu .sub-menu, .fusion-secondary-menu .fusion-custom-menu-item-contents{width:180px;}.fusion-secondary-menu .fusion-secondary-menu-icon{min-width:180px;}.fusion-secondary-menu .sub-menu{background-color:#ffffff;border-color:#e0dfdf;}.fusion-secondary-menu .sub-menu a{border-color:#e0dfdf;color:#333333;}.fusion-secondary-menu .sub-menu a:hover{background-color:#fafafa;color:#333333;}.fusion-secondary-menu > ul > li > .sub-menu .sub-menu{left:180px;}.fusion-secondary-menu .fusion-custom-menu-item-contents{background-color:#ffffff;border-color:#e0dfdf;color:#333333;}.fusion-secondary-menu .fusion-secondary-menu-icon,.fusion-secondary-menu .fusion-secondary-menu-icon:hover{color:#333333;}.fusion-secondary-menu .fusion-menu-cart-items a{color:#333333;}.fusion-secondary-menu .fusion-menu-cart-item a{border-color:#e0dfdf;}.fusion-secondary-menu .fusion-menu-cart-item img{border-color:#e0dede;}.fusion-secondary-menu .fusion-menu-cart-item a:hover{background-color:#fafafa;color:#333333;}.fusion-secondary-menu-icon{background-color:#fafafa;color:#333333;}.fusion-secondary-menu-icon:after,.fusion-secondary-menu-icon:before{color:#333333;}.fusion-contact-info{line-height:44px;}.fusion-megamenu-holder{border-color:#67b7e1;}.fusion-megamenu{background-color:#edebeb;box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-webkit-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-moz-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);}.fusion-megamenu-wrapper .fusion-megamenu-submenu{border-color:#dcdadb;}.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a{padding-top:5px;padding-bottom:5px;}.fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover{background-color:#f5f4f4;color:#333333;font-family:'PT Sans', Arial, Helvetica, sans-serif;font-weight:400;font-size:10;}.fusion-megamenu-title{font-family:'Antic Slab', Arial, Helvetica, sans-serif;font-weight:400;font-size:0px;color:#333333;}.fusion-megamenu-title a{color:#333333;}.fusion-megamenu-bullet{border-left-color:#333333;}.fusion-megamenu-widgets-container{color:#333333;font-family:'PT Sans', Arial, Helvetica, sans-serif;font-weight:400;font-size:10px;}.fusion-is-sticky .fusion-main-menu > ul > li:last-child{padding-right:0;}.fusion-mobile-selector{background-color:#f9f9f9;border-color:#dadada;font-size:12px;height:35px;line-height:35px;color:#333333;}.fusion-selector-down{height:33px;line-height:33px;border-color:#dadada;}.fusion-selector-down:before{color:#dadada;}.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul,.fusion-mobile-nav-holder > ul{border-color:#dadada;}.fusion-mobile-nav-item .fusion-open-submenu{color:#333333;}.fusion-mobile-nav-item a{color:#333333;font-size:12px;background-color:#f9f9f9;border-color:#dadada;height:35px;line-height:35px;}.fusion-mobile-nav-item a:hover{background-color:#f6f6f6;}.fusion-mobile-nav-item a:before{color:#333333;}.fusion-mobile-current-nav-item > a{background-color:#f6f6f6;}.fusion-mobile-menu-icons{margin-top:0px;}.fusion-mobile-menu-icons a{color:#dadada;}.fusion-mobile-menu-icons a:before{color:#dadada;}.fusion-open-submenu{font-size:12px;height:35px;line-height:35px;}.fusion-open-submenu:hover{color:#ff7b08;}#wrapper .post-content .content-box-heading{font-size:18px;line-height:27px;}.fusion-social-links-header .fusion-social-networks a{font-size:16px;}.fusion-social-links-header .fusion-social-networks.boxed-icons a{padding:8px;}.fusion-social-links-footer .fusion-social-networks a{font-size:16px;}.fusion-social-links-footer .fusion-social-networks.boxed-icons a{padding:8px;}.fusion-sharing-box .fusion-social-networks a{font-size:16px;}.fusion-sharing-box .fusion-social-networks.boxed-icons a{padding:8px;}.post-content .fusion-social-links .fusion-social-networks a,.widget .fusion-social-links .fusion-social-networks a{font-size:16px;}.post-content .fusion-social-links .fusion-social-networks.boxed-icons a,.widget .fusion-social-links .fusion-social-networks.boxed-icons a{padding:8px;}.avada-select-parent .select-arrow,.select-arrow{height:33px;line-height:33px;}#wrapper{width:100%;max-width:none;}#side-header,.fusion-header,.layout-boxed-mode .side-header-wrapper,.side-header-background{background-color:#ffffff;}.fusion-secondary-main-menu{background-color:rgba(255,255,255,1);}#main{background-image:url("http://www.pescatour.it/file/2013/11/Sfondo_Pescatour-111x300.png");background-repeat:repeat-x;background-attachment:fixed;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;}.side-header-left .fusion-footer-parallax,body.side-header-left #wrapper{margin-left:280px;}.side-header-right .fusion-footer-parallax,body.side-header-right #wrapper{margin-right:280px;}body.side-header-left #side-header #nav .login-box,body.side-header-left #side-header #nav .main-nav-search-form,body.side-header-left #side-header #nav > ul > li > ul{left:279px;}body.side-header-left #slidingbar .avada-row,body.side-header-right #slidingbar .avada-row{max-width:none;}.fusion-flexslider .flex-direction-nav a,.fusion-flexslider.flexslider-attachments .flex-direction-nav a,.fusion-flexslider.flexslider-posts .flex-direction-nav a,.fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a,.fusion-slider-sc .flex-direction-nav a{width:30px;height:30px;line-height:30px;font-size:14px;}.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before{line-height:30px;font-size:14px;}.bbp-pagination .bbp-pagination-links a.inactive,.bbp-topic-pagination .page-numbers,.page-links a,.pagination a.inactive,.woocommerce-pagination .page-numbers{padding:2px 6px;}.bbp-pagination .bbp-pagination-links .current,.page-links > .page-number,.pagination .current,.woocommerce-pagination .current{padding:2px 6px;}.bbp-pagination .bbp-pagination-links .pagination-prev,.pagination .pagination-prev,.woocommerce-pagination .prev{padding:2px 6px;}.bbp-pagination .bbp-pagination-links .pagination-next,.bbp-pagination-links span.dots,.pagination .pagination-next,.woocommerce-pagination .next{padding:2px 6px;}@media only screen and (min-width: 1007.2px) and (max-width: 1099px){.fusion-portfolio-six .fusion-portfolio-post,.grid-layout-6 .fusion-post-grid{width:20% !important;}.fusion-blog-layout-grid-5 .fusion-post-grid,.fusion-portfolio-five .fusion-portfolio-post{width:25% !important;}}@media only screen and (min-width: 915.4px) and (max-width: 1007.2px){.fusion-blog-layout-grid-6 .fusion-post-grid,.fusion-portfolio-six .fusion-portfolio-post{width:20% !important;}.fusion-blog-layout-grid-5 .fusion-post-grid,.fusion-portfolio-five .fusion-portfolio-post{width:33.3333333333% !important;}.fusion-blog-layout-grid-4 .fusion-post-grid,.fusion-portfolio-four .fusion-portfolio-post{width:33.3333333333% !important;}}@media only screen and (min-width: 823.6px) and (max-width: 915.4px){.fusion-blog-layout-grid-6 .fusion-post-grid,.fusion-portfolio-six .fusion-portfolio-post{width:25% !important;}.fusion-blog-layout-grid-3 .fusion-post-grid,.fusion-blog-layout-grid-4 .fusion-post-grid,.fusion-blog-layout-grid-5 .fusion-post-grid,.fusion-portfolio-five .fusion-portfolio-post,.fusion-portfolio-four .fusion-portfolio-post,.fusion-portfolio-masonry .fusion-portfolio-post,.fusion-portfolio-three .fusion-portfolio-post{width:50% !important;}}@media only screen and (min-width: 731.8px) and (max-width: 823.6px){.fusion-blog-layout-grid-6 .fusion-post-grid,.fusion-portfolio-six .fusion-portfolio-post{width:33.33% !important;}.fusion-blog-layout-grid-3 .fusion-post-grid,.fusion-blog-layout-grid-4 .fusion-post-grid,.fusion-blog-layout-grid-5 .fusion-post-grid,.fusion-portfolio-five .fusion-portfolio-post,.fusion-portfolio-four .fusion-portfolio-post,.fusion-portfolio-masonry .fusion-portfolio-post,.fusion-portfolio-three .fusion-portfolio-post{width:50% !important;}}@media only screen and (max-width: 731.8px){.fusion-blog-layout-grid .fusion-post-grid,.fusion-portfolio-post{width:100% !important;}.fusion-blog-layout-grid-6 .fusion-post-grid,.fusion-portfolio-six .fusion-portfolio-post{width:50% !important;}}@media only screen and (max-width: 640px){.fusion-blog-layout-grid-6 .fusion-post-grid,.fusion-portfolio-six .fusion-portfolio-post{width:100% !important;}.fusion-body .fusion-page-title-bar{max-height:none;}.fusion-body .fusion-page-title-bar h1{margin:0;}.fusion-body .fusion-page-title-secondary{margin-top:2px;}.fusion-blog-layout-large .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-large .fusion-meta-info .fusion-alignright,.fusion-blog-layout-medium .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-medium .fusion-meta-info .fusion-alignright{display:block;float:none;margin:0;width:100%;}.fusion-body .fusion-blog-layout-medium .fusion-post-slideshow{float:none;margin:0 0 20px 0;height:auto;width:auto;}.fusion-blog-layout-large-alternate .fusion-date-and-formats{margin-bottom:55px;}.fusion-body .fusion-blog-layout-large-alternate .fusion-post-content{margin:0;}.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow{display:inline-block;float:none;margin-right:0;max-width:197px;}.fusion-blog-layout-grid .fusion-post-grid{position:static;width:100%;}.flex-direction-nav,.wooslider-direction-nav,.wooslider-pauseplay{display:none;}.share-box ul li{margin-bottom:10px;margin-right:15px;}.buttons a{margin-right:5px;}.ls-avada .ls-nav-next,.ls-avada .ls-nav-prev{display:none !important;}#wrapper .ei-slider{width:100% !important;height:200px !important;}.progress-bar{margin-bottom:10px !important;}#wrapper .content-boxes-icon-boxed .content-wrapper-boxed{min-height:inherit !important;padding-bottom:20px;padding-left:3% !important;padding-right:3% !important;}#wrapper .content-boxes-icon-boxed .content-box-column,#wrapper .content-boxes-icon-on-top .content-box-column{margin-bottom:55px;}#wrapper .content-boxes-icon-boxed .content-box-column .heading h2{margin-top:-5px;}#wrapper .content-boxes-icon-boxed .content-box-column .more{margin-top:12px;}.page-template-contact-php .fusion-google-map{height:270px !important;}.share-box .social-networks li{margin-right:20px !important;}.timeline-icon{display:none !important;}.timeline-layout{padding-top:0 !important;}.fusion-counters-circle .counter-circle-wrapper{display:block;margin-right:auto;margin-left:auto;}.post-content .wooslider .wooslider-control-thumbs{margin-top:-10px;}body .wooslider .overlay-full.layout-text-left .slide-excerpt{padding:20px !important;}.content-boxes-icon-boxed .col{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.social_links_shortcode li{height:40px !important;}.products-slider .es-nav span{transform:scale(0.5) !important;-webkit-transform:scale(0.5) !important;-moz-transform:scale(0.5) !important;-ms-transform:scale(0.5) !important;-o-transform:scale(0.5) !important;}.portfolio-masonry .portfolio-item{width:100% !important;}#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar{width:80px !important;height:80px !important;}#bbpress-forums #bbp-single-user-details #bbp-user-avatar{width:80px !important;}#bbpress-forums #bbp-single-user-details #bbp-user-navigation{margin-left:110px !important;}#bbpress-forums #bbp-single-user-details #bbp-user-navigation .first-col{width:47% !important;}#bbpress-forums #bbp-single-user-details #bbp-user-navigation .second-col{margin-left:53% !important;width:47% !important;}.table-1 table,.tkt-slctr-tbl-wrap-dv table{border-collapse:collapse;border-spacing:0;width:100%;}.table-1 td,.table-1 th,.tkt-slctr-tbl-wrap-dv td,.tkt-slctr-tbl-wrap-dv th{white-space:nowrap;}.table-2 table{border-collapse:collapse;border-spacing:0;width:100%;}.table-2 td,.table-2 th{white-space:nowrap;}#main,.footer-area,.page-title-bar,body{background-attachment:scroll !important;}.tfs-slider[data-animation="slide"]{height:auto !important;}#wrapper .share-box h4{display:block;float:none;line-height:20px !important;margin-top:0;padding:0;margin-bottom:10px;}.fusion-sharing-box .fusion-social-networks{float:none;display:block;width:100%;text-align:left;}#content{width:100% !important;margin-left:0px !important;}.sidebar{width:100% !important;float:none !important;margin-left:0 !important;clear:both;}.fusion-hide-on-mobile{display:none;}.fusion-blog-layout-timeline{padding-top:0;}.fusion-blog-layout-timeline .fusion-post-timeline{float:none;width:100%;}.fusion-blog-layout-timeline .fusion-timeline-date{margin-bottom:0;margin-top:2px;}.fusion-timeline-arrow,.fusion-timeline-circle,.fusion-timeline-icon,.fusion-timeline-line{display:none;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.fusion-columns-1 .fusion-column:first-child,.fusion-columns-2 .fusion-column:first-child,.fusion-columns-3 .fusion-column:first-child,.fusion-columns-4 .fusion-column:first-child,.fusion-columns-5 .fusion-column:first-child{margin-left:0;}.fusion-column,.fusion-column:nth-child(2n),.fusion-column:nth-child(3n),.fusion-column:nth-child(4n),.fusion-column:nth-child(5n){margin-right:0;}#wrapper{width:auto !important;}.create-block-format-context{display:none;}.columns .col{float:none;width:100% !important;margin:0 0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.fullwidth-box{background-attachment:scroll;}.fusion-main-menu > ul > li{padding-right:25px;}.fusion-body .fusion-page-title-bar .fusion-breadcrumbs{display:none;}.review{float:none;width:100%;}.fusion-social-links-footer,.fusion-social-networks{display:block;text-align:center;}.fusion-social-links-footer{width:auto;}.fusion-social-links-footer .fusion-social-networks{display:inline-block;float:none;}.fusion-social-networks{padding:0 0 15px;}.fusion-author .fusion-author-ssocial .fusion-author-tagline{float:none;text-align:center;max-width:100%;}.fusion-author .fusion-author-ssocial .fusion-social-networks{text-align:center;}.fusion-author .fusion-author-ssocial .fusion-social-networks .fusion-social-network-icon:first-child{margin-left:0;}.fusion-social-networks:after{content:"";display:block;clear:both;}.fusion-social-networks li{float:none;display:inline-block;}.fusion-reading-box-container .reading-box.reading-box-center,.fusion-reading-box-container .reading-box.reading-box-right{text-align:left;}.fusion-reading-box-container .continue{display:block;}.fusion-reading-box-container .mobile-button{display:none;float:none;}.fusion-title{margin-top:0px !important;margin-bottom:20px !important;}.fusion-body .fusion-page-title-bar{height:70px;}.fusion-page-title-bar-left .fusion-page-title-captions,.fusion-page-title-bar-left .fusion-page-title-secondary,.fusion-page-title-bar-right .fusion-page-title-captions,.fusion-page-title-bar-right .fusion-page-title-secondary{display:block;float:none;width:100%;line-height:normal;}.fusion-page-title-bar-left .fusion-page-title-secondary{text-align:left;}.fusion-page-title-bar-left .searchform{display:block;max-width:100%;}.fusion-page-title-bar-right .fusion-page-title-secondary{text-align:right;}.fusion-page-title-bar-right .searchform{max-width:100%;}.fusion-page-title-row{display:table;width:100%;height:100%;min-height:50px;}.fusion-page-title-wrapper{display:table-cell;vertical-align:middle;}.products .product-list-view{width:100% !important;min-width:100% !important;}.sidebar .social_links .social li{width:auto;margin-right:5px;}#comment-input{margin-bottom:0;}#comment-input input{width:90%;float:none !important;margin-bottom:10px;}#comment-textarea textarea{width:90%;}.pagination{margin-top:40px;}.portfolio-one .portfolio-item .image{float:none;width:auto;height:auto;margin-bottom:20px;}h5.toggle span.toggle-title{width:80%;}#wrapper .sep-boxed-pricing .panel-wrapper{padding:0;}#wrapper .full-boxed-pricing .column,#wrapper .sep-boxed-pricing .column{float:none;margin-bottom:10px;margin-left:0;width:100%;}.share-box{height:auto;}#wrapper .share-box h4{float:none;line-height:20px !important;padding:0;}.share-box ul{float:none;overflow:hidden;padding:0 25px;padding-bottom:15px;margin-top:0px;}.project-content .project-description{float:none !important;}.project-content .fusion-project-description-details{margin-bottom:50px;}.project-content .project-description,.project-content .project-info{width:100% !important;}.portfolio-half .flexslider{width:100%;}.portfolio-half .project-content{width:100% !important;}#style_selector{display:none;}.faq-tabs,.portfolio-tabs{height:auto;border-bottom-width:1px;border-bottom-style:solid;}.faq-tabs li,.portfolio-tabs li{float:left;margin-right:30px;border-bottom:0;}.ls-avada .ls-nav-next,.ls-avada .ls-nav-prev{display:none !important;}nav#nav,nav#sticky-nav{margin-right:0;}#footer .social-networks{width:100%;margin:0 auto;position:relative;left:-11px;}.tab-holder .tabs{height:auto !important;width:100% !important;}.shortcode-tabs .tab-hold .tabs li{width:100% !important;}body .shortcode-tabs .tab-hold .tabs li,body.dark .sidebar .tab-hold .tabs li{border-right:none !important;}.error-message{line-height:170px;margin-top:20px;font-size:130px;}.error_page .useful_links{width:100%;padding-left:0;}.fusion-google-map{width:100% !important;}.social_links_shortcode .social li{width:10% !important;}#wrapper .ei-slider{width:100%;height:200px !important;}.progress-bar{margin-bottom:10px !important;}.fusion-blog-layout-medium-alternate .fusion-post-content{float:none;width:100% !important;margin-top:20px;}#wrapper .content-boxes-icon-boxed .content-wrapper-boxed{min-height:inherit !important;padding-bottom:20px;padding-left:3%;padding-right:3%;}#wrapper .content-boxes-icon-boxed .content-box-column,#wrapper .content-boxes-icon-on-top .content-box-column{margin-bottom:55px;}.fusion-counters-box .fusion-counter-box{margin-bottom:20px;padding:0 15px;}.fusion-counters-box .fusion-counter-box:last-child{margin-bottom:0;}.popup{display:none !important;}.share-box .social-networks{text-align:left;}body #small-nav{visibility:visible !important;}{float:none !important;width:100% !important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}#nav-uber #megaMenu{width:100%;}#toTop{bottom:30px;border-radius:4px;height:40px;z-index:10000;-webkit-border-radius:4px;}#toTop:before{line-height:38px;}#toTop:hover{background-color:#333333;}.no-mobile-totop .to-top-container{display:none;}.no-mobile-slidingbar #slidingbar-area{display:none;}.tfs-slider .slide-content-container .btn{min-height:0 !important;padding-left:20px;padding-right:20px !important;height:26px !important;line-height:26px !important;}.fusion-soundcloud iframe{width:100%;}.fusion-columns-2 .fusion-column,.fusion-columns-2 .fusion-flip-box-wrapper,.fusion-columns-4 .fusion-column,.fusion-columns-4 .fusion-flip-box-wrapper{width:50% !important;float:left !important;}.fusion-columns-2 .fusion-column:nth-of-type(3n),.fusion-columns-2 .fusion-flip-box-wrapper:nth-of-type(3n),.fusion-columns-4 .fusion-column:nth-of-type(3n){clear:both;}.fusion-columns-3 .fusion-column,.fusion-columns-3 .fusion-flip-box-wrapper,.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2,.fusion-columns-5 .fusion-column,.fusion-columns-5 .fusion-flip-box-wrapper,.fusion-columns-6 .fusion-column,.fusion-columns-6 .fusion-flip-box-wrapper{width:33.33% !important;float:left !important;}.fusion-columns-3 .fusion-column:nth-of-type(4n),.fusion-columns-3 .fusion-flip-box-wrapper:nth-of-type(4n),.fusion-columns-5 .fusion-column:nth-of-type(4n),.fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(4n),.fusion-columns-6 .fusion-column:nth-of-type(4n),.fusion-columns-6 .fusion-flip-box-wrapper:nth-of-type(4n){clear:both;}#slidingbar .fusion-column,.footer-area .fusion-column{margin-bottom:40px;}.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}.fusion-layout-column.fusion-one-sixth{width:13.3333%;}.fusion-layout-column.fusion-five-sixth{width:82.6666%;}.fusion-layout-column.fusion-one-fifth{width:16.8%;}.fusion-layout-column.fusion-two-fifth{width:37.6%;}.fusion-layout-column.fusion-three-fifth{width:58.4%;}.fusion-layout-column.fusion-four-fifth{width:79.2%;}.fusion-layout-column.fusion-one-fourth{width:22%;}.fusion-layout-column.fusion-three-fourth{width:74%;}.fusion-layout-column.fusion-one-third{width:30.6666%;}.fusion-layout-column.fusion-two-third{width:65.3333%;}.fusion-layout-column.fusion-one-half{width:48%;}.fusion-layout-column.fusion-spacing-no{margin-left:0;margin-right:0;}.fusion-layout-column.fusion-one-sixth.fusion-spacing-no{width:16.6666666667%;}.fusion-layout-column.fusion-five-sixth.fusion-spacing-no{width:83.333333333%;}.fusion-layout-column.fusion-one-fifth.fusion-spacing-no{width:20%;}.fusion-layout-column.fusion-two-fifth.fusion-spacing-no{width:40%;}.fusion-layout-column.fusion-three-fifth.fusion-spacing-no{width:60%;}.fusion-layout-column.fusion-four-fifth.fusion-spacing-no{width:80%;}.fusion-layout-column.fusion-one-fourth.fusion-spacing-no{width:25%;}.fusion-layout-column.fusion-three-fourth.fusion-spacing-no{width:75%;}.fusion-layout-column.fusion-one-third.fusion-spacing-no{width:33.33333333%;}.fusion-layout-column.fusion-two-third.fusion-spacing-no{width:66.66666667%;}.fusion-layout-column.fusion-one-half.fusion-spacing-no{width:50%;}.fusion-layout-column.fusion-column-last{clear:right;zoom:1;margin-left:0;margin-right:0;}.fusion-column.fusion-spacing-no{margin-bottom:0;width:100% !important;}.ua-mobile #main,.ua-mobile .fusion-footer-widget-area,.ua-mobile .page-title-bar,.ua-mobile body{background-attachment:scroll !important;}#footer > .fusion-row,#header-sticky .fusion-row,.footer-area > .fusion-row,.fusion-header .fusion-row,.fusion-secondary-header .fusion-row{padding-left:0px !important;padding-right:0px !important;}#footer > .fusion-row,.footer-area > .fusion-row,.fusion-header .fusion-row,.fusion-secondary-header .fusion-row{padding-left:0px !important;padding-right:0px !important;}#main,.fullwidth-box,.fusion-footer-widget-area,.page-title-bar,body{background-attachment:scroll !important;}}@media only screen and (max-width: 800px){body.side-header #wrapper{margin-left:0 !important;margin-right:0 !important;}#side-header,.layout-boxed-mode .side-header-wrapper,.side-header-background{background-color:#ffffff;}#side-header{position:static;height:auto;width:100% !important;padding:20px 30px 20px 30px !important;margin:0 !important;}#side-header .side-header-background{display:none;}#side-header .side-header-border{display:none;}#side-header .side-header-wrapper{padding-bottom:0;position:relative;}#side-header .header-social,#side-header .header-v4-content{display:none;}#side-header .fusion-logo{margin:0;float:left;}#side-header .side-header-content{padding:0 !important;}#side-header.fusion-mobile-menu-design-classic .fusion-logo{float:none;text-align:center;}body #wrapper .header-shadow:after,body.side-header #wrapper #side-header.header-shadow .side-header-border:before{position:static;height:auto;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}#side-header .fusion-main-menu,#side-header .side-header-content-1-2,#side-header .side-header-content-3{display:none;}#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-nav-holder{display:block;margin-top:20px;}#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-sticky-nav-holder{display:none;}#side-header.fusion-mobile-menu-design-modern .fusion-logo{float:left;margin:0;}#side-header.fusion-mobile-menu-design-modern .fusion-logo-left{float:left;}#side-header.fusion-mobile-menu-design-modern .fusion-logo-right{float:right;}#side-header.fusion-mobile-menu-design-modern .fusion-logo-center{float:left;}#side-header.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons{display:block;}#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons{float:left;position:static;}#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons a{float:left;}#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons :first-child{margin-left:0;}#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons{float:right;}#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons a:last-child{margin-left:0;}#side-header.fusion-mobile-menu-design-modern .fusion-main-menu-container .fusion-mobile-nav-holder,#side-header.fusion-mobile-menu-design-modern .side-header-wrapper > .fusion-secondary-menu-search{padding-top:20px;margin-left:-30px;margin-right:-30px;margin-bottom:-20px;}#side-header.fusion-mobile-menu-design-modern .fusion-main-menu-container .fusion-mobile-nav-holder > ul{display:block;border-right:0;border-left:0;border-bottom:0;}#side-header.fusion-is-sticky.fusion-sticky-menu-1 .fusion-mobile-nav-holder{display:none;}#side-header.fusion-is-sticky.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder{display:none;}.fusion-mobile-menu-design-modern .fusion-secondary-header{padding:0px;padding-left:0 !important;padding-right:0 !important;}.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row{padding-left:0px;padding-right:0px;}.fusion-mobile-menu-design-modern .fusion-social-links-header{max-width:100%;text-align:center;margin-top:10px;margin-bottom:8px;}.fusion-mobile-menu-design-modern .fusion-social-links-header a{margin-right:20px;margin-bottom:5px;}.fusion-mobile-menu-design-modern .fusion-alignleft{border-bottom:1px solid transparent;}.fusion-mobile-menu-design-modern .fusion-alignleft,.fusion-mobile-menu-design-modern .fusion-alignright{width:100%;float:none;display:block;}.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft,.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignright{text-align:center;}.fusion-mobile-menu-design-modern .fusion-secondary-menu > ul > li{display:inline-block;text-align:left;}.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-menu > ul > li{float:none;}.fusion-mobile-menu-design-modern .fusion-secondary-menu-cart{border-right:0;}.fusion-mobile-menu-design-modern .fusion-secondary-menu-icon{background-color:transparent;padding-left:10px;padding-right:7px;min-width:100%;}.fusion-mobile-menu-design-modern .fusion-secondary-menu-icon:after{display:none;}.fusion-mobile-menu-design-modern .fusion-secondary-menu .fusion-secondary-menu-icon,.fusion-mobile-menu-design-modern .fusion-secondary-menu .fusion-secondary-menu-icon:hover,.fusion-mobile-menu-design-modern .fusion-secondary-menu-icon:before{color:#747474;}.fusion-mobile-menu-design-modern .fusion-header-tagline{margin-top:10px;float:none;line-height:24px;}.fusion-header .fusion-row{padding-left:0;padding-right:0;}.fusion-header-wrapper .fusion-header,.fusion-header-wrapper .fusion-secondary-main-menu{background-color:#ffffff;}.fusion-header-wrapper .fusion-row{padding-left:0;padding-right:0;max-width:100%;}.fusion-footer-copyright-area > .fusion-row,.fusion-footer-widget-area > .fusion-row{padding-left:0;padding-right:0;}.fusion-secondary-header .fusion-row{display:block;}.fusion-secondary-header .fusion-alignleft{margin-right:0;}.fusion-secondary-header .fusion-alignright{margin-left:0;}body.fusion-body .fusion-secondary-header .fusion-alignright > *{float:none;}body.fusion-body .fusion-secondary-header .fusion-alignright .fusion-social-links-header .boxed-icons{margin-bottom:5px;}.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-header{padding-top:20px;padding-bottom:20px;}.fusion-header-v4 .fusion-logo{display:block;}.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link{max-width:75%;}.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons{position:absolute;}.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo a{float:none;text-align:center;margin:0 !important;}.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu{display:none;}.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-nav-holder{display:block;margin-top:20px;}.fusion-mobile-menu-design-classic .fusion-secondary-header{padding:10px;}.fusion-mobile-menu-design-classic .fusion-secondary-header .fusion-mobile-nav-holder{margin-top:0;}.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-header{padding-top:20px;padding-bottom:20px;}.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-secondary-main-menu{padding-top:6px;padding-bottom:6px;}.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-main-menu{display:none;}.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-nav-holder{display:block;}.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a{float:none;text-align:center;margin:0 !important;}.fusion-mobile-menu-design-classic.fusion-header-v4 .searchform,.fusion-mobile-menu-design-classic.fusion-header-v5 .searchform{display:block;float:none;width:100%;margin:0;margin-top:13px;}.fusion-mobile-menu-design-classic.fusion-header-v4 .search-table,.fusion-mobile-menu-design-classic.fusion-header-v5 .search-table{width:100%;}.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a{float:none;}.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header-banner{margin-top:10px;}.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu .searchform{display:none;}.fusion-mobile-menu-design-classic .fusion-alignleft{margin-bottom:10px;}.fusion-mobile-menu-design-classic .fusion-alignleft,.fusion-mobile-menu-design-classic .fusion-alignright{float:none;width:100%;line-height:normal;display:block;}.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info{text-align:center;line-height:normal;}.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-secondary-menu{display:none;}.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header{max-width:100%;margin-top:5px;text-align:center;}.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header a{margin-bottom:5px;}.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-tagline{float:none;text-align:center;margin-top:10px;line-height:24px;margin-left:auto;margin-right:auto;}.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-banner{float:none;text-align:center;margin:0 auto;width:100%;margin-top:20px;clear:both;}.fusion-mobile-menu-design-modern .ubermenu-responsive-toggle,.fusion-mobile-menu-design-modern .ubermenu-sticky-toggle-wrapper{clear:both;}.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu{display:none;}.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header{padding-top:20px;padding-bottom:20px;}.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row{width:100%;}.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-logo{margin:0 !important;}.fusion-mobile-menu-design-modern.fusion-header-v1 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .modern-mobile-menu-expanded .fusion-logo{margin-bottom:20px !important;}.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:20px;margin-left:-30px;margin-right:-30px;margin-bottom:calc(-20px - 0px);}.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder > ul,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder > ul,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder > ul,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder > ul,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder > ul{display:block;}.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder{display:none;}.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-menu-icons{display:block;}.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo a{float:none;}.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo .searchform{float:none;display:none;}.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header-banner{margin-top:10px;}.fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo{float:left;}.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:0;margin-left:-30px;margin-right:-30px;margin-bottom:0;}.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu{position:static;border:0;}.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .fusion-mobile-nav-holder > ul,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .fusion-mobile-nav-holder > ul{border:0;}.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .searchform,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .searchform{float:none;}.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-sticky-header-wrapper,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-sticky-header-wrapper{position:fixed;width:100%;}.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v5 .fusion-logo{float:right;}.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu{position:static;}.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder{display:none;}.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder{display:none;}.fusion-mobile-menu-design-classic .fusion-mobile-nav-item,.fusion-mobile-menu-design-classic .fusion-mobile-selector,.fusion-mobile-menu-design-modern .fusion-mobile-nav-item,.fusion-mobile-menu-design-modern .fusion-mobile-selector{text-align:left;}.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder{display:block;}.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon{text-align:inherit;}.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:after,.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:before{display:none;}.no-overflow-y{overflow-y:visible !important;}#content{width:100% !important;margin-left:0px !important;}.sidebar{width:100% !important;float:none !important;margin-left:0 !important;clear:both;}.fusion-layout-column{margin-left:0;margin-right:0;}.fusion-layout-column:nth-child(2n),.fusion-layout-column:nth-child(3n),.fusion-layout-column:nth-child(4n),.fusion-layout-column:nth-child(5n){margin-left:0;margin-right:0;}.fusion-layout-column.fusion-spacing-no{margin-bottom:0;}.fusion-body .fusion-layout-column.fusion-spacing-no{width:100%;}.fusion-body .fusion-layout-column.fusion-spacing-yes{width:100%;}.fusion-columns-1 .fusion-column:first-child,.fusion-columns-2 .fusion-column:first-child,.fusion-columns-3 .fusion-column:first-child,.fusion-columns-4 .fusion-column:first-child,.fusion-columns-5 .fusion-column:first-child{margin-left:0;}.fusion-columns .fusion-column{width:100% !important;float:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.fusion-columns .fusion-column:not(.fusion-column-last){margin:0 0 50px;}#slidingbar-area .columns .col,.avada-container .columns .col,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-6,.footer-area .fusion-columns .fusion-column,.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2{float:none;width:100%;}.fusion-filters{border-bottom:0;}.fusion-body .fusion-filter{float:none;margin:0;border-bottom:1px solid #E7E6E6;}#side-header .fusion-mobile-logo-1 .fusion-standard-logo,.fusion-mobile-logo-1 .fusion-standard-logo{display:none;}#side-header .fusion-mobile-logo-1 .fusion-mobile-logo-1x,.fusion-mobile-logo-1 .fusion-mobile-logo-1x{display:inline-block;}.fusion-secondary-menu-icon{min-width:100%;}.fusion-body .fusion-page-title-bar{padding-top:5px;padding-bottom:5px;min-height:60px;height:auto;}.fusion-page-title-bar-left .fusion-page-title-captions,.fusion-page-title-bar-left .fusion-page-title-secondary,.fusion-page-title-bar-right .fusion-page-title-captions,.fusion-page-title-bar-right .fusion-page-title-secondary{display:block;float:none;width:100%;line-height:normal;}.fusion-page-title-bar-left .fusion-page-title-secondary{text-align:left;}.fusion-page-title-bar-left .searchform{display:block;max-width:100%;}.fusion-page-title-bar-right .fusion-page-title-secondary{text-align:right;}.fusion-page-title-bar-right .searchform{max-width:100%;}.fusion-body .fusion-page-title-bar .fusion-breadcrumbs{display:none;}.fusion-page-title-row{display:table;width:100%;min-height:50px;}.fusion-page-title-bar-center .fusion-page-title-row{width:auto;}.fusion-page-title-wrapper{display:table-cell;vertical-align:middle;}.fusion-body .fusion-blog-layout-medium-alternate .fusion-post-content,.fusion-body .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content{float:none;clear:both;margin:0;padding-top:20px;}.fusion-author .fusion-social-networks{display:block;margin-top:10px;}.fusion-body .fusion-author .fusion-social-networks{text-align:center;}.fusion-author-tagline{display:block;float:none;text-align:center;max-width:100%;}.fusion-content-boxes.content-boxes-clean-horizontal .content-box-column,.fusion-content-boxes.content-boxes-clean-vertical .content-box-column{border-right-width:1px;}.fusion-content-boxes .content-box-shortcode-timeline{display:none;}.fusion-countdown,.fusion-countdown .fusion-countdown-counter-wrapper,.fusion-countdown .fusion-countdown-heading-wrapper,.fusion-countdown .fusion-countdown-link-wrapper{display:block;}.fusion-countdown .fusion-countdown-heading-wrapper{text-align:center;}.fusion-countdown .fusion-countdown-counter-wrapper{margin-top:20px;margin-bottom:10px;}.fusion-countdown .fusion-dash-title{display:block;font-size:16px;}.fusion-body .fusion-countdown .fusion-dash-title{padding:0;}.fusion-countdown .fusion-countdown-link-wrapper{text-align:center;}#wrapper{width:auto !important;}.create-block-format-context{display:none;}.review{float:none;width:100%;}.fusion-body .fusion-social-links-footer,.fusion-copyright-notice{display:block;text-align:center;}.fusion-social-links-footer{width:auto;}.fusion-social-links-footer .fusion-social-networks{display:inline-block;float:none;margin-top:0;}.fusion-copyright-notice{padding:0 0 15px;}.fusion-copyright-notice:after,.fusion-social-networks:after{content:"";display:block;clear:both;}.fusion-copyright-notice li,.fusion-social-networks li{float:none;display:inline-block;}.fusion-title{margin-top:0px !important;margin-bottom:20px !important;}.tfs-slider .fusion-title{margin-bottom:0 !important;}#main .cart-empty{float:none;text-align:center;border-top:1px solid;border-bottom:none;width:100%;line-height:normal !important;height:auto !important;margin-bottom:10px;padding-top:10px;}#main .return-to-shop{float:none;border-top:none;border-bottom:1px solid;width:100%;text-align:center;line-height:normal !important;height:auto !important;padding-bottom:10px;}#content.full-width{margin-bottom:0;}.sidebar .social_links .social li{width:auto;margin-right:5px;}#comment-input{margin-bottom:0;}#comment-input input{width:100%;float:none !important;margin-bottom:10px;}#comment-textarea textarea{width:100%;}.widget.facebook_like iframe{width:100% !important;max-width:none !important;}.pagination{margin-top:40px;}.portfolio-one .portfolio-item .image{float:none;width:auto;height:auto;margin-bottom:20px;}h5.toggle span.toggle-title{width:80%;}#wrapper .sep-boxed-pricing .panel-wrapper{padding:0;}#wrapper .full-boxed-pricing .column,#wrapper .sep-boxed-pricing .column{float:none;margin-bottom:10px;margin-left:0;width:100%;}.share-box{height:auto;}#wrapper .share-box h4{float:none;line-height:20px !important;margin-top:0;padding:0;}.share-box ul{float:none;overflow:hidden;padding:0 25px;padding-bottom:15px;margin-top:0px;}.project-content .project-description{float:none !important;}.single-avada_portfolio .portfolio-half .project-content .project-description h3{margin-top:24px;}.project-content .fusion-project-description-details{margin-bottom:50px;}.project-content .project-description,.project-content .project-info{width:100% !important;}.portfolio-half .flexslider{width:100% !important;}.portfolio-half .project-content{width:100% !important;}#style_selector{display:none;}.ls-avada .ls-nav-next,.ls-avada .ls-nav-prev{display:none !important;}#footer .social-networks{width:100%;margin:0 auto;position:relative;left:-11px;}.tab-holder .tabs{height:auto !important;width:100% !important;}.shortcode-tabs .tab-hold .tabs li{width:100% !important;}body .shortcode-tabs .tab-hold .tabs li,body.dark .sidebar .tab-hold .tabs li{border-right:none !important;}.error-message{line-height:170px;margin-top:20px;}.error_page .useful_links{width:100%;}.error-page .useful_links{padding-left:0;}.fusion-google-map{width:100% !important;}.social_links_shortcode .social li{width:10% !important;}#wrapper .ei-slider{width:100% !important;height:200px !important;}.progress-bar{margin-bottom:10px !important;}#wrapper .content-boxes-icon-boxed .content-wrapper-boxed{min-height:inherit !important;padding-bottom:20px;padding-left:3%;padding-right:3%;}#wrapper .content-boxes-icon-boxed .content-box-column,#wrapper .content-boxes-icon-on-top .content-box-column{margin-bottom:55px;}.fusion-counters-box .fusion-counter-box{margin-bottom:20px;padding:0 15px;}.fusion-counters-box .fusion-counter-box:last-child{margin-bottom:0;}.popup{display:none !important;}.share-box .social-networks{text-align:left;}.product .images #carousel .flex-direction-nav,.product .images #slider .flex-direction-nav{display:none !important;}.fullwidth-box{background-attachment:scroll !important;}#toTop{bottom:30px;border-radius:4px;height:40px;z-index:10000;-webkit-border-radius:4px;}#toTop:before{line-height:38px;}#toTop:hover{background-color:#333333;}.no-mobile-totop .to-top-container{display:none;}.no-mobile-slidingbar #slidingbar-area{display:none;}.no-mobile-slidingbar.mobile-logo-pos-left .mobile-menu-icons{margin-right:0;}.tfs-slider .slide-content-container .btn{min-height:0 !important;padding-left:30px;padding-right:30px !important;height:26px !important;line-height:26px !important;}.fusion-soundcloud iframe{width:100%;}.ua-mobile #main,.ua-mobile .footer-area,.ua-mobile .fusion-page-title-bar,.ua-mobile body{background-attachment:scroll !important;}.fusion-revslider-mobile-padding{padding-left:30px !important;padding-right:30px !important;}.fusion-contact-info{padding:1em 30px;line-height:1.5em;}}@media only screen and (max-width: 800px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 800px) and (min-resolution: 144dpi), only screen and (max-width: 800px) and (min-resolution: 1.5dppx){#side-header .fusion-mobile-logo-1 .fusion-mobile-logo-1x,.fusion-mobile-logo-1 .fusion-mobile-logo-1x{display:none;}#side-header .fusion-mobile-logo-1 .fusion-mobile-logo-2x,.fusion-mobile-logo-1 .fusion-mobile-logo-2x{display:inline-block;}}@media only screen and (min-width: 800px){.fusion-reading-box-container .reading-box.reading-box-center{text-align:center;}.fusion-reading-box-container .reading-box.reading-box-right{text-align:right;}.fusion-reading-box-container .fusion-desktop-button{display:block;}.fusion-reading-box-container .fusion-mobile-button{display:none;}.fusion-reading-box-container .continue-center{display:inline-block;}body.side-header-right.layout-boxed-mode #side-header{position:absolute;top:0;}body.side-header-right.layout-boxed-mode #side-header .side-header-wrapper{position:absolute;}}@media only screen and (max-width: 480px){#bbpress-forums .bbp-body div.bbp-reply-author{width:71% !important;}.bbp-arrow{display:none;}div.bbp-submit-wrapper{float:right !important;}}@media only screen and (min-device-width: 320px) and (max-device-width: 640px){#wrapper{width:auto !important;overflow-x:hidden !important;}.fusion-columns .fusion-column{float:none;width:100% !important;margin:0 0 50px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}#slidingbar-area .fusion-columns .fusion-column,.footer-area .fusion-columns .fusion-column{float:left;width:98% !important;}.fullwidth-box{background-attachment:scroll !important;}.no-mobile-totop .to-top-container{display:none;}.no-mobile-slidingbar #slidingbar-area{display:none;}.review{float:none;width:100%;}.copyright,.social-networks{float:none;padding:0 0 15px;text-align:center;}.copyright:after,.social-networks:after{content:"";display:block;clear:both;}.copyright li,.social-networks li{float:none;display:inline-block;}.continue{display:none;}.mobile-button{display:block !important;float:none;}.title{margin-top:0px !important;margin-bottom:20px !important;}#content{width:100% !important;float:none !important;margin-left:0px !important;margin-bottom:50px;}#content.full-width{margin-bottom:0;}.sidebar{width:100% !important;float:none !important;margin-left:0 !important;}.sidebar .social_links .social li{width:auto;margin-right:5px;}#comment-input{margin-bottom:0;}#comment-input input{width:90%;float:none !important;margin-bottom:10px;}#comment-textarea textarea{width:90%;}.widget.facebook_like iframe{width:100% !important;max-width:none !important;}.pagination{margin-top:40px;}.portfolio-one .portfolio-item .image{float:none;width:auto;height:auto;margin-bottom:20px;}h5.toggle span.toggle-title{width:80%;}#wrapper .sep-boxed-pricing .panel-wrapper{padding:0;}#wrapper .full-boxed-pricing .column,#wrapper .sep-boxed-pricing .column{float:none;margin-bottom:10px;margin-left:0;width:100%;}.share-box{height:auto;}#wrapper .share-box h4{float:none;line-height:20px !important;margin-top:0;padding:0;}.share-box ul{float:none;overflow:hidden;padding:0 25px;padding-bottom:25px;margin-top:0px;}.project-content .project-description{float:none !important;}.project-content .fusion-project-description-details{margin-bottom:50px;}.project-content .project-description,.project-content .project-info{width:100% !important;}.portfolio-half .flexslider{width:100% !important;}.portfolio-half .project-content{width:100% !important;}#style_selector{display:none;}.ls-avada .ls-nav-next,.ls-avada .ls-nav-prev{display:none !important;}#footer .social-networks{width:100%;margin:0 auto;position:relative;left:-11px;}.recent-works-items a{max-width:64px;}#slidingbar-area .flickr_badge_image img,.footer-area .flickr_badge_image img{max-width:64px;padding:3px !important;}.tab-holder .tabs{height:auto !important;width:100% !important;}.shortcode-tabs .tab-hold .tabs li{width:100% !important;}body .shortcode-tabs .tab-hold .tabs li,body.dark .sidebar .tab-hold .tabs li{border-right:none !important;}.error_page .useful_links{width:100%;padding-left:0;}.fusion-google-map{width:100% !important;}.social_links_shortcode .social li{width:10% !important;}#wrapper .ei-slider{width:100% !important;height:200px !important;}.progress-bar{margin-bottom:10px !important;}#wrapper .content-boxes-icon-boxed .content-wrapper-boxed{min-height:inherit !important;padding-bottom:20px;padding-left:3% !important;padding-right:3% !important;}#wrapper .content-boxes-icon-boxed .content-box-column,#wrapper .content-boxes-icon-on-top .content-box-column{margin-bottom:55px;}.share-box .social-networks{text-align:left;}}@media only screen and (max-width: 1000px){.no-csstransforms .sep-boxed-pricing .column{margin-left:1.5% !important;}}@media screen and (max-width: 782px){.admin-bar p.demo_store,body.admin-bar #wrapper #slidingbar-area,body.layout-boxed-mode.side-header-right #slidingbar-area{top:46px;}body.body_blank.admin-bar{top:45px;}html #wpadminbar{z-index:99999 !important;position:fixed !important;}}@media screen and (max-width: 768px){.fusion-tabs.vertical-tabs .tab-pane{max-width:none !important;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#wrapper .ei-slider{width:100%;}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){#wrapper .ei-slider{width:100%;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.fullwidth-box{background-attachment:scroll !important;}.fusion-main-menu > ul > li{padding-right:25px;}#wrapper .fusion-page-title-bar{height:87px !important;}#wrapper .ei-slider{width:100%;}#main,.fullwidth-box,.fusion-footer-widget-area,.page-title-bar,body{background-attachment:scroll !important;}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gravity-select-parent .select-arrow{height:24px;line-height:24px;}.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}}@media only screen and (min-width: 801px) and (max-width: 1014px){#wrapper{width:auto;}}@media only screen and (min-device-width: 801px) and (max-device-width: 1014px){#wrapper{width:auto;}}@-webkit-keyframes avadaSonarEffect{0%{opacity:0.3;}40%{opacity:0.5;}100%{-webkit-transform:scale(1.5);opacity:0;}}@-moz-keyframes avadaSonarEffect{0%{opacity:0.3;}40%{opacity:0.5;}100%{-moz-transform:scale(1.5);opacity:0;}}@keyframes avadaSonarEffect{0%{opacity:0.3;}40%{opacity:0.5;}100%{transform:scale(1.5);opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);}}</style>
	
	<!--[if lte IE 8]>
	<script type="text/javascript">
	jQuery(document).ready(function() {
	var imgs, i, w;
	var imgs = document.getElementsByTagName( 'img' );
	for( i = 0; i < imgs.length; i++ ) {
		w = imgs[i].getAttribute( 'width' );
		imgs[i].removeAttribute( 'width' );
		imgs[i].removeAttribute( 'height' );
	}
	});
	</script>

	<script src="//www.pescatour.it/skin_main/assets/js/excanvas.js"></script>

	<![endif]-->

	<!--[if lte IE 9]>
	<script type="text/javascript">
	jQuery(document).ready(function() {

	// Combine inline styles for body tag
	jQuery('body').each( function() {
		var combined_styles = '<style type="text/css">';

		jQuery( this ).find( 'style' ).each( function() {
			combined_styles += jQuery(this).html();
			jQuery(this).remove();
		});

		combined_styles += '</style>';

		jQuery( this ).prepend( combined_styles );
	});
	});
	</script>

	<![endif]-->

	<script type="text/javascript">
		var doc = document.documentElement;
		doc.setAttribute('data-useragent', navigator.userAgent);
	</script>

	<script type='text/javascript'>

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-26742120-5']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>
	</head>
<body class="error404 fusion-body no-tablet-sticky-header no-mobile-sticky-header layout-wide-mode menu-text-align-center mobile-menu-design-classic fusion-image-hovers fusion-show-pagination-text">
				<div id="wrapper" class="">
		<div id="home" style="position:relative;top:1px;"></div>
				
					<div class="fusion-header-wrapper">
				<div class="fusion-header-v1 fusion-logo-left fusion-sticky-menu- fusion-sticky-logo- fusion-mobile-logo- fusion-mobile-menu-design-classic ">
							<div class="fusion-header-sticky-height"></div>
		<div class="fusion-header">
			<div class="fusion-row">
				
		<div class="fusion-logo" data-margin-top="21px" data-margin-bottom="21px" data-margin-left="0px" data-margin-right="0px">
										<a class="fusion-logo-link" href="http://www.pescatour.it" data-wpel-link="internal">
					
																						
					<img src="//www.pescatour.it/inc/uploads/2013/11/logo-di-Pescatour.png" width="" height="" alt="" class="fusion-logo-1x fusion-standard-logo" />
																<img src="//www.pescatour.it/inc/uploads/2013/11/logo-di-Pescatour.png" width="" height="" alt="" class="fusion-standard-logo fusion-logo-2x" />
					
					<!-- mobile logo -->
					
					<!-- sticky header logo -->
									</a>
								</div>
						<div class="fusion-main-menu"><ul id="menu-my-menu" class="fusion-menu"><li  id="menu-item-3112"  class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3112"  ><a href="http://www.pescatour.it/" data-wpel-link="internal"><span class="menu-text">Home</span></a></li>
<li  id="menu-item-3126"  class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3126"  ><a href="http://www.pescatour.it/news/" data-wpel-link="internal"><span class="menu-text">News</span></a></li>
<li class="fusion-custom-menu-item fusion-main-menu-search"><a class="fusion-main-menu-icon" data-wpel-link="internal"></a><div class="fusion-custom-menu-item-contents"><form role="search" class="searchform" method="get" action="//www.pescatour.it/">
	<div class="search-table">
		<div class="search-field">
			<input type="text" value="" name="s" class="s" placeholder="Search ..." />
		</div>
		<div class="search-button">
			<input type="submit" class="searchsubmit" value="&#xf002;" />
		</div>
	</div>
</form></div></li></ul></div><div class="fusion-mobile-nav-holder"></div>			</div>
		</div>
						</div>
				<div class="fusion-clearfix"></div>
			</div>
					
		<div id="sliders-container">
					</div>
				
							<div class="fusion-page-title-bar fusion-page-title-bar-breadcrumbs fusion-page-title-bar-left">
			<div class="fusion-page-title-row">
				<div class="fusion-page-title-wrapper">
					<div class="fusion-page-title-captions">
																											<h1 class="entry-title">Error 404 Page</h1>

													
											</div>

																		<div class="fusion-page-title-secondary"><div class="fusion-breadcrumbs"><span itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a itemprop="url" href="http://www.pescatour.it" data-wpel-link="internal"><span itemprop="title">Home</span></a></span><span class="fusion-breadcrumb-sep">/</span><span class="breadcrumb-leaf">404 - Page not Found</span></div></div>
															</div>
			</div>
		</div>
				
		
		
				<div class="fusion-youtube-flash-fix">&shy;<style type="text/css"> iframe { visibility: hidden; opacity: 0; } </style></div>		<div id="main" class="clearfix " style="">
			<div class="fusion-row" style="">
	<div id="content" class="full-width">
		<div id="post-404page">
			<div class="post-content">
				<div class="fusion-title title fusion-title-size-two"><h2 class="title-heading-left">Oops, This Page Could Not Be Found!</h2><div class="title-sep-container"><div class="title-sep sep-double"></div></div></div><div class="fusion-clearfix"></div><div class="error-page"><div class="fusion-one-third fusion-layout-column fusion-spacing-yes" style="margin-top:0px;margin-bottom:20px;"><div class="fusion-column-wrapper"><div class="error-message">404</div><div class="fusion-clearfix"></div></div></div><div class="fusion-one-third fusion-layout-column fusion-spacing-yes useful-links" style="margin-top:0px;margin-bottom:20px;"><div class="fusion-column-wrapper"><h3>Here are some useful links:</h3><div id="checklist-1" class="error-menu list-icon list-icon-arrow circle-yes"><ul><li class="page_item page-item-3199"><a href="http://www.pescatour.it/cookie/" data-wpel-link="internal">Cookie</a></li><li class="page_item page-item-3121"><a href="http://www.pescatour.it/news/" data-wpel-link="internal">News</a></li><li class="page_item page-item-3088"><a href="http://www.pescatour.it/" data-wpel-link="internal">Pescatour.it: Il Portale della pesca sportiva</a></li></ul></div>
<div class="fusion-clearfix"></div></div></div><div class="fusion-one-third fusion-layout-column fusion-column-last fusion-spacing-yes" style="margin-top:0px;margin-bottom:20px;"><div class="fusion-column-wrapper"><h3>Search Our Website</h3><p>Can't find what you need? Take a moment and do a search below!</p><div class="search-page-search-form"><form class="searchform seach-form" role="search" method="get" action="//www.pescatour.it/"><div class="search-table"><div class="search-field"><input type="text" value="" name="s" class="s" placeholder="Search ..." /></div><div class="search-button"><input type="submit" class="searchsubmit" value="&#xf002;" /></div></div></form></div><div class="fusion-clearfix"></div></div></div><div class="fusion-clearfix"></div>				</div>
			</div>
		</div>
	</div>
				</div>  <!-- fusion-row -->
			</div>  <!-- #main -->

			<div class="fusion-footer">						<footer class="fusion-footer-widget-area fusion-widget-area">
							<div class="fusion-row">
								<div class="fusion-columns fusion-columns-4 fusion-widget-area">

									<div class="fusion-column col-lg-3 col-md-3 col-sm-3">		<div id="recent-posts-3" class="fusion-footer-widget-column widget widget_recent_entries">		<h4 class="widget-title">Articoli recenti</h4>		<ul>
					<li>
				<a href="http://www.pescatour.it/ripopolamento-per-la-pesca-sportiva-nel-frosinone/" data-wpel-link="internal">Ripopolamento per la pesca sportiva nel Frosinone</a>
						</li>
					<li>
				<a href="http://www.pescatour.it/pescare-la-trota-fario/" data-wpel-link="internal">Pescare la trota Fario</a>
						</li>
					<li>
				<a href="http://www.pescatour.it/pesca-nel-torrente-ceno/" data-wpel-link="internal">Pesca nel torrente Ceno</a>
						</li>
					<li>
				<a href="http://www.pescatour.it/catfishing-pesca-al-siluro/" data-wpel-link="internal">Catfishing Pesca al Siluro</a>
						</li>
					<li>
				<a href="http://www.pescatour.it/pesca-della-trota-nei-laghetti/" data-wpel-link="internal">Pesca della trota nei laghetti</a>
						</li>
				</ul>
		<div style="clear:both;"></div></div>		</div><div class="fusion-column col-lg-3 col-md-3 col-sm-3"><div id="rss-2" class="fusion-footer-widget-column widget widget_rss"><h4 class="widget-title"><a class="rsswidget ext-link" href="http://www.nautica.it/notizie/pescaweb/feed.rss" data-wpel-link="external" target="_self" rel="nofollow external noopener noreferrer"><img class="rss-widget-icon" style="border:0" width="14" height="14" src="//www.pescatour.it/other/images/rss.png" alt="RSS" /></a> <a class="rsswidget ext-link" href="http://www.nautica.it/notizie/pescaweb/latest" data-wpel-link="external" target="_self" rel="nofollow external noopener noreferrer">Nautica On Line &#8211; Ultime notizie</a></h4><ul><li><a class="rsswidget ext-link" href="http://www.nautica.it/notizie/pescaweb/2016/06/06/310617/the-big-red-gara-di-pesca-sportiva-al-grande-tonno-rosso" data-wpel-link="external" target="_self" rel="nofollow external noopener noreferrer">THE BIG RED: gara di pesca sportiva al Grande Tonno Rosso</a> <span class="rss-date">giugno 6, 2016</span> <cite></cite></li><li><a class="rsswidget ext-link" href="http://www.nautica.it/notizie/pescaweb/2016/03/10/308910/il-mondo-della-pesca-sbarca-nella-capitale-alla-fiera-di-roma-arriva" data-wpel-link="external" target="_self" rel="nofollow external noopener noreferrer">IL MONDO DELLA PESCA SBARCA NELLA CAPITALE: ALLA FIERA DI ROMA ARRIVA FISHING ADVENTURE</a> <span class="rss-date">ottobre 3, 2016</span> <cite></cite></li><li><a class="rsswidget ext-link" href="http://www.nautica.it/notizie/pescaweb/2016/01/28/308131/pescare-show-2016" data-wpel-link="external" target="_self" rel="nofollow external noopener noreferrer">PESCARE SHOW 2016</a> <cite></cite></li><li><a class="rsswidget ext-link" href="http://www.nautica.it/notizie/pescaweb/2015/11/09/307144/garmin-presenta-la-nuova-serie-striker-" data-wpel-link="external" target="_self" rel="nofollow external noopener noreferrer">Garmin® presenta la nuova serie Striker™</a> <span class="rss-date">settembre 11, 2015</span> <cite></cite></li><li><a class="rsswidget ext-link" href="http://www.nautica.it/notizie/pescaweb/2015/10/21/306939/minn-kota-offre-motori-per-la-pesca-alla-traina-con-albero-da-72" data-wpel-link="external" target="_self" rel="nofollow external noopener noreferrer">Minn Kota® offre motori per la pesca alla traina con albero da 72 pollici</a> <cite></cite></li></ul><div style="clear:both;"></div></div></div><div class="fusion-column col-lg-3 col-md-3 col-sm-3"></div><div class="fusion-column fusion-column-last col-lg-3 col-md-3 col-sm-3"><div id="contact_info-widget-2" class="fusion-footer-widget-column widget contact_info"><h4 class="widget-title">Contatti</h4>
		<div class="contact-info-container">
			
			
			
			
							<p class="email">Email: <a href="/cdn-cgi/l/email-protection#f38396809092b38396809092879c8681dd9a87">pesca [at]pescatour.it</a></p>
			
							<p class="web">Web: <a href="htpp://www.pescatour.it" data-wpel-link="internal">Tutto sulla Pesca</a></p>
					</div>
		<div style="clear:both;"></div></div><div id="text-2" class="fusion-footer-widget-column widget widget_text"><h4 class="widget-title">Privacy</h4>			<div class="textwidget"><a href="http://www.iubenda.com/privacy-policy/440723" class="iubenda-white iubenda-embed ext-link" title="Privacy Policy" data-wpel-link="external" target="_self" rel="nofollow external noopener noreferrer">Privacy Policy</a><script type="text/javascript">(function (w,d) {var loader = function () {var s = d.createElement("script"), tag = d.getElementsByTagName("script")[0]; s.src = "http://cdn.iubenda.com/iubenda.js"; tag.parentNode.insertBefore(s,tag);}; if(w.addEventListener){w.addEventListener("load", loader, false);}else if(w.attachEvent){w.attachEvent("onload", loader);}else{w.onload = loader;}})(window, document);</script></div>
		<div style="clear:both;"></div></div></div>
									<div class="fusion-clearfix"></div>
								</div> <!-- fusion-columns -->
							</div> <!-- fusion-row -->
						</footer> <!-- fusion-footer-widget-area -->
											<footer id="footer" class="fusion-footer-copyright-area">
							<div class="fusion-row">
								<div class="fusion-copyright-content">

											<div class="fusion-copyright-notice">
			<div>Copyright 2016 Pescatour.it | <a href="http://www.mywebsites.it/realizzazione-siti-internet/" data-wpel-link="external" target="_self" rel="nofollow external noopener noreferrer" class="ext-link"> Realizzazione siti web </a> By  <a href="http://www.mywebsites.it/" data-wpel-link="external" target="_self" rel="nofollow external noopener noreferrer" class="ext-link"> www.mywebsites.it</a></div>
		</div>
					<div class="fusion-social-links-footer">
							</div>
		
								</div> <!-- fusion-fusion-copyright-content -->
							</div> <!-- fusion-row -->
						</footer> <!-- #footer -->
								</div> <!-- fusion-footer -->
						</div> <!-- wrapper -->

		
		<a class="fusion-one-page-text-link fusion-page-load-link" data-wpel-link="internal"></a>

		<!-- W3TC-include-js-head -->

		<script type='text/javascript' src='//www.pescatour.it/ext/bbpress/templates/default/js/editor.js'></script>
<script type='text/javascript' src='//www.pescatour.it/ext/speed-booster-pack/js/sbp-lazy-load.min.js'></script>
<script type='text/javascript'>
/* <![CDATA[ */
var js_local_vars = {"admin_ajax":"http:\/\/www.pescatour.it\/ajax","admin_ajax_nonce":"752490584d","protocol":"","theme_url":"http:\/\/www.pescatour.it\/skin_main","dropdown_goto":"Go to...","mobile_nav_cart":"Shopping Cart","page_smoothHeight":"false","flex_smoothHeight":"false","language_flag":"","infinite_blog_finished_msg":"<em>All posts displayed.<\/em>","infinite_finished_msg":"<em>All items displayed.<\/em>","infinite_blog_text":"<em>Loading the next set of posts...<\/em>","portfolio_loading_text":"<em>Loading Portfolio Items...<\/em>","faqs_loading_text":"<em>Loading FAQ Items...<\/em>","order_actions":"Details","avada_rev_styles":"0","avada_styles_dropdowns":"0","blog_grid_column_spacing":"40","blog_pagination_type":"Pagination","body_font_size":"15","carousel_speed":"2500","content_break_point":"800","custom_icon_image_retina":"","disable_mobile_animate_css":"1","disable_mobile_image_hovers":"0","portfolio_pagination_type":"Pagination","form_bg_color":"#ffffff","header_transparency":"0","header_padding_bottom":"0px","header_padding_top":"0px","header_position":"Top","header_sticky":"1","header_sticky_tablet":"0","header_sticky_mobile":"0","header_sticky_type2_layout":"menu_only","sticky_header_shrinkage":"1","is_responsive":"1","is_ssl":"false","isotope_type":"masonry","layout_mode":"wide","lightbox_animation_speed":"Fast","lightbox_arrows":"1","lightbox_autoplay":"0","lightbox_behavior":"all","lightbox_desc":"1","lightbox_deeplinking":"1","lightbox_gallery":"1","lightbox_opacity":"0.8","lightbox_path":"vertical","lightbox_post_images":"0","lightbox_skin":"metro-white","lightbox_slideshow_speed":"5000","lightbox_social":"1","lightbox_title":"1","lightbox_video_height":"720","lightbox_video_width":"1280","logo_alignment":"Left","logo_margin_bottom":"21px","logo_margin_top":"21px","megamenu_max_width":"1100px","mobile_menu_design":"classic","nav_height":"83","nav_highlight_border":"3","page_title_fading":"0","pagination_video_slide":"0","related_posts_speed":"2500","retina_icon_height":"","retina_icon_width":"","submenu_slideout":"1","side_header_break_point":"800","sidenav_behavior":"Hover","site_width":"1100px","slider_position":"below","slideshow_autoplay":"1","slideshow_speed":"7000","smooth_scrolling":"1","status_lightbox":"0","status_totop_mobile":"1","status_vimeo":"0","status_yt":"0","testimonials_speed":"4000","tfes_animation":"sides","tfes_autoplay":"1","tfes_interval":"3000","tfes_speed":"800","tfes_width":"150","title_style_type":"double","typography_responsive":"0","typography_sensitivity":"0.6","typography_factor":"1.5","woocommerce_shop_page_columns":"4","side_header_width":"0"};
/* ]]> */
</script>
<script type='text/javascript' src='//www.pescatour.it/skin_main/assets/js/main.min.js' async ></script> 
<script type='text/javascript' src='//www.pescatour.it/other/js/wp-embed.min.js'></script>
<script type="text/javascript">
		var essb_postcount_data = {
		'ajax_url': 'http://www.pescatour.it/ajax',
		'post_id': '0'
	};
	jQuery(document).bind('essb_selfpostcount_action', function (e, service, post_id) {		
		post_id = String(post_id);
	jQuery.post(essb_postcount_data.ajax_url, {
	'action': 'essb_self_postcount',
	'post_id': post_id,
	'service': service,
	'nonce': '5644bbe88d'
	}, function (data) { if (data) {
		//alert(data);
	}},'json');});
	function essb_self_postcount(service, post_id) {

	jQuery(document).trigger('essb_selfpostcount_action',[service, post_id]);
	};
	</script>
			<div id="cookie-notice" class="cn-bottom bootstrap" style="color: #fff; background-color: #000;"><div class="cookie-notice-container"><span id="cn-notice-text">Questo sito utilizza cookie, anche di terze parti, per migliorare la tua esperienza e offrire servizi in linea. Utilizzando il nostro sito web, si acconsente all'uso dei cookie anche di terze parti</span><a href="#" id="cn-accept-cookie" data-cookie-set="accept" class="cn-set-cookie button bootstrap" data-wpel-link="internal">Ok</a><a href="http://www.pescatour.it/cookie/" target="_blank" id="cn-more-info" class="button bootstrap" data-wpel-link="internal">Leggi di più</a>
				</div>
			</div><!-- We need this for debugging themes using Speed Booster Pack Plugin v2.8 -->
<!-- CSS Async: enabled -->

		<!--[if lte IE 8]>
			<script type="text/javascript" src="//www.pescatour.it/skin_main/assets/js/respond.js"></script>
		<![endif]-->
	<script type="text/javascript">/* <![CDATA[ */(function(d,s,a,i,j,r,l,m,t){try{l=d.getElementsByTagName('a');t=d.createElement('textarea');for(i=0;l.length-i;i++){try{a=l[i].href;s=a.indexOf('/cdn-cgi/l/email-protection');m=a.length;if(a&&s>-1&&m>28){j=28+s;s='';if(j<m){r='0x'+a.substr(j,2)|0;for(j+=2;j<m&&a.charAt(j)!='X';j+=2)s+='%'+('0'+('0x'+a.substr(j,2)^r).toString(16)).slice(-2);j++;s=decodeURIComponent(s)+a.substr(j,m-j)}t.innerHTML=s.replace(/</g,'&lt;').replace(/>/g,'&gt;');l[i].href='mailto:'+t.value}}catch(e){}}}catch(e){}})(document);/* ]]> */</script></body>
</html>
