/*
 * ShortCodes.
 */
/* CPB-Learn More */
.cpb-learn-more{
	background: #fff;
	border: 1px solid #e7e7e7;
	margin: 10px 0px;
	-moz-box-shadow: 1px -1px 0 0 #fff;
	-webkit-box-shadow: 1px -1px 0 0 #fff;
	box-shadow: 1px -1px 0 0 #fff;
	color:#201F1F !important;
	text-shadow: none !important;
}

.cpb-learn-more h3.heading-more{
	cursor: pointer;
	padding: 16px 50px 16px 22px;
	font-size: 14px;
	color: #999;
	letter-spacing: 0px;
	text-shadow: 1px 1px 0 #fff;
	position: relative;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	margin: 0 !important;
}

.cpb-learn-more h3.heading-more span.cpb_learnmore_arrow{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 48px;
	height: 100%;
	border-left: 1px solid #fff;
	-moz-box-shadow: -1px 0 0 0 #e7e7e7;
	-webkit-box-shadow: -1px 0 0 0 #e7e7e7;
	box-shadow: -1px 0 0 0 #e7e7e7;
}

.cpb-learn-more span.cpb_learnmore_arrow span{
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -5px;
	margin-left: -6px;
	width: 13px;
	height: 10px;
	background: url(../imagens/shortcodes-sprite.png) no-repeat -58px -2px;
}

.cpb-learn-more .open span.cpb_learnmore_arrow span{
	background-position: -58px -14px;
}

.cpb-learn-more .learn-more-content{
	padding: 30px 30px 20px;
	visibility: hidden;
	border-top: 1px solid #e7e7e7;
}

.cpb_slidecontent .cpb-learn-more .learn-more-content{
	display: block;
	visibility: hidden;
}

.cpb-open .learn-more-content{
	display: block;
	visibility: visible !important;
}

/* CPB-Box */

.cpb-box{
	margin: 0px 0px 10px;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	font-size: 14px;
	position: relative;
}

.cpb-box-content{
	text-shadow: 1px 1px 1px #ffffff;
	padding: 27px 43px 17px 66px;
	min-height: 35px;
}

.cpb-box-content strong{
	color: #000000;
	font-weight: bold;
}

.cpb-warning:before, .cpb-download:before, .cpb-info:before, .cpb-bio:before, .cpb-shadow:before{
	content: '';
	position: absolute;
	top: 32px;
	left: 28px;
}

.cpb-info{
	border: 1px solid #e2e2ba;
}
.cpb-info:before{
	width: 22px;
	height: 20px;
	background: url(../imagens/shortcodes-sprite.png) no-repeat -97px -2px;
}
.cpb-info .cpb-box-content{
	color: #ada771;
	background: #f9f9dc;
	border: 1px solid #fbfbef;
	-moz-box-shadow: inset 0 0 45px #efefc0;
	-webkit-box-shadow: inset 0 0 45px #efefc0;
	box-shadow: inset 0 0 45px #efefc0;
}
.cpb-info .cpb-box-content h1, .cpb-info .cpb-box-content h2, .cpb-info .cpb-box-content h3, .cpb-info .cpb-box-content h4, .cpb-info .cpb-box-content h5, .cpb-info .cpb-box-content h6{
	color: #ada771;
}

.cpb-warning{
	border: 1px solid #e0b1b1;
}
.cpb-warning:before{
	width: 17px;
	height: 17px;
	background: url(../imagens/shortcodes-sprite.png) no-repeat -75px -41px;
}
.cpb-warning .cpb-box-content{
	color: #ad7676;
	background: #ffd9d5;
	border: 1px solid #fceeec;
	-moz-box-shadow: inset 0 0 45px #f0bfba;
	-webkit-box-shadow: inset 0 0 45px #f0bfba;
	box-shadow: inset 0 0 45px #f0bfba;
}
.cpb-warning .cpb-box-content h1, .cpb-warning .cpb-box-content h2, .cpb-warning .cpb-box-content h3, .cpb-warning .cpb-box-content h4, .cpb-warning .cpb-box-content h5, .cpb-warning .cpb-box-content h6{
	color: #ad7676;
}

.cpb-download{
	border: 1px solid #b9dbb6;
}
.cpb-download:before{
	width: 19px;
	height: 14px;
	background: url(../imagens/shortcodes-sprite.png) no-repeat -23px -19px;
}
.cpb-download .cpb-box-content{
	color: #7ea57b;
	background: #dff7dd;
	border: 1px solid #f1f9f0;
	-moz-box-shadow: inset 0 0 45px #cbe5c9;
	-webkit-box-shadow: inset 0 0 45px #cbe5c9;
	box-shadow: inset 0 0 45px #cbe5c9;
}
.cpb-download .cpb-box-content h1, .cpb-download .cpb-box-content h2, .cpb-download .cpb-box-content h3, .cpb-download .cpb-box-content h4, .cpb-download .cpb-box-content h5, .cpb-download .cpb-box-content h6{
	color: #7ea57b;
}

.cpb-bio{
	border: 1px solid #b3d8d3;
}
.cpb-bio:before{
	width: 19px;
	height: 15px;
	background: url(../imagens/shortcodes-sprite.png) no-repeat -23px -2px; top: 33px;
}
.cpb-bio .cpb-box-content{
	color: #80acb0;
	background: #ddf5f7;
	border: 1px solid #f1fafb;
	-moz-box-shadow: inset 0 0 45px #c6edf0;
	-webkit-box-shadow: inset 0 0 45px #c6edf0;
	box-shadow: inset 0 0 45px #c6edf0;
}
.cpb-bio .cpb-box-content h1, .cpb-bio .cpb-box-content h2, .cpb-bio .cpb-box-content h3, .cpb-bio .cpb-box-content h4, .cpb-bio .cpb-box-content h5, .cpb-bio .cpb-box-content h6{
	color: #80acb0;
}

.cpb-shadow{
	border: 1px solid #ddd;
}
.cpb-shadow .cpb-box-content{
	color: #737373;
	background: #fafafa;
	border: 1px solid #fafafa;
	-moz-box-shadow: inset 0 0 45px #e7e7e7;
	-webkit-box-shadow: inset 0 0 45px #e7e7e7;
	box-shadow: inset 0 0 45px #e7e7e7;
}
.cpb-shadow .cpb-box-content h1, .cpb-shadow .cpb-box-content h2, .cpb-shadow .cpb-box-content h3, .cpb-shadow .cpb-box-content h4, .cpb-shadow .cpb-box-content h5, .cpb-shadow .cpb-box-content h6{
	color: #737373;
}

/* CPB-Button */

a.cpb-small-button, a.cpb-big-button, a.cpb-icon-button{
	display: inline-block;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	line-height: 26px;
}

a.cpb-small-button, a.cpb-icon-button{
	padding: 6px 14px;
	font-weight: bold !important;
	font-size: 12px;
	margin: 0 5px 8px 0;
}

a.cpb-small-button:hover, a.cpb-big-button:hover, a.cpb-icon-button:hover{
	text-decoration: none;
}

a.cpb-smallblue, a.cpb-bigblue{
	color: #fff !important;
	background: #31548f;
	background: -moz-linear-gradient(top, #31548f 0%, #284575 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#31548f), color-stop(100%,#284575));
	background: -webkit-linear-gradient(top, #31548f 0%,#284575 100%);
	background: -o-linear-gradient(top, #31548f 0%,#284575 100%);
	background: -ms-linear-gradient(top, #31548f 0%,#284575 100%);
	background: linear-gradient(to bottom, #31548f 0%,#284575 100%);
	border: 1px solid #003471;
}

a.cpb-smallblue:hover, a.cpb-bigblue:hover{
	background: #284575;
}

a.cpb-smalllightblue, a.cpb-biglightblue{
	color: #fff !important;
	background: #0094d0;
	background: -moz-linear-gradient(top, #0094d0 0%, #0077b5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0094d0), color-stop(100%,#0077b5));
	background: -webkit-linear-gradient(top, #0094d0 0%,#0077b5 100%);
	background: -o-linear-gradient(top, #0094d0 0%,#0077b5 100%);
	background: -ms-linear-gradient(top, #0094d0 0%,#0077b5 100%);
	background: linear-gradient(to bottom, #0094d0 0%,#0077b5 100%);
	border: 1px solid #05699d;
}

a.cpb-smalllightblue:hover, a.cpb-biglightblue:hover{
	background: #0077b5;
}

a.cpb-smallteal, a.cpb-bigteal{
	color: #fff !important;
	background: #00b196;
	background: -moz-linear-gradient(top, #00b196 0%, #009982 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b196), color-stop(100%,#009982));
	background: -webkit-linear-gradient(top, #00b196 0%,#009982 100%);
	background: -o-linear-gradient(top, #00b196 0%,#009982 100%);
	background: -ms-linear-gradient(top, #00b196 0%,#009982 100%);
	background: linear-gradient(to bottom, #00b196 0%,#009982 100%);
	border: 1px solid #00957d;
}

a.cpb-smallteal:hover, a.cpb-bigteal:hover{
	background: #009982;
}

a.cpb-smallorange, a.cpb-bigorange{
	color: #fff !important;
	background: #e57c18;
	background: -moz-linear-gradient(top, #e57c18 0%, #d46909 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e57c18), color-stop(100%,#d46909));
	background: -webkit-linear-gradient(top, #e57c18 0%,#d46909 100%);
	background: -o-linear-gradient(top, #e57c18 0%,#d46909 100%);
	background: -ms-linear-gradient(top, #e57c18 0%,#d46909 100%);
	background: linear-gradient(to bottom, #e57c18 0%,#d46909 100%);
	border: 1px solid #c56209;
}

a.cpb-smallorange:hover, a.cpb-bigorange:hover{
	background: #d46909;
}

a.cpb-smallsilver, a.cpb-bigsilver{
	color: #000 !important;
	background: #eaecee;
	background: -moz-linear-gradient(top, #eaecee 0%, #dddfe1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaecee), color-stop(100%,#dddfe1));
	background: -webkit-linear-gradient(top, #eaecee 0%,#dddfe1 100%);
	background: -o-linear-gradient(top, #eaecee 0%,#dddfe1 100%);
	background: -ms-linear-gradient(top, #eaecee 0%,#dddfe1 100%);
	background: linear-gradient(to bottom, #eaecee 0%,#dddfe1 100%);
	border: 1px solid #d7d7d7;
}

a.cpb-smallsilver:hover, a.cpb-bigsilver:hover{
	background: #dddfe1;
}

a.cpb-smallblack, a.cpb-bigblack{
	color: #fff !important;
	background: #000;
	border: 1px solid #000;
}

a.cpb-smallblack:hover, a.cpb-bigblack:hover{
	background: #212020;
}

a.cpb-smallred, a.cpb-bigred{
	color: #fff !important;
	background: #ca2b20;
	background: -moz-linear-gradient(top, #ca2b20 0%, #921c14 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca2b20), color-stop(100%,#921c14));
	background: -webkit-linear-gradient(top, #ca2b20 0%,#921c14 100%);
	background: -o-linear-gradient(top, #ca2b20 0%,#921c14 100%);
	background: -ms-linear-gradient(top, #ca2b20 0%,#921c14 100%);
	background: linear-gradient(to bottom, #ca2b20 0%,#921c14 100%);
	border: 1px solid #911c14;
}

a.cpb-smallred:hover, a.cpb-bigred:hover{
	background: #921c14;
}

a.cpb-big-button{
	font-weight: normal !important;
	font-size: 20px;
	padding: 14px 24px;
	margin: 8px 6px 8px 0;
}

a.cpb-big-button:hover{
	text-decoration: none;
}

a.cpb-icon-button{
	color: #595a5a !important;
	background: #f5f5f5;
	background: -moz-linear-gradient(top, #f5f5f5 0%, #e1e1e1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e1e1e1));
	background: -webkit-linear-gradient(top, #f5f5f5 0%,#e1e1e1 100%);
	background: -o-linear-gradient(top, #f5f5f5 0%,#e1e1e1 100%);
	background: -ms-linear-gradient(top, #f5f5f5 0%,#e1e1e1 100%);
	background: linear-gradient(to bottom, #f5f5f5 0%,#e1e1e1 100%);
	border: 1px solid #c3c3c3;
	text-shadow: 1px 1px 1px #fff;
	-moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1);
	padding-left: 36px;
	position: relative;
}

a.cpb-icon-button:hover{
	color: #404040;
}

a.cpb-icon-button span.cpb-icon{
	position: absolute;
	top: 10px;
	left: 12px;
	width: 18px;
	height: 16px;
}

a.download-icon-cpb span.cpb-icon{
	background: url(../imagens/shortcodes-sprite.png) no-repeat -3px -2px;
	width: 17px;
	height: 20px;
	top: 7px;
}

a.search-icon-cpb span.cpb-icon{
	background: url(../imagens/shortcodes-sprite.png) no-repeat -206px -2px;
	top: 9px;
}

a.refresh-icon-cpb span.cpb-icon{
	background: url(../imagens/shortcodes-sprite.png) no-repeat -169px -19px;
}

a.question-icon-cpb span.cpb-icon{
	background: url(../imagens/shortcodes-sprite.png) no-repeat -164px -2px;
}

a.people-icon-cpb span.cpb-icon{
	background: url(../imagens/shortcodes-sprite.png) no-repeat -151px -33px;
	height: 17px;
	top: 9px;
}

a.warning-icon-cpb span.cpb-icon{
	background: url(../imagens/shortcodes-sprite.png) no-repeat -188px -19px;
	width: 15px;
}                   

a.mail-icon-cpb span.cpb-icon{
	background: url(../imagens/shortcodes-sprite.png) no-repeat -131px -33px;
	height: 15px;
}

a.heart-icon-cpb span.cpb-icon{
	background: url(../imagens/shortcodes-sprite.png) no-repeat -131px -18px;
	width: 14px;
	height: 13px;
	top: 12px;
	left: 14px;
}

a.paper-icon-cpb span.cpb-icon{
	background: url(../imagens/shortcodes-sprite.png) no-repeat -147px -17px;
	width: 15px;
	height: 15px;
}

a.notice-icon-cpb span.cpb-icon{
	background: url(../imagens/shortcodes-sprite.png) no-repeat -147px -2px;
	width: 15px;
	height: 13px;
	top: 11px;
}

a.stats-icon-cpb span.cpb-icon{
	background: url(../imagens/shortcodes-sprite.png) no-repeat -184px -2px;
	width: 15px;
	height: 14px;
	top: 11px;
}

a.rss-icon-cpb span.cpb-icon{
	background: url(../imagens/shortcodes-sprite.png) no-repeat -171px -36px;
	width: 15px;
	top: 9px;
}

/* CPB-Tabs */

ul.cpb_shortcodes_mobile_nav{
	margin: 0 !important;
	padding: 0 !important;
	list-style:none outside none !important;
	display: none;
	z-index: 2;
}

ul.cpb_shortcodes_mobile_nav a{
	position: relative;
}

ul.cpb_shortcodes_mobile_nav span, .cpb_shortcodes_controls_arrows span{
	position: absolute;
	top: 23px;
	display: block;
	width: 10px;
	height: 14px;
}

ul.cpb_shortcodes_mobile_nav .cpb_sc_nav_prev span, .cpb_shortcodes_controls_arrows .cpb_sc_nav_prev span{
	background: url(../imagens/shortcodes-sprite.png) no-repeat -3px -24px;
}

ul.cpb_shortcodes_mobile_nav .cpb_sc_nav_next span, .cpb_shortcodes_controls_arrows .cpb_sc_nav_next span{
	background: url(../imagens/shortcodes-sprite.png) no-repeat -3px -40px;
}

.cpb-tabs-container{
	background: #fff;
	border: 1px solid #e7e7e7;
	position: relative;
	margin: 50px 0px 15px;
}

.cpb-learn-more h3.heading-more, .cpb-tabs-container .cpb-tabs-control, .cpb-tabs-container ul.cpb_shortcodes_mobile_nav, .cpb_shortcodes_controller_nav, .cpb-testimonial-author-info, .cpb-protected-title, .pricing-heading, .pricing-content-bottom{
	background: #f9f9f9;
	background: -moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f5f5f5));
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 100%);
	background: -o-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%);
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 100%);
	background: linear-gradient(to bottom, #f9f9f9 0%,#f5f5f5 100%);
}

.cpb-tabs-container .cpb-tabs-control, .cpb-tabs-container ul.cpb_shortcodes_mobile_nav{
	margin: 0px !important;
	overflow: hidden;
	border-top: 1px solid #fff;
	position: relative;
}

.cpb-tabs-container .cpb-tabs-control:before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: #e7e7e7;
}

.cpb-tabs-container .cpb-tabs-control li{
	list-style:none outside none;
	margin: 0 !important;
	float: left;
	padding: 0 !important;
	border-left: 1px solid #e7e7e7;
	-moz-box-shadow: -1px 0 0 #fff;
	-webkit-box-shadow: -1px 0 0 #fff;
	box-shadow: -1px 0 0 #fff;
	position: relative;
}

.cpb-tabs-container .cpb-tabs-control li:first-child{
	border-left: 1px solid #fff;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.cpb-tabs-container .cpb-tabs-control li a{
	font-size: 14px;
	color: #999 !important;
	text-shadow: 1px 1px 0 #fff !important;
	display: block;
	padding: 15px 20px;
}

.cpb-tabs-container .cpb-tabs-control li a:hover{
	color: #4c4c4c !important;
	text-decoration: none;
}

.cpb-tabs-container .cpb-tabs-control li.active:before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: #fff;
}

.cpb-tabs-container .cpb-tabs-control li.active a{
	background: #fff;
	color: #4c4c4c !important;
}

.cpb-tabs-content-wrapper > div{
	display: none;
}

.cpb_sliderfx_slide .cpb-tabs-content-wrapper{
	width: 1200%;
	position: relative;
	left: 0;
}

.cpb_sliderfx_slide .cpb-tabs-content-wrapper > div{
	float: left;
	display: block;
	height: 1px;
	visibility: hidden;
}

.cpb_sliderfx_slide .cpb-tabs-content-wrapper > div, .cpb_sliderfx_fade .cpb_slidecontent{
	word-wrap: break-word;
}

.cpb_sliderfx_slide .cpb_shortcode_slide_active{
	height: auto !important;
}

.cpb-tabs-container .cpb-tabs-content{
	margin: 30px 30px 20px;
}

.cpb-tabs-container ul.cpb_shortcodes_mobile_nav{
	border-bottom: 1px solid #e7e7e7;
}

.cpb-tabs-container ul.cpb_shortcodes_mobile_nav li{
	float: right;
	line-height: 26px;
}

.cpb-tabs-container ul.cpb_shortcodes_mobile_nav a{
	display: block;
	padding: 16px 10px 16px 45px;
	color: #999 !important;
	font-size: 14px;
	text-shadow: 1px 1px 0 #fff !important;
}

.cpb-tabs-container ul.cpb_shortcodes_mobile_nav a.cpb_sc_nav_next{
	padding: 16px 45px 16px 10px;
	text-align: right;
}

.cpb-tabs-container ul.cpb_shortcodes_mobile_nav a:hover{
	text-decoration: none;
	color: #4c4c4c !important;
}

.cpb-tabs-container ul.cpb_shortcodes_mobile_nav .cpb_sc_nav_next:before{
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 1px;
	height: 100%;
	background: #e7e7e7;
	-moz-box-shadow: 1px 0 0 #fff;
	-webkit-box-shadow: 1px 0 0 #fff;
	box-shadow: 1px 0 0 #fff;
}

.cpb-tabs-container ul.cpb_shortcodes_mobile_nav .cpb_sc_nav_next span{
	right: 28px;
}

.cpb-tabs-container ul.cpb_shortcodes_mobile_nav .cpb_sc_nav_prev span{
	left: 28px;
}

.cpb-tabs-container, .tabs-left, .cpb-simple-slider, .cpb-image-slider, .cpb-testimonial-box, .author-shortcodes, .cpb-protected{
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.tabs-left{
	background: #fff;
	border: 1px solid #e7e7e7;
	position: relative;
	margin-bottom: 15px;
}

.tabs-left .cpb-tabs-control, .tabs-left ul.cpb_shortcodes_mobile_nav{
	width: 149px;
	border-top: 1px solid #fff;
	float: left;
	list-style:none outside none !important;
	margin:0 !important;
	position: relative;
}

.tabs-left ul.cpb_shortcodes_mobile_nav{
	position: absolute;
	top: 0;
	left: 0;
}

.tabs-left .cpb-tabs-control li, .tabs-left ul.cpb_shortcodes_mobile_nav li{
	padding-right: 0 !important;
	padding-left: 0 !important;
	background: none !important;
	list-style: none !important;
	border-bottom: 1px solid #e7e7e7;
	-moz-box-shadow: 0 1px 0 0 #fff;
	-webkit-box-shadow: 0 1px 0 0 #fff;
	box-shadow: 0 1px 0 0 #fff;
}

.tabs-left .cpb-tabs-control li a{
	color: #999 !important;
	font-size: 14px;
	text-shadow: 1px 1px 0 #fff !important;
	display: block;
	padding: 15px 10px 15px 20px;
}

.tabs-left .cpb-tabs-control li.active a{
	background: #fff;
	margin-right: -1px;
}

.tabs-left .cpb-tabs-control li a:hover, .tabs-left .cpb-tabs-control li.active a{
	text-decoration: none;
	color: #4c4c4c !important;
}

.tabs-left .cpb-tabs-content{
	padding: 30px 30px 20px;
	position: relative;
}

.tabs-left.cpb_sliderfx_slide .cpb-tabs-content-main-wrap{
	overflow: hidden;
}

.tabs-left .cpb-tabs-content h3{
	padding-bottom: 14px;
	color: #333333;
}

.cpb_left_tabs_bg{
	position: absolute;
	top: 0;
	left: 0;
	width: 148px;
	height: 100%;
	border-right: 1px solid #e7e7e7;
	border-left: 1px solid #fff;
	background: #f5f5f5; 
	background: -moz-linear-gradient(left, #f9f9f9 0%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f9f9f9), color-stop(100%,#f5f5f5));
	background: -webkit-linear-gradient(left, #f9f9f9 0%,#f5f5f5 100%);
	background: -o-linear-gradient(left, #f9f9f9 0%,#f5f5f5 100%);
	background: -ms-linear-gradient(left, #f9f9f9 0%,#f5f5f5 100%);
	background: linear-gradient(to right, #f9f9f9 0%,#f5f5f5 100%);
}

.tabs-left ul.cpb_shortcodes_mobile_nav  a{
	text-indent: -9999px;
}

.tabs-left ul.cpb_shortcodes_mobile_nav a span{
	top: 50%;
	margin-top: -7px;
}

.tabs-left ul.cpb_shortcodes_mobile_nav .cpb_sc_nav_next span{
	right: 50%;
	margin-right: -4px;
}

.tabs-left ul.cpb_shortcodes_mobile_nav .cpb_sc_nav_prev span{
	left: 50%;
	margin-left: -4px;
}

.author-shortcodes{
	background: #fff;
	border: 1px solid #e7e7e7;
	color: #363636;
	font-size: 14px;
	margin-bottom: 10px;
}

.author-shortcodes .author-inner{
	position: relative;
	padding: 30px 30px 20px 117px;
	min-height: 60px;
}

.author-shortcodes .author-image{
	position: absolute;
	top: 32px;
	left: 30px;
	width: 60px;
	height: 60px;
}

.author-shortcodes .author-image img{
	max-width: 100%;
	height: auto;
	width: auto;
}

.author-shortcodes .author-image .author-overlay{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.5);
	box-shadow: inset 0 0 4px rgba(0,0,0,0.5);
}

.cpb-protected{
	border: 1px solid #e7e7e7;
	width: 390px;
	background: #fff;
	margin-bottom: 10px;
}
.cpb-protected-title{
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e7e7e7;
	padding: 18px 10px 17px 50px;
	position: relative;
	color: #999;
	text-shadow: 0 1px 0 #fff;
	font-size: 14px;
}

.cpb-protected-title:before{
	content: '';
	position: absolute;
	top: 16px;
	left: 20px;
	background: url(../imagens/shortcodes-sprite.png) no-repeat -23px -36px;
	width: 17px;
	height: 19px;
}

.cpb-protected-form{
	padding: 32px 37px 32px 32px;
	text-align: right;
}

.cpb-protected-form p{
	padding-bottom: 16px;
}

.cpb-protected-form p label{
	position: relative;
}

.cpb-protected-form p .cpb_protected_icon{
	width: 10px;
	height: 20px;
	position: absolute;
	top: 2px;
	left: 18px;
	background: url(../imagens/shortcodes-sprite.png) no-repeat -190px -37px;
	display: block;
}

.cpb-protected-form p .cpb_protected_password{
	height: 23px;
	background-position: -275px -2px;
}

.cpb-protected-form label span{
	display: none;
}

.cpb-protected-form p input{
	margin: 0 !important;
	border: 1px solid #e7e7e7;
	color: #363636;
	font-size: 14px;
	background: #f3f3f3;
	background: -moz-linear-gradient(top, #f3f3f3 1%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f3f3f3), color-stop(100%,#fefefe));
	background: -webkit-linear-gradient(top, #f3f3f3 1%,#fefefe 100%);
	background: -o-linear-gradient(top, #f3f3f3 1%,#fefefe 100%);
	background: -ms-linear-gradient(top, #f3f3f3 1%,#fefefe 100%);
	background: linear-gradient(to bottom, #f3f3f3 1%,#fefefe 100%);
	padding: 20px 20px 20px 40px;
	width: 100%;
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 0 1px rgba(0,0,0,0.1);
	box-shadow: inset 0 0 1px rgba(0,0,0,0.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

.cpb-protected-form input.etlogin-button{
	background: #f9f9f9;
	background: -moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f5f5f5));
	background: -webkit-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%);
	background: -o-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%);
	background: -ms-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%);
	background: linear-gradient(to bottom, #f9f9f9 0%,#f5f5f5 100%);
	border: 1px solid #e7e7e7;
	padding: 14px 24px;
	color: #999;
	text-shadow: 0 1px 0 #fff;
	font-size: 14px;
	-webkit-box-shadow: inset 1px 1px 0 0 #fff;
	-moz-box-shadow: inset 1px 1px 0 0 #fff;
	box-shadow: inset 1px 1px 0 0 #fff;
}

.cpb-simple-slides .cpb_slidecontent{
	width: auto;
}

.cpb-image-slides{
	background: #555;
}

.cpb-image-slider{
	background: #fff;
	border: 1px solid #e7e7e7;
	margin-bottom:25px;
}

.cpb-image-slide{
	position: relative;
}

.cpb-image-slider img{
	display: block;
	width: auto;
	margin: 0 auto;
	height: auto;
}

.cpb-image-overlay{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.6);
	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.6);
	box-shadow: inset 0 0 5px rgba(0,0,0,0.6);
}

.cpb-learn-more, .cpb-tabs-container, .tabs-left, .cpb-simple-slider, .author-shortcodes, .cpb-tooltip-box{
	color:#201F1F !important;
	text-shadow: none !important;
}

.cpb-learn-more a, .cpb-tabs-container a, .tabs-left a, .cpb-simple-slider a, .author-shortcodes a, .cpb-tooltip-box a{
	text-shadow: none !important;
}

.cpb-tabs-container .cpb-tabs-control{
	padding: 0;
}

.tabs-left .cpb-tabs-control{
	padding-left: 0;
}

.author-info h1, .author-info h2, .author-info h3, .author-info h4, .author-info h5, .author-info h6{
	color:#201F1F !important;
	text-shadow: none !important;
}

.cpb-tabs-container .cpb-tabs-control li a, .tabs-left .cpb-tabs-control li a{
	text-decoration: none !important;
}

.cpb-simple-slider{
	background: #fff;
	border: 1px solid #e7e7e7;
	margin: 10px 0;
	position: relative;
}

.cpb-simple-slider h1, .cpb-simple-slider h2, .cpb-simple-slider h3, .cpb-simple-slider h4, .cpb-simple-slider h5, .cpb-simple-slider h6{
	font-family: Century Gothic, Arial, sans-serif;
	color: #333333;
}

.cpb-simple-slides{
	overflow: hidden;
	margin: 30px 30px 20px;
}

.cpb-simple-slider div.cpb-slide{
	display: none;
	width:100% !important;
}

.cpb_shortcodes_controller_nav{
	border-top: 1px solid #e7e7e7;
	-moz-box-shadow: inset 1px 1px 0 0 #fff;
	-webkit-box-shadow: inset 1px 1px 0 0 #fff;
	box-shadow: inset 1px 1px 0 0 #fff;
	min-height: 53px;
	position: relative;
}

.cpb_shortcodes_controls_arrows, .cpb_shortcodes_controls{
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 26px !important;
}

.cpb_shortcodes_controls{
	text-align: center;
	padding-top: 20px !important;
	line-height: 0 !important;
}

.cpb_shortcodes_controls li{
	display: inline-block;
	margin: 0 3px;
}

.cpb_shortcodes_controls a{
	background: url(../imagens/shortcodes-sprite.png) no-repeat -45px -1px;
	width: 11px;
	height: 11px;
	display: inline-block;
}

.cpb_shortcodes_controls .cpb_shortcodes_active_control a{
	background-position: -45px -14px;
}

.cpb_shortcodes_controls_arrows a{
	font-size: 14px;
	color: #999 !important;
	text-shadow: 1px 1px 0 #fff;
	position: absolute;
	top: 0;
}

.cpb_shortcodes_controls_arrows a:hover{
	color: #4c4c4c;
	text-decoration: none;
}

.cpb_shortcodes_controls_arrows .cpb_sc_nav_prev{
	padding: 14px 38px 12px 48px;
	border-right: 1px solid #e7e7e7;
	-moz-box-shadow: 1px 0 0 0 #fff;
	-webkit-box-shadow: 1px 0 0 0 #fff;
	box-shadow: 1px 0 0 0 #fff;
	left: 0;
}

.cpb_shortcodes_controls_arrows .cpb_sc_nav_next{
	padding: 14px 48px 12px 38px;
	border-left: 1px solid #fff;
	-moz-box-shadow: -1px 0 0 0 #e7e7e7;
	-webkit-box-shadow: -1px 0 0 0 #e7e7e7;
	box-shadow: -1px 0 0 0 #e7e7e7;
	right: 0;
}

.cpb_shortcodes_controls_arrows .cpb_sc_nav_next span, .cpb_shortcodes_controls_arrows .cpb_sc_nav_prev span{
	top: 21px;
}

.cpb_shortcodes_controls_arrows .cpb_sc_nav_next span{
	right: 30px;
}

.cpb_shortcodes_controls_arrows .cpb_sc_nav_prev span{
	left: 30px;
}
