/*  TABLE OF CONTENTS
00. THEME OPTIONS PANEL
01.	Knowledge Base			-	15934
02.	Discount Voucher		-	11269
03.	Page Builder			-	10824
04.	WordPress Training		-	10228
05.	Events					-	10192
06.	Test					-	9937
07.	Why Join?				-	9849
08.	Affiliates				-	9845
09.	Terms & Conditions		-	9817
10.	Checkout				-	9805
11.	Pricing					-	9790
12.	Free Themes				-	9762
13.	Shortcodes				-	9572
14.	Home 2					-	9523
15.	Contact					-	9245
16.	Support					-	9222
17.	— Ticket Support		-	9259
18.	— Submit Ticket			-	9258
19.	Mijireh Secure Checkout	-	8993
20.	Themes					-	8982
21.	Cart					-	8983
22.	My Account				-	8791
23.	— Newsletter			-	12298
24.	— Plugins				-	10861
25.	— API Keys				-	43065
26.	— Affiliate Center		-	10530
27.	— Downloads				-	9220
28.	— Logout				-	8989
29.	— Unsubscribe			-	39131
30.	Blog					-	8784
*/


/*---------------------------------------------------------------------------- 
	00.	THEME OPTIONS PANEL
---------------------------------------------------------------------------- */

#footer-core h3 {
font-weight:bold;
text-transform: uppercase;
}

#header {
width: 100%;
z-index: 999;
}

.is-sticky #header {
padding-top: 0px;
padding-bottom: 0px;
	-webkit-box-shadow: 0px 0px 3px 1px #DDD;
	-moz-box-shadow: 0px 0px 3px 1px #DDD;
	-ms-box-shadow: 0px 0px 3px 1px #DDD;
	-o-box-shadow: 0px 0px 3px 1px #DDD;
	box-shadow: 0px 0px 3px 1px #DDD;
}



#header {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}

.site-title {
font-size: 22px;
font-weight: bold;
font-family: georgia;
font-style: italic;
}

#pre-header #pre-header-core .menu > li > a, 
#pre-header-social li, #pre-header-social li a {

}

/*

.thinkup_widget_flickr a .flickr-overlay {
background: #3F4DF3;
opacity: 0;
position: absolute;
top: 0px;
left: 0px;
width: 65px;
height: 65px;
background-image: url('//pixel-industry.com/wordpress/cleanbiz/wp-content/themes/cleanbiz/img/photo-link.png');
background-repeat: no-repeat;
background-position: center center;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.thinkup_widget_flickr a:hover .flickr-overlay {
opacity: 1;
}
*/


/* DEMO */
#introaction {
border: none;
background: none;
padding: 12px 0px;
}
/* Used for #slider.style2 design */
#introaction {
height: 25px;
}
#introaction-core h3, 
#outroaction-core h3 {
font-size: 16px;
font-weight: bold;
}
/* Used for #slider.style2 design */
#introaction {
display: none;
}
.portfolio-wrapper .column-1 img.wp-post-image {
width: 100%;
}













/* Main site adjustments */
.home .divider {
width: 300px;
display: block;
margin: 10px auto 15px
}
.home #body-core {
background: #FAFAFA;
}
.home #content {
padding-left: 0;
padding-right: 0;
}
.home #content-core {
width: 100%;
max-width: 100%;
}
.home article {
padding: 40px 20px 20px;
}
.home .article-inner {
position: relative;
max-width: 960px;
display: block;
margin: 0 auto;
padding: 0 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}


.home article.builder {
background: #FFF;
text-align: center;
border-top: 1px solid #DDD;
}
.home article.themes {
/* background: #FFF; */
text-align: center;
/* border-top: 1px solid #DDD;
border-bottom: 1px solid #DDD; */
}

.home article.themes .article-inner,
.home article.whyjoin .article-inner,
.home article.options .article-inner,
.home article.features .article-inner {
background: #FFF;
border: 1px solid #DDD;
padding: 30px 30px 0;
margin-bottom: 10px;
-webkit-box-shadow: 0px 2px 4px #DDD;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.home article.whyjoin .one_half img {
display: block;
margin: 0 auto;
}
.home article.whyjoin,
.home article.options,
.home article.features {
padding-top: 0
}
/*
.home article.whyjoin .one_half:nth-child(1) .whyjoin-anim,
.home article.whyjoin .one_half:nth-child(2) .whyjoin-anim {
height: 300px;
}
.home article.whyjoin .one_half:nth-child(5) .whyjoin-anim,
.home article.whyjoin .one_half:nth-child(6) .whyjoin-anim {
height: 285px;
}
.home article.whyjoin .one_half:nth-child(9) .whyjoin-anim,
.home article.whyjoin .one_half:nth-child(10) .whyjoin-anim {
height: 250px;
}
.home article.whyjoin .one_half:nth-child(13) .whyjoin-anim,
.home article.whyjoin .one_half:nth-child(14) .whyjoin-anim {
height: 250px;
}
.home article.whyjoin .one_half:nth-child(17) .whyjoin-anim,
.home article.whyjoin .one_half:nth-child(18) .whyjoin-anim {
height: 300px;
}
.home article.whyjoin .one_half:nth-child(21) .whyjoin-anim,
.home article.whyjoin .one_half:nth-child(22) .whyjoin-anim {
height: 300px;
}*/

.home article.whyjoin h1.main-title {
text-align: center;
font-size: 35px;
margin: 0;
}
.home article.whyjoin h3.main-title {
text-align: center;
font-size: 18px;
}

.home article.options .article-inner {
padding: 30px;
}
.home article.options .one_third {
width: 33.3%;
margin: 0;
padding: 0 7px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.home article.options img {
	border: 1px solid #DDD;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.home article.options .sc-lightbox {
margin-bottom: 5px;
}
.home article.options .prettyPhoto .lightbox-overlay {
background-color: rgba(63, 77, 243, 0.8);
background-image: url('//www.thinkupthemes.com/wp-content/themes/alante/images/shortcodes/icon-zoom.png') no-repeat center;
}
.home article.options .prettyPhoto .lightbox-overlay {
width: 100%;
}
































/*.home #header {
padding-top: 5px;
padding-bottom: 5px;
}*/
.home #content h2 {
text-align: center;
font-weight: 600;
margin-bottom: 0px;
}
.home #content {
/* font-size: 14px; */
line-height: 2;
}


.is-sticky #header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}

#pre-header {
display: none;
}
#site-header,
#header {
background: #000;
}
#header #header-core .menu > li > a {
border: none;
color: #CCC;
}
#header .header-links li span:nth-child(1) {
font-weight: 600;
}
#header #header-core .menu > li.current_page_item > a span:first-child, 
#header #header-core .menu > li.current-menu-ancestor > a span:first-child, 
#header #header-core .menu > li.menu-hover > a span:first-child, 
#header #header-core .menu > li > a:hover span:first-child {
color: #FFF;
}
#slider {
background: #071E69;
background: url('//thinkupthemes.com/wp-content/themes/alante/images/homepage/bg2.jpg') center -170px;
}
#slider.style1 {
height: 515px;
}
#slider.style2 {
height: 305px;
padding-top: 60px;
}
#slider.style2 .slider-video {
position: relative;
}


#slider.style2 .slider-video iframe {
	border: 2px solid #101010;
	-webkit-box-shadow: #111 0px 0px 7px 2px;
	-moz-box-shadow: #111 0px 0px 7px 2px;
	-ms-box-shadow: #111 0px 0px 7px 2px;
	-o-box-shadow: #111 0px 0px 7px 2px;	
	box-shadow: #111 0px 0px 7px 2px;
}





#slider.style2 .image-overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
#slider.style2 .image-overlay-inner {
text-align: center;
    display: table;
    width: 100%;
    height: 100%;
}
#slider.style2 .slider-icon {
    font-style: normal;
  display: table-cell;
  vertical-align: middle;  
    font-size: 45px;
  text-shadow: 1px 1px 1px #333;
}
#slider.style2 .slider-icon i {
  border: 6px solid #FFF;
  color: #FFF;  
    background: rgba(0, 0, 0, 0.6);
  padding: 20px 20px 21px 31px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	-ms-border-radius: 500px;
	-o-border-radius: 500px;
	border-radius: 500px;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#slider.style2 a:hover .slider-icon i {
background: #D32720;
text-shadow: none;
}



#slider-core {
width: 960px;
display: block;
margin: 0 auto;
}
.allinone_carousel.powerful .contentHolderUnit {
	width:386px;
	height:317;
/*	height:382px; */
}
.allinone_carousel .leftNav,
.allinone_carousel .rightNav {
	margin-top: -40px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}










.home .hometitle1 {
    text-align: center;
    color: white;
    font-family: source sans pro;
    font-weight: 600;
}
.home #slider.style1 .hometitle1 {
    padding-top: 20px;
    font-size: 50px;
}
.home #slider.style2 .hometitle1 {
    padding-top: 0px;
    font-size: 36px;
line-height: 1;
margin: 5px 0 20px;
}
.home .pp_social {
display: none;
}


.home .hometitle2 {
    text-align: center;
    color: white;
    font-family: source sans pro;
    font-weight: 400;
}
.home #slider.style1 .hometitle2 {
    font-size: 25px;
    line-height: 1;
    padding-bottom: 30px;
}
.home #slider.style2 .hometitle2 {
    font-size: 17px;
    line-height: 1.6;
    padding: 5px 10px 40px;
    padding: 5px 10px 30px;
}






.home .hometitlelinks {
    text-align: center;
}
.home #slider.style1 .hometitlelinks {
    padding-bottom: 40px;
}
.home #slider.style2 .hometitlelinks p {
text-align: center;
color: #FFF;
font-family: source sans pro;
font-size: 16px;
font-weight: 600;
padding-left: 8px;
}
.home #slider.style2 .hometitlelinks span {
text-decoration: underline;
padding: 0 10px;
}

.home .hometitlelinks .themebutton {
padding: 10px 30px;
width: 175px;
font-family: source sans pro;
font-weight: 600;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.home .hometitlelinks .themebutton:hover {
opacity: 1;
}
.home .hometitlelinks .button.blue {
margin-right: 5px;
}
.home .hometitlelinks .button.green {
margin-left: 5px;
}









































/* PORTFOLIO - MAIN PAGE */
.post-type-archive-product ul.products {
	margin: 0;
}
.post-type-archive-portfolio .da-thumbs,
.post-type-archive-portfolio .da-thumbs a img,
.post-type-archive-product .da-thumbs,
.post-type-archive-product .da-thumbs a img {
    width: 260px;
display: block;
margin: 0 auto !important;
}

.post-type-archive-portfolio section#options,
.post-type-archive-product section#options,
.post-type-archive-product #main .page-title,
.post-type-archive-product #main .woocommerce-result-count,
.post-type-archive-product #main .woocommerce-ordering,
.post-type-archive-product #main .woocommerce-message,
.post-type-archive-product #main .woocommerce-error {
	display: none;
}
.post-type-archive-portfolio .hover-excerpt,
.post-type-archive-portfolio .da-thumbs .hover-title,
.post-type-archive-portfolio img.hover-link,
.post-type-archive-portfolio img.hover-zoom,
.post-type-archive-product .hover-excerpt,
.post-type-archive-product .da-thumbs .hover-title,
.post-type-archive-product img.hover-link,
.post-type-archive-product img.hover-zoom  {
}
.post-type-archive-portfolio .outer-title,
.post-type-archive-product .outer-title {
color: inherit;
margin-bottom: 10px;
font-size: 16px; 
line-height: 1;
}
.post-type-archive-portfolio .outer-title a,
.post-type-archive-product .outer-title a {
color: #333;
}
.post-type-archive-portfolio .portfolio-nohover,
.post-type-archive-product .portfolio-nohover {
margin: 10px 0 50px;
}
.post-type-archive-portfolio .outer-excerpt,
.post-type-archive-product .outer-excerpt {
margin: 0;
}
.post-type-archive-portfolio #action-shadow,
.post-type-archive-product #action-shadow {
opacity: 0.4;
}
.post-type-archive-portfolio #body-core,
.post-type-archive-product #body-core {
background: #FAFAFA;
}
.post-type-archive-portfolio #content-core,
.post-type-archive-product #content-core {
background: #FFF;
border: 1px solid #DDD;
padding-top: 30px;
-webkit-box-shadow: 0px 2px 4px #DDD;
-moz-box-shadow: 0px 2px 4px #DDD;
-ms-box-shadow: 0px 2px 4px #DDD;
-o-box-shadow: 0px 2px 4px #DDD;
box-shadow: 0px 2px 4px #DDD;
}
.post-type-archive-portfolio #intro.option1,
.post-type-archive-product #intro.option1 {
background: white;
border: none;
border-bottom: 1px solid #DDD;
padding: 15px 10px 30px;
}
.post-type-archive-portfolio #intro.option1 #intro-core,
.post-type-archive-product #intro.option1 #intro-core {
border: none;
padding: 0;
text-align: left;
display: table;
width: 100%;
}
.post-type-archive-portfolio #intro-title,
.post-type-archive-product #intro-title {
display: table-cell;
}
.post-type-archive-portfolio #intro-button,
.post-type-archive-product #intro-button {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
}
.post-type-archive-portfolio h1.page-title,
.post-type-archive-product h1.page-title {
    font-size: 35px;  font-weight: 300;
}
.post-type-archive-portfolio h2.page-title,
.post-type-archive-product h2.page-title {
color: inherit;
    font-size: 20px;  font-weight: 300;  line-height: 1; margin: 0;
}
.post-type-archive-portfolio #intro-button .themebutton,
.post-type-archive-product #intro-button .themebutton {
background-color: #82CB51;
margin: 0;
padding: 10px 20px;
width: 175px;
font-family: source sans pro;
font-weight: 600;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.post-type-archive-portfolio .da-thumbs > li > a,
.post-type-archive-product .da-thumbs > li > a {
position: relative;
display: block;
}

.home .article-inner a .theme-overlay {
top: 9px;
left: 42px;
}
.post-type-archive-free a .theme-overlay,
.post-type-archive-portfolio .da-thumbs > li > a .theme-overlay,
.post-type-archive-product .da-thumbs > li > a .theme-overlay {
top: 9px;
left: 31px;
}
.home .article-inner a .theme-overlay,
.post-type-archive-free a .theme-overlay,
.post-type-archive-portfolio .da-thumbs > li > a .theme-overlay,
.post-type-archive-product .da-thumbs > li > a .theme-overlay {
opacity: 0;
display: table;
position: absolute;
height: 124px;
width: 198px;
margin: 0 auto;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.home .article-inner a:hover .theme-overlay,
.post-type-archive-free a:hover .theme-overlay,
.post-type-archive-portfolio .da-thumbs > li > a:hover .theme-overlay,
.post-type-archive-product .da-thumbs > li > a:hover .theme-overlay {
opacity: 1;
background: rgba(0, 0, 0, 0.4);
}


.home .article-inner a .theme-overlay-inner,
.post-type-archive-free a .theme-overlay-inner,
.post-type-archive-portfolio .da-thumbs > li > a .theme-overlay-inner {
text-align: center;
display: table-cell;
vertical-align: middle;
color: #FFF;
font-size: 35px;
font-weight: 600;
}
.post-type-archive-product .da-thumbs > li > a .theme-overlay-inner {
text-align: center;
display: table-cell;
vertical-align: middle;
color: #FFF;
font-size: 16px;
font-weight: 600;
}

.post-type-archive-product .da-thumbs > li > a .theme-overlay-inner .button {
font-family: sans-serif !important;
font-weight: bold;
line-height: normal;
text-decoration: none;
text-shadow: 0 -1px 0 #1CA40A;
border-width: 1px;
border-style: solid;
border-color: #10A40A #23A40A #1CA40A;
background-color: #50D13E;
background-image: -moz-linear-gradient(top, #50D13E, #16A40A);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#50D13E), to(#16A40A) );
background-image: -webkit-linear-gradient(top, #50D13E, #16A40A);
background-image: -o-linear-gradient(top, #50D13E, #0A64A4);
background-image: linear-gradient(to bottom, #50D13E, #16A40A);
margin: 0;
padding: 7px 15px;
-webkit-border-radius: 500px;
-moz-border-radius: 500px;
border-radius: 500px;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1)
}




















/* PORTFOLIO - SINGLE */
.single-portfolio .button,
.single-product .button,
.single-free .button,
.single-theme .button {
margin: 0 0 20px;
}
.single-free #main-core .button.large {
padding: 8px 0px;
}

.single-portfolio #body-core,
.single-product #body-core,
.single-free #body-core,
.single-theme #body-core {
background: #FAFAFA;
}
.single-portfolio #content,
.single-product #content,
.single-free #content,
.single-theme #content {
padding-left: 0;
padding-right: 0;
}

.single-free #content h2 {
line-height: 1;
margin-bottom: 0;
}
.single-free #content .divider {
margin-bottom: 25;
}
.single-free #content .notification.info .icon {
background: url('//www.thinkupthemes.com/wp-content/themes/alante/images/icons/color/Info.png') no-repeat left 200px center;
background-size: 30px;
}
.single-free #content .notification.info h4 {
margin: 0;
line-height: 1;
text-align: center;
color: #777;
}

.single-portfolio #content-core,
.single-product #content-core,
.single-free #content-core,
.single-theme #content-core {
max-width: 100%;
}
.single-portfolio #intro.option1,
.single-product #intro.option1,
.single-free #intro.option1,
.single-theme #intro.option1 {
background: white;
border: none;
border-bottom: 1px solid #DDD;
padding: 15px 10px 30px;
}

.single-portfolio #intro.option1 #intro-core,
.single-product #intro.option1 #intro-core,
.single-free #intro.option1 #intro-core,
.single-theme #intro.option1 #intro-core {
border: none;
padding: 0;
}

.single-portfolio #intro-title,
.single-product #intro-title,
.single-free #intro-title,
.single-theme #intro-title {
margin-bottom: 30px;
margin-top: 10px
}
.single-portfolio h1.page-title,
.single-product h1.page-title,
.single-free h1.page-title,
.single-theme h1.page-title {
    font-size: 35px;  font-weight: 300;
}

.single-portfolio h2.page-title,
.single-product h2.page-title,
.single-free h2.page-title,
.single-theme h2.page-title {
color: inherit;
    font-size: 20px;  font-weight: 300;  line-height: 1; margin: 0;
}

#content .button {
font-family: source sans pro;
}

.single-portfolio #intro-button .themebutton,
.single-product #intro-button .themebutton,
.single-free #intro-button .themebutton,
.single-theme #intro-button .themebutton,
.single-portfolio #intro-button .button,
.single-product #intro-button .button,
.single-free #intro-button .button {
margin: 0;
padding: 10px 20px;
width: 175px;
font-family: source sans pro;
font-weight: 600;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

.single-portfolio #content .one_fourth.last,
.single-product #content .one_fourth.last,
.single-free #content .one_fourth.last,
.single-theme #content .one_fourth.last {
padding-left: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

.single-portfolio #content .one_fourth.last .button,
.single-product #content .one_fourth.last .button,
.single-free #content .one_fourth.last .button {
width: 174px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.single-free #content .one_fourth.last .button.download {
}
.single-portfolio #intro-button .button.blue,
.single-product #intro-button .button.blue,
.single-free #intro-button .button.blue {
margin-right: 5px;
}
.single-free #intro-button .button.green,
.single-portfolio #intro-button .button.green,
.single-product #intro-button .button.green {
margin-left: 5px;
}
.single-portfolio img.demo,
.single-product img.demo,
.single-free img.demo,
.single-theme img.demo {
display: block;
margin: 0 auto;
}
.single-portfolio .project-content img,
.single-free .project-content img {
display: block;
margin: 0 auto;
}
.single-product .project-content {
max-width: 960px;
display: block;
margin: 0 auto;
}

.single-product .project-content .one_third {
height: 460px;
background: #FFF;
border: 1px solid #DDD;
padding: 0;
max-width: 960px;
margin: 0 auto;
margin-bottom: 30px;
box-sizing: border-box;
overflow: hidden;
}

.single-product .project-content .product-price {
text-align: center;
font-size: 60px;
line-height: 1;
color: #0A64A4;
font-weight: 300;
padding: 30px;
}
.single-product .project-content .product-details {
background: #F0FAFE;
padding: 10px 30px;
height: 100%;
font-size: 13px;
border-top: 1px solid #DDD;
text-shadow: 1px 1px 0 #F00;
}
.single-product .project-content ul.list.iconfont li {
padding: 0 0 7px 50px;
margin-bottom: 7px;
border-bottom: 1px solid #EEE;
}
.single-product .project-content ul.list.iconfont li:last-child {
border-bottom: 0;
}

.single-product .project-content .checkout-button {
width: 100%;
font-family: sans-serif !important;
font-weight: bold;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);
display: block;
padding: 10px;
font-size: 14px;
background: #50D13E;
text-shadow: 0 -1px 0 #1CA40A;
border-color: #10A40A #23A40A #1CA40A;
}
.single-product .project-content form {
	margin: 0 !important;
}

.single-product .project-content ul.list.iconfont li {
padding: 0 0 7px 50px;
margin-bottom: 7px;
border-bottom: 1px solid #EEE;
text-shadow: 1px 1px 0px #FFF;
}

.single-portfolio .project-information,
.single-product .project-information,
.single-free .project-information,
.single-theme .project-information {
background: #FFF;
border: 1px solid #DDD;
padding: 30px 30px 0;
max-width: 960px;
margin: 0 auto;
margin-bottom: 30px;
}



.single-portfolio .iconfull.style2 .iconimage,
.single-product .iconfull.style2 .iconimage,
.single-free .iconfull.style2 .iconimage,
.single-theme .iconfull.style2 .iconimage {
margin-bottom: 10px;
}


.single-portfolio .iconimage h3,
.single-product .iconimage h3,
.single-free .iconimage h3,
.single-theme .iconimage h3 {
font-weight: 300;
}


.single-portfolio .project-advert,
.single-product .project-advert,
.single-free .project-advert,
.single-theme .project-advert {
background: #FFF;
border: 1px solid #DDD;
padding: 30px 30px 20px;
max-width: 960px;
margin: 0 auto;
margin-bottom: 10px;
}
.single-portfolio .project-advert p,
.single-product .project-advert p,
.single-free .project-advert p,
.single-theme .project-advert p {
text-align: center;
margin: 0;
}


.single-product .woocommerce-error,
.single-product .woocommerce-info,
.single-product .woocommerce-message {
width: 960px;
display: block;
margin: 0 auto 30px ;
}
.single-product .woocommerce-error {
padding: 0px 20px 0px;
border: 1px solid rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-o-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
border-radius: 5px;
}
.single-product .woocommerce-error {
background: #FFDBDB
}
.single-product .woocommerce-error li {
background: url('//demo.thinkupthemes.com/wp-content/themes/unleash/images/lists/cross/cross1.png') no-repeat left center;
padding: 10px 25px;
margin-bottom: 4px;
}
.single-product .woocommerce-error .button {
margin: 0;
vertical-align: baseline;
line-height: normal;
cursor: pointer;
position: relative;
font-family: sans-serif;
text-decoration: none;
overflow: visible;
border: 1px solid #B0B0B0;
background: #F5F5F5;
padding: 7px 20px;
color: #676767;
text-decoration: none;
font-weight: bold;
text-shadow: 0 1px 0 #FFF;
margin: 0;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);
margin: 0 20px 0 10px;
}
.single-free .project-information h2 {
text-align: center;
}
.single-product .woocommerce-info,
.single-product .woocommerce-message {
background: #EBF6FE;
padding: 10px 20px;
border: 1px solid rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0 #FFF;
box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-o-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
border-radius: 5px;
}


.single-product .woocommerce-message a.button {
font-size: 90%;
margin: 0;
vertical-align: baseline;
line-height: normal;
cursor: pointer;
position: relative;
font-family: sans-serif;
text-decoration: none;
overflow: visible;
border: 1px solid #B0B0B0;
background: #F5F5F5;
padding: 7px 10px;
color: #676767;
text-decoration: none;
font-weight: bold;
text-shadow: 0 1px 0 #FFF;
margin: 0;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);
}
.single-product .woocommerce-message a.button {
margin-right: 20px;
}




/* FREE - MAIN PAGE */

.post-type-archive-free .outer-title {
color: inherit;
margin-bottom: 10px;
font-size: 16px; 
line-height: 1;
}
.post-type-archive-free .outer-title a {
color: #333;
}

.post-type-archive-free .portfolio-nohover {
margin: 10px 0 50px;
}

.post-type-archive-free .outer-excerpt {
margin: 0;
}


.post-type-archive-free #action-shadow {
opacity: 0.4;
}

.post-type-archive-free #body-core {
background: #FAFAFA;
}

.post-type-archive-free #content-core {
background: #FFF;
border: 1px solid #DDD;
padding: 30px 30px 0;
margin-bottom: 10px;
-webkit-box-shadow: 0px 2px 4px #DDD;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.post-type-archive-free #content-core .button.large {
min-width: 70px;
padding: 5px 20px;
}
.post-type-archive-free #content-core .button.download {
padding-left: 15px;
}
.post-type-archive-free #content-core .button i {
padding-right: 10px;
}

.post-type-archive-free #intro.option1 {
background: white;
border: none;
border-bottom: 1px solid #DDD;
padding: 15px 10px 30px;
}

.post-type-archive-free #intro.option1 #intro-core {
border: none;
padding: 0;
text-align: left;
display: table;
width: 100%;
}

.post-type-archive-free #intro-title {
display: table-cell;
}
.post-type-archive-free #intro-button {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
}
.post-type-archive-free h1.page-title {
    font-size: 35px;  font-weight: 300;
}

.post-type-archive-free h2.page-title {
color: inherit;
    font-size: 20px;  font-weight: 300;  line-height: 1; margin: 0;
}


.post-type-archive-free #intro-button .themebutton {
background-color: #82CB51;
margin: 0;
padding: 10px 30px;
width: 175px;
box-sizing: border-box;
font-family: source sans pro;
font-weight: 600;
}

.post-type-archive-free #main .divider {
margin-bottom: 25px;
}










.project-description {
text-align: center;
    background: white;
    border: none;  border-top: 1px solid #DDD; border-bottom: 1px solid #DDD;  padding: 15px 10px 30px; margin-bottom: 30px;
}
.project-description-core {
display: block;
max-width: 960px;
margin: 0 auto;
}

.project-description h3 {
font-size: 22px;color: #071E69;  font-weight: 300;text-align: center; margin-bottom: 10px;
}
.project-description p {
    font-size: 14px;
    line-height: 2;
    margin: 0;
}

#action-shadow {
opacity: 0.4;
}








#header .header-links li a,
#header-loggedin .loggedin-links li a,
#header-support .support-links li a {
font-family: Source Sans Pro;
}
#header-loggedin .loggedin-links li a,
#header-support .support-links li a {
font-size: 13px;
}











/* MEMBERS AREA CODE */
.page-id-8791.logged-in #intro.option1,
.parent-pageid-8791.logged-in #intro.option1,
.single-tickets.logged-in #intro.option1,
.page-id-9222.logged-in #intro.option1,
.parent-pageid-9222.logged-in #intro.option1,
.post-type-archive-knowledge #intro.option1,
.tax-catknowledge #intro.option1,
.single-knowledge #intro.option1 {
padding: 30px 10px 30px;
}
.logged-in #intro .two_third,
.logged-in #intro .one_third {
margin-bottom: 0;
}

.member-info {
text-align: center;
height: 70px;
width: 100%;
background: #FAFAFA;
margin-top: 0;
padding: 10px;
border: 1px solid #CCC;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.member-info img {
padding: 0 8px;
}










h1.page-title {
font-size: 35px;
font-weight: 300;
}
h2.page-title {
color: inherit;
font-size: 20px;
font-weight: 300;
line-height: 1;
}


#intro-title {
display: table-cell;
}

#intro-button {
display: table-cell;
vertical-align: middle;
text-align: right;
}

#intro-button .themebutton {
margin: 0;
padding: 10px 20px;
width: 175px;
font-family: source sans pro;
font-weight: 600;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}





/* Ticket Support */
.wpas .wpas-profilename {
display: block;
}

.wpas .nav-tabs {
border-bottom: none;
/*float: right;*/
/*margin-bottom: 60px;*/
}
.wpas .nav-tabs .half {
float:right;
}
.wpas .nav-tabs:before,
.wpas .nav-pills:before,
.wpas .nav-tabs:after,
.wpas .nav-pills:after {
display: none;
}

.wpas .label {
font-size: 90%;
padding: .25em .6em;
color: #FFF;
background-color: #999;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
}

.wpas .nav-tabs .active {
display: none;
}

.wpas table thead tr {
background: #F0FAFE;
}

.wpas [class*="span"] {
float: none;
}


.wpas th {
text-align: left;
}
.wpas table {
border-collapse: collapse;
border-spacing: 0;
}

.wpas * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

.wpas .table thead>tr>th, .wpas .table tbody>tr>th, .wpas .table tfoot>tr>th, .wpas .table thead>tr>td, .wpas .table tbody>tr>td, .wpas .table tfoot>tr>td {
padding: 10px;
line-height: 1.428571429;
vertical-align: top;
border-top: 1px solid #DDD;
vertical-align: middle;
}

.wpas .form-control {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
display: block;
padding: 8px 12px;
font-size: 14px;
background-color: #FFF;
border: 1px solid #CCC;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.wpas .form-control:focus {
border-color: rgba(82, 168, 236, 0.8);
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);
-ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);
-o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);
}

.wpas .themebutton {
padding: 7px 25px;
font-size: 14px;
}







.wpas table tr {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}

.wpas table tbody tr {
background-color: #FFF;
}

.wpas table tbody tr.wpas_administrator,
.wpas table tbody tr.wpas_wpas_agent {

background: #FAFAFA;
}

.wpas_ticketlist tbody tr:hover {
background-color: #FAFAFA;
}


.wpas table {
border-bottom: 1px solid #DDD;
}




.wpas .qq-upload-button {
display: inline-block;
padding: 8px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: 500;
line-height: 1.428571429;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
border: 1px solid rgba(0, 0, 0, 0);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
}



.wpas .btn-success {
color: #FFF;
background-color: #5CB85C;
border-color: #5CB85C;
}

.wpas .btn-block {
display: block;
width: 100%;
padding-right: 0;
padding-left: 0;
}

.qq-drop-processing {
display: none;
}


#wpas_dropzone {
width: 100%;
padding: 2em 0;
text-align: center;
border: 3px dashed #CCC;
margin-bottom: 1em;
background-color: #FFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

.wpas .wp-switch-editor {
height: 26px;
}


.wpas input[type="button"] {
background: none;
color: inherit;
border: 1px solid #C3C3C3;
padding: 2px 4px;
}

.wpas .alert {
padding: 10px 35px 10px 15px;
margin-bottom: 20px;
color: #C09853;
background-color: #FCF8E3;
border: 1px solid #FBEED5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
}

.qq-upload-list li {
margin: 0;
padding: 9px;
font-size: 14px;
background-color: #FFF0BD;
}

#wpas_fileupload .qq-upload-list li {
padding: 0.5em 0;
margin-bottom: 0.25em;
}

#wpas_fileupload .qq-upload-list, #wpas_fileupload .qq-upload-list li {
margin: 0;
padding: 0;
list-style: none;
text-align: center;
}

.qq-upload-retry, .qq-upload-delete {
display: none;
color: #000;
}

.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-retry, .qq-upload-failed-text, .qq-upload-finished, .qq-upload-delete {
margin-right: 12px;
}

.wpas .alert {
color: #C09853;
}
.alert-danger, .alert-error {
color: #B94A48;
}

.alert {
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

#wpas_fileupload .qq-upload-list li {
padding: 0.5em 0;
margin-bottom: 0.25em;
}


.qq-upload-size, .qq-upload-cancel, .qq-upload-retry, .qq-upload-delete {
font-size: 12px;
font-weight: normal;
}

#wpas_fileupload .qq-upload-list {
margin-top: 1em;
}

.qq-progress-bar {
background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207CCA), color-stop(100%,#7DB9E8));
background: -webkit-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%);
background: -o-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
background: -ms-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
background: linear-gradient(to bottom, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%);
width: 0%;
height: 15px;
margin-bottom: 3px;
display: none;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-ms-border-radius: 6px;
-o-border-radius: 6px;
border-radius: 6px;
}



.qq-upload-spinner {
display: inline-block;
background: url('//www.thinkupthemes.com/wp-content/plugins/awesome-support/plugins/jquery.fineuploader-3.5.0/loading.gif');
width: 15px;
height: 15px;
vertical-align: text-bottom;
}

#wpas_dropzone.dz_active {
background-color: #FFFFED;
border-color: #667;
}


.wpas .table {
width: 100%;
margin-bottom: 30px;
}

.wpas input, .wpas textarea, .wpas .wp-editor-wrap {
margin-bottom: 1em;
}

#tickets_responses .ticket_profile strong {
display: block;
}


.well {
padding: 0;
background-color: #FFF;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}

.wpas h2 {
font-weight: 600;
font-size: 20px;
}



.wpas table p:last-child {
margin: 0;
}

.wpas legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 20px;
font-size: 20px;
font-weight: 600;
line-height: inherit;
color: #333;
border: 0;
border-bottom: 1px solid #E5E5E5;
}


.wpas label {
display: inline-block;
margin-bottom: 5px;
}
#wpas-new-ticket .col-lg-6 .form-group,
.wpas fieldset#wpas_ticketproperties .control-group {
margin: 0;
width: 50%;
float: left;
}
#wpas-new-ticket .col-lg-6 .form-group select,
#wpas-new-ticket .col-lg-6 .form-group input[type="text"],
.wpas fieldset#wpas_ticketproperties .control-group select {
display: block;
width: 90%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
#wpas-new-ticket .row {
margin: 0;
}
#wpas-new-ticket .form-group p:first-child {
margin-bottom: 5px;
}
.wpas fieldset {
margin-bottom: 2em;
}

#wpas_ticketproperties {
margin-bottom: 50px;
}


.wpas .form-control {
display: block;
width: 100%;
padding: 8px 12px;
font-size: 14px;
line-height: 1.428571429;
color: #555;
vertical-align: middle;
background-color: #FFF;
border: 1px solid #CCC;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.wpas-trash {
display: none;
}


/* Support Page - Logged in */
.single-tickets.logged-in #intro.option1 {
background: #FFF;
border: none;
}

.single-tickets.logged-in #body-core {
background: #FAFAFA
}

.single-tickets.logged-in #main-core {
background: #FFF;
border: 1px solid #CCC;
margin-top: 0;
padding: 35px 80px;
-webkit-box-shadow: 0 3px 10px -1px #D0D0D0;
-moz-box-shadow: 0 3px 10px -1px #D0D0D0;
-ms-box-shadow: 0 3px 10px -1px #D0D0D0;
-o-box-shadow: 0 3px 10px -1px #D0D0D0;
box-shadow: 0 3px 10px -1px #D0D0D0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;

}

/* Stop intro appearing when logged out user is sent from hotmail to read ticket */

.single-tickets.logged-out #body-core {
background: #FAFAFA;
}
.single-tickets.logged-out #intro {
display: none;
}





div.wpcf7-mail-sent-ok {
font-size: 90%;
background: #CAFFC3;
}

div.wpcf7-validation-errors {
font-size: 90%;
background: #F9FFC3;
}

span.wpcf7-not-valid-tip {
background: #FFDBDB;
}

div.wpcf7-mail-sent-ok,
div.wpcf7-validation-errors,
span.wpcf7-not-valid-tip {
border: 1px solid rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0 #FFF;
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-ms-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
}

/* Fix contact form 7 width issue for iPhone */
#body-core {
overflow: hidden;
}










.home #content .button {
font-size: 14px
}
.themebutton,
.button.blue {
text-shadow: 0 -1px 0 #0A64A4;
background-color: #3E94D1;
background-image: -moz-linear-gradient(top, #3E94D1, #0A64A4);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3E94D1), to(#0A64A4) );
background-image: -webkit-linear-gradient(top, #3E94D1, #0A64A4);
background-image: -o-linear-gradient(top, #3E94D1, #0A64A4);
background-image: linear-gradient(to bottom, #3E94D1, #0A64A4);
background-repeat: repeat-x;
border-color: #0A64A4 #0A64A4 #0A64A4;
}
.button.green {
text-shadow: 0 -1px 0 #1CA40A;
background-color: #50D13E;
background-image: -moz-linear-gradient(top, #50D13E, #16A40A);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#50D13E), to(#16A40A) );
background-image: -webkit-linear-gradient(top, #50D13E, #16A40A);
background-image: -o-linear-gradient(top, #50D13E, #0A64A4);
background-image: linear-gradient(to bottom, #50D13E, #16A40A);
background-repeat: repeat-x;
border-color: #10A40A #23A40A #1CA40A;
}

.woocommerce li {
list-style: none;
}



/* Footer Area */
#footer-core .wpcf7-form textarea {
height: 65px;
min-height: 65px
}
#footer-core .wpcf7-form input {
text-shadow: none;
}
#footer-core a {
color: #C0C0C0;
}
.textwidget ul {
margin: 0;
}
.textwidget li {
list-style: none;
border-bottom: 1px dotted #555;
padding: 5px 0;
}
.textwidget li:first-child {
padding-top: 0;
}


/* Cookie bar */
#cookie-law-info-bar #CONSTANT_OPEN_URL {
text-decoration: underline;
}
#cookie-law-info-bar {
-webkit-box-shadow: 1px 1px 7px #676767;
-moz-box-shadow: 1px 1px 7px #676767;
-ms-box-shadow: 1px 1px 7px #676767;
-o-box-shadow: 1px 1px 7px #676767;
box-shadow: 1px 1px 7px #676767;
}
#cookie-law-info-bar span {
font-family: arial;
font-size: 12px;
font-weight: bold;
}
.cli-plugin-button, .cli-plugin-button:visited {
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}

#hellobar.regular a.hellobar_cta.button {
padding: 0px 8px !important;
}





/*#menu-item-9764 {
display: none;
}*/


#header .header-links li span:nth-child(2) {
height: 0;
font-weight: bold;
color: #F33F3F;
position: relative;
top: -30px;
left: 70px
}








/* TOTAL FEEDBACK WIDGET */
.total_feedback_window {
max-width: 250px;
position: fixed;
text-shadow: 1px 1px 1px #444;
bottom: 0;
right: 30px;
width: 300px;
z-index: 10000;
background-color: #4C6464;
background-color: #272829;
border: solid 2px rgba(255, 255, 255, 0.2);
-webkit-box-shadow: 0px 0 2px rgba(0, 0, 0, 0.29);
-moz-box-shadow: 0px 0 2px rgba(0,0,0,0.29);
box-shadow: 0px 0 2px rgba(0, 0, 0, 0.29);
-moz-border-radius: 6px 0 0 0;
-webkit-border-radius: 6px 0 0 0;
border-radius: 6px 0 0 0;
color: #EBEBEB;
font: 11px/13pt Arial;
padding: 2px 15px;
min-height: 0;
display: none;
}

.total_feedback_window .title {
font-size: 12px;
}

.total_feedback_window .total-minimize {
position: absolute;
top: -25px;
right: -2px;
background-color: #4C6464;
background: #272829;
width: 20px;
color: #FFF;
-webkit-border-radius: 6px 6px 0 0;
-moz-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
font: normal 13pt/15pt Arial;
cursor: pointer;
text-align: center;
text-align: center;
color: #EBEBEB;
font-size: 19px;
font-weight: bold;
background: #272829;
border: solid 2px rgba(255, 255, 255, 0.2);
border-bottom: none;
-webkit-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px -2px 2px rgba(0,0,0,0.20);
box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.2);
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
width: 28px;
height: 23px;
position: absolute;
top: -25px;
right: -2px;
background: #272829;
color: #FFF;
-webkit-border-radius: 6px 6px 0 0;
-moz-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
font: normal 13pt/15pt Arial;
cursor: pointer;
text-align: center;
}



.total_feedback_window ul li, #content .total_feedback_window ul li {
padding: 9px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-border-radius: 26px;
margin: 0 0 4px;
background-color: #323334;
background-color: rgba(183, 183, 183, 0.1);
text-align: left;
}


.total_feedback_window input {
margin: 0 5px 2px 3px;
}

.total_feedback_window ul li:hover {
background-color: #707A7A;
background-color: #393A3C;
cursor: pointer;
}




.total_feedback_window .total-feedback-window-button {
text-shadow: none;
text-transform: capitalize;
border: 1px solid #111;
background: #1A1A1A;
color: #CCC;
border: 1px solid #444;
background: #111;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
border: 1px solid rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 0px 2px rgba(255, 255, 255, 0.3) inset,0 0px 2px rgba(255, 255, 255, 0.3) inset,0 1px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset,0 1px 2px rgba(255, 255, 255, 0.3) inset,0 1px 2px rgba(0, 0, 0, 0.3);
-ms-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset,0 1px 2px rgba(255, 255, 255, 0.3) inset,0 1px 2px rgba(0, 0, 0, 0.3);
-o-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset,0 1px 2px rgba(255, 255, 255, 0.3) inset,0 1px 2px rgba(0, 0, 0, 0.3) box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset,0 1px 2px rgba(255, 255, 255, 0.3) inset,0 1px 2px rgba(0, 0, 0, 0.3);
}


.total_feedback_window .total-feedback-window-button:hover {
color: #FFF;
background: #111;
}
.total_feedback_window .tf-post-text {
font-size: 11px;
color: #DDD;
}
.total_feedback_window .tf-post-text span {
color: white;
}

#notification {
border-bottom: none;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
}
#notification-core {
position: relative;
padding: 17px 0px  17px;
font-family: source sans pro;
font-weight: bold;
font-size: 18px;
text-shadow: 1px 1px 1px #000;
}

/* Support ticket  - hide content I wanted to remove. */
#post-10293 pre,
#post-10293 .attachmens,
#post-10293 #reply-10321,
#post-10344 #reply-10380,
#post-10391 #reply-10393,
#post-10391 #reply-10395,
#post-10330 #reply-10413,
#post-10707 #reply-1070,
#post-11002 #reply-11019,
#post-11002 #reply-11020,
#post-11144 #reply-11202,
#post-11144 #reply-11205,
#post-11213 #reply-1123,
#post-11238 #reply-11249,
#post-11289 #reply-11295,
#post-11355 #reply-11367,
#post-11474 #reply-11479,
#post-11812 #reply-11889,
#post-11812 #reply-11890,
#post-11991 #reply-12014,
#post-11991 #reply-12013,
#post-11991 #reply-12014,
#post-11991 #reply-12015,
#post-12111 #reply-12113,
#post-12527 #reply-12529,
#post-15204 #reply-15206,
#post-15204 #reply-15208,
#post-15371 #reply-15382,
#post-15583 #reply-15675,
#post-15727 #reply-15810,
#post-15912 #reply-15918,
#post-16831 #reply-16870,
#post-16833 #reply-16873,
#reply-71429 > th {
display: none;
}



/* Contact form in footer */
#footer .wpcf7-form .wpcf7-not-valid-tip {
font-size: 10px;
padding: 4px 5px;
}
#footer .wpcf7-form .wpcf7-captchar {
width: 50%;
}
#footer .wpcf7-form .wpcf7-captchac {
border: 1px solid #444;
float: right;
width: 88px;
}

.hidden {
display: none;
}

/* Hide notification on page builder page */
.page-id-10824 #notification {
display: none;
}


























































/* Hide notification on page builder page */
.page-template-template-blog-style1-php #body-core {
background: #FAFAFA;
}
.page-template-template-blog-style1-php #action-shadow {
background: none;
}
.page-template-template-blog-style1-php #main-core,
.page-template-template-blog-style1-php #sidebar-core aside {
background: #FFF;
border: 1px solid #DDD;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.page-template-template-blog-style1-php #main-core {
padding: 30px;
}
.page-template-template-blog-style1-php .blog-style1 .blog-title {
font-weight: 600;
font-size: 30px;
}

.page-template-template-blog-style1-php .blog-style1 .two_fifth,
.page-template-template-blog-style1-php .blog-style1 .three_fifth {
margin-bottom: 0;
}








/* hide intro on blog and single post pages */
.page-template-template-blog-style1-php #intro.option1,
.single-post #intro.option1 {
display: none;
}





















.single-post #body-core {
background: #FAFAFA;
}
.single-post #action-shadow {
background: none;
}
.single-post #main-core,
.single-post #sidebar-core aside {
background: #FFF;
border: 1px solid #DDD;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}




















/* Sidebar - Social media links */
.thinkup_widget_social {
	-webkit-box-shadow: 0px 2px 4px #DDD;
	-moz-box-shadow: 0px 2px 4px #DDD;
	-ms-box-shadow: 0px 2px 4px #DDD;
	-o-box-shadow: 0px 2px 4px #DDD;
}
#social-twitter,
#social-facebook {
    width: 50%;
    margin: 0;
    box-sizing: border-box;
    padding: 15px 15px 25px;
    text-align: center;
}
#social-twitter {
    border-right: 1px solid #ddd;
}
#social-twitter i,
#social-facebook i {
    display: block;
    font-size: 40px;
    color: #909090;
    margin: 10px 0 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#social-twitter:hover i {
    color: #a5dee8;
    margin: 0 0 10px;
}
#social-facebook:hover i {
    color: #3b5997;
    margin: 0 0 10px;
}

/* Sidebar - Mailchimp */
#sidebar-newsletter {
background: #333;
color: #FFF;
padding: 15px 20px 20px;
}
#sidebar-newsletter .email {
border: none;
width: 150px;
box-sizing: border-box;
float: left;
margin-top: 10px;
}
#sidebar-newsletter .submit {
width: 60px;
float: left;
margin-top: 10px;
}
#sidebar-newsletter .button {
box-sizing: border-box;
margin: 0;
padding: 5px 12px 4px;
margin-left: 4px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
}




/* Siderbar - Themes widget */
.thinkup_widget_themes {
background: none !important;
border: none !important;
}
.sidebar-themes {
width: 129px;
height: 129px;
background: white;
border: 1px solid #ddd;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.sidebar-themes.one_half {
margin: 0 15px 15px 0;
}
.sidebar-themes.one_half.last {
margin: 0 0 15px 0;
}


.sidebar-themes {
	position:relative
}
.sidebar-themes .theme-overlay {
top: 0;
left: 0;
opacity: 0;
display: table;
position: absolute;
height: 100%;
width: 100%;
margin: 0 auto;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease
}
.sidebar-themes:hover .theme-overlay {
opacity: 1;
background: rgba(0, 0, 0, 0.4);
background: #333;
}
.sidebar-themes .theme-overlay-inner {
text-align: center;
display: table-cell;
vertical-align: middle;
color: #FFF;
font-size: 35px;
font-weight: 600;
}

#sidebar h3.widget-title {
padding: 0;
}
#sidebar h3.widget-title:after {
border: none;
}



/* Sharrre buttons on single post pages */
  #sharepost .buttons {
width: 450px;
margin: 0 auto;
}
  .sharrre{
    float:left;
  }
  .sharrre .button {
    float:left;
    max-width:60px;
    margin:0 10px;
  }


/* Sabre anti-spam registration */
.sabre_spectre {
display: none;
}

/* Footer copyright - disable link styling */
#menu-item-9419 a:hover {
color: #DDD;
cursor: default;
}



/* Sabre anti-spam registration */
.sabre_spectre {
display: none;
}


/* Knowledge Base - Docs */
#doc-search {
width: 650px;
padding: 10px;
margin-bottom: 30px;
}
.doc-searchsubmit {
display: none !important;
}
.ui-helper-hidden-accessible {
display: none;
}
.ui-autocomplete {
    list-style:none;
    width: 648px !important;
    margin-left: 21px;
    background-color: #FFF;
    box-shadow: 0px 1px 1px 1px #DDD;
    border-radius: 0px 0px 3px 3px;
}
.ui-autocomplete li {
    color: inherit;
    display: block;
    font-family: open sans;
    padding: 10px;
    border-bottom: 1px solid #eee;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
   	transition: all 0.3s ease;
}
.ui-autocomplete li:last-child {
	border-bottom: none;
}
.ui-autocomplete li:hover {
cursor: pointer;
color: #fff;
background: #333;
}

.ui-autocomplete-loading {
background: url('//www.thinkupthemes.com/wp-content/themes/alante/images/loading.gif') right -30px center no-repeat !important;
background-size: 120px !important;
}

.post-type-archive-knowledge .doc-section h3 {
color: #333;
margin-bottom: 10px;
}
.post-type-archive-knowledge .doc-section i {
padding-right: 10px;
}
.post-type-archive-knowledge .doc-section p {
margin-bottom: 0px;
}
.post-type-archive-knowledge .doc-section a {
color: inherit;
}
.post-type-archive-knowledge .doc-section a:hover {
color: #3F4DF3;
}
.post-type-archive-knowledge .doc-more {
display: inline-block;
margin-top: 10px;
}

.post-type-archive-knowledge #body-core,
.tax-catknowledge #body-core,
.single-knowledge #body-core {
background: #FAFAFA;
}
.post-type-archive-knowledge #sidebar-core,
.post-type-archive-knowledge #main-core,
.tax-catknowledge #sidebar-core,
.tax-catknowledge #main-core,
.single-knowledge #sidebar-core,
.single-knowledge #main-core {
padding: 20px;
background: #FFF;
border: 1px solid #DDD;
}


.single-knowledge #main img {
width: 100%;
border: 1px solid #ddd;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.single-knowledge #main img.iconimage,
.single-knowledge #main .iconimage img {
	width: auto;
	border: none;
}

.tax-catknowledge .doc-intro {
margin-bottom: 30px;
border-bottom: 1px solid #EEE;
padding-bottom: 15px;
}
.tax-catknowledge .doc-intro .doc-title {
margin-bottom: 5px;
}
.tax-catknowledge .doc-intro .doc-title a:hover {
color: #3F4DF3;
}
.tax-catknowledge .doc-section {
margin-bottom: 25px
}
.tax-catknowledge .doc-articles a {
color: inherit;
display: block;
position: relative;
}
.tax-catknowledge .doc-articles span {
display: inline-block;
padding: 15px 20px;
background: #FAFAFA;
border: 1px solid #EEE;
margin-bottom: 5px;
color: inherit;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

.tax-catknowledge h4.doc-title a {
color: #333;
}
.tax-catknowledge .doc-articles .doc-title {
width: 100%;
position: relative;
z-index: 2;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.tax-catknowledge .doc-articles .doc-more {
text-align: center;
width: 20%;
position: absolute;
right: 0;
top: 0;
}


.tax-catknowledge .doc-articles a:hover .doc-title {
width: 80%;
}
.tax-catknowledge .doc-articles a:hover .doc-more  {
display: inline-block;
width: 20%;
color: #FFF;
background: #333;
border-color: #333;
}


.post-type-archive-knowledge #intro.option1,
.tax-catknowledge #intro.option1,
.single-knowledge #intro.option1 {
border: none;
background: #FFF;
}






















/*---------------------------------------------------------------------------- 
	01.	Knowledge Base			-	15934
---------------------------------------------------------------------------- */


/*---------------------------------------------------------------------------- 
	02.	Discount Voucher		-	11269
---------------------------------------------------------------------------- */

.page-id-11269 #content .one_half img {
display: block;
margin: 0 auto;
}
.page-id-11269 .da-thumbs,
.page-id-11269 .da-thumbs a img {
    width: 260px;
display: block;
margin: 0 auto;
}
.page-id-11269 section#options {
display: none;
}
.page-id-11269 .hover-excerpt,
.page-id-11269 .da-thumbs .hover-title,
.page-id-11269 img.hover-link,
.page-id-11269 img.hover-zoom  {
}



.page-id-11269 .outer-title {
color: inherit;
margin-bottom: 10px;
font-size: 16px; 
line-height: 1;
}
.page-id-11269 .outer-title a {
color: #333;
}

.page-id-11269 .portfolio-nohover {
margin: 10px 0 50px;
}

.page-id-11269 .outer-excerpt {
margin: 0;
}


.page-id-11269 #action-shadow {
opacity: 0.4;
}

.page-id-11269 #body-core {
background: #FAFAFA;
}

.page-id-11269 #content-core {
background: #FFF;
border: 1px solid #DDD;
padding: 30px;
margin-bottom: 10px;
-webkit-box-shadow: 0px 2px 4px #DDD;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.page-id-11269 #content-core i {
font-size: 200px;
color: #3F4DF3;
}


.page-id-11269 #content-core .button.large {
padding: 5px 20px;
}

.page-id-11269 #intro.option1 {
background: white;
border: none;
border-bottom: 1px solid #DDD;
padding: 15px 10px 30px;
}

.page-id-11269 #intro.option1 #intro-core {
border: none;
padding: 0;
text-align: left;
display: table;
width: 100%;
}

.page-id-11269 #intro-title {
display: table-cell;
}
.page-id-11269 #intro-button {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
}
.page-id-11269 h1.page-title {
    font-size: 35px;  font-weight: 300;
}

.page-id-11269 h2.page-title {
color: inherit;
    font-size: 20px;  font-weight: 300;  line-height: 1; margin: 0;
}


.page-id-11269 #intro-button .themebutton {
background-color: #82CB51;
margin: 0;
padding: 10px 30px;
width: 175px;
box-sizing: border-box;
font-family: source sans pro;
font-weight: 600;
}


.page-id-11269 h1.main-title {
text-align: center;
font-size: 45px;
margin: 0;
}
.page-id-11269 h3.main-title {
text-align: center;
font-size: 18px;
}

.page-id-11269 .coupon {
	width: 350px;
	padding: 20px;
	text-align: center;
	border: 3px dashed #ccc; 
	margin: 0 auto 30px;
}
.page-id-11269 .coupon h3 {
	font-size: 50px; 
	margin-bottom: 20px; 
	line-height: 1;
}
.page-id-11269 .coupon p {
margin: 0;
}

/*---------------------------------------------------------------------------- 
	03.	Page Builder			-	10824
---------------------------------------------------------------------------- */

.page-id-10824 #content .one_half img {
display: block;
margin: 0 auto;
}

.page-id-10824 .da-thumbs,
.page-id-10824 .da-thumbs a img {
    width: 260px;
display: block;
margin: 0 auto;
}

.page-id-10824 section#options {
display: none;
}
.page-id-10824 .hover-excerpt,
.page-id-10824 .da-thumbs .hover-title,
.page-id-10824 img.hover-link,
.page-id-10824 img.hover-zoom  {
}



.page-id-10824 .outer-title {
color: inherit;
margin-bottom: 10px;
font-size: 16px; 
line-height: 1;
}
.page-id-10824 .outer-title a {
color: #333;
}

.page-id-10824 .portfolio-nohover {
margin: 10px 0 50px;
}

.page-id-10824 .outer-excerpt {
margin: 0;
}


.page-id-10824 #action-shadow {
opacity: 0.4;
}

.page-id-10824 #body-core {
background: #FAFAFA;
}

.page-id-10824 #content-core {
background: #FFF;
border: 1px solid #DDD;
padding: 30px 30px 0;
margin-bottom: 10px;
-webkit-box-shadow: 0px 2px 4px #DDD;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.page-id-10824 #content-core i {
color: #222;
margin-right: 10px;
}

.page-id-10824 #content-core .button.large {
padding: 5px 20px;
}

.page-id-10824 #intro.option1 {
background: white;
border: none;
border-bottom: 1px solid #DDD;
padding: 15px 10px 30px;
}

.page-id-10824 #intro.option1 #intro-core {
border: none;
padding: 0;
text-align: left;
display: table;
width: 100%;
}

.page-id-10824 #intro-title {
display: table-cell;
}
.page-id-10824 #intro-button {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
}
.page-id-10824 h1.page-title {
    font-size: 35px;  font-weight: 300;
}

.page-id-10824 h2.page-title {
color: inherit;
    font-size: 20px;  font-weight: 300;  line-height: 1; margin: 0;
}


.page-id-10824 #intro-button .themebutton {
background-color: #82CB51;
margin: 0;
padding: 10px 30px;
width: 175px;
box-sizing: border-box;
font-family: source sans pro;
font-weight: 600;
}


.page-id-10824 h1.main-title {
text-align: center;
font-size: 45px;
margin: 0;
}
.page-id-10824 h3.main-title {
text-align: center;
font-size: 18px;
}



.page-id-10824 .article-inner {
position: relative;
}







.page-id-10824 .anim-end-btt {
position: relative;
}



.page-id-10824 .theme-overlay {
display: table;
opacity: 0;
position: absolute;
top: 47px;
left: 128px;
height: 292px;
width: 684px;
background: rgba(0, 0, 0, 0.5);
}
.page-id-10824 .theme-overlay-inner {
display: table-cell;
vertical-align: middle;
font-size: 80px;
color: #fff;
}





/*---------------------------------------------------------------------------- 
	04.	WordPress Training		-	10228
---------------------------------------------------------------------------- */

.page-id-10228 #body-core {
background: #FAFAFA;
}
.page-id-10228 .training-content .two_third,
.page-id-10228 .training-content .one_third,
.page-id-10228 .training-details {
background: #FFF;
border: 1px solid #DDD;
padding: 0;
overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.page-id-10228 .training-content .two_third,
.page-id-10228 .training-content .one_third {
height: 470px;
margin-bottom: 30px;
}
.page-id-10228 .training-content .two_third,
.page-id-10228 .training-details {
padding: 30px;
}
.page-id-10228 .training-content .training-aboutus {
border-top: 1px solid #EEE;
padding: 20px 25px 0;
}
.page-id-10228 .training-content .training-price {
text-align: center;
font-size: 60px;
line-height: 1;
color: #0A64A4;
font-weight: 300;
padding: 30px 30px 20px;
}

.page-id-10228 .training-content .training-details {
background: #F0FAFE;
padding: 10px 30px;
height: 100%;
font-size: 13px;
border-top: 1px solid #DDD;
}

.page-id-10228 .training-content ul.list.iconfont li {
padding: 0 0 7px 50px;
margin-bottom: 7px;
border-bottom: 1px solid #EEE;
text-shadow: 1px 1px 0px #FFF;
}

.page-id-10228 .training-content .checkout-button {
width: 100%;
font-family: sans-serif !important;
font-weight: bold;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);
display: block;
padding: 10px;
font-size: 14px;
margin-top: 20px;
background: #50D13E;
text-shadow: 0 -1px 0 #1CA40A;
border-color: #10A40A #23A40A #1CA40A;
}

.page-id-10228 .training-downloads {
text-decoration: underline;
}






/* Event plugin css */
.page-id-10228 .evo_sort_btn {
display: none;
}
.page-id-10228 .eventon_sort_line.evo_sortOpt {
display: none;
}
.page-id-10228 .eventon_filter.evo_sortOpt {
display: block !important;
}
.page-id-10228 .evcal_desc_info em {
display: block;
}


.page-id-10228 .evo_popup .evcal_btn {
font: bold 14px arial;
display: inline-block;
padding: 8px 12px!important;
margin-top: 4px;
text-transform: uppercase;
color: #FFF;
background-color: #237EBD;
}

.page-id-10228 .evo_popup .evopopclose {
width: 30px;
height: 30px;
background: url('//www.thinkupthemes.com/wp-content/themes/alante/lib/extentions/prettyPhoto/images/prettyPhoto/default/sprite.png') 2px 1px no-repeat;
cursor: pointer;
color: rgba(0, 0, 0, 0);
padding: 0
}
.page-id-10228 .evo_popup .evopopclose:hover {
opacity: 0.95;
}

.page-id-10228 .evo_popup .eventon_desc_in p:last-child {
margin: 0;
}

.page-id-10228 .evo_popin {
border-radius: 10px;
border: 5px solid #111;
}


.page-id-10228 .evo_popbg {
opacity: 0.8;
}

.page-id-10228 .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, 
.page-id-10228 .evo_pop_body .evcal_desc span.evcal_desc2 {
font-size: 16px;
font-weight: 500;
font-family: open sans;
text-transform: none;
}
.page-id-10228 .evcal_evdata_row .evcal_evdata_cell h3.evo_h3 {
font-family: open sans;
font-weight: 700;
}

.page-id-10228 .evcal_evdata_row .evcal_evdata_cell h2.bash {
font-family: open sans;
font-weight: 500;
}
.page-id-10228 .evo_popup .bordr {
border: none;
}
.page-id-10228 .evo_pop_body .bordb {
border-top: 1px solid #DDD;
border-bottom: none;
}
.page-id-10228 .evo_popup .evcal_evdata_row {
background: none;
}

.page-id-10228 .ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur {
font-family: open sans;
text-transform: none;
font-weight: 500;
font-size: 16px;
line-height: 1.5;
color: #888;
}

.page-id-10228 .ajde_evcal_calendar #evcal_prev {
margin: 4px 10px 0 0;
}
.page-id-10228 .ajde_evcal_calendar #evcal_next {
margin: 4px 0 0 10px;
}
.page-id-10228 .eventon_sf_field p,
.page-id-10228 .eventon_filter_selection p {
font-family: open sans;
color: #888;
text-transform: none;
}

.page-id-10228 .eventon_events_list .eventon_list_event a.desc_trig {
border: none;
background: #FFF;
}
.page-id-10228 .eventon_events_list .eventon_list_event a.desc_trig:hover {
background: white;
}

.page-id-10228 #eventon_loadbar_section,
.page-id-10228 #evcal_list {
border: none;
}
.page-id-10228 .ajde_evcal_calendar .eventon_events_list .eventon_list_event {
border: 1px solid #DDD;
-webkit-box-shadow: 4px 4px 0 0 #EBEBEB;
-moz-box-shadow: 4px 4px 0 0 #EBEBEB;
box-shadow: 4px 4px 0 0 #EBEBEB;
margin: 0 4px 14px 0;
position: relative;
}
.page-id-10228 #evcal_list .eventon_list_event .evcal_cblock {
font-family: open sans;
color: #555;
font-weight: 500;
}



/* Tabs */
.page-id-10228 .nav-tabs>li>a {
margin-right: 0;
border: none;
padding: 21px;
text-align: center;
}
.page-id-10228 .nav-tabs>li.active {
border-bottom: 1px solid rgba(0, 0, 0, 0);
}
.page-id-10228 .nav-tabs a:hover,
.page-id-10228 .tabs .nav-tabs li:active a {
background: white;
}
.page-id-10228 .tabs .nav-tabs>.active>a, 
.page-id-10228 .tabs .nav-tabs>.active>a:hover, 
.page-id-10228 .tabs .nav-tabs>.active>a:focus {
border: none;
border-top: 4px solid #D13636;
border-color: #D13636;
padding-top: 21px;
}
.page-id-10228 .nav-tabs>li>a:hover {
border-color: #D13636;
}
.page-id-10228 .nav-tabs {
border: 1px solid #DDD;
}
.page-id-10228 .tabs .nav-tabs a {
font-size: 13px;
border-top: 4px solid #FFF;
}
.page-id-10228 .nav-tabs>li {
width: 33.333%;
background: white;
border-right: 1px solid #DDD;
border-bottom: 1px solid #DDD;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.page-id-10228 .nav-tabs>li:last-child {
border-right: none;
}

.page-id-10228 .eventon_list_event .event-shadow {
opacity: 0;
display: none;
}
.page-id-10228 .eventon_list_event a .event-shadow {
opacity: 0;
display: none;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.page-id-10228 .eventon_list_event a:hover .event-shadow {
opacity: 1;
display: block;
}
.page-id-10228 .evo_popup .event-shadow {
display: none !important;
}

.page-id-10228 .training-item {
font-size: 16px;
font-weight: 600;
background: url('/wp-content/themes/unleash/images/lists/tick/tick1.png') no-repeat center left;
padding: 0px 0px 3px 30px;
margin-bottom: 5px;
}

.page-id-10228 .tabs .tab-content {
padding: 20px 30px;
}

.page-id-10228 .tab-content ul li {
list-style: circle;
margin: 0px 0px 2px 25px;
}
.page-id-10228 .tabs .iconmain h3,
.page-id-10228 .tabs .iconimage h3 {
font-weight: 600;
}

.page-id-10228 #intro-button h3 {
margin: 0 1px 0 0;
}
.page-id-10228 #intro-button i {
margin-right: 15px;
}





/*---------------------------------------------------------------------------- 
	05.	Events					-	10192
---------------------------------------------------------------------------- */


/*---------------------------------------------------------------------------- 
	06.	Test					-	9937
---------------------------------------------------------------------------- */

.page-id-9937 .anim-start-ltr,
.page-id-9937 .anim-start-btt,
.page-id-9937 .anim-start-ttb,
.page-id-9937 .anim-start-rtl,
.page-id-9937 .anim-start-stb {
opacity: 0;
float: left;
}
.page-id-9937 .anim-end-ltr,
.page-id-9937 .anim-end-btt,
.page-id-9937 .anim-end-ttb,
.page-id-9937 .anim-end-rtl,
.page-id-9937 .anim-end-stb {
opacity: 1;
float: left;
}

.page-id-9937 .anim-end-ltr {
	-webkit-animation: anim-ltr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-moz-animation: anim-ltr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-ms-animation: anim-ltr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	animation: anim-ltr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.page-id-9937 .anim-end-btt {
	-webkit-animation: anim-btt 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-moz-animation: anim-btt 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-ms-animation: anim-btt 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	animation: anim-btt 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.page-id-9937 .anim-end-ttb {
	-webkit-animation: anim-ttb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-moz-animation: anim-ttb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-ms-animation: anim-ttb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	animation: anim-ttb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.page-id-9937 .anim-end-rtl {
	-webkit-animation: anim-rtl 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-moz-animation: anim-rtl 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-ms-animation: anim-rtl 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	animation: anim-rtl 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.page-id-9937 .anim-end-stb {
	-webkit-animation: anim-stb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-moz-animation: anim-stb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-ms-animation: anim-stb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	animation: anim-stb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}



/* Create left to right effect */
@keyframes anim-ltr {
    0% { transform:translate(-10%,0);opacity:0}
    100%{ transform:translate(0,0);opacity:1}
}
@-moz-keyframes anim-ltr {
    0% { -moz-transform:translate(-10%,0);opacity:0}
    100%{-moz-transform:translate(0,0);opacity:1}
}
@-webkit-keyframes anim-ltr {
    0% { -webkit-transform:translate(-10%,0);opacity:0}
    100%{-webkit-transform:translate(0,0);opacity:1}
}

/* Create bottom to top effect */
@keyframes anim-btt {
    0% { transform:translate(0,10%);opacity:0}
    100%{ transform:translate(0,0);opacity:1}
}
@-moz-keyframes anim-btt {
    0% { -moz-transform:translate(0,10%);opacity:0}
    100%{-moz-transform:translate(0,0);opacity:1}
}
@-webkit-keyframes anim-btt {
    0% { -webkit-transform:translate(0,10%);opacity:0}
    100%{-webkit-transform:translate(0,0);opacity:1}
}

/* Create top to bottom effect */
@keyframes anim-ttb {
    0% { transform:translate(0,-10%);opacity:0}
    100%{ transform:translate(0,0);opacity:1}
}
@-moz-keyframes anim-ttb {
    0% { -moz-transform:translate(0,-10%);opacity:0}
    100%{-moz-transform:translate(0,0);opacity:1}
}
@-webkit-keyframes anim-ttb {
    0% { -webkit-transform:translate(0,-10%);opacity:0}
    100%{-webkit-transform:translate(0,0);opacity:1}
}

/* Create right to left effect */
@keyframes anim-rtl {
    0% { transform:translate(10%,0);opacity:0}
    100%{ transform:translate(0,0);opacity:1}
}
@-moz-keyframes anim-rtl {
    0% { -moz-transform:translate(10%,0);opacity:0}
    100%{-moz-transform:translate(0,0);opacity:1}
}
@-webkit-keyframes anim-rtl {
    0% { -webkit-transform:translate(10%,0);opacity:0}
    100%{-webkit-transform:translate(0,0);opacity:1}
}


/* Create small to big effect */
@keyframes anim-stb {
    0% { transform: scale(0);opacity:0}
    100%{ transform: scale(1);opacity:1}
}
@-moz-keyframes anim-stb {
    0% { -moz-transform: scale(0);opacity:0}
    100%{-moz-transform: scale(1);opacity:1}
}
@-webkit-keyframes anim-stb {
    0% { -webkit-transform: scale(0);opacity:0}
    100%{-webkit-transform: scale(1);opacity:1}
}

/*---------------------------------------------------------------------------- 
	07.	Why Join?				-	9849
---------------------------------------------------------------------------- */

.page-id-9849 #content .one_half img {
display: block;
margin: 0 auto;
}

.page-id-9849 .da-thumbs,
.page-id-9849 .da-thumbs a img {
    width: 260px;
display: block;
margin: 0 auto;
}

.page-id-9849 section#options {
display: none;
}
.page-id-9849 .hover-excerpt,
.page-id-9849 .da-thumbs .hover-title,
.page-id-9849 img.hover-link,
.page-id-9849 img.hover-zoom  {
}



.page-id-9849 .outer-title {
color: inherit;
margin-bottom: 10px;
font-size: 16px; 
line-height: 1;
}
.page-id-9849 .outer-title a {
color: #333;
}

.page-id-9849 .portfolio-nohover {
margin: 10px 0 50px;
}

.page-id-9849 .outer-excerpt {
margin: 0;
}


.page-id-9849 #action-shadow {
opacity: 0.4;
}

.page-id-9849 #body-core {
background: #FAFAFA;
}

.page-id-9849 #content-core {
background: #FFF;
border: 1px solid #DDD;
padding: 30px 30px 0;
margin-bottom: 10px;
-webkit-box-shadow: 0px 2px 4px #DDD;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.page-id-9849 #content-core p {
font-size: 14px;
line-height: 2;
}
.page-id-9849 #content-core i {
font-size: 200px;
color: #3F4DF3;
}


.page-id-9849 #content-core .button.large {
padding: 5px 20px;
}

.page-id-9849 #intro.option1 {
background: white;
border: none;
border-bottom: 1px solid #DDD;
padding: 15px 10px 30px;
}

.page-id-9849 #intro.option1 #intro-core {
border: none;
padding: 0;
text-align: left;
display: table;
width: 100%;
}

.page-id-9849 #intro-title {
display: table-cell;
}
.page-id-9849 #intro-button {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
}
.page-id-9849 h1.page-title {
    font-size: 35px;  font-weight: 300;
}

.page-id-9849 h2.page-title {
color: inherit;
    font-size: 20px;  font-weight: 300;  line-height: 1; margin: 0;
}


.page-id-9849 #intro-button .themebutton {
background-color: #82CB51;
margin: 0;
padding: 10px 30px;
width: 175px;
box-sizing: border-box;
font-family: source sans pro;
font-weight: 600;
}


.page-id-9849 h1.main-title {
text-align: center;
font-size: 45px;
margin: 0;
}
.page-id-9849 h3.main-title {
text-align: center;
font-size: 18px;
}


/*---------------------------------------------------------------------------- 
	08.	Affiliates				-	9845
---------------------------------------------------------------------------- */

.page-id-9845 #notification {
display: none;
}
.page-id-9845 #body-core {
background: #FAFAFA;
}
.page-id-9845 article#affiliate-content,
.page-id-9845 article#affiliate-info,
.page-id-9845 article#affiliate-register,
.page-id-9845 article#affiliate-summary {
background: #FFF;
border: 1px solid #DDD;
padding: 30px;
margin-bottom: 10px;
-webkit-box-shadow: 0px 2px 4px #DDD;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.page-id-9845 article#affiliate-content {
padding-bottom: 10px;
}
.page-id-9845 article#affiliate-content,
.page-id-9845 article#affiliate-info {
margin-bottom: 30px;
}
.page-id-9845 #affiliate-content .button {
font-size: 16px;
width: 230px;
}
.page-id-9845 #affiliate-content img {
display: block;
margin: 0 auto
}

.page-id-9845 #affiliate-info .one_third {
margin-bottom: 0;
}
.page-id-9845 #affiliate-login {
text-align: right;
}

.page-id-9845 h3.main-title {
text-align: center;
font-size: 18px;
}

.page-id-9845 #affiliates-registration-form label {
margin-bottom: 10px;
float: left;
width: 50%;
display: inline-block;
box-sizing: border-box;
padding: 0;
background: none;
font-size: 14px;
color: #888;
}
.page-id-9845 #affiliates-registration-form label.required.missing {
color: red;
}
.page-id-9845 .affiliates-registration .required {
padding-left: 5px;
background: none;
}

.page-id-9845 #affiliates-registration-form input[type="text"] {
display: inline-block;
width: 50%;
margin-bottom:20px
}
.page-id-9845 #affiliates-registration-form input[type="submit"] {
width: 110px;
}
.page-id-9845 #affiliates-registration-form input[disabled="disabled"] {
background: #FAFAFA;
}

.page-id-9845 #affiliate-register h3,
.page-id-9845 #affiliate-summary h3 {
text-align: center;
font-weight: 600;
}
.page-id-9845 #affiliate-register h4 {
font-weight: 600;
}






/*---------------------------------------------------------------------------- 
	09.	Terms & Conditions		-	9817
---------------------------------------------------------------------------- */

.page-id-9817 #content h4 {
font-weight: 600;
}

.page-id-9817 #body-core {
background: #FAFAFA;
}

.page-id-9817 #main-core {
background: #FFF;
border: 1px solid #DDD;
padding: 30px;
-webkit-box-shadow: 0px 2px 4px #DDD;
}




/*---------------------------------------------------------------------------- 
	10.	Checkout				-	9805
---------------------------------------------------------------------------- */

.page-id-9805 #body-core {
background: #FAFAFA;
}

.page-id-9805 .woocommerce.order-summary {
padding: 0 0 30px;
}

.page-id-9805 .woocommerce  {
font-size:14px;
background: #FFF;
margin-top: 0;
padding: 35px 80px;
-webkit-box-shadow: 0 3px 10px -1px #D0D0D0;
box-shadow: 0 3px 10px -1px #D0D0D0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #CCC;
}


.page-id-9805 .col-1 label {
width: 180px;
display: inline-block;
}

.page-id-9805 .col-1 input {
display: inline-block;
width: 275px;
}


.page-id-9805 #account_password-2_field label {
display: inline-block;
visibility: visible;
}

.page-id-9805 .woocommerce  h3 {
font-weight: 600;
}
.page-id-9805 form.login,
.page-id-9805 form.checkout_coupon {
font-size: 12px;
display: none;
}

.page-id-9805 form.login .form-row {
width: 45%;
display: inline-block;
}

.page-id-9805 .form-row label {
margin-bottom: 10px;
float: left;
}
.page-id-9805 form.login .form-row input {
width: 90%;
}

.page-id-9805 form.checkout_coupon .form-row input {
width: 40%;
}
.page-id-9805 .form-row > br {
    display: none;
}

.page-id-9805 .woocommerce-info,
.page-id-9805 .woocommerce-message {
background: #EBF6FE;
padding: 10px 30px;
margin: 0 0 20px;
border: 1px solid rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0 #FFF;
box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-o-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
border-radius: 5px;
}



.page-id-9805 .woocommerce .divider {
margin: 30px 0 20px;
}



.page-id-9805.woocommerce-page .woocommerce table {
font-size: 12px;
text-align: center;
width: 100%;
border: 1px solid #DDD;
border-collapse: collapse;
border-spacing: 0;
}

.page-id-9805 table th {
background: #FAFAFA;
padding: 8px;
text-align: center;
border: 1px solid #DDD;
}
.page-id-9805 table td {
padding: 8px;
border: 1px solid #DDD
}

.page-id-9805 table .product-name {
width: 46%;
}
.page-id-9805 table .product-total {
width: 54%;
}



.page-id-9805 #payment .payment_methods {
border: 1px solid #DDD;
margin: 0 0 30px;
background: #FAFAFA;
font-size: 12px;
}
.page-id-9805 #payment .payment_methods li {
list-style: none;
}
.page-id-9805 #payment input[type="radio"] {
top: -35px;
position: relative;
margin: 20px 10px 20px 30px;
}

.page-id-9805 .payment_methods label {
font-size: 0;
margin-top: 10px;
position: relative;
top: 4px;
}

.page-id-9805 #payment .payment_box p {
margin: 0;
background: #FFF;
border-top: 1px solid #DDD;
padding: 10px 30px
}




.page-id-9805 .woocommerce-error {
background: #FFDBDB
}

.page-id-9805 .woocommerce-error {
margin: 0 0 30px;
padding: 10px 20px 5px;
border: 1px solid rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-o-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
border-radius: 5px;
}

.page-id-9805 .woocommerce-error li {
background: url('//demo.thinkupthemes.com/wp-content/themes/unleash/images/lists/cross/cross1.png') no-repeat left center;
padding: 0 25px 0px;
margin-bottom: 4px;
}

.page-id-9805.woocommerce-checkout .chosen-container {
width: 275px !important;
}
.page-id-9805.woocommerce-checkout .chosen-drop {
width: 273px !important;
}
.page-id-9805.woocommerce-checkout .chosen-search input {
width: 250px !important;
}

.page-id-9805 .terms {
display: table;
}

.page-id-9805 .terms input[type="checkbox"] {
margin-right: 10px
}

.page-id-9805 .terms label {
float: none;
font-size: 12px;
display: table-cell;
vertical-align: middle
}











.page-id-9805 .pricing-content {
font-size: 12px;
background: #FFF;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

.page-id-9805 .pricing-title h3 {
margin: 0;
color: white;
background: #071E69;
text-align: center;
font-weight: 600;
font-size: 18px;
padding: 6px 0
}

.page-id-9805 .pricing-cost {
padding: 20px 30px;
text-align: center;
display: table;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

.page-id-9805 .setup {
display: table-cell;
vertical-align: middle;
width: 40%;
}

.page-id-9805 .setup h3 {
line-height: 1;
margin: 0;
font-size: 40px;
font-weight: 600;
}

.page-id-9805 .monthly {
display: table-cell;
vertical-align: middle;
width: 40%;
}

.page-id-9805 .monthly h3 {
line-height: 1;
margin: 0;
font-size: 35px;
font-weight: 600;
}

.page-id-9805 .pricing-cost p {
display: table-cell;
vertical-align: middle;
width: 20%;
color: #333;
padding-top: 10px;
}


.page-id-9805 .pricing-buy {
text-align: center;
}

.page-id-9805 .pricing-content ul.list li {
padding-left: 0;
margin-left: 80px;
}


.page-id-9805 .pricing-content li span {
background: url('//demo.thinkupthemes.com/wp-content/themes/unleash/images/lists/tick/tick1.png') no-repeat left center;
padding-left: 25px;
}

.page-id-9805.woocommerce-checkout #intro h1.page-title {
text-align: center;
font-weight: 700;
margin: 10px 0;
text-transform: uppercase;
}

.page-id-9805.woocommerce-checkout #action-shadow {
display: none;
}

.page-id-9805 #intro {
display: none;
}

.page-id-9805.logged-in table td br {
    display: none;
}


/* Renewal order plugin - put renewal order id on a single line */
.shop_table.order_details .product-name .variation-renewal_order_id {
	display: inline-block;
	margin:0;
}
.shop_table.order_details .product-name > p,
.shop_table.order_details .product-name .variation-renewal_order_id p {
	margin:0;
}


/*---------------------------------------------------------------------------- 
	11.	Pricing					-	9790
---------------------------------------------------------------------------- */

.page-id-9790 #body-core {
background: #FAFAFA;
}

.page-id-9790 .two_third img {
margin-top: 50px
}
.page-id-9790 .pricing-content {
background: #FFF;
border: 1px solid #DDD;
height: 340px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

.page-id-9790 .pricing-title h3 {
margin: 0;
color: white;
background: #071E69;
text-align: center;
font-weight: 600;
font-size: 18px;
padding: 6px 0
}

.page-id-9790 .pricing-cost {
padding: 20px 30px;
text-align: center;
display: table;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

.page-id-9790 .setup {
display: table-cell;
vertical-align: middle;
width: 40%;
}

.page-id-9790 .setup h3 {
line-height: 1;
margin: 0;
font-size: 40px;
font-weight: 600;
}

.page-id-9790 .monthly {
display: table-cell;
vertical-align: middle;
width: 40%;
}

.page-id-9790 .monthly h3 {
line-height: 1;
margin: 0;
font-size: 40px;
font-weight: 600;
}

.page-id-9790 .pricing-cost p {
display: table-cell;
vertical-align: middle;
width: 20%;
color: #333;
padding-top: 10px;
}


.page-id-9790 .pricing-buy {
text-align: center;
}

.page-id-9790 .pricing-content ul.list li {
padding-left: 0;
margin-left: 60px;
}


.page-id-9790 .pricing-content li span {
background: url('//www.thinkupthemes.com/wp-content/uploads/2013/10/tick1.png') no-repeat left center;
padding-left: 25px;
}



.page-id-9790 article {
background: #FFF;
border: 1px solid #DDD;
padding: 20px 30px;
margin-bottom: 20px;
}

.page-id-9790 article h3 {
text-align: center;
font-weight: 300;
font-size: 22px;
}



.page-id-9790 #intro-core h1 {
font-size: 35px;
font-weight: 300;
}
.page-id-9790 #intro-core h2 {
color: inherit;
font-size: 20px;
font-weight: 300;
line-height: 1;
}

.page-id-9790 #intro.option1 {
background: #FFF;
border: none;
border-bottom: 1px solid #DDD;
padding: 15px 10px 30px;
}

.page-id-9790 #intro.option1 #intro-core {
border: none;
padding: 0;
}









/*---------------------------------------------------------------------------- 
	12.	Free Themes				-	9762
---------------------------------------------------------------------------- */

.page-id-9762 .da-thumbs,
.page-id-9762 .da-thumbs a img {
    width: 260px;
display: block;
margin: 0 auto;
}

.page-id-9762 section#options {
display: none;
}
.page-id-9762 .hover-excerpt,
.page-id-9762 .da-thumbs .hover-title,
.page-id-9762 img.hover-link,
.page-id-9762 img.hover-zoom  {
}



.page-id-9762 .outer-title {
color: inherit;
margin-bottom: 10px;
font-size: 16px; 
line-height: 1;
}
.page-id-9762 .outer-title a {
color: #333;
}

.page-id-9762 .portfolio-nohover {
margin: 10px 0 50px;
}

.page-id-9762 .outer-excerpt {
margin: 0;
}


.page-id-9762 #action-shadow {
opacity: 0.4;
}

.page-id-9762 #body-core {
background: #FAFAFA;
}

.page-id-9762 #content-core {
background: #FFF;
border: 1px solid #DDD;
padding: 30px 30px 0;
margin-bottom: 10px;
-webkit-box-shadow: 0px 2px 4px #DDD;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.page-id-9762 #content-core .button.large {
padding: 5px 20px;
}

.page-id-9762 #intro.option1 {
background: white;
border: none;
border-bottom: 1px solid #DDD;
padding: 15px 10px 30px;
}

.page-id-9762 #intro.option1 #intro-core {
border: none;
padding: 0;
text-align: left;
display: table;
width: 100%;
}

.page-id-9762 #intro-title {
display: table-cell;
}
.page-id-9762 #intro-button {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
}
.page-id-9762 h1.page-title {
    font-size: 35px;  font-weight: 300;
}

.page-id-9762 h2.page-title {
color: inherit;
    font-size: 20px;  font-weight: 300;  line-height: 1; margin: 0;
}


.page-id-9762 #intro-button .themebutton {
background-color: #82CB51;
margin: 0;
padding: 10px 30px;
width: 175px;
box-sizing: border-box;
font-family: source sans pro;
font-weight: 600;
}



/*---------------------------------------------------------------------------- 
	13.	Shortcodes				-	9572
---------------------------------------------------------------------------- */

.page-id-9572 #body-core {
background: #FAFAFA;
}
.page-id-9572 #content-core {
background: #FFF;
border: 1px solid #DDD;
padding: 20px;
-webkit-box-shadow: 0px 2px 4px #DDD;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.page-id-9572 #content .sc-title {
font-weight: 600;
}

.page-id-9572 .shortcode-nav {
margin: 0;
width: 100%;
box-sizing: border-box;
padding: 20px;
border-right: 1px solid #E0E0E0;
}
.page-id-9572 .shortcode-nav li {
list-style: none;
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px dotted #E0E0E0;
}
.page-id-9572 .shortcode-nav li:last-child {
padding: 0;
margin: 0;
border: none;
}
.page-id-9572 .shortcode-nav a {
font-family: source sans pro;
font-size: 14px;
}
.page-id-9572 .shortcode-nav a,
.page-id-9572 .divider-top a {
color: inherit;
}
.page-id-9572 .shortcode-nav a:hover,
.page-id-9572 .divider-top a:hover  {
color: #3F4DF3;
}

/* Buttons - Demo */
.page-id-9572 .sc-button-sizes {
display: table;
width: 100%;
}
.page-id-9572 .sc-button-sizes-inner {
display: table-cell;
vertical-align: middle;
}
.page-id-9572 .sc-button-sizes-inner {
width: 1%;
padding-right: 20px;
}
.page-id-9572 .sc-button-sizes-inner:last-child {
width: auto;
padding-right: 0;
}
.page-id-9572 .sc-button-sizes .button {
margin: 0;
}

.page-id-9572 .sc-button-styles {
display: table;
width: 100%;
}
.page-id-9572 .sc-button-styles-inner {
display: table-cell;
vertical-align: middle;
}
.page-id-9572 .sc-button-styles-inner {
width: 1%;
padding-right: 20px;
}
.page-id-9572 .sc-button-styles-inner:last-child {
width: auto;
padding-right: 0;
}
.page-id-9572 .sc-button-styles .button {
margin: 0;
}

.page-id-9572 .sc-button-colors {
display: table;
width: 100%;
}
.page-id-9572 .sc-button-colors-inner {
display: table-cell;
vertical-align: middle;
}
.page-id-9572 .sc-button-colors-inner {
width: 1%;
padding-right: 20px;
}
.page-id-9572 .sc-button-colors-inner:last-child {
width: auto;
padding-right: 0;
}
.page-id-9572 .sc-button-colors .button {
margin: 0;
}

/* Lightbox - Demo */
.page-id-9572 .prettyPhoto img {
height: 119px;
width: 480px;
}

/* Social Media Facebook Like - Demo */
.page-id-9572 .sc-social-fbl,
.page-id-9572 .sc-social-ttweet,
.page-id-9572 .sc-social-tfollow,
.page-id-9572 .sc-social-linkedin,
.page-id-9572 .sc-social-google {
display: table;
width: 100%;
}
.page-id-9572 .sc-social-fbl-inner,
.page-id-9572 .sc-social-ttweet-inner,
.page-id-9572 .sc-social-tfollow-inner,
.page-id-9572 .sc-social-linkedin-inner,
.page-id-9572 .sc-social-google-inner {
display: table-cell;
vertical-align:middle;
}
.page-id-9572 .sc-social-fbl-inner:nth-child(1) {
width: 300px;
}
.page-id-9572 .sc-social-fbl-inner:nth-child(2) {
width: 130px;
}

.page-id-9572 .sc-social-ttweet-inner:nth-child(1),
.page-id-9572 .sc-social-linkedin-inner:nth-child(1),
.page-id-9572 .sc-social-google-inner:nth-child(1) {
width: 100px;
}
.page-id-9572 .sc-social-ttweet-inner:nth-child(2),
.page-id-9572 .sc-social-linkedin-inner:nth-child(2),
.page-id-9572 .sc-social-google-inner:nth-child(2) {
width: 130px;
}

.page-id-9572 .sc-social-tfollow-inner:nth-child(1) {
width: 228px;
}




/*---------------------------------------------------------------------------- 
	14.	Home 2					-	9523
---------------------------------------------------------------------------- */

.page-id-9523 .builder .anim-end-btt {
position: relative;
float: none;
}
.page-id-9523 .builder .theme-overlay {
display: table;
opacity: 0;
position: absolute;
z-index: 5;
top: 47px;
left: 128px;
height: 292px;
width: 684px;
background: rgba(0, 0, 0, 0.4);
}
.page-id-9523 .builder .theme-overlay:hover {
opacity: 1;
}
.page-id-9523.home .builder .article-inner a .theme-overlay-inner {
display: table-cell;
vertical-align: middle;
font-size: 80px;
color: #fff;
}
























.page-id-9523 article.featured .one_fifth, article.featured .one_sixth {
    display: table;
}
.page-id-9523 article.featured .featured-inner {
    display: table-cell;
    vertical-align: middle;
    height: 100px;
    background: #fafafa;  width: 144px;  /* height: 100px; */  text-align: center;  border: 1px solid #DDD;
}
.page-id-9523 article.featured img {
    max-height: 75px;
}
.page-id-9523 article.featured .featured-wrap {
    /* background: #f5f5f5; */
    /* width: 144px; */
    /* height: 100px; */
    /* text-align: center; */
    /* border: 1px solid #DDD; */
}
.page-id-9523 article.featured .one_sixth {
    margin-bottom: 10px;
    margin-right: 1%;
    width: 15.8%;
}


.page-id-9523 article.reviews {
background: #3D3F41;
}
.page-id-9523 article.reviews h2,
.page-id-9523 article.reviews p {
color: #EEE;
}
.page-id-9523 article.reviews .divider {
border-color: #999;
}

.page-id-9523 article.reviews img {
max-height: 100px;
width: 100px;
display: block;
-webkit-box-shadow: 0px 0px 2px 2px #111;
-moz-box-shadow: 0px 0px 2px 2px #111;
-o-box-shadow: 0px 0px 2px 2px #111;
box-shadow: 0px 0px 2px 2px #111;
filter: gray;
-webkit-filter: grayscale(50%);
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.page-id-9523 article.reviews img:hover {
-webkit-filter: grayscale(0%);
}
.page-id-9523 article.reviews .featured-wrap {
    /* height: 100px; */
}
.page-id-9523 article.reviews .featured-inner {
    display: table-cell;  
    vertical-align: middle;  
    height: 100px;  
    /* background: #F5F5F5; */  width: 144px;  
    /* height: 100px; */  
    /* text-align: center; */  
    /* border: 1px solid #DDD; */
}
.page-id-9523 article.reviews .one_sixth {
    margin-bottom: 15px;
}
.page-id-9523 article.reviews .tooltip-arrow, 
.page-id-9523 article.reviews .tooltip-inner {
margin-bottom: 5px;
}

.page-id-9523 .one_eigth {
margin-right: 1.0%;
margin-bottom: 20px;
position: relative;
float: left;
}
.page-id-9523 .one_eigth {
width: 11.625%;
}



.page-id-9523 .tooltip {
width: 200px !important;
}
.page-id-9523 .tooltip-inner {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
	-webkit-box-shadow: 0 0 5px 0 #555;
	-moz-box-shadow: 0 0 5px 0 #555;
	-ms-box-shadow: 0 0 5px 0 #555;
	-o-box-shadow: 0 0 5px 0 #555;
	box-shadow: 0 0 5px 0 #555;
}

/*---------------------------------------------------------------------------- 
	15.	Contact					-	9245
---------------------------------------------------------------------------- */

.page-id-9245 .customtitle h3 {
color: #071E69;
font-weight: 300;
}

.page-id-9245 #content {
font-size: 14px;
line-height: 2;
}

.page-id-9245 #body-core {
background: #FAFAFA;
}

.page-id-9245 #contact-new,
.page-id-9245 #contact-members {
background: #FFF;
margin-top: 0;
padding: 15px 50px 20px;
-webkit-box-shadow: 0 3px 10px -1px #D0D0D0;
box-shadow: 0 3px 10px -1px #D0D0D0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #CCC;
box-sizing: border-box;
}

.page-id-9245 #content .wpcf7 input[type=text], 
.page-id-9245 #content .wpcf7 input[type=email] {
font-size: 14px;
height: 40px;
}

.page-id-9245 #content .wpcf7-form p {
margin-bottom: 15px;
}



.page-id-9245 .wpcf7-form .wpcf7-not-valid-tip {
top: -10px;
}

.page-id-9245 span.wpcf7-not-valid-tip {
padding: 6px;
}

.page-id-9245 div.wpcf7-mail-sent-ok {
font-size: 90%;
background: #CAFFC3;
}

.page-id-9245 div.wpcf7-validation-errors {
font-size: 90%;
background: #F9FFC3;
}

.page-id-9245 span.wpcf7-not-valid-tip {
background: #FFDBDB;
}

.page-id-9245 div.wpcf7-mail-sent-ok,
.page-id-9245 div.wpcf7-validation-errors,
.page-id-9245 span.wpcf7-not-valid-tip {
border: 1px solid rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0 #FFF;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-ms-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
}

.page-id-9245 #content .button {
width: 150px;
font-family: open sans;
}
.page-id-9245 #content .button.medium {
padding: 8px 10px;
}



/*---------------------------------------------------------------------------- 
	16.	Support					-	9222
---------------------------------------------------------------------------- */

.page-id-9222.logged-in #intro.option1 {
background: #FFF;
border: none;
}

.page-id-9222.logged-in #body-core {
background: #FAFAFA
}

.page-id-9222 #content h3 {
font-weight: 600;
font-size: 20px;
}

.page-id-9222 #content .support-link {
display: block;
padding: 20px;
background: #FFF;
-webkit-box-shadow: 0px 2px 4px #DDD;
box-shadow: 0px 2px 4px #DDD;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #CCC
height: 200px;
border: 1px solid #DDD;
box-sizing: border-box;
text-align: center;
}

.page-id-9222 #content i {
font-size: 100px;
color: #000;
float: left;
height: 110px;
width: 100%;
}

.page-id-9222 .one_fourth a {
color: inherit;
}


/*---------------------------------------------------------------------------- 
	17.	— Ticket Support		-	9259
---------------------------------------------------------------------------- */

.page-id-9259.logged-in #intro.option1 {
background: #FFF;
border: none;
}

.page-id-9259.logged-in #body-core {
background: #FAFAFA
}

.page-id-9259.logged-in #main-core {
background: #FFF;
margin-top: 0;
padding: 35px 80px;
-webkit-box-shadow: 0 3px 10px -1px #D0D0D0;
box-shadow: 0 3px 10px -1px #D0D0D0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #CCC;
}



/*---------------------------------------------------------------------------- 
	18.	— Submit Ticket			-	9258
---------------------------------------------------------------------------- */

.page-id-9258.logged-in #intro.option1 {
background: #FFF;
border: none;
}

.page-id-9258.logged-in #body-core {
background: #FAFAFA
}

.page-id-9258.logged-in #main-core {
background: #FFF;
margin-top: 0;
padding: 35px 80px;
-webkit-box-shadow: 0 3px 10px -1px #D0D0D0;
box-shadow: 0 3px 10px -1px #D0D0D0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #CCC;
}




/*---------------------------------------------------------------------------- 
	19.	Mijireh Secure Checkout	-	8993
---------------------------------------------------------------------------- */


/*---------------------------------------------------------------------------- 
	20.	Themes					-	8982
---------------------------------------------------------------------------- */


/*---------------------------------------------------------------------------- 
	21.	Cart					-	8983
---------------------------------------------------------------------------- */

.page-id-8983 #body-core {
background: #FAFAFA;
}
.page-id-8983 .woocommerce table.shop_table {
background: #FFF;
border: 1px solid #DDD;
padding: 30px 30px 10px;
-webkit-box-shadow: 0px 2px 4px #DDD;
-moz-box-shadow: 0px 2px 4px #DDD;
-ms-box-shadow: 0px 2px 4px #DDD;
-o-box-shadow: 0px 2px 4px #DDD;
box-shadow: 0px 2px 4px #DDD
}
.page-id-8983 .woocommerce table.shop_table thead {
color: #555;
}
.page-id-8983 .woocommerce table.cart th {
font-size: 14px;
text-transform: uppercase;
font-weight: 400;
}
.page-id-8983 .woocommerce table.shop_table, .woocommerce-page table.shop_table {
width: 100%;
}

.page-id-8983 table {
border-collapse: separate;
border-color: #808080;
}


.page-id-8983 .woocommerce table.shop_table, .woocommerce-page table.shop_table {
text-align: left;
}
.page-id-8983 .woocommerce table.shop_table th, 
.page-id-8983.woocommerce-page table.shop_table th,
.page-id-8983 .woocommerce table.shop_table td, 
.page-id-8983.woocommerce-page table.shop_table td {
border-width: 1px 0 0;
border-style: solid;
border-color: #e0e0e0;
border-color: rgba(0, 0, 0, 0.1);
padding: 6px 12px;
vertical-align: middle;
}
.page-id-8983 .woocommerce table.shop_table th, 
.page-id-8983.woocommerce-page table.shop_table th {
padding: 9px 12px;
}

.page-id-8983 .woocommerce table.cart a.remove, 
.page-id-8983.woocommerce-page table.cart a.remove, 
.page-id-8983 .woocommerce #content table.cart a.remove, 
.page-id-8983.woocommerce-page #content table.cart a.remove {
font-size: 20px;
width: 13px;
height: 13px;
line-height: 13px;
/*font-size: 12px;*/
color: #555;
display: block;
/*font-size: 1em;
height: 1em;
width: 1em;*/
text-align: center;
/*line-height: 1;*/
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
font-weight: bold;
}
.page-id-8983 .woocommerce table.cart a.remove:hover, 
.page-id-8983.woocommerce-page table.cart a.remove:hover, 
.woocommerce #content table.cart a.remove:hover, 
.woocommerce-page #content table.cart a.remove:hover {
color: #D13E3E;
}
.page-id-8983 .woocommerce table.cart img, 
.page-id-8983.woocommerce-page table.cart img, 
.page-id-8983 .woocommerce #content table.cart img, 
.page-id-8983.woocommerce-page #content table.cart img {
width: 32px;
height: auto;
}
.page-id-8983 .woocommerce table.cart img, 
.page-id-8983.woocommerce-page table.cart img, 
.page-id-8983 .woocommerce #content table.cart img, 
.page-id-8983.woocommerce-page #content table.cart img {
width: 32px;
height: auto;
padding: 2px;
border: 1px solid #D8D8D9;
}
.page-id-8983 .woocommerce table.cart .product-thumbnail a {
display: block;
line-height: 1;
border: 0;
padding-top: 2px;
}


.page-id-8983 .woocommerce table.cart td.actions .coupon label, 
.page-id-8983.woocommerce-page table.cart td.actions .coupon label, 
.page-id-8983 .woocommerce #content table.cart td.actions .coupon label, 
.page-id-8983.woocommerce-page #content table.cart td.actions .coupon label {
display: none;
}

.page-id-8983 .woocommerce table.cart td.actions .coupon .input-text, 
.page-id-8983.woocommerce-page table.cart td.actions .coupon .input-text, 
.page-id-8983 .woocommerce #content table.cart td.actions .coupon .input-text, 
.page-id-8983.woocommerce-page #content table.cart td.actions .coupon .input-text {
width: 140px;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.1);
border: 1px solid #E0DADF;
padding: 6px 6px 5px;
margin: 0 4px 0 0;
outline: 0;
}


.page-id-8983 .woocommerce table.cart td.actions .coupon, 
.page-id-8983.woocommerce-page table.cart td.actions .coupon, 
.page-id-8983 .woocommerce #content table.cart td.actions .coupon, 
.page-id-8983.woocommerce-page #content table.cart td.actions .coupon {
float: left;
}

.page-id-8983 .woocommerce table.cart td.actions, 
.page-id-8983.woocommerce-page table.cart td.actions, 
.page-id-8983 .woocommerce #content table.cart td.actions, 
.page-id-8983.woocommerce-page #content table.cart td.actions {
text-align: right;
}

.page-id-8983 .woocommerce a.button, 
.page-id-8983.woocommerce-page a.button, 
.page-id-8983 .woocommerce button.button, 
.page-id-8983.woocommerce-page button.button, 
.page-id-8983 .woocommerce input.button, 
.page-id-8983.woocommerce-page input.button, 
.page-id-8983 .woocommerce #respond input#submit, 
.page-id-8983.woocommerce-page #respond input#submit, 
.page-id-8983 .woocommerce #content input.button, 
.page-id-8983.woocommerce-page #content input.button, 
.page-id-8983.woocommerce-page #content .button {
font-size: 90%;
margin: 0;
vertical-align: baseline;
line-height: normal;
cursor: pointer;
position: relative;
font-family: sans-serif;
text-decoration: none;
overflow: visible;
border: 1px solid #B0B0B0;
background: #F5F5F5;
padding: 7px 10px;
color: #676767;
text-decoration: none;
font-weight: bold;
text-shadow: 0 1px 0 #FFF;
margin: 0;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);
}

.page-id-8983.woocommerce-page #content input.checkout-button,
.page-id-8983.woocommerce-page #content .checkout-button {
display: block;
padding: 10px;
font-size: 14px;
margin-top: 20px;
background: #50D13E;
color: #FFF;
text-shadow: 0 -1px 0 #1CA40A;
border-color: #10A40A #23A40A #1CA40A;
}

.page-id-8983 .woocommerce a.button:hover, 
.page-id-8983.woocommerce-page a.button:hover, 
.page-id-8983 .woocommerce button.button:hover, 
.page-id-8983.woocommerce-page button.button:hover, 
.page-id-8983 .woocommerce input.button:hover, 
.page-id-8983.woocommerce-page input.button:hover, 
.page-id-8983 .woocommerce #respond input#submit:hover, 
.page-id-8983.woocommerce-page #respond input#submit:hover, 
.page-id-8983 .woocommerce #content input.button:hover, 
.page-id-8983.woocommerce-page #content input.button:hover {
opacity: 0.8;
}
.page-id-8983 .woocommerce table.shop_table td.actions, 
.page-id-8983.woocommerce-page table.shop_table td.actions {
padding: 30px 0 0 0;
}
.page-id-8983 .woocommerce table.cart .cart_table_item td {
	font-size: 13px;
}
.page-id-8983 .woocommerce table.cart tbody .product-subtotal {
font-weight: bold;
color: #555;
}
.page-id-8983 .woocommerce table.cart .product-name a {
color: inherit;
}
.page-id-8983 .woocommerce table.cart .product-name a:hover {
text-decoration: underline;
}

.page-id-8983 .cart-collaterals {
background: #FFF;
border: 1px solid #DDD;
padding: 30px 30px 10px;
-webkit-box-shadow: 0px 2px 4px #DDD;
-moz-box-shadow: 0px 2px 4px #DDD;
-ms-box-shadow: 0px 2px 4px #DDD;
-o-box-shadow: 0px 2px 4px #DDD;
box-shadow: 0px 2px 4px #DDD;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.page-id-8983 .cart-collaterals table {
border: none;
width: 100%;
text-align: left;
}
.page-id-8983 .cart-collaterals tbody td,
.page-id-8983 .cart-collaterals tbody th {
font-weight: normal;
text-align: center;
border: 1px solid #E0E0E0;
border: 1px solid rgba(0, 0, 0, 0.1);
padding: 11px 12px;
vertical-align: middle;
}
.page-id-8983 .cart-collaterals tbody .cart-subtotal td,
.page-id-8983 .cart-collaterals tbody .cart-subtotal th {
	border-bottom: none;
}
.page-id-8983 .cart-collaterals tbody td {
border-left: 0;
}
.page-id-8983 .cart-collaterals tbody .total td,
.page-id-8983 .cart-collaterals tbody .total th {
border-top: 0;
}
.page-id-8983 .cart-collaterals tbody th {
background: #F0FAFE;
}
.page-id-8983 .cart-collaterals tbody .total {
color: #555
}


.page-id-8983 .cart-collaterals tbody th {
text-transform: uppercase;
}
.page-id-8983 .cart-collaterals h2 {
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
}



.page-id-8983 .woocommerce-error {
width: 960px;
display: block;
margin: 0 auto 30px ;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.page-id-8983 .woocommerce-error {
padding: 0px 20px 0px;
border: 1px solid rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-o-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
border-radius: 5px;
}
.page-id-8983 .woocommerce-error {
background: #FFDBDB
}
.page-id-8983 .woocommerce-error li {
background: url('//demo.thinkupthemes.com/wp-content/themes/unleash/images/lists/cross/cross1.png') no-repeat left center;
padding: 10px 25px;
margin-bottom: 4px;
}
.page-id-8983 .woocommerce-error a {
margin: 0 10px;
color: #3F4DF3;
}
.page-id-8983 .woocommerce-info, 
.page-id-8983 .woocommerce-message {
background: #EBF6FE;
padding: 10px 20px;
margin: 0 0 20px;
border: 1px solid rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0 #FFF;
box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-o-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
border-radius: 5px;
}
.page-id-8983 .woocommerce-info li, 
.page-id-8983 .woocommerce-message li {
background: url('//demo.thinkupthemes.com/wp-content/themes/unleash/images/lists/info/info2.png') no-repeat left center;
padding: 10px 25px;
margin-bottom: 4px;
}
.page-id-8983.woocommerce-page #content .woocommerce-message .button {
margin-right: 20px;
}

.page-id-8983 .woocommerce-info, 
.page-id-8983 .woocommerce-message {
background: #EBF6FE;
padding: 10px 30px;
margin: 0 0 20px;
border: 1px solid rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0 #FFF;
box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-o-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
border-radius: 5px;
}
.page-id-8983 .woocommerce-message .button {
margin-right: 20px;
}


.page-id-8983.woocommerce-cart #intro h1.page-title {
text-align: center;
font-weight: 700;
margin: 10px 0;
text-transform: uppercase;
}

.page-id-8983.woocommerce-cart #action-shadow {
display: none;
}


/*---------------------------------------------------------------------------- 
	22.	My Account				-	8791
---------------------------------------------------------------------------- */

/* ==============================================
BEFORE LOGIN
=============================================== */
.page-id-8791.logged-out .woocommerce h2 {
}

.page-id-8791.logged-out .woocommerce form {
background: #FFF;
margin-top: 0;
padding: 25px 100px 20px;
-webkit-box-shadow: 0 3px 10px -1px #D0D0D0;
box-shadow: 0 3px 10px -1px #D0D0D0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #CCC;
}

.page-id-8791.logged-out .woocommerce form label {
    display: block;
    padding-right 20px;
    margin-bottom: 10px;
}
.page-id-8791.logged-out .woocommerce form input {
font-size:14px;
height: 40px;
}
.page-id-8791.logged-out .woocommerce #customer_login input[type=text], 
.page-id-8791.logged-out .woocommerce #customer_login input[type=email], 
.page-id-8791.logged-out .woocommerce #customer_login input[type=password] {
	width: 100%;
}


.page-id-8791.logged-out .woocommerce form input[type=password] {
background: #FFF;
padding: 6px;
border: 1px solid #DDD;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
box-shadow: inset -1px 1px 0 0 #EEE;
-webkit-box-shadow: inset -1px 1px 0 0 #EEE;
-moz-box-shadow: inset -1px 1px 0 0 #EEE;
-ms-box-shadow: inset -1px 1px 0 0 #EEE;
-o-box-shadow: inset -1px 1px 0 0 #EEE;
}

.page-id-8791.logged-out .woocommerce form .lost_password {
	margin-top: -15px;
}

.page-id-8791.logged-out .woocommerce .col-1 {
float: left;
width: 48%;
margin-right: 2%;
}

.page-id-8791.logged-out .woocommerce .col-2 {
float: left;
width: 48%;
margin-left: 2%;
}

.page-id-8791.logged-out .woocommerce input[type="submit"] {
font-size: 15px;
width: 150px;
height: auto;
}

.page-id-8791.logged-out .woocommerce .col-2 input[type="submit"] {
margin-bottom: 10px;
}



.page-id-8791.logged-out #body-core {
background: #FAFAFA;
}

.page-id-8791.logged-out #intro {
display: none;
}

.page-id-8791.logged-out #action-shadow {
display: none;
}




.page-id-8791.logged-out #content {
padding: 50px 10px 30px;
}


.page-id-8791 .woocommerce-error {
background: #FFDBDB
}

.page-id-8791 .woocommerce-error {
margin: 0 0 30px;
padding: 10px 20px 5px;
border: 1px solid rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-o-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
border-radius: 5px;
}

.page-id-8791 .woocommerce-error li {
background: url('//demo.thinkupthemes.com/wp-content/themes/unleash/images/lists/cross/cross1.png') no-repeat left center;
padding: 0 25px 0px;
margin-bottom: 4px;
}


.page-id-8791 .woocommerce-info,
.page-id-8791 .woocommerce-message {
background: #EBF6FE;
padding: 10px 30px;
margin: 0 0 20px;
border: 1px solid rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0 #FFF;
box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-o-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
border-radius: 5px;
}




















/* ==============================================
AFTER LOGIN
=============================================== */
.page-id-8791.logged-in .WC-thanks {
background: #CAFFC3;
}
.page-id-8791.logged-in .WC-thanks li {
background: url('//demo.thinkupthemes.com/wp-content/themes/unleash/images/lists/tick/tick1.png') no-repeat left center;
padding: 0 25px 0px;
margin-bottom: 4px;
}

.page-id-8791.logged-in .WC-fail {
background: #FFDBDB;
}
.page-id-8791.logged-in .WC-fail li {
background: url('//demo.thinkupthemes.com/wp-content/themes/unleash/images/lists/cross/cross1.png') no-repeat left center;
padding: 0 25px 0px;
margin-bottom: 4px;
}


.page-id-8791.logged-in .WC-thanks,
.page-id-8791.WC-fail {
margin: 0 0 30px;
padding: 15px 20px 11px;
border: 1px solid rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-o-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
border-radius: 5px;
}


.page-id-8791.logged-in .woocommerce h2 {
font-weight: 600;
font-size: 20px;
}


.page-id-8791.logged-in .woocommerce table {
font-size: 12px;
text-align: center;
width: 100%;
border: 1px solid #DDD;
border-collapse: collapse;
border-spacing: 0;
margin-bottom: 20px;
}

.page-id-8791.logged-in .woocommerce table p {
margin-bottom: 0;
}

.page-id-8791.logged-in table th {
background: #F0FAFE;
padding: 8px;
text-align: center;
border: 1px solid #DDD;
vertical-align: middle;
}

.page-id-8791.logged-in table th.subscription-next-payment,
.page-id-8791.logged-in table td.subscription-next-payment {
	display: none;
}

.page-id-8791.logged-in table td {
padding: 8px;
border: 1px solid #DDD;
vertical-align: middle;
}
.page-id-8791.logged-in table td.product-name small {
	display: none;
}
.page-id-8791.logged-in table td br {
	display: none;
}
.page-id-8791.logged-in .order_table_item .variation {
display: none;
}


.page-id-8791.logged-in .order_details,
.page-id-8791.customer_details {
margin-bottom: 20px;
}

.page-id-8791.logged-in #body-core {
background: #FAFAFA;
}
.page-id-8791.logged-in #content {
padding: 35px 10px;
}

.page-id-8791.logged-in #main-core {
background: #FFF;
margin-top: 0;
padding: 35px 80px;
-webkit-box-shadow: 0 3px 10px -1px #D0D0D0;
box-shadow: 0 3px 10px -1px #D0D0D0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #CCC;
}













.page-id-8791.logged-in #intro.option1 {
background: white;
border: none;
}

.page-id-8791.logged-in #intro.option1 #intro-core {
border: none;
padding: 0;
text-align: left;
display: table;
width: 100%;
}

.page-id-8791.logged-in #intro-title {
display: table-cell;
}
.page-id-8791.logged-in #intro-button {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
}
.page-id-8791.logged-in h1.page-title {
    font-size: 35px;  font-weight: 300;
}

.page-id-8791.logged-in h2.page-title {
color: inherit;
    font-size: 20px;  font-weight: 300;  line-height: 1; margin: 0;
}


.page-id-8791.logged-in #intro-button .themebutton {
background-color: #82CB51;
margin: 0;
padding: 10px 30px;
box-sizing: border-box;
font-family: source sans pro;
font-weight: 600;
}






.page-id-8791.logged-in .subscription-actions p {
display: inline-block;
}
.page-id-8791.logged-in .subscription-actions a,
.page-id-8791.logged-in .order-actions a {
width: 65px;
padding: 8px 10px;
margin-bottom: 0;
}


.page-id-8791 .member-join {
text-align: center;
padding-top: 20px;
}



.page-id-8791 .digital-downloads .button {
    margin: 0;
    padding: 8px 35px;
}

.page-id-8791 .digital-downloads td {
    width: 50%;
}


/*---------------------------------------------------------------------------- 
	23.	— Newsletter			-	12298
---------------------------------------------------------------------------- */


.page-id-12298 .woocommerce .form-row {
display:inline-block;
width: 49%;
}
.page-id-12298 .woocommerce .button {
width: 150px;
}
.page-id-12298 .woocommerce input {
font-size: 14px;
}

.page-id-12298 .woocommerce input[type=password] {
height: 40px;
width: 90%;
}
.page-id-12298 .woocommerce label {
font-size: 14px;
margin-bottom: 10px;
float: left;
}



.page-id-12298 .woocommerce {
background: #FFF;
margin-top: 0;
padding: 30px 100px;
-webkit-box-shadow: 0 3px 10px -1px #D0D0D0;
box-shadow: 0 3px 10px -1px #D0D0D0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #CCC;
}
.page-id-12298 .woocommerce-error {
background: #FFDBDB
}

.page-id-12298 .woocommerce-error {
margin: 0 0 30px;
padding: 10px 20px 5px;
border: 1px solid rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-o-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
border-radius: 5px;
}

.page-id-12298 .woocommerce-error li {
background: url('//demo.thinkupthemes.com/wp-content/themes/unleash/images/lists/cross/cross1.png') no-repeat left center;
padding: 0 25px 0px;
margin-bottom: 4px;
}

.page-id-12298 #body-core {
background: #FAFAFA;
}


.page-id-12298 #action-shadow {
display: none;
}



.page-id-12298 #content {
padding: 35px 10px;
}


.page-id-12298.logged-in #intro.option1 {
background: #FFF;
border: none;
}
.page-id-12298.logged-in #intro.option1 #intro-core {
border: none;
padding: 0;
text-align: left;
display: table;
width: 100%;
}

.page-id-12298 h1.page-title {
    font-size: 35px;  font-weight: 300;
}

.page-id-12298 h2.page-title {
color: inherit;
    font-size: 20px;  font-weight: 300;  line-height: 1; margin: 0;
}






.page-id-12298 #mc-embedded-subscribe-form {
display: table;
}
.page-id-12298 #mc-embedded-subscribe-form .email,
.page-id-12298 #mc-embedded-subscribe-form .submit {
display: table-cell;
vertical-align: middle;
}
.page-id-12298 #mc-embedded-subscribe-form .email {
margin-right: 10px
}
.page-id-12298 #mc-embedded-subscribe-form .submit .button {
margin: 0;
padding: 6px;
}

.page-id-12298 .woocommerce h2 {
font-weight: 600;
font-size: 20px;
}



/*---------------------------------------------------------------------------- 
	24.	— Plugins				-	10861
---------------------------------------------------------------------------- */

.page-id-10861 .WC-thanks {
background: #CAFFC3;
}
.page-id-10861 .WC-thanks li {
background: url('//demo.thinkupthemes.com/wp-content/themes/unleash/images/lists/tick/tick1.png') no-repeat left center;
padding: 0 25px 0px;
margin-bottom: 4px;
}

.page-id-10861 .WC-fail {
background: #FFDBDB;
}
.page-id-10861 .WC-fail li {
background: url('//demo.thinkupthemes.com/wp-content/themes/unleash/images/lists/cross/cross1.png') no-repeat left center;
padding: 0 25px 0px;
margin-bottom: 4px;
}


.page-id-10861 .WC-thanks,
.page-id-10861 .WC-fail {
margin: 0 0 30px;
padding: 15px 20px 11px;
border: 1px solid rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-o-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
border-radius: 5px;
}


.page-id-10861 .woocommerce h2 {
font-weight: 600;
font-size: 20px;
}


.page-id-10861 .woocommerce table {
font-size: 12px;
text-align: center;
width: 100%;
border: 1px solid #DDD;
border-collapse: collapse;
border-spacing: 0;
margin-bottom: 20px;
}

.page-id-10861 .woocommerce table p {
margin-bottom: 0;
}
.page-id-10861 table th {
background: #F0FAFE;
padding: 8px;
text-align: center;
border: 1px solid #DDD;
vertical-align: middle;
}

.page-id-10861 table td {
padding: 8px;
border: 1px solid #DDD;
vertical-align: middle;
}

.page-id-10861 .order_table_item .variation {
display: none;
}


.page-id-10861 .order_details,
.page-id-10861 .customer_details {
margin-bottom: 20px;
}

.page-id-10861 #body-core {
background: #FAFAFA;
}


.page-id-10861 #main-core {
background: #FFF;
margin-top: 0;
padding: 35px 80px;
-webkit-box-shadow: 0 3px 10px -1px #D0D0D0;
box-shadow: 0 3px 10px -1px #D0D0D0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #CCC;
}

.page-id-10861 #intro.option1 {
background: white;
border: none;
padding: 15px 10px 30px;
}

.page-id-10861 #intro.option1 #intro-core {
border: none;
padding: 0;
text-align: left;
display: table;
width: 100%;
}

.page-id-10861 #intro-title {
display: table-cell;
}
.page-id-10861 #intro-button {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
}
.page-id-10861 h1.page-title {
    font-size: 35px;  font-weight: 300;
}

.page-id-10861 h2.page-title {
color: inherit;
    font-size: 20px;  font-weight: 300;  line-height: 1; margin: 0;
}


.page-id-10861 #intro-button .themebutton {
background-color: #82CB51;
margin: 0;
padding: 10px 30px;
box-sizing: border-box;
font-family: source sans pro;
font-weight: 600;
}






.page-id-10861 .subscription-actions p {
display: inline-block;
}
.page-id-10861 .digital-downloads a,
.page-id-10861 .my_theme_downloads a {
margin: 0;
padding: 8px 35px;
}
.page-id-10861 .digital-downloads th,
.page-id-10861 .my_theme_downloads th {
width: 33.3%
}
.woocommerce mark {
font-weight: bold;
background: none;
}

.page-id-10861 .woocommerce-error {
background: #FFDBDB
}

.page-id-10861 .woocommerce-error {
margin: 0 0 30px;
padding: 10px 20px;
border: 1px solid rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-o-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
border-radius: 5px;
}

.page-id-10861 .woocommerce-error li {
background: url('//demo.thinkupthemes.com/wp-content/themes/unleash/images/lists/cross/cross1.png') no-repeat left center;
padding: 0 25px 0px;
margin-bottom: 4px;
}

.page-id-10861 #content {
padding: 35px 10px;
}


/*---------------------------------------------------------------------------- 
	25.	— API Keys				-	43065
---------------------------------------------------------------------------- */

.page-id-43065 #body-core {
	background: #FAFAFA;
}
.page-id-43065 #content-core {
    background: #FFF;
    border: 1px solid #DDD;
    padding: 30px;
    margin-bottom: 10px;
    -webkit-box-shadow: 0px 2px 4px #DDD;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.page-id-43065.logged-in #intro.option1 {
	border-bottom: none;
}
.page-id-43065 #content h2 {
	font-weight: 600;
	font-size: 20px;
}
.page-id-43065 #content .wpcf7-form p {
	width: 300px;
}
.page-id-43065 #content .wpcf7-form img.wpcf7-captchac {
	margin-top: 10px;
}
.page-id-43065 #content .wpcf7-form input[type="submit"] {
	width: 150px;
}
.page-id-43065 #content .wpcf7-form .wpcf7-response-output {
	width: 300px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.page-id-43065 table th {
	background: #F0FAFE;
	padding: 8px;
	text-align: center;
	border: 1px solid #DDD;
	vertical-align: middle;
}
.page-id-43065 table td {
	text-align: center;
	padding: 8px;
	border: 1px solid #DDD;
	vertical-align: middle;
}

.page-id-43065 table .api-manager-product a {
    color: inherit;
}
.page-id-43065 table .api-manager-product a:hover {
    color: #3F4DF3;
}
.page-id-43065 table .api-manager-domains {
    display: none;
}

/* Remove API Key Activations column */
.page-id-43065 #thinkup-woo-api-keys-table .api-manager-activation,
.page-id-43065 #thinkup-woo-api-keys-table .api-manager-activations {
	display: none;
}

/*---------------------------------------------------------------------------- 
	26.	— Affiliate Center		-	10530
---------------------------------------------------------------------------- */

.page-id-10530 #body-core {
background: #FAFAFA;
}
.page-id-10530 #content {
padding: 35px 10px;
}
.page-id-10530 #intro.option1 {
background: #FFF;
border: none;
padding: 15px 10px 30px;
}
.page-id-10530 .affiliates-graph,
.page-id-10530 .affiliates-stats {
background: white;
border: 1px solid #ddd;
padding: 30px;
margin-bottom: 30px;
}

.page-id-10530 .affiliates-graph select {
width: 150px;
margin-bottom: 20px;
}
.page-id-10530 .affiliates-graph .legendColorBox {
padding: 1px;
}
.page-id-10530 .affiliates-graph .legendColorBox > div {
margin: 3px 3px -3px;
}
.page-id-10530 .affiliates-graph .legendLabel {
width: 50px;
padding: 4px 5px;
background: #FFF;
}
.page-id-10530 .affiliates-stats .description {
display: none;
}

.page-id-10530 .affiliates-stats .filters label,
.page-id-10530 .affiliates-stats .filters p {
	float:left;
}
.page-id-10530 .from-date-filter,
.page-id-10530 .thru-date-filter {
padding-top: 5px;
}
.page-id-10530 .thru-date-filter {
padding-left: 20px
}
.page-id-10530 .affiliates-stats .filters input[type="submit"] {
margin-left: 20px;
padding: 6px 35px;
}


.page-id-10530 .affiliates-information .affiliate-profile div.field label {
width: 140px;
}
.page-id-10530 .affiliates-information .affiliate-profile div.field input {
width: 260px;
}
.page-id-10530 .affiliates-information .affiliate-profile div.field label,
.page-id-10530 .affiliates-information .affiliate-profile div.field input {
margin-bottom: 10px;
display: inline-block
}
.page-id-10530 .affiliates-information .affiliate-profile input[type="submit"] {
float: right;
padding: 6px 35px;
margin-right: 38px;
}
.page-id-10530 .affiliates-information .affiliate-profile input[readonly="readonly"] {
background: #FAFAFA;
}

/* Tabs */
.page-id-10530 .nav-tabs>li>a {
margin-right: 0;
border: none;
padding: 21px;
text-align: center;
}
.page-id-10530 .nav-tabs>li.active {
border-bottom: 1px solid rgba(0, 0, 0, 0);
}
.page-id-10530 .nav-tabs a:hover,
.page-id-10530 .tabs .nav-tabs li:active a {
background: white;
}
.page-id-10530 .tabs .nav-tabs>.active>a, 
.page-id-10530 .tabs .nav-tabs>.active>a:hover, 
.page-id-10530 .tabs .nav-tabs>.active>a:focus {
border: none;
border-top: 4px solid #D13636;
border-color: #D13636;
padding-top: 21px;
}
.page-id-10530 .nav-tabs>li>a:hover {
border-color: #D13636;
}
.page-id-10530 .nav-tabs {
border: 1px solid #DDD;
}
.page-id-10530 .tabs .nav-tabs a {
font-size: 13px;
border-top: 4px solid #FFF;
}
.page-id-10530 .nav-tabs>li {
width: 33.333%;
background: white;
border-right: 1px solid #DDD;
border-bottom: 1px solid #DDD;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.page-id-10530 .nav-tabs>li:last-child {
border-right: none;
}
.page-id-10530 .tabs .tab-content {
padding: 30px;
}


/*---------------------------------------------------------------------------- 
	27.	— Downloads				-	9220
---------------------------------------------------------------------------- */

.page-id-9220 .WC-thanks {
background: #CAFFC3;
}
.page-id-9220 .WC-thanks li {
background: url('//demo.thinkupthemes.com/wp-content/themes/unleash/images/lists/tick/tick1.png') no-repeat left center;
padding: 0 25px 0px;
margin-bottom: 4px;
}

.page-id-9220 .WC-fail {
background: #FFDBDB;
}
.page-id-9220 .WC-fail li {
background: url('//demo.thinkupthemes.com/wp-content/themes/unleash/images/lists/cross/cross1.png') no-repeat left center;
padding: 0 25px 0px;
margin-bottom: 4px;
}


.page-id-9220 .WC-thanks,
.page-id-9220 .WC-fail {
margin: 0 0 30px;
padding: 15px 20px 11px;
border: 1px solid rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-o-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
border-radius: 5px;
}


.page-id-9220 .woocommerce h2 {
font-weight: 600;
font-size: 20px;
}


.page-id-9220 .woocommerce table {
font-size: 12px;
text-align: center;
width: 100%;
border: 1px solid #DDD;
border-collapse: collapse;
border-spacing: 0;
margin-bottom: 20px;
}

.page-id-9220 .woocommerce table p {
margin-bottom: 0;
}

.page-id-9220 table th {
background: #F0FAFE;
padding: 8px;
text-align: center;
border: 1px solid #DDD;
vertical-align: middle;
}

.page-id-9220 table td {
padding: 8px;
border: 1px solid #DDD;
vertical-align: middle;
}

.page-id-9220 .order_table_item .variation {
display: none;
}


.page-id-9220 .order_details,
.page-id-9220 .customer_details {
margin-bottom: 20px;
}

.page-id-9220 #body-core {
background: #FAFAFA;
}


.page-id-9220 #main-core {
background: #FFF;
margin-top: 0;
padding: 35px 80px;
-webkit-box-shadow: 0 3px 10px -1px #D0D0D0;
box-shadow: 0 3px 10px -1px #D0D0D0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #CCC;
}













.page-id-9220 #intro.option1 {
background: white;
border: none;
padding: 15px 10px 30px;
}

.page-id-9220 #intro.option1 #intro-core {
border: none;
padding: 0;
text-align: left;
display: table;
width: 100%;
}

.page-id-9220 #intro-title {
display: table-cell;
}
.page-id-9220 #intro-button {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
}
.page-id-9220 h1.page-title {
    font-size: 35px;  font-weight: 300;
}

.page-id-9220 h2.page-title {
color: inherit;
    font-size: 20px;  font-weight: 300;  line-height: 1; margin: 0;
}


.page-id-9220 #intro-button .themebutton {
background-color: #82CB51;
margin: 0;
padding: 10px 30px;
box-sizing: border-box;
font-family: source sans pro;
font-weight: 600;
}






.page-id-9220 .subscription-actions p {
display: inline-block;
}
.page-id-9220 .digital-downloads a,
.page-id-9220 .my_theme_downloads a {
margin: 0;
padding: 8px 35px;
}
.page-id-9220 .digital-downloads th,
.page-id-9220 .my_theme_downloads th {
width: 33.3%
}
.page-id-9220 .woocommerce mark {
font-weight: bold;
background: none;
}

.page-id-9220 .woocommerce-error {
background: #FFDBDB
}

.page-id-9220 .woocommerce-error {
margin: 0 0 30px;
padding: 10px 20px;
border: 1px solid rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
-o-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
border-radius: 5px;
}

.page-id-9220 .woocommerce-error li {
background: url('//demo.thinkupthemes.com/wp-content/themes/unleash/images/lists/cross/cross1.png') no-repeat left center;
padding: 0 25px 0px;
margin-bottom: 4px;
}

.page-id-9220 #content {
padding: 35px 10px;
}

/*---------------------------------------------------------------------------- 
	28.	— Logout				-	8989
---------------------------------------------------------------------------- */


/*---------------------------------------------------------------------------- 
	29.	— Unsubscribe			-	39191
---------------------------------------------------------------------------- */

.page-id-39131 #body-core {
background: #FAFAFA;
}
.page-id-39131 #content-core {
    background: #FFF;
    border: 1px solid #DDD;
    padding: 30px;
    margin-bottom: 10px;
    -webkit-box-shadow: 0px 2px 4px #DDD;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.page-id-39131.logged-in #intro.option1 {
	border-bottom: none;
}
.page-id-39131 #content h2 {
	font-weight: 600;
	font-size: 20px;
}
.page-id-39131 #content .wpcf7-form p {
	width: 300px;
}
.page-id-39131 #content .wpcf7-form img.wpcf7-captchac {
	margin-top: 10px;
}
.page-id-39131 #content .wpcf7-form input[type="submit"] {
	width: 150px;
}
.page-id-39131 #content .wpcf7-form .wpcf7-response-output {
	width: 300px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

/*---------------------------------------------------------------------------- 
	30.	Blog					-	8784
---------------------------------------------------------------------------- */



/*---------------------------------------------------------------------------- 
	31.	Knowledge Base - Shortcodes	-	8784
---------------------------------------------------------------------------- */

.single-knowledge #content .sc-title {
	font-weight: 600;
}
.single-knowledge .shortcode-nav {
	margin: 0;
	width: 100%;
	box-sizing: border-box;
	padding: 20px;
	border-right: 1px solid #E0E0E0;
}
.single-knowledge .shortcode-nav li {
	list-style: none;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #E0E0E0;
}
.single-knowledge .shortcode-nav li:last-child {
	padding: 0;
	margin: 0;
	border: none;
}
.single-knowledge .shortcode-nav a {
	font-family: source sans pro;
	font-size: 14px;
}
.single-knowledge .shortcode-nav a,
.single-knowledge .divider-top a {
	color: inherit;
}
.single-knowledge .shortcode-nav a:hover,
.single-knowledge .divider-top a:hover  {
	color: #3F4DF3;
}

/* Buttons - Demo */
.single-knowledge .sc-button-sizes {
	display: table;
	width: 100%;
}
.single-knowledge .sc-button-sizes-inner {
	display: table-cell;
	vertical-align: middle;
}
.single-knowledge .sc-button-sizes-inner {
	width: 1%;
	padding-right: 20px;
}
.single-knowledge .sc-button-sizes-inner:last-child {
	width: auto;
	padding-right: 0;
}
.single-knowledge .sc-button-sizes .button {
	margin: 0;
}

.single-knowledge .sc-button-styles {
	display: table;
	width: 100%;
}
.single-knowledge .sc-button-styles-inner {
	display: table-cell;
	vertical-align: middle;
}
.single-knowledge .sc-button-styles-inner {
	width: 1%;
	padding-right: 20px;
}
.single-knowledge .sc-button-styles-inner:last-child {
	width: auto;
	padding-right: 0;
}
.single-knowledge .sc-button-styles .button {
	margin: 0;
}

.single-knowledge .sc-button-colors {
	display: table;
	width: 100%;
}
.single-knowledge .sc-button-colors-inner {
	display: table-cell;
	vertical-align: middle;
}
.single-knowledge .sc-button-colors-inner {
	width: 1%;
	padding-right: 20px;
}
.single-knowledge .sc-button-colors-inner:last-child {
	width: auto;
	padding-right: 0;
}
.single-knowledge .sc-button-colors .button {
	margin: 0;
}

/* Lightbox - Demo */
.single-knowledge .prettyPhoto img {
	height: 119px;
	width: 480px;
}

/* Social Media Facebook Like - Demo */
.single-knowledge .sc-social-fbl,
.single-knowledge .sc-social-ttweet,
.single-knowledge .sc-social-tfollow,
.single-knowledge .sc-social-linkedin,
.single-knowledge .sc-social-google {
	display: table;
	width: 100%;
}
.single-knowledge .sc-social-fbl-inner,
.single-knowledge .sc-social-ttweet-inner,
.single-knowledge .sc-social-tfollow-inner,
.single-knowledge .sc-social-linkedin-inner,
.single-knowledge .sc-social-google-inner {
	display: table-cell;
	vertical-align:middle;
}
.single-knowledge .sc-social-fbl-inner:nth-child(1) {
	width: 300px;
}
.single-knowledge .sc-social-fbl-inner:nth-child(2) {
	width: 130px;
}

.single-knowledge .sc-social-ttweet-inner:nth-child(1),
.single-knowledge .sc-social-linkedin-inner:nth-child(1),
.single-knowledge .sc-social-google-inner:nth-child(1) {
	width: 100px;
}
.single-knowledge .sc-social-ttweet-inner:nth-child(2),
.single-knowledge .sc-social-linkedin-inner:nth-child(2),
.single-knowledge .sc-social-google-inner:nth-child(2) {
	width: 130px;
}

.single-knowledge .sc-social-tfollow-inner:nth-child(1) {
	width: 228px;
}

