/* Global Rules */
body{
	background-color: #cccccc !important;
	font-family: 'Open Sans', sans-serif !important;
}

h1, h2, h3, h4, h5, h6{color: #0a1556 !important;}
.site a{color: #0a1556 !important;}
h1.entry-title	{margin-top: 0px; font-size: 24px;}
h3	{font-size: 20px;}


/* overall styling */
.site-header{padding: 15px 0 !important;}
#site-navigation{font-family: 'Roboto Condensed', sans-serif !important;}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-120 a:after {margin: 0; }
.single_work_title.col-md-6.col-xs-11.col-sm-6 {padding-left: 0;}
.single_work_title.col-md-6.col-xs-11.col-sm-6 h3 {font-size: 24px;}
.front_page .featured_img{margin: 35px 0 50px 0;}
.switches{padding: 0px 0;}
.switches ul.my_tabs{text-align: right; margin: 0;}
.switches ul.my_tabs li{display: inline-block; vertical-align: middle;}
.switches #slider{background: none; border:none; margin: 0;}
.switches #slider img{width: auto;}
.switches #slider .caption{margin-top: 25px;}
.switches #slider .caption h5{white-space: pre-wrap;}
.switches #grid{}
.thumbs{margin-bottom: 35px; float: none; vertical-align: middle; display: inline-block; }
.thumbs a{cursor: url('http://www.scribner.hamwebs.com/wp-content/uploads/2016/05/my-cursor.png'), pointer;}
.title_icon{margin: 0px 0 30px;}
.panzoom_icon{margin: 10px 0 20px;}
.panzoom_icon.clearfix.tallImage	{margin-top: 100px;}
.switches .flex-direction-nav a{transition: none; opacity: 1 !important; top: 40%;}
.switches .flex-direction-nav .flex-next{right:-70px !important;}
.switches .flex-direction-nav .flex-prev{left:-70px  !important;}
.single_work_title h3{margin: 0;}
.panzoom_width{width: 650px; margin: 0 auto;}
.single_details{text-align: center; color: #0a1556;}
.single_details .single_work_title{margin: 0px 0 10px; text-transform: uppercase;}
h2.single_work_title	{font-size: 1.4em; }
.single_details p	{margin-bottom: 0;font-size: .9em;}
.single_details .year{margin-bottom: 10px;}
.single_details .dimensions{}

.contact_bg{position: relative;}
.contact_bg img{}
.contact_bg .inner{position: absolute; top: 40%; width: 100%; text-align: center;}
.contact_bg .inner span.c_email{background: rgba(0, 0, 0, 0.2); color: white; padding: 25px 50px; font-size: 35px;}
.contact_bg .inner span.c_email p{display: inline-block;}
.credit p	{text-align: right; font-size: .8em; color: #999;}
.credit p a	{color: #888 !important;}
.credit p a:hover	{color: #666 !important;}

table.resume	{width: 100%; max-width: 800px;}
td.year	{max-width: 100px; vertical-align:top; text-align: right;}
td.details	{padding-left: 16px; vertical-align:top; }


.pan_buttons {}
.pan_buttons a.zoom-in{font-size: 25px;}
.pan_buttons a.zoom-out{font-size: 25px;}
.pan_buttons a{font-size: 18px; cursor: pointer; text-decoration: none; margin-right: 10px;}
.pan_buttons input{width: auto; display: inline-block; vertical-align: bottom;margin-right: 10px;}


/*Single post navigation*/
.custom_single_navi{}
.custom_single_navi .next{position: fixed; left: 15px;  top: 50%;}
.custom_single_navi .prev{position: fixed; right: 15px;  top: 50%;}
.custom_single_navi .next a, .custom_single_navi .prev a{text-decoration: none;}
.custom_single_navi .next a img, .custom_single_navi .prev a img{width: 70%;}


/* Media Queries 
----------------------------------------------------------*/

/* Large desktop */
@media (min-width: 1200px) {}

@media only screen and (min-device-width: 1025px)	{
.contact_bg{min-height: 500px;}
}

/* iPad landscape to Large desktop */
@media (min-width:1024px) {
.custom_single_navi .next{left: 5.6%;}
.custom_single_navi .prev{right: 5%;}
}


/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
.contact_bg .inner span.c_email{font-size: 20px; padding: 20px 30px;}
    .custom_single_navi .next{left: 23px;}
    .custom_single_navi .prev{right: 15px;}
}


@media (min-width: 768px) and (max-width: 600px) {
	/*.contact_bg .inner{position: relative; margin: 30px 0;}*/
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
#site-navigation{padding: 0;}
#site-navigation #mega-menu-wrap-primary .mega-menu-toggle {margin-top: -43px; position: absolute; right: 10px;}
#site-navigation #mega-menu-primary{padding: 20px 0 0 0;}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {border-bottom:1px solid #0a1556 !important; }
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:first-child {border-top:1px solid #0a1556 !important;}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item a.mega-menu-link{text-align: center;}
.contact_bg .inner span.c_email{font-size: 20px; padding: 20px 30px;}
.thumbs{text-align: center;}
.panzoom_width{width: 100%;}
.custom_single_navi .next{left: 23px;}
.custom_single_navi .prev{right: 15px;}
}


@media (min-width: 480px) and (max-width: 568px) {
	/*.contact_bg .inner{position: absolute; margin:0;}*/
}

/* Landscape phones and down */
@media (max-width: 480px) {
	.contact_bg .inner span.c_email{padding: 15px 25px; font-size: 14px;}
}


/* Landscape phones and down */
@media (max-width: 320px) {
	/*.contact_bg .inner{position: relative; margin: 30px 0;}*/
}


/* Portrait  iphone */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
  
  .contact_bg .inner {
    position: relative!important;
    top: initial !important;
    margin:30px 0;
} 
}


/* Portrait ipad */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
  
   .contact_bg .inner {
    position: relative!important;
    top: initial !important;
    margin:50px 0;
}
}

@media (max-width:1024px) and (orientation:portrait){
 .contact_bg .inner {
    position: relative!important;
    top: initial !important;
    margin:30px 0;
}
}




/*** slider***/

.flexslider .slides > li {
    display: none!important;
}

.flexslider .slides > li.flex-active-slide {
    display: block!important;
}

.flex-direction-nav a:before {display:none;}


.switches .flexslider .flex-direction-nav .flex-next{
    background: url(http://www.scribner.hamwebs.com/wp-content/uploads/2016/04/next-1.png)no-repeat;
    background-size: 100%;
}


.switches .flexslider .flex-direction-nav .flex-prev {
    background: url(http://www.scribner.hamwebs.com/wp-content/uploads/2016/04/back-1.png)no-repeat;
    background-size: 100%;
}

.flex-viewport  li:not(.flex-active-slide) img{ 

height: 0 !important;
}

.switches .flexslider .flex-direction-nav .flex-next:before, .switches .flexslider .flex-direction-nav .flex-prev:before{content: "";}


#unbind-pos .modal-dialog{width: 100%;}
#unbind-pos .modal-dialog .modal-content{border-radius: 0;}
.modal-backdrop.fade.in{display: none;}