


@media only screen and (min-width: 768px) and (max-width: 979px) {
    .single .postmedia img { width: 710px !important; }
    }
@media(min-width:980px) and (max-width:1199px) {
    .single .postmedia img  {width:952px; height:auto;}
    }

.tp-bannershadow {visibility:hidden;height:1px;}

.home_dates {font-size:16px; color:#555;margin-bottom:2px;font-family:"Helvetica neue",helvetica,arial,sans serif;}
.home_artist {font-size:24px; color:#555;margin-bottom:4px;line-height:25px;font-family:"Helvetica neue",helvetica,arial,sans serif;}
.home_title {font-size:20px; color:#555; font-style:italic;font-family:"Helvetica neue",helvetica,arial,sans serif;margin-bottom:4px;}
.home_text {font-size:16px; color:#555;margin-bottom:2px;font-family:"Helvetica neue",helvetica,arial,sans serif;line-height:1.46em;}
.home_download, .home_download a{font-size:14px; color:#555;font-family:"Helvetica neue",helvetica,arial,sans serif;}
.viewshow {width:168px; text-align:center;margin-top:4px;display:block;height:46px;overflow:hidden;}
.home_viewshow  {font-size:16px; color:#ffffff;font-family:"Helvetica neue",helvetica,arial,sans serif;font-weight:bold;display:block;margin-bottom:0px;}
.home_viewshow a {color:#ffffff;}
.home_viewshow  a:hover {background-color:#4b85ba; display:block;color:#ffffff;}
.viewbutton {display:block;height:46px;background-color:#cacaca;padding-top:10px;}
.viewbutton:hover {background-color:#4b85ba;display:block;}
.home_gallery_text, .home_gallery_text a {font-family:helvetica,arial,sans serif;font-size:14px !important;}

.home_artists_col {width:32%;float:left;font-weight:400;font-size:13px;padding-right:.3%;margin-bottom:20px;}
.artist_link {color:#777777;margin-bottom:4px;display:block;}
.home_artists_title {margin-bottom:22px; font-weight:bold;color:#555;font-size:120%;font-family:"Helvetica neue",helvetica,arial,sans serif;}
.home_artists_title_gallery {margin-bottom:0px; font-weight:bold;color:#333;font-size:120%;font-family:"Helvetica neue",helvetica,arial,sans serif;}
.home_artists_title_news, .home_artists_title_projects   {margin-bottom:-22px; font-weight:bold;color:#333;font-size:120%;font-family:"Helvetica neue",helvetica,arial,sans serif;}
.titletext{margin-bottom:22px; font-weight:bold;color:#333;font-size:120%;}
.homedivider {height:15px;width:100%;clear:both;border-bottom:1px solid #dadada;margin-bottom:15px;}
.page_menu .footertitle {visibility:hidden;height:1px;width:1px;overflow:hidden;font-size:1px;line-height:1px;}

.style2 ul li {padding-left: -5px !important; margin-left:0px;padding-bottom:4px;}
/*.pp_hoverContainer {display:block !important;} */
.pp_description {margin-top:12px !important;}

/*
.single .blogpost{width:100%;}
 .single .blogpost .postbody{border:1px solid red;float:none;margin:0 auto !important;}
 .postmedia .scalevid {width:auto !important;}
 .postmedia .scalevid .fluid-width-video-wrapper { width: auto; }
 */
 
 .single a[title=artwork] {font-weight:700;}
.previous a, .next a{display:block;font-size:36px;margin-top:-3px;margin-bottom:6px;}
.prevnext a{display:block;width:100px;height:580px;font-size:44px;color:#cccccc;line-height:540px;}
.leftlink {float:left;}
.rightlink {float:right;}
.rightlink a {float:right;width:30px;margin-right:-57px;}

.prevnext a:hover{display:block;font-size:70px;margin-top:-3px;margin-bottom:6px;margin-left:-6px;}

.page-template-content-php .span12 ul li {font-weight:bold;list-style-type:none;margin-left:-23px;border-top:1px solid #cccccc;margin-top:8px;}
.page-template-content-php .span12 ul li li{font-weight:normal;list-style-type:none;margin-left:10px;border-top:0px solid #efefef;margin-top:0px;margin-bottom:5px;line-height:135%;}

a.headlink {color:#ccc;}
.artist_list {font-size:110%;line-height:3px;}
.artist_list a{display:block;padding:11px 0;margin:0 !important;color:#555555}
.artist_list a:hover{background:#efefef;}
.pagetitle h5 {padding-top:12px;}

.playvideo a .show	{ border:solid 0px;cursor:pointer;  position:absolute; right:20px; top:0; background: none; width:74px; height:26px; margin-right:-30px; margin-top:-20px; background: url(img/tiles/browse.png) no-repeat; }
.playvideo:hover a .show {	-moz-opacity:1; filter:alpha(opacity=100); opacity:1; }
.playvideo .mediaholder	 {margin:-10px  0 30px -4px ;}
.playvideo, .playvideo .left {clear:both; float:none;display:block;}
.single .posttext h5 {margin-bottom:0px;}
.page .widget-1 h4 {visibility:hidden;height:1px;width:1px;}
.page-id-1094 ul.portfoliofilter {display:block !important;}

#description { max-width:800px;}
#more_description, .more_description{border:1px solid #cccccc;background-color:#efefef; float:left;padding:30px 30px 5px 30px;max-width:1120px;position:relative;margin:-2px 0 20px 0;display:none;}
.show_hide {display:none;}

.pdf_button {font-size:90%;margin-top:5px;padding:4px 8px 4px 40px;border:solid 1px #d5d5d5;display:block;background-image: URL('/wp-content/themes/grandeur/images/pdf_icon.png');background-position:top left;background-repeat:no-repeat;width:80px;color:#888888;}
.read-more a {float:left;font-size:90%;margin-top:5px;padding:4px 8px 4px 40px;border:solid 1px #d5d5d5;color:#888888;background-image: URL('/wp-content/themes/grandeur/images/read_more.png');background-position:top left;background-repeat:no-repeat;width:80px;display:block;}
.close_button a {float:right;font-size:90%;margin-top:5px;padding:4px 8px 4px 8px;border:solid 1px #d5d5d5;color:#888888;margin-bottom:20px;}
.page-id-801 .pagetitle, .page-id-7 .pagetitle {width:98% !important;}

.hidden {display:none;}