@charset "UTF-8";
/* CSS Document */

#container {padding-top: 20px;}
.ag-main-div {padding:20px 0px 5px 20px;}
@media screen and (max-width: 951px) {
    .ag-main-div > .row {margin-right:10px;}
}
#contact {padding: 20px 10px 30px 10px;background:#f8f8f8;border-bottom: #e5e5e5 1px solid;border-top: #e5e5e5 1px solid;font-size: 0.8rem;}
.contact-sm {padding-left:12px !important;}
#ag-info-small .accordion dd > a {padding:4px;font-size: 0.8rem;font-family:'Open Sans',arial,sans-serif;}
.accordion dd {padding:0;margin:10px;border:1px solid #999;}
.accordion dd > a:hover {background: #f5f5f5 !important;}
.accordion dd > a,.accordion dd.active > a  {background-color: white !important;margin:0;}
.mdcbutton {padding-left: 0.8rem;padding-right: 0.8rem;}
.accordion dd.active a {background: white;}
.accordion dd.active {border:1px solid #999;background-color: white;}
.contact-lbl {color: #999;}
.contact-tsep {border-top: 1px solid #e5e5e5;padding-top: 8px;margin-top: 4px;}
.contact-bsep {border-bottom: 1px solid #e5e5e5;padding-bottom: 8px;margin-bottom: 4px;}
#title-bg {margin-top: 20px;background: #f1f1f1;padding: 0 15px 10px 15px;}
#title-bg-sm {margin-top: 0;background: #f1f1f1;padding: 0 15px 0px 15px;}
#title-bg h1,#title-bg-sm h1 {font-size:1.4rem;margin-bottom: 0px;}
#title-bg h4,#title-bg-sm h4 {font-size:0.7rem;color:#999;}
#title-bg-sm h5 {font-size:0.6rem;color:#999;}
@media screen and (max-width: 640px) {
    .active-tab-body {padding:0 !important;}
}
#model-left {
border-left: 1px #cacaca solid;border-right: 1px #cacaca solid;}
.maplink {font-size: 0.8rem;}
.ag-category-header {margin:20px 0;border-bottom: 1px solid #ccc;font-size: 0.9rem;}
#ag-about {padding: 25px;font-size:0.9rem;color:#999;}
#ag-about h4 {font-size: 1.1rem;color:black;}
#ag-bio {margin-top:20px;}
.ag-repbyheader{margin: 20px 0;font-weight: 100;font-family: 'Open Sans', Helvetica, Arial, sans-serif;color: #666;}
.ag-topsepar {margin-top:16px;}
.ag-otherloch {border-top:1px solid #999;margin:25px 0 0px 0;}
.row .row .ag-news{margin-bottom: 10px;}
.ag-newsdate {font-size: 0.8rem;color: #999;}
#mainmenu {margin-bottom: 20px;}/*border-bottom: 1px solid #ccc;*/
#mainmenu-sm {padding:12px 24px 0 0;margin: 0;}
#mainmenu-sm li {border-bottom: 1px solid #ccc;}
#mainmenu-sm a.disabled {color:black;}
.mainmenu-sm-li a {display:block;padding:6px;}
#agencyheaderbreaks h6 {padding-right:12px;margin:0 0 10px;}
#ag-basic {margin: 40px 10px;}
#basic-l, #basic-l-sm {border-top: 1px solid #d5d5d5;	border-left: 1px solid #d5d5d5;background: #f9f9f9;padding:20px;}
#basic-l {border-right: 16px solid #d5d5d5;border-bottom: 1px solid #d5d5d5;}
#basic-l-sm {border-right: 1px solid #d5d5d5;border-bottom: 16px solid #d5d5d5;}
#basic-l {min-height: 425px;}
#basic-r {min-height: 425px;border: 1px solid #d5d5d5;padding:20px;}
#basic-r ul {font-size: 0.8rem;}
#desc.contact-tsep p,#desc p {font-size: 0.8rem;}
#title-bg-sm h1 {font-size: 1.2rem;margin-bottom: 0px;}

.EditButton {border-color: #827430;border-style: dotted none;border-width: 1px 0;background-color:white;color:#827430;cursor:pointer;margin:10px 0;}
.FavButton, .profilePic {border-style: dotted;border-width: 1px 0;background-color:white;cursor:pointer;text-transform:uppercase;margin-left:0;}
.FavButtonA, .profilePicA {border-color: #827430;color:#827430;}
.FavButtonI {border-color: #999;color:#999;}
.FavButtonF, .profilePicP {background: url("/mdcdb/i/check.png") no-repeat scroll left center transparent;}
.profilePicButtonLeftoffset {padding-left: 10px;}

.FavButtonF:Hover, .profilePicP:Hover {background: url("/mdcdb/i/x.png") no-repeat scroll left center transparent;}
.assAgencies, #assAgencies, #assAgenciesWork {
	border: 0 !important;  /*Removes border*/
	-webkit-appearance: none;  /*Removes default chrome and safari style*/
	-moz-appearance: none; /* Removes Default Firefox style*/
	background: url('/mdcdb/i/dropdown_arrow.png') no-repeat;  /*Adds background-image*/
	background-position: right 2px;  /*Position of the background-image*/
	/* width: auto; Width of select dropdown to give space for arrow image*/
	text-indent: 0.01px; /* Removes default arrow from firefox*/
	text-overflow: "";  /*Removes default arrow from firefox*/
	color: #827430;margin:0;padding:0;height: inherit;
	font-size: .8rem;
 }
.work-left #title-box h3 {font-size: 1.5rem;width: 90%;}
.work-left #title-box h4 {width: 90%;}
.work-left .panel i.fa-pencil-square-o, .creditsPanel i.fa-pencil-square-o {font-size: 1.5rem;position: absolute;right: 20px; top: 20px;color:#333;}
.work-left .panel i.fa-external-link {font-size: 1.5rem;position: absolute;right: 20px; top: 55px;color:#333;}
.work-left .panel i.fa-pencil-square-o:hover, #crew-box .panel i.fa-pencil-square-o:hover, .work-left .panel i.fa-external-link:hover {color: #999;}
.work-left .panel #editMenuDrop i.fa-external-link, .work-left .panel #editMenuDrop i.fa-pencil-square-o {position: relative;left: 10px;top: 0;}

.work-left .panel i.fa-ellipsis-h.ellipsisMenu {color:#666; font-size: 1.1rem;position: absolute;right: 17px;top:20px;border:2px solid #666;border-radius: 15px;padding:5px 5px 2px;}
.work-left .panel i.fa-ellipsis-h.ellipsisMenu:hover {color:#999;border-color: #999;}
.unSlick .fa-bars {font-size: 1.5rem;position: absolute;right: 20px;bottom: 20px;}
.reSlick, .unSlick {color:#666;}
.unSlick:hover, .reSlick:hover {color: #999;}
.reSlick i.fa, .unSlick i.fa {font-size: 1rem; margin: 0 0 0 12px;position: relative;top: -2px;}
.unSlick i.fa-image {color: #9a9a9a;}
.reSlick i.fa-list {color: #9a9a9a;}
.reSlick .fa-ellipsis-h {font-size: 1.5rem;display: block;position: absolute;right: 20px;}
.reSlick .fa-ellipsis-h.ellipsis1 {bottom: 13px;}
.reSlick .fa-ellipsis-h.ellipsis2 {bottom: 20px;}
.reSlick .fa-ellipsis-h.ellipsis3 {bottom: 27px;}
/*.single-view, .multi-view {position: absolute;right: 20px;bottom: 20px}*/

.agencyPicAction.panel {border-bottom: 0;}
label.agencyName, div.picAction {display: inline-block;}
div.picAction {float: right;}
.agencyPicContainer {display: inline-block;}
.loginForm {background-color:#fff;border:1px solid #7A7A7A;left:50px;top:-10px;padding:5px;position:absolute;z-index:500;display:none;white-space:nowrap;}
#closeForm {background-color:#fff;border:1px solid #7A7A7A;position:absolute;top:-10px;right:-8px;padding:0 4px;font-size:10px;cursor:pointer;}
.row.work-left {margin:20px 20px 0 0;}
.work-left .panel {border:0;margin-bottom:10px;}
.row.work-right {margin:20px 0 0;}
.current-img {border-color: rgba(0, 0, 0, 0.2);}
.socialRow {margin: 15px 0 0;}
.socialRow > div {margin:0 0 5px;width:90px;height:25px;}
.single-view, .multi-view, .dupes-button {/*margin:0;position: relative;top:-10px;*/padding: 0;}
.single-view .button, .multi-view .button, .dupes-button .button {margin:0;width:100%; background-color: #f2f2f2;font-size: .85rem;}
.multi-view {display: none;}
.workSlider iframe {width:100%;}
.workSlider img {margin:auto;min-height: 100px;}
.workSlider img.slick-loading {min-height: 200px;width:100%;}
.workSlider .columns {margin:0 0 1rem; background-color: #f2f2f2; text-align: center;}
.workSlider .columns .panel {padding:0;margin:0; background-color: white;text-align: left;}
.workSlider .columns .panel hr {margin:0;}
.workSlider .columns .panel span {padding:1.25rem;display:block;}
.workSliderThumbs {max-height: 113px;overflow: hidden;}
.workSliderThumbs .th {margin:0 0 1rem;position: relative;}
.workSliderThumbs .columns {text-align: center;padding:1px;}
.workSliderThumbs .th div/*:not(#play)*/ img {width: 80px;}
@media only screen and (min-width: 40em) {
    .workSliderThumbs .th div:not(#play) img {height:80px;}
}

.slick-disabled {visibility: hidden;}
.slick-disabled img {display: none;}
.slickPrev, .slickNext {padding:.3rem 1rem;top:-.55rem;}
.slickNext, .slickPrev, .slickDown {position: absolute;background-color: white;z-index: 98;cursor: pointer;}
.slickNext img, .slickPrev img, .slickDown img {opacity:.6;}
.slickNext:hover img, .slickPrev:hover img, .slickDown:hover img {opacity:1;}
.slickDown {top:162px;left:330px;text-align:center;-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.slickPrev {left:0;border-right: 1px solid #666;}
.slickNext {right:0;border-left: 1px solid #666;}
.slickNext img, .slickPrev img {padding:0 10px;}
.slickPrev img {float: right;}
@media only screen and (max-width: 31em) {.slickNext img, .slickPrev img {height:22vw;}.slickPrev,.slickNext {padding:.5vw;}}
.slick-dots {top:-28px;bottom:auto;visibility: hidden;}
@media only screen and (max-width: 59.438em) { /* small & medium */
	.socialRow div {float: left;}
	.row.work-left {margin:20px 0 0;}
	.row.work-right {margin:0;}
	.slick-dots {visibility: visible;}
}

/*LEGACY styling*/

#centering {margin-top:20px;}
ul {margin: 0;padding: 0;}
li {list-style: none outside none;}
 #model-center h2 {text-transform:none;}
.featimgTile li {list-style: none outside none;}
.featimgTileTitleBox {background-color: #666666;bottom: 0;color: #FFFFFF;left: 0;opacity: 0.85;position: absolute;width: 175px;}
.featimgTile:hover .creditboxbottom {display: block;}
.featimgTileImage {height: 175px;overflow: hidden;width: 175px;}
.featimgTileImage img {display: block;height: auto;position: relative;width: auto;margin-left:auto;margin-right:auto;visibility:hidden;}
.creditboxtop {background-color: #999999;font-size: 12px;height: 15px;width: 175px;}
.creditboxtop a:hover {color: #FFFFFF;}
.creditboxbottom {display: none;height: 35px;width: 175px;}
.NavOn {color: #CCCCCC;}
.NavOff {color: #777777;}
.featimg {width:175px;height:175px;overflow-x:hidden;overflow-y:hidden;float:left;border:1px solid #ccc;text-align:center;position:relative;}
.featimg img {width:175px;height:auto;display:block;position:relative;}
.featimgTile {background-color: #f8f8f8;border: 1px solid #ccc;clear: both;height: 175px;overflow: hidden;position: relative;width: 175px;}
.featimgTileContainer {display: block;float: left;position: relative;text-align: center;margin:10px 10px 0 0;}
.featimgTile:hover {border-color:#999;}
