/*
Theme Name:     Duarte Web
Theme URI:      http://www.duarte.com/
Description:    Duarte Website
Author:         Chris Iufer
Author URI:     http://www.duarte.com/team/chris/
Version:        0.2.0
*/

/*JH 8/5/24
body > header .duarte-logo {
	margin-right: 30px;
}



body > header nav ul.nav-menu {
	margin-top: 5px;
}
*/
/* Blog Specific Styles */

article.blog .entry-content {

}

article.blog .entry-content iframe,
article.blog .entry-content object,
article.blog .entry-content embed {
	
	width: 100%;
	height: 400px;
}

.portfolio-story,
.team {
	position: relative;
}

.portfolio-story .thumbnail-caption,
.team .thumbnail-caption {
	opacity: 0;
	position: absolute;
	bottom: 11px;
	left: 0;
	right: 0;
	background: rgba(0,0,0,0.8);
	padding: 12px;
	/*width: 100%;*/
	margin: 0 8px;
	-moz-transition: opacity 0.5s;
	-webkit-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
}
.team .thumbnail-caption {
	background: rgba(0, 155,179, 0.7);
}
.team .thumbnail-caption * {
	color: white;
}

.portfolio-story:hover .thumbnail-caption,
.team:hover .thumbnail-caption {
	opacity: 1;
}
.portfolio-story .thumbnail-caption h4,
.portfolio-story .thumbnail-caption h5 {
	color: white;
}

.team .thumbnail-caption h4,
.team .thumbnail-caption h5 {
	margin-bottom:0;
	color: white;
}

header .current-page-ancestor,
header .current-page-ancestor a {
	color: #009bb3;
}

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

/*JH 8/5/24	
	 body > header .duarte-logo {
        margin-right: 0;
    }
*/
	article.blog img,
	article.blog div {
		width: 100% !important;
	}

	.portfolio-story .thumbnail-caption,
	.team .thumbnail-caption {
		opacity: 1;
		position: static;	
		background: transparent;
		padding: 0;	
		margin: 0;
	}
	.portfolio-story .thumbnail-caption h4,
	.portfolio-story .thumbnail-caption h5,
	.team .thumbnail-caption h4,
	.team .thumbnail-caption h5 {
		color: #4D4B3B;
	}
}

/* edits july 5, 2013 */
.alignleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px; 
}
.alignright {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px; 
}


/* Info@ Modal Customizations */
.reveal-modal-custom {
	padding: 0;	
}
.reveal-modal-custom .modal-inner,
.reveal-modal-custom .modal-header {
	padding: 15px 30px;
}
.reveal-modal-custom .modal-header h1,
.reveal-modal-custom .modal-header h2,
.reveal-modal-custom .modal-header h3,
.reveal-modal-custom .modal-header h4,
.reveal-modal-custom .modal-header h5 {
	margin: 0;
}

h1 sup, h2 sup, h3 sup, h4 sup, h5 sup, h6 sup {
	font-size: .5em;
	top: -0.5em;	
}

.reveal-modal-custom .close-reveal-modal:not(.button) {
	color: white;
	text-shadow: 0 0 0 rgba(0,0,0,0);
}


/* Newsletter Form */
.duarte-newsletter form.mktoForm .mktoOffset,
.duarte-newsletter form.mktoForm .mktoGutter,
.duarte-newsletter form.mktoForm .mktoAsterix {
	display: none;
}
.duarte-newsletter form.mktoForm label.mktoLabel {
	font-weight: normal;
}
.duarte-newsletter form.mktoForm .mktoButton {
	position: absolute;
	left: 231px;
	top: -53px;
	width: 130px;
	padding-top: 7px;
	padding-bottom: 7px;
}

.lt-ie9 .reveal-modal .close {
	font-size: 2.2rem;
	line-height: .5;
	position: absolute;
	top: 8px;
	right: 11px;
}

@media only screen and (max-width: 767px) {
	.duarte-newsletter form.mktoForm .mktoButton {
		position: static;
		left: auto;
		top: auto;
		width: 100%;
	}
}

.header-append {
	margin-bottom: 0; margin-top: 4px; 
}

#sitemap a {
	color: rgb(96, 95, 83);
}
#sitemap a:hover {
	color: rgb(0, 169, 204);
}

sup.tm {
	font-size: 50%;
}

.search-suggestions {
	margin:0;
	padding:0;
}

.search-suggestions li {
	list-style-type: none;
	margin:0;
	padding:0;
		display: inline-block;
}

.search-suggestions li a {
	padding: 5px 10px;
	margin-right: 10px;
	background-color: rgba(0,0,0,0.2);
	color: white;
	display:block; margin-bottom:5px; line-height:1;
}
.search-suggestions li a:hover {
	background-color: rgb(0, 169, 204);
}

.showingPartial .search-suggestions {
	display: none;
}

#diagramModal {
	width: 664px;
	min-height: 364px;
	padding-top: 0;
	padding: 20px 20px 0 310px;
	margin-left: -340px;
	background-image: url('/wp-content/themes/duarteweb/images/duarte-graph.jpg');
}

div#listing div.hide-fill-twodvs:nth-child(odd) {display: none !important;}


.green-bar {
	background: #858705;
	padding: 25px 0;
}

.green-bar h2 {color: #fff;}

#roadshow-events .three, #roadshow-events .row .three {width: 20%}

.h3-none h3 {margin-top:-6px !important;}

.page-id-27492 .fill-gulf-stream {background-color: #dc7641 !important;}

.page-id-27492 .powerpoint-signup {padding: 25px 0 0 0;}

.page-id-27492 .workshop-logo img {width: 140px; height: 140px; margin: 0 auto 1.8em auto;}

.page-id-27576 .tighten-up .row {padding-top: 25px;padding-bottom: 25px;}

.page-id-27576 .tight-main .row {padding-top: 0px;padding-bottom: 0px;}

.page-id-27576 .tight-main {min-height: 200px !important; padding-bottom: 1em !important;}

.fill-hot-red {background-color: #ff3600;}

.fill-bootcamp {background-color: #dc7641;}

.fill-none {background: none !important;}

.contactat::after {
	content: "@duarte.com";
}

/*-----------------quiz-------------*/

.qmn_quiz_radio {float: left;}

.qmn_mc_answer_wrap {line-height: 1.2em;}

.qmn_radio_answers {margin-bottom: 25px;}

.mlw_qmn_question .p1 {font-weight: bold;margin-bottom: 0px;}

/*-Lightbox-*/

#mask {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9000;
  background-color: #000;
  display: none;
}

#boxes .window {
  position: absolute;
  left: 0;
  top: 0;
  width: 440px;
  height: 200px;
  display: none;
  z-index: 9999;
  padding: 20px;
  border-radius: 15px;
  text-align: center;
}

#boxes #dialog {
  width:100%;
  max-width:480px;
  height: 510px;
  padding: 30px;
  background-color: #ffffff;
  font-family: 'Segoe UI Light', sans-serif;
  font-size: 15pt;
}

#popupfoot {
  font-size: 16pt;
  position: absolute;
  bottom: 10px;
  right: 14px;
}

#popupfoot a {color: #000;}

input.hs-button.primary.large {font-size: 18px; padding-top: 7px; padding-bottom: 7px;border-left: 1px solid #858585;margin-left: -1px;}

input#email-d974b281-a258-48f1-80ac-abf3a0149791.hs-input, input#email-b81c0720-ef63-4178-9546-77fe6e8385e1.hs-input {border: 1px solid #ccc; width: 50%;color: #888;float: left;}

.page-id-29090 #hsForm_5789962c-3281-4fdb-959c-df51a7559911 label span, .page-id-29376 #hsForm_5789962c-3281-4fdb-959c-df51a7559911 label span {color: #000 !important;}

.page-id-29279 #hsForm_1d31a7ad-661b-4ac2-8b01-3901467026b1 label {display: none !important;}

.page-id-29279 #hsForm_1d31a7ad-661b-4ac2-8b01-3901467026b1 .hs_areas_of_interest label {display: block !important; color: #fff !important; }

.page-id-29279 #hsForm_1d31a7ad-661b-4ac2-8b01-3901467026b1 .hs_areas_of_interest ul {list-style: none;}
.six.columns .button.down-right {padding-left:16px !important;} 
.input ul.inputs-list {margin-left:0px!important;}
.input ul.inputs-list li {list-style:none!important;}

.page-template-webinardashedtemplate-webinar-php .webinar-temp input.hs-button.primary.large {background-color: #8b8d09 !important; width: 100%; }

/*---end---*/

@media only screen and (max-width: 767px) {
	#diagramModal {
		width: 85%;
		min-height: 464px;
		padding-top: 0;
		margin-top: 100px;
		margin-left: -315px;
		padding: 20px 20px 0 20px;
		background-image: none !important;
	}	
	.diagram-info {background:none;}
	.twelve.columns.minheight-full {min-height:0px!important;}
}

@media only screen and (max-width: 674px) {
	#diagramModal {
		width: 85%;
		margin-left: -200px;
	}
}

@media only screen and (max-width: 600px) {
	#diagramModal {
		width: 85%;
		margin-left: -255px;
	}
}

@media only screen and (max-width: 550px) {
	#diagramModal {
		margin-left: -225px;
	}
}

@media only screen and (max-width: 550px) {
	#diagramModal {
		margin-left: -175px;
	}
}

.side-events-listing {margin-bottom: 2px;}

.ribbon .ribbon-inside-black {
    float: right;
    padding: 30px 30px 30px 15px;
    width: 500px;
}

.page-id-29090 .duarte-player>ul.playlist>li {
    width: 1300px !important;
    height: 800px !important;
    margin: 0 0 0 -50px;
}

.page-id-29944 .next.button {padding-left: 0px !important;}

.page-id-29944 .next.button:hover {padding-left: 1em !important;}

.wide-vid-button a img {
    opacity: 0.7;
	width:100%;
}

.wide-vid-button a:hover img {
    opacity: 1;
}

.page-id-24193 .workshops-grid .workshop-logo {padding: 10px !important;}

.workshop-listing a {color: #7a7b7d;}
.workshop-listing a:hover {color: #00a9cc;}

.left #listing .side-events-listing:nth-child(even), .left #listing .side-events-listing:nth-child(9) {display: none;}
.right #listing .side-events-listing:nth-child(odd) {display: none;}

.page-template-pedowitzwidetemplate-pedowitzwide-php .menu-header-navigation-container, .page-template-pedowitzsidebartemplate-pedowitzsidebar-php .menu-header-navigation-container {display: none;}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	background: none !important;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: none !important;
}

.duarte-player > ul > li{padding-top: 56.25%;}

.mobile-screen{}
.slider-universal{margin:0;}
.slider-universal > li{height:auto!important;}
.slider-universal .slide-ribbon h2 span{}
.slider-universal .slide-ribbon a{}
.slide-ribbon{width:36%; display:table; margin-left:75px;}
.slide-ribbon-inner{vertical-align:middle; display:table-cell; height:380px;  padding:20px 0;}
.slide-ribbon-inner p{color:#8d8d8d; font-size:15px; line-height:normal;}

.slide-one .button {background:#333333; }
.slide-two h2{color:#7c7600; }
.slide-two h2 strong{color:#7c7600; font-weight:500;}
.slide-two p{color:#494844; }
.slide-three p{color:#FFF; }
.slide-four{}
.slide-four h2{}
.slide-four p{color:#FFF; font-size:16px;}
.clear{clear:both;}
.afterclass:after {font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}
.slider-inner{margin:0;}
.hs-form fieldset.form-columns-1 select.hs-input{margin-bottom:12px}
#duarte-player-calendar .button {margin-top:0;}

textarea,
input[type="text"],
input[type="button"],
input[type="submit"] {
     -webkit-appearance: none;
     border-radius: 0;
}
.hbspt-form select{margin-bottom:12px;}

.next.button, .mktoForm .mktoButton{margin-bottom:15px;}
.video-pop{margin-left:-335px;}

table.academy-matrix .fixed{ background:#fff; border:none; position:fixed!important; top:0; z-index:1; width:auto!important; left:auto!important;}
table.academy-matrix tr.fixed td:first-child{ width:250px;}
table.academy-matrix tbody{ position:relative; padding-top:113px; display:block;}
table.academy-matrix #topmatrix{ position:absolute; display:table; top:0; left:0; width:100%;}
.logged-in table tbody .fixed{ top:32px!important;}
table.academy-matrix tr td img{ width:100%;}

.ui-widget-content a {color: #00a9cc !important;}

/* 05-04-2017 */
body > section .row.no-bot-pad{ padding-bottom:0;}
.workshop-schedule li:after{ clear:both; content:'.'; display:block; font-size:0px; height:0px; line-height:0px; visibility:hidden;}
.workshop-schedule{ list-style:none; margin:21px 0 0;}
.workshop-schedule li{ margin:6px 0 0;}
.workshop-schedule .date{ float:left; font-size:15px; font-weight:bold; margin-right:12px; width:60px;}
.workshop-schedule p{ line-height:normal; margin:0; padding:1px 0 0 72px;}

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

table.academy-matrix tbody{ position:static; padding:0;}
table.academy-matrix .fixed{ position:static!important;}
table.academy-matrix #topmatrix{ display:table-row; position:static;}
.workshop-schedule .date{ margin-right:12px; width:52px;}
.workshop-schedule p{ padding-left:64px;}
}

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

.academy-matrix{overflow-x: auto; display: block;}
.minheight-full{min-height:auto!important;}
}

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

.no-bot-pad .three{ margin:0 auto; max-width:250px; padding-bottom:15px; width:100%!important;}
}

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

.three-up li{float:none; width:100%!important;}
.twelve.columns h2.thin {text-align:center;}
div .workshops-grid li{width:100%!important; float:none;}
}

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

.ribbon .ribbon-inside-black{width:auto;}
}

@media screen and (max-width:768px) {
	
table.vertical tbody tr td .date, table.vertical tbody tr th .date, table.vertical thead tr td .date, table.vertical thead tr th .date, table.vertical tfoot tr td .date, table.vertical tfoot tr th .date{padding:5px!important;}
.slide-two h2{font-size:25px;}
}

/*JH 8/5/24 
 * @media screen and (min-width:767px) and (max-width:768px) {

body > header nav ul li{ font-size:12px}
}
*/
@media screen and (min-width:480px) and (max-width:767px) {
	
.block-grid.mobile-two-up > li{width:50%!important; float:left!important;}
}

@media screen and (max-width:767px) {
	
h4{font-size:19px;}
.pres-books-btn{position:static!important;}
.two-full-mobile > li{width:100%!important;}
td.calendar-day .event-popup{display:none!important;}
.slide-ribbon{width:80%; margin-left:20px;}
.back-none{background:none!important;}
.ribbon-float{float:none!important;}
.ribboni-float{float:none!important;}
.column, .columns {float: none; width:auto!important;}
.slidedoc-share{display:none;}
#Stage{display:none;}
.slidedoc-player .loading{display:none;}
#team .team h5, #team .team h5 strong{color:#000; text-align:center;}
.advisors-list .columns img{display:block; margin:0 auto 20px;}
.advisors-list .eight{padding:0 15px;}
.back-none{background:none; margin:0!important;}
#grnhse_app iframe {width:100%; overflow:hidden;}
.fill-gulf-stream .text-right{text-align:left!important;}
.page-id-29729 > section[rel="main"], .page-id-29729 > section[role="main"], .page-id-29729 > section.row[rel="main"],.page-id-29729 > section.row[role="main"] {min-height:0px!important;}
}

@media screen and (max-width:670px) {
	
.video-pop{ left:1%!important; margin-left:0!important; max-width:98%!important;}
}

@media screen and (max-width:490px) {
	
#boxes #dialog{top:20px!important; left:0px!important;}
}

@media screen and (max-width:380px) {
	
.table-responsive td{display:block;}
.table-responsive h4{margin:0;}
.up.button, .mktoForm .up.mktoButton{padding-left:30px; padding-right:10px;}
.duarte-finder input[type="text"], .global-finder input[type="text"]{font-size:18px;}
}

@media only screen and (max-width:480px) {
	
.portfolio-stories .portfolio-story img{display:block; margin:0 auto;}
.portfolio-stories .portfolio-story .thumbnail-caption{text-align:center;}
.three-up li img{display:block; margin:0 auto;}
.three-up li hgroup{text-align:center;}
}

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

.home .duarte-play .right{ margin-left: 20px !important; margin-right: 0px !important;}
}

.no-blue a:hover {background-color: rgba(0,0,0,0.35); }
.home .duarte-play .right {margin-left: 0px !important; margin-right: 175px;}
.ribbon-ac-left {float: right;margin: 20px 0 0 20px !important;width: 40% !important;}
.ribbon-ac-right {float: left;margin: 20px 0 0 0 !important;border-right: 1px solid #fff;width: 50% !important;}

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

.ribbon-ac-left {display: none !important;}
.ribbon-ac-right {float: right;width: 100% !important;border-right: none !important;}
}

.hpbanner{ background-position: center left; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.sparkenvision {display: none;}

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

.hpbanner {background-position: center left;}
.sparkyhide {display: none;}
.sparkenvision {display: block;}
.sparkythreeup {text-align: center;}
}

@media (min-width: 481px) and (max-width: 767px) {

html .page-id-24196 .twelve.columns .workshops-grid li {width:50%!important;}
html .page-id-24196 .twelve.columns .workshops-grid { padding-left:20px; padding-right: 20px;}
}

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

.page-id-30149 .ribbon-inside-svcs {padding: 30px 20px 30px 20px !important;}
html .page-id-24196 .twelve.columns .workshops-grid li {width:100%!important;}
}

/* WORKSHOPS BANNER */
.workshops-banner{ padding:41px 0 71px;}
.workshops-banner h1{ line-height:normal; margin-bottom:12px;}
.workshops-banner p{ font-size:15px; line-height:22px;}

/* INTRODUCTION TEXT */
.introduction-content h3, .workshop-contact-area h3{ color:#00a9cc; line-height:normal;}
.introduction-content p{ color:#605f53; font-size:14px; line-height:22px;}
.introduction-content p:last-child{ margin-bottom:0;}
.introduction-content ul:after, .company_logos ul:after, .who-takes ul:after{ clear:both; content:'.'; display:block; height:0; line-height:0; font-size:0; visibility:hidden;}
.introduction-content ul{ list-style:none; margin:0 -15px;}
.introduction-content ul li{ float:left; margin:0; padding:0 15px 15px; width:50%;}
.introduction-content ul li img{ margin-bottom:10px;}
.introduction-content ul li h4{ color:#76776a; font-size:23px; line-height:normal; margin:20px 0 4px;}
.introduction-content ul li p{ color:#76776a; font-size:14px; line-height:22px; margin:0;}

/* BOOK SECTION */
.books-section{ padding:33px 0 0;}
.books-section h2{ line-height:44px; margin-bottom:24px;}
.books-section p{ line-height:22px; margin-bottom:26px;}
.books-section img{ margin:0 14px 4px 0;}
.books-section img:last-child{ margin-right:0;}
.button.blue-button{ background:#0094b3; box-sizing:border-box; max-width:300px; padding:8px 30px 8px 21px; text-align:left; width:100%;}
.blue-button:focus{ color:#fff; outline:none;}

/* CATEGORY BLOCKS */
.cat-blocks{ padding:20px 0 23px;}
.grey-cat-blocks{ background:#ececec;}
.cat-blocks .seven{ float:left;}
.grey-cat-blocks .seven{ float:right;}
.cat-blocks .seven img{ padding-top:1px;}
.cat-block-content{ float:left; padding:0 0 0 84px;}
.grey-cat-blocks .cat-block-content{ padding:0 84px 0 0;}
.cat-block-content img{ display:block; margin:0 auto; padding-bottom:8px;}
.cat-block-content h3{ color:#605f53; font-family: "ApexNew Light"; font-size:23px; line-height:28px; margin:0 0 9px;}
.cat-block-content p{ color:#605f53; line-height:22px; margin-bottom:13px;}
.cat-block-content p:last-child{ margin-bottom:0;}
.cat-block-content .blue-button{ max-width:100%;}
.right-arrow.button{ background:#00a9cc; padding:8px 30px 7px 21px;}
.right-arrow.button:before{ content: ">"; right:10px; top:4px;}

.visualstory-cat-block{ padding:47px 0;}
body > section.visualstory-cat-block .row{ padding:0;}
.cat-blocks.visualstory-cat-block .seven img{ padding-top:12px;}
.visualstory-content ul{ list-style:none; margin:0; text-align:center;}
.visualstory-content ul li{ display:inline-block; margin:0; padding:0 14px 28px;}
.visualstory-content .cat-block-content ul img{ padding-bottom:0;}
.visualstoryhide {display: none;}
.page-id-31564 .visualstoryhide {display: block;}
.page-id-31564 .visualstorydownhide {display: none;}


/* TESTIMONAIL SECTION */
body > section.padded.no-pad{ padding:0;}
.heading{ padding-top:33px;}
.heading a{ color:#00a9cc;}
.testimonials_section{ background:#8b8d09;}
body > section.testimonials_section .row{ padding:60px 0 24px;}
.testimonials_section img{ display:block; margin:0 auto;}
.testimonials_section .bx-wrapper{ padding-top:15px; position:static;}
.testimonials_section .bx-wrapper .bx-viewport{ background:none;}
.testimonials_section blockquote, .testimonials_section .tslider blockquote p{ color:#fff; font-size:23px; font-style:italic; line-height:32px; margin:0; text-align:center;}

.testimonials_section .bx-wrapper .bx-pager.bx-default-pager a{ background:#6e6f07;}
.testimonials_section .bx-wrapper .bx-pager.bx-default-pager a:hover, .testimonials_section .bx-wrapper .bx-pager.bx-default-pager a.active{ background:#343503;}
.testimonials_section .bx-wrapper .bx-prev{ background: url(images/prev-test.jpg) no-repeat; height:59px; left:0; margin-top:-29px; width:58px;}
.testimonials_section .bx-wrapper .bx-next{ background: url(images/next-test.jpg) no-repeat; height:59px; margin-top:-29px; right:0; width:58px;}
.testimonials_section .bx-wrapper .bx-next:hover{ background-position:0 0;}
.testimonials_section .bx-wrapper .bx-pager{ padding:71px 0 0; position:static;}

/* LOGO SECTION */
.company_logos .heading{ padding:0 0 20px;}
.company_logos ul{ list-style:none; margin:0;}
.company_logos li{ float:left; width:16.66%;}
.company_logos li img{ padding:0 5px 15px;}

/* CAT POINTS */
.cat-points table.academy-matrix tbody{ padding-top:156px;}
.cat-points table.academy-matrix tr td:first-child{ width:314px;}
.cat-points table.academy-matrix tr.fixed td:first-child{ width:294px;}
.cat-points table.academy-matrix tr td{ width:144px;}

/* INTRO BLOCK */
body > section .workshop-intro-block{ padding-top:31px;}
.workshop-intro-block h1{ margin:0 0 12px;}
.workshop-intro-block .four{ padding-top:24px;}
.workshop-intro-block h3{ margin-top:0;}
.workshop-intro-block h4{ margin-bottom:12px;}
body > section .question-section{ padding-top:25px;}
.question-section h3{ font-size:27px;}

/* PUBLIC WORKSHOPS */
.top_right_block{ margin:15px 0 0;}
.top_right_block img{ margin-top:13px;}
.top_right_block h3{ margin:7px 0 2px;}
.top_right_block p{ line-height:22px; margin-bottom:11px;}
.top_right_block p a{ display:inline-block; font-family: "ApexNew Book"; font-size:19px; font-style:italic; margin-bottom:6px; padding-right:25px; position:relative;}
.top_right_block p a:after{ content:">"; font-family: "EvelynSymbols"; font-size:27px; font-style:normal; position:absolute; right:0; top:2px;}

/* ACADEMY SECTION */
.workshop-inside-academy .row{ padding-bottom:0;}
.workshop-inside-academy section .row{ border:none;}
.workshop-inside-academy h1{ margin-bottom:30px;}

/* WORKSHOP SECTION */
.explore-workshops .block-grid.four-up > li{ clear:none!important; width:25%!important;}
.explore-workshops h2{ margin-bottom:45px;}
.explore-workshops img{ margin:0 auto 45px; width:108px;}
.fill-workshop {
    background: url(http://www.duarte.com/wp-content/uploads/2017/05/overlay-wk-bk.png);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
}
.fill-workshopin {
    background: url(http://www.duarte.com/wp-content/uploads/2017/05/overlay-wk-sm.png);
    width: 1000px;
    height: 320px;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 0;
    overflow: hidden;
}


/* FAQ */
.faq-section .ui-accordion .ui-accordion-header{ border:none; border-bottom:1px solid #d2ccb8; border-radius:0; color:#00a9cc; font-family: "ApexNew Book"; font-size:18px;}
.faq-section .arconix-faq-accordion-content p{ line-height:22px;}

/* LEARN */
.learn-section{ padding:75px 0 95px;}
.learn-section .row{ padding:0;}
.learn-section h2{ margin:0 0 20px;}
.learn-section img{ max-width:387px; width:100%;}
.learn-section ul{ list-style:none; margin:20px 0 0; padding:0 35px 5px 0;}
.learn-section li{ background: url(images/2DVS_checkmark.png) no-repeat left center; font-size:14px; line-height:20px; margin:0 0 8px; padding:6px 0 5px 50px;}
.learn-section li:last-child{ margin-bottom:0;}
.learn-section .visualstroy1-checklist li{ background: url(images/1DVS_checkmark.png) no-repeat left center;}
.learn-section .visualstroy2-checklist li{ background: url(images/2DVS_checkmark.png) no-repeat left center;}
.learn-section .button.blue-button{ background:#00a0c5; display:block; margin:0 auto; max-width:387px; padding:7px 30px 9px 11px; width:100%;}
.learn-section .button.blue-button.visualstory1{ background:#e5b53b;}
.learn-section .button.blue-button.visualstory2{ background:#9cc5ca;}
.learn-section .captivate li, .learn-section .captivate li{ background: url(images/1DVS_checkmark.png) no-repeat left top;}
.learn-section .captivate .button.blue-button, .learn-section .captivate .button.blue-button{ background:#CDA245;}

/* 05-05-2017 */
blockquote.easy_testimonial p { color:#ffffff; font-size:23px; font-style:italic; line-height:32px;  margin-bottom:0; margin-left:0; margin-right:0;
margin-top:0; text-align:center;}  
.easy_t_single_testimonial blockquote p span.testimonial-client, .easy_t_single_testimonial blockquote p span.testimonial-position, .easy_t_single_testimonial blockquote p span.testimonial-client span {color:#ffffff; font-family: arial; font-size: 15px; font-style: normal;  line-height: normal; margin-top:19px; text-align:center; }
.easy_testimonial .testimonial_author  span.date {display:none;}	
.easy_t_single_testimonial blockquote p span.testimonial-client span {display:inline-block; text-indent:0px; margin:0px; font-weight:bold;}
cite::before {content:none;}
.testimonials_section .easy-t-cycle-pager span {color:#6e6f07; width:20px;}
.testimonials_section .easy-t-cycle-pager span.cycle-pager-active, .testimonials_section .easy-t-cycle-pager span:hover {color:#343503;}
.testimonials_section .easy-t-cycle-pager span, .testimonials_section .style-dark_style .easy-t-cycle-pager span, .testimonials_section .style-light_style .easy-t-cycle-pager span { font-size:40px;}
.testimonials_section .easy-t-cycle-controls div.cycle-prev, .testimonials_section .easy-t-cycle-controls div.cycle-next  { height:32px; margin-top:-16px; outline-color:currentcolor; outline-style:none;
    outline-width:0; position:absolute; text-indent:-9999px; top:50%; width:32px; z-index:9999;} 
.testimonials_section .easy-t-cycle-controls div.easy-t-cycle-prev{ background: url(images/prev-test.jpg) no-repeat; height:59px; left:0; margin-top:-29px; width:58px;}
.testimonials_section .easy-t-cycle-controls div.easy-t-cycle-next { background: url(images/next-test.jpg) no-repeat; height:59px; margin-top:-29px; right:0; width:58px;}
.testimonials_section .easy-t-cycle-controls {padding:40px 0 0; position:static;}
.easy_testimonial cite:before{ display:none;}

/* WHO TAKES */
.who-takes{ background:#ececec; padding:23px 0 18px;}
.who-takes h2{ margin-bottom:44px;}
.who-takes ul{ list-style:none; margin:0 -15px;}
.who-takes .who-takes-visualstory-1{ margin-bottom:25px;}
.who-takes ul li{ float:left; padding:0 15px; width:33.33%;}
.who-takes ul.four-list li{ width:25%;}
.who-takes ul li img{ display:block; margin:0 auto 45px;}
.who-takes ul li br{ display:none;}
.who-takes h3{ margin:0 0 3px;}
.who-takes ul li p{ color:#5f5f53; line-height:22px;}

/* INISIDE WORKSHOP SECTION */
.inside-workshop-section{ background:#ececec; text-align:center;}
.inside-workshop-section iframe{ display:block; margin:130px auto 0;}
#sticky-menu-ac {background: #000; padding: 25px;}

/* 09-05-2017 */
.faq-section .ui-widget-content {border:none; border-top:1px solid #d2ccb8;}
.faq-section .ui-accordion .ui-accordion-header .ui-accordion-header-icon {background:#00a9cc url(images/accordian-arrow-closed.png) no-repeat center center; height:20px; width:24px;}
.faq-section .ui-accordion .ui-accordion-header .ui-accordion-header-icon {left:0px;}
.faq-section .ui-accordion .ui-accordion-icons {padding-bottom:15px; padding-top:15px;}  
.faq-section .ui-accordion .ui-accordion-header {color:#00a9cc;} 
.faq-section .ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon {background:#00a9cc url(images/accordion-arrow-open.png) no-repeat center center;}    
.faq-section .ui-accordion .ui-accordion-content {padding-bottom:0px;}
.faq-section .row {padding-bottom:52px;}

/* WORKSHOP MEDIA */
.workshop-media{ background:#9cc5ca; padding:11px 0 3px;}
.workshop-media h2{ color:#fff; margin:0 0 24px;}
.workshop-media .duarte-player-thumbs, .workshop-media .duarte-player-thumbs.block-grid{ margin:13px -8px;}
.workshop-media .block-grid.five-up > li{ margin:0; padding:8px;}
.workshop-media .duarte-player-thumbs li .player-thumb, .workshop-media .duarte-player-thumbs.block-grid li .player-thumb{ border-radius:0; display:block;}

/* AVAILABLE WORKSHOP */
.next-available-workshop .row{ border:none;}

/* SPEAKER PROFILE */
.speaker-profile-section{ background:#f6f5f1;}
.speaker_profile_content{ margin-top:80px;}

/* 10-05-2017 */
.register-btn{ margin-bottom:15px;}
.arconix-faq-term-title{ display:none;}
.cat-points .academy-matrix td:nth-child(3){ display:table-cell;}
#topmatrix  td {width:130px;} 
#topmatrix > td:first-child {width:220px;} 
.cat-points table.academy-matrix tr td img {max-width:100%;}


/* Local Academy */

.page-template-template-academy-localresonate .menu-header-navigation-container, .page-template-template-academy-localresonate .global-search {display: none;}


/* RESPONSIVE */
@media (max-width:1024px){

body > section.cat-blocks .row{ padding:0 15px;}
.cat-block-content{ padding-left:15px;}
.grey-cat-blocks .cat-block-content{ padding-right:15px;}
.who-takes .row, .workshop-inside-academy .row, #corponsite, .workshop-contact-area .row   {padding-left:15px; padding-right:15px;}
#corponsite .six.columns {padding-left:0px; padding-right:0px;}
.easy_t_single_testimonial blockquote.easy_testimonial {padding-left:60px!important; padding-right:60px!important;}
blockquote.easy_testimonial p {font-size:20px; line-height:normal;}
.testimonials_section .easy-t-cycle-controls div.easy-t-cycle-prev, .testimonials_section .easy-t-cycle-controls div.easy-t-cycle-next  { width:42px; height:42px; background-size:100%;}  
}

@media (min-width: 768px) and (max-width: 979px) {

.easy_t_single_testimonial blockquote.easy_testimonial {padding-left:60px; padding-right:60px;}
.visualstory-content ul li{ padding:0 8px 28px;}
}

@media (max-width:992px){

.books-section .row .five, .books-section .row .seven{ float:left; width:100%;}
.who-takes ul.four-list li{ width:33.33%;}
.who-takes ul li:nth-child(3n+1){ clear:both;}
}

@media (max-width:767px){

.cat-blocks .seven, .grey-cat-blocks .seven{ float:none; padding:0 0 15px; width:100%;}
.cat-blocks .row .five.cat-block-content, .grey-cat-blocks .row .five.cat-block-content{ float:left; padding:0; width:100%;}
.cat-blocks .seven img{ display:block; margin:0 auto 5px; padding-top:0;}
.cat-block-content .blue-button{ max-width:320px; width:100%;}
.heading{ padding-top:0;}
.visualstory-cat-block .cat-block-content{ padding:0;}
.visualstory-cat-block .cat-block-content h3, .visualstory-cat-block .cat-block-content .story-content{ min-height:0;}
.visualstory-content ul li{ padding-top:20px;}
.learn-section ul:last-child{ margin-bottom:20px;}
.learn-section .button.blue-button, .speaker_profile_content{ margin:0;}
.inside-workshop-section iframe{ width:100%!important;}

html .page-id-24204 .workshops-grid li {width:100% !important}

}

@media (max-width:600px){

.workshops-banner{ padding:0;}
.workshops-banner .columns{ margin:0!important;}
.workshops-banner h1{ font-size:28px; margin-top:0;}
.workshops-banner p{ margin-bottom:0;}
.books-section{ padding:0;}
.books-section h2{ font-size:25px; line-height:normal; margin:0 0 15px;}
.books-section img{ margin:0; max-width:32%; padding:0 3px; vertical-align:middle;}
.books-section p:last-child{ margin-bottom:0;}
.company_logos li{ width:33.33%;}
.who-takes ul li, .who-takes ul.four-list li{ width:100%;}
.who-takes ul li:nth-child(3n+1){ clear:none;}
.explore-workshops .block-grid.four-up > li{ width:100%!important;}
}

@media (max-width:400px){

.introduction-content ul{ margin:0;}
.introduction-content ul li{ float:none; padding:0 0 15px; width:100%;}
.introduction-content ul li img.alignleft{ display:block; float:none; margin:0 auto;}
.introduction-content ul li br{ display:none;}
.introduction-content ul li h4{ margin-top:0;}
.visualstory-content ul li{ padding:20px 8px 28px;}
}


