/*largescreen styles*/
@media only screen and (min-width:1231px){

#mobileMenuContainer, #mobileContactButton{display:none;}
.floatright iframe, .floatright object, .floatright embed, .floatleft iframe, .floatleft object, .floatleft embed{width: 100%;max-width:100%;max-height:480px;min-height:200px;}
.video embed, .video object, .video iframe {height:400px;max-height:500px;width:100%;}
h1.mobile {min-width:25%;position:absolute;left:325px;width:37%;font-size:1.1em;top:4em;}

}/*/mediaquery*/

/*desktop styles*/
@media only screen and (min-width:769px) and (max-width:1230px){

#mobileMenuContainer, #mobileContactButton{display:none;}
.floatright iframe, .floatright object, .floatright embed, .floatleft iframe, .floatleft object, .floatleft embed{width:100%;max-width:100%;max-height:480px;min-height:200px;}
.mapcontainer iframe{margin:0;max-height:600px;max-width:none;}
.video embed, .video object, .video iframe{max-width: 98%;margin: 0;min-height:400px;max-height:600px;}
h1.mobile {min-width:25%;position:absolute;left:325px;width:37%;font-size:1.1em;top:4em;}
}/*/mediaquery*/
@media only screen and (min-width:769px) and (max-width:999px){
	.oneColumn .flex-caption .slide-headline {font-size:45px;}
}

/*tablet styles*/
@media only screen and (min-width:641px) and (max-width:768px){

body{font-size:1em;min-width:725px;width:auto;}
#mainnav{font:0.80em/1.5 Arial,Helvetica,sans-serif;}
#mobileMenuContainer, #mobileContactButton{display:none;}
#primarycolumn{max-width:23%;width:100%;}
.widget{width:auto;}
#content{max-width:75%;right:0;width:100%;}
#positionMe{width:23%;}
#secondsidebar{float:left;clear:left;left:0;width:100%;display:inline;max-width:23%;}
#secondsidebar .widget3 {top: -15px;}
#adam{margin-top:-8px;max-width:100%;}
#relatedServices{width:100%;float:left;clear:left;}
#news, #successstories, #address{float:left;clear:left;}
#serviceLocations, #healthlibrary{clear:left;}
.PBClear:after{clear:none !important;}
#copyright{padding:20px 0;}
#copyright a{display:inline;}
.floatright iframe, .floatright object, .floatright embed, .floatleft iframe, .floatleft object, .floatleft embed{max-width:100% !important;max-height:480px !important;min-height:200px !important;}
h1.mobile{position:relative;font-size:1em;top:-1em;text-indent:2%;}
#mainPageNewsRoom{float:none;width:auto;}
#mainPageNewsRoom img.floatleft, #mainPageNewsRoom img.floatright{float:left;margin:0 1% 1% 0;width:auto !important;}
#thumbGallery{width:auto;}
#thumbGallery li:last-child{border-right: none;}
#physPhoto{background-position:0 0;}
#hospPhoto{background-position:0 131px;}
#commPhoto{background-position:0 262px;}
.twoColGrid .navListItem {margin: 2% auto;width: 96%;display: inline-block;vertical-align: top;}
.twoColGrid ul {float: left;margin: 0 auto;width: 50%;}
.twoColGrid li {float: left;list-style-type: none;width: 90%;margin: 0 10% 0 0;}
.twitterfeed{float:none;padding-left:0;width:auto;}
.hospitals, .quicklinks, .siteinfo{width:31%;}
#subfooter .column:last-child {margin-right:0;}
.mapcontainer iframe{margin:0;max-height:500px;max-width:none;}
.video embed, .video object, .video iframe{max-width: 98%;margin: 0;min-height: 300px;max-height:500px;}
table.bio img {min-width: 33%;}
#googleMap embed, #googleMap object, #googleMap iframe{height: 650px;}
#search #content{max-width:70%;right:30%;width:80%}
#search #secondsidebar{left:75%}
#followus p{margin:0 15px;}
.oneColumn .flex-caption .slide-headline {font-size:2.5em;}
}/*/mediaquery*/


/*mobile styles*/
@media only screen and (max-width:640px){
html{background:none repeat scroll 0 0 transparent;}
body{font-size:1em;width:auto;}
ol, ul{margin:0 0 1em 2em;}
.logo{background-position: center !important;margin:0 auto 0.5em;padding:0.5em 0 0;position:relative;width:auto;}
.mainphone{color:#00467F;font-size:1em;font-weight:bold;margin:-1.5em 1em 0.5em;position:static;text-align:right;}
#utility{display:none;}
h2.sectionhead{color:#0080B1;display:block;font-size:1.5em;line-height:1.2em;margin:0.5em 2%;padding:0;}
#shareLinks{float:right;margin:10px 0;min-width:35%;padding:0;width:auto;display:none;}
header nav, b#sectionMenuTitle, #subNav h1{display:none;}
.mobilelogo{width:50%}
.section-header-image {margin: 1em 0;}
#mobileMenuContainer{margin:0 2%;width:auto;}
ul#mobile{display:inline-block;margin:0 auto;width:100%;}
#mobile li {background-color: #D6D7D9;float: left;list-style-type: none;margin: 0 0 0 1%;min-width:24%;text-align: center;width: 100%;}
#mobileFindADocButton{max-width:36%;}
#mobileMenuButton {max-width: 28%;}
#mobileSearchButton{max-width:32%;}
#mobileMenuButton{margin:0;}
#mobileContactButton {background-color: rgb(255, 224, 82);padding: 0 .3em;position: absolute;right: 2%;text-align: center;white-space: nowrap;}
#mobileContactButton.widget a.widgettitle {padding: 0;}
#mobileContactButton a:hover{color:#00467F;}
select#mobileMenu_sectionmenu{width:100%;display:inline;}
#page{padding-bottom:0;}
.oneCol .navListItem{display:inline-block;margin-bottom:4%;margin-left:0;margin-right:0;max-width:100%;vertical-align:top;width:auto;}
.oneCol .navListItem img{min-width:100px;}
#subNav{float:left;margin:0 auto 15px;width:100%;}
#mobileMenu_subNavMenu{margin:15px 0 0;}
select.mobileMenu {width:100%;}
#mobilelogo{background-color:transparent;float:left;list-style-type:none;margin:0 1% auto 0;text-align:center;width:32%;}
#mobileMenuButton li:hover{color:#0080B1;}
#mobile  a:hover{background-color:#0080B1;color:white;}
#mobile a{-moz-transition:all 0.2s ease-in-out 0s;display:block;font-weight:bold;padding:0.8em 0.5em;text-decoration:none;white-space:nowrap;}
ul#mobileMenuItems, ul#mobileContactItems{list-style-type:none;margin:0 auto;max-width:99%;width:100%;}
#mobileSearch input.text {border:1px solid rgb(214, 215, 217);border-radius:3px 3px 3px 3px;color:rgb(55, 55, 56);margin: 0 auto;min-width: 100%;width: auto;height:2em;}
#mobileSearch input.button {background:url("//www.trihealth.com/images/bkg_icon_search.png") no-repeat scroll 50% 50% transparent;right:2%;margin: 0;padding: .5em .75em;position: absolute;bottom: 0;}
/*#mobileSearch input.text {border:1px solid rgb(214, 215, 217);border-radius:3px 3px 3px 3px;color:rgb(55, 55, 56);margin:0 2% 0 0;max-width:96%;width:100%;height:2em;}
#mobileSearch input.button {background:url("http://www.trihealth.com/images/bkg_icon_search.png") no-repeat scroll 50% 50% transparent;right:2%;margin:0 1% 0 0;padding:.40em .75em;position:relative;bottom:2.165em;float: right;}*/
#mobile a, #mobileMenuItems li a {background-color: rgb(214, 215, 217);border-bottom: 2px solid white;border-right: medium none;color: rgb(112, 111, 115);display: block;margin: 0 auto;padding: 0.75em 2%;}
#mobileMenuItems li a:hover{background-color:#0080B1;color:#FFFFFF;}
#primarycolumn{float:none;margin:0;padding:0;width:100%;}
#secondnav, #secondnav .widget{background:none repeat scroll 0 0 transparent;box-shadow:0 0 0 transparent;display:inline;float:left;margin:0 5% 1em 0;max-width:50%;padding:0;width:100%;}
#address, #serviceLocations, #healthlibrary{clear:left;float:none;width:auto;}
#content{margin-bottom:15px;margin-top:0;right:0;width:100%;}
#content .photogallery a{color:#005F85;margin:0;padding:0;text-decoration:none;}
table{font-size:90%;}
table.bio img {min-width: 40%;}
table.bio{width:inherit;}
table.floatright{float:right;max-width:100%;width:48%;margin:0 0 1% 1%;}
table.floatleft{float:left;max-width:100%;width:48%;margin:0 1% 1% 0;}
#positionMe{float:left;width:100%;}
#secondsidebar{left:0;padding:0;width:100%;margin-top: 0;}
#secondsidebar .widget3 {top: -5px;max-width:100%;}
.widget{padding: 0;}
.widgettitle{margin:0;}
#blogRecentPosts h4, #blogArchive h4, #blogArchive h3{margin:0.5em 0 0 0;padding-left:0.25em;}
.vcard{padding:0.5em 2%;}
.sidebar{float:none;margin:0.5em auto;padding:.25em;max-width:100%;}
.pullquoteleft, .pullquoteright {float: none;width: auto;}
#subfooter{float:none;margin:0;padding:0 0 15px;}
#subfooter .column{display:block;float:none;margin-right:0;padding-right:0;vertical-align:inherit;}
#subfooter .column p{display:block;float:none;clear:none;vertical-align:top;width:100%;}
#subfooter a{padding:6px 2px;}
.twitterfeed{background-color:transparent;float:none;padding:2% 2% 0;width:96%;}
#subfooter .twitterfeed h4 a{padding:0;}
.hospitals{float:none;padding:2%;width:96%;}
.quicklinks{border-left:medium none;border-right:medium none;float:none;padding:2%;width:96%;}
.siteinfo{float:none;padding:1% 2%;width:96%;}
.megafootertitle{border-bottom:1px solid gray;color:#3E3E3E;font-weight:bold;}
#copyright{float:none;padding:1% 2%;white-space:normal;width:auto;}
#copyright a{display:inline;}
#footer{background:none repeat scroll 0 0 #D5D6D8;float:none;height:auto;margin:0 2%;position:relative !important;top:0px !important;width:auto;}
#footer #searchform{left: -9999px;position: absolute;}
#footer ul{background:none repeat scroll 0 0 transparent;border:medium none;color:#FFFFFF;display:block;height:1.75em;margin: 0 2%;padding: 0 2% 2%;}
#footer ul li a{padding:5px 10px;color:rgb(62,62,62); font-size:0.916667em; display:block;  -webkit-transition:all 0.1s ease-in-out; -moz-transition:all 0.1s ease-in-out; -o-transition:all 0.1s ease-in-out;}
#footer ul li a:hover{background-color:rgb(112,111,115); color:rgb(214,215,217);}
#footer .social{display:block;margin:0;text-align:left;white-space:normal;width:auto;}
#footer a{color:white;float:left;text-decoration:none;}
#footer a:hover{background:none repeat scroll 0 0 transparent;}
#footer ul li a.social img{height:auto;width:75%;}
#followus{color:#3E3E3E;left:0;position:relative;right:0;}
#followus p{margin:0 15px;}
#footer #followus a{float:left;}
.floatright, .floatleft{float:none;padding:0;width:100%;display:block;}
.floatright iframe, .floatright object, .floatright embed, .floatleft iframe, .floatleft object, .floatleft embed{width:100%;max-height:100% !important;height: 100% !important;}
.video embed, .video object, .video iframe{min-height: 250px;max-height:300px;}
div.floatleft img {max-width: 48%;float: left;background: #D6D7D9;padding: 4px;margin: 0 1% 0 0;}
div.floatright img {max-width: 48%;float: right;background: #D6D7D9;padding: 4px;margin: 0 0 0 1%;}
.mapcontainer iframe{margin:0;max-height:300px;max-width:none;}
#mainPageNewsRoom{float:none;width:auto;}
#mainPageNewsRoom img.floatleft, #mainPageNewsRoom img.floatright{float:left;margin:0 1% 1% 0;width:auto !important;}
#thumbGallery{width:auto;}
#thumbGallery ul{margin:0;}
#thumbGallery li{clear:left;padding:0;max-width:100%;width:auto;border:none;margin-bottom:1em;}
#physPhoto{background-position:0 0;}
#hospPhoto{background-position:0 131px;}
#commPhoto{background-position:0 262px;}
#thumbGallery .details {margin-top:0; padding:0;}
#thumbGallery .a {display:inline;}
#thumbGallery li a.ribbon{color: rgb(0, 128, 177);display: block;width: 48%;float: left;margin: 0 2% 0 0;}
#trihealthVideoLibraryTitle {clear:both;padding:1em 0 0.5em;}
.es-carousel-wrapper {margin: 0 30px 1em !important; max-width: 94% !important;}
h1.mobile{position:absolute;left:-9999px;}
.twoColGrid .navListItem {display:inline-block;margin:2% auto;vertical-align:top;width:auto;}
.twoColGrid ul {clear:left;float:left;margin:0;width: auto;}
.photogallery li {margin:0 2% 2em;max-width:44%;width:100%; -webkit-transition:all 0.50s; -moz-transition:all 0.50s; -o-transition:all 0.50s; -ms-transition:all 0.50s; transition:all 0.50s;}
.photogallery img, .officegallery img {margin:0 auto 10px;min-width: 75%;}
#footer ul{width:96%;margin:0 auto;height:3em;}
#footer ul li{display:inline-block;width auto;padding:0 2%;}
#footer a{float:none;}
#footer .img{float:left;}
#footer span.text{color:#3E3E3E; position: relative; left:15px; width:auto; overflow:visible;}
#search #content{width:100%}
#search #secondsidebar{left:0}
.oneColumn .flex-caption .slide-headline {font-size:2em;}
}/*/mediaquery*/
