﻿/* MIS Common Styles  NOTE - VENTRIAN COMMAND BUTTON UNIFIED WITH GRADIENT AND BTN- STYLE
-------------------------------------------------------------- */


/* ESSENTIAL HACK FOR IE8 IMAGE AUTO HEIGHT */
img { max-width:100%; height: auto; } /* Enough everywhere except IE8. */
@media \0screen {img { width: auto }} /* Prevent height distortion in IE8. */

/* UNIVERSAL LAYOUT  */

/* 2 COLUMN ULS IN ARTICLES  */

.ModDnnForgeLatestArticlesC ul{
  float: left;
  margin-left: 1em;
  margin-bottom:25px !important;
}

.ModDnnForgeLatestArticlesC ul:after{clear:both;}
.ModDnnForgeLatestArticlesC li{
  padding-right: 2em;
  line-height: 1.5em;
  @include font-size(12px);
 }
 
#HettrickFooterPanes p {color:#fff;font-weight:100;font-size:0.8em;}
#HettrickFooterPanes h3 {text-align:left;font-size:0.9em;}
.Copyright {font-weight:100;font-size:0.8em;}
/* bron fixes for menu */

.main-navigation .hover:hover {
	-webkit-transform: none;
	transform: none;
	-webkit-animation-name: hover;
	animation-name: hover;
	-webkit-animation-duration: 0s;
	animation-duration: 0s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate;	
	-webkit-transition-property: none;
	transition-property: none;
 }
.main-navigation .nav li li.hover {
	display: block;
}



/* Triple panes - add 2 of one and one of another */
/*
.HalfLT {width: 48%;float: left;margin-right:1%;min-height:150px;}
.HalfRT {width: 48%;float: right;min-height:150px;}
*/
/*.HalfLT {
	width: 48%;
	float:left;
	margin-right: 1%;
	min-height: 150px;
}
.HalfRT {
	width: 48%;
	float:right;
	min-height: 150px;
}
*/
/*
.HtLeft {width: 29%;float: left;min-height:150px;text-align:center;}
.HtRight {width: 69%;float: right;min-height:150px;padding:1%;}
*/

.LeftDocs {width: 29%;float: right;min-height:150px;padding:1%;}
.RightDocs {width: 69%;float: left;min-height:150px;text-align:center;}

#HettrickFooterPanes {
	display: flex;
	justify-content: space-around;
}
#HettrickFooterPanes .HtLeft {
	width: 48%;
}
#HettrickFooterPanes .HtRight {
	width: 48%;
}
#ShowPaneHolder {padding:50px 0;}
.TriPanesX3, .TriPanes3 { width:29%;float:left; margin:0 2%}
.TriPanesX2, .TriPanes2 { width:29%;float:left; margin:0 2%}
.TriPanesX1, .TriPanes1 { width:30%;float:left; margin:0 2%}
.PageWidth {width:90%;margin:0 auto 0 auto;max-width:1280px;}
.ClearDiv {clear:both;}
.Padding1 {padding:.5%;}
.TextShadow {text-shadow: 2px 1px 1px #000;filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=2,color=000000);}
.TextShadowTitles {text-shadow: 4px 4px 2px rgba(0, 0, 0, 1);filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=2,color=000000);}
.WhiteTitles, .WhiteTitles a:link, .WhiteTitles a:visited, .WhiteTitles a:active, .WhiteTitles a:hover {font-size:24px;font-weight:bold;color:#fff;text-decoration:none;}
.TopPad20 {padding-top:20px;}

h1.PrimaryHeadline img {width:20px;}

/* BUTTONS */

a.btn:link, a.btn:active, a.btn:visited, #tblContactFormDesign .CommandButton, #Shortlist .CommandButton   {
border: 1px solid #CCCCCC;
border-radius: 4px 4px 4px 4px;
color: #575757;
display: inline-block;
font-size: 14px;
font-weight: normal;
margin: 8px 2px;
outline: medium none;
padding: 6px 5px 6px 5px;
text-align: center;
text-decoration: none;
behavior: url(Scripts/PIE/PIE.htc);
}

a.btn-success:link, a.btn-success:active, a.btn-success:visited, #tblContactFormDesign .CommandButton, #Shortlist .CommandButton 
{
border: 1px solid #CCCCCC;
color: #FFFFFF;
text-shadow: 1px 1px 1px #000000;
behavior: url(Scripts/PIE/PIE.htc);
}

a.btn-success:hover, #tblContactFormDesign .CommandButton:hover, #Shortlist .CommandButton:hover
{
border: 2px solid #FFFFFF;
}

a.btn-gradient:link, a.btn-gradient:active, a.btn-gradient:visited, #tblContactFormDesign .CommandButton, #Shortlist .CommandButton
{
background: rgb(31,115,158); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(31,115,158,1) 0%, rgba(40,153,214,1) 50%, rgba(32,146,204,1) 51%, rgba(123,187,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(31,115,158,1)), color-stop(50%,rgba(40,153,214,1)), color-stop(51%,rgba(32,146,204,1)), color-stop(100%,rgba(123,187,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(31,115,158,1) 0%,rgba(40,153,214,1) 50%,rgba(32,146,204,1) 51%,rgba(123,187,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(31,115,158,1) 0%,rgba(40,153,214,1) 50%,rgba(32,146,204,1) 51%,rgba(123,187,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(31,115,158,1) 0%,rgba(40,153,214,1) 50%,rgba(32,146,204,1) 51%,rgba(123,187,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(31,115,158,1) 0%,rgba(40,153,214,1) 50%,rgba(32,146,204,1) 51%,rgba(123,187,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f739e', endColorstr='#7bbbe5',GradientType=0 ); /* IE6-9 */ 
behavior: url(Scripts/PIE/PIE.htc);
}

a.btn-gradient:hover, #Shortlist .CommandButton:hover
{
background: rgb(243,226,199); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(243,226,199,1) 0%, rgba(193,158,103,1) 50%, rgba(182,141,76,1) 51%, rgba(233,212,179,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,226,199,1)), color-stop(50%,rgba(193,158,103,1)), color-stop(51%,rgba(182,141,76,1)), color-stop(100%,rgba(233,212,179,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(243,226,199,1) 0%,rgba(193,158,103,1) 50%,rgba(182,141,76,1) 51%,rgba(233,212,179,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(243,226,199,1) 0%,rgba(193,158,103,1) 50%,rgba(182,141,76,1) 51%,rgba(233,212,179,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(243,226,199,1) 0%,rgba(193,158,103,1) 50%,rgba(182,141,76,1) 51%,rgba(233,212,179,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(243,226,199,1) 0%,rgba(193,158,103,1) 50%,rgba(182,141,76,1) 51%,rgba(233,212,179,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e2c7', endColorstr='#e9d4b3',GradientType=0 ); /* IE6-9 */
behavior: url(Scripts/PIE/PIE.htc);
}

.btn-bottom-right, .btn-bottom {position:absolute;bottom:5px;right:5px;}
.btn-bottom-left {position:absolute;bottom:5px;left:5px;}
.btn-bottom-ctr {position:absolute;bottom:5px;left:45%;}

.btn-animate 
{/* Animation Property */
animation-property: width;
animation-property: height;
transition-duration: .5s;

/* webkit */
-webkit-animation-property: width;
-webkit-animation-property: height;
-webkit-transition-duration: .5s;

/* moz */
-moz-animation-property: width;
-moz-animation-property: height;
-moz-transition-duration: .5s;

/* opera */
-o-animation-property: width;
-o-animation-property: height;
-o-transition-duration: .5s;
}


.MI_FloatRt {float:right;}
.MI_FloatLt {float:left;}
.MI_RespContentDiv {}

A, A:link, A:visited, A:active {text-decoration: none;color: #666666;border: none;outline: none;}
A, A:hover {text-decoration: none;color: #085405;border: none;outline: none;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-weight: inherit;}

.Copyright {color:#fff;}
.Copyright a:hover {text-decoration: none;color: #77A7E1;}
.Copyright a, .copyright a:link, .copyright a:visited, .copyright a:active {color: #fff;}
.Copyright a, .copyright a:link, .copyright a:visited, .copyright a:active {color: #fff;}

/* MI_STRAP */

.Padding10 {padding:10px;}
.Radius10 {border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;behavior: url(Scripts/PIE/PIE.htc); }
.BoxShadow 
{
-webkit-box-shadow: 0px 6px 8px 0px rgba(50, 50, 50, 0.69);
-moz-box-shadow:    0px 6px 8px 0px rgba(50, 50, 50, 0.69);
box-shadow:         0px 6px 8px 0px rgba(50, 50, 50, 0.69);
behavior: url(Scripts/PIE/PIE.htc);}

.BoxShadowReverse 
{
-webkit-box-shadow: 0px -6px 8px 0px rgba(50, 50, 50, 0.69);
-moz-box-shadow:    0px -6px 8px 0px rgba(50, 50, 50, 0.69);
box-shadow:         0px -6px 8px 0px rgba(50, 50, 50, 0.69);
behavior: url(Scripts/PIE/PIE.htc);}


/* GOOGLE MAPS */

 .GoogleMaps {
        position: relative;
        padding-bottom: 50%;
        height: 0;
        overflow: hidden;
    }
.GoogleMaps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;}
        
        
.GoogleMapsFull {
        position: relative;
        padding-bottom: 20%;
        height: 0;
        overflow: hidden;
    }
.GoogleMapsFull iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;}
        
/*CONTENT */

.HomeAboutLeft {float:left;width:35%;text-align: center;}
.HomeAboutRight {float:left;width:60%;margin-left:4%;}
.HomeAboutLeft img {text-align: center;border:5px solid #efefef}
.ShareThis {padding:35px 0 0 10px;position:relative;}
.ShareThis:before {content:'Recommend this page: ';position:absolute;top:0;padding:5px 0 0 0;border-top:1px solid #333;width:100%;}



/* CSS3 ANIMATIONS  */



    
 /* VENTRIAN COMMON STYLES by ECP - 3/4/2014
-------------------------------------------------------------- */

.MI_MediaDiv {float:right;padding:10px;width:30%;}

.MI_RespBlock {margin:0px 1% 2% 1%;width:29%;float:left;height:400px;background:#fff;padding:1%;position:relative;display:block;
border-radius: 0px 0px 7px 7px;
-moz-border-radius: 0px 0px 7px 7px;
-webkit-border-radius: 0px 0px 7px 7px;
border: 0px solid #000000;
behavior: url(Scripts/PIE/PIE.htc);}

 /* Resp Block Adjustment For Types */
.Types {height:300px;margin-top:3%;}
.MI_RespBtn {position:absolute;bottom:2px;right:5px;display:none;}
.MI_RespHdln {font-size:24px;margin: 5px 0 8px 0;}

.MI_SummaryHolder {font-size:0.8em;}
.articleCategories strong, .articleCategories a {font-size:0.9em;}
.articleCalendarDay {display:none;}

.MI_AnimateResp 
{/* Animation Property */
animation-property: width;
animation-property: height;
transition-duration: 1s;

/* webkit */
-webkit-animation-property: width;
-webkit-animation-property: height;
-webkit-transition-duration: 1s;

/* moz */
-moz-animation-property: width;
-moz-animation-property: height;
-moz-transition-duration: 1s;

/* opera */
-o-animation-property: width;
-o-animation-property: height;
-o-transition-duration: 1s;
}

/* contact form design */

#tblContactFormDesign .SubHead {color:#fff;font-size:12px;}
#tblContactFormDesign .Normal {color:#fff;font-size:12px;}
#tblContactFormDesign .Label {color:#fff;font-size:12px;}
#ViewItemActionDiv .Normal {color:#fff !important;}
#tblContactFormDesign .NormalRed {color:#F7999C; font-size:11px; font-weight:normal;}
#tblContactFormDesign .CommandButton, #Shortlist .CommandButton {float:right;}
#tblContactForm {width:100% !important;}

#tblContactFormDesign .Normal {color:#fff;}

#tblContactFormDesign .NormalTextBox {
   border: 2px solid #cccccc;
   background: #efefef;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   color: #454545;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 1px 0px;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 1px 0px;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 1px 0px;
   padding:4px;
   margin-bottom:10px;
   width:100%;
   behavior: url(Scripts/PIE/PIE.htc); 
   }
#tblContactFormDesign .NormalTextBox:focus {background: #efefef;color: #454545;}
#FormTamer table {width:90% !important;}

/* Pictures, Images, Polaroids, Media Queries for mobiles, VENTRIAN & SITEWIDE
-------------------------------------------------------------- */

.IconLeftHolder {width:150px;text-align:center;float:left;padding:20px;}

.MI_RespPhotoHolder {position: relative;}
.MI_RespContentImage {float:right;width:37%;margin:0 0 0 2%;}
.MI_RespPhoto img {width:100%;}

/* CAN BE USED FOR CONTENT IMAGES WITH SIMPLE DIV */
.MI_RespPhoto {float:right;width:27%;margin:20px 0 20px 2%;}

.MI_RespPhoto img {
    width:100%;
    border: 10px solid #fff;
    border-bottom: 25px solid #fff;
    -webkit-box-shadow: 3px 3px 3px #777;
    -moz-box-shadow: 3px 3px 3px #777;
    box-shadow: 3px 3px 3px #777;
    behavior: url(Scripts/PIE/PIE.htc); 
    }
   
.MI_RespPhoto p {position: absolute;text-align: center;bottom: -3px;color: #888;width:100%;font-family:Georgia Italic;font-weight:600;font-size:12px;margin:0 auto 0 auto;}

/* END CONTENT IMAGES */

/*  Responsive Images, VENTIAN & SIDEWIDE */
.MI_RespImgHolder {width:30%;float:left;margin:0 2% 0 0;}
.MI_RespCropImg {width:100%;height:40%;overflow:hidden;display: block; vertical-align: middle;}
.MI_RespCropImgFixedHeight {height:200px;overflow:hidden;display: block;vertical-align:middle;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.MI_RespImg {width:100%;}

.MI_RespGallery {width:200px;height:200px;overflow:hidden;display:block;vertical-align:middle;border:4px solid #fff;float:left;margin:0 1% 20px 1%;}
.MI_RespGallery img {}
.MI_RespGallery_holder {/*clear: both;*/width: 57%;}
.MI_RespGallery a.x, .MI_RespGallery div  {background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;display: block;width: 100%;height: 100%;}
.MI_RespGallery a.x,
.MI_RespGallery div {background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;display: block;width: 100%;height: 100%;}
.MI_RespGallery a.x img {display: none;}

/* CSS3 Gradients */

.Gradient1 {
background: rgb(64,106,128); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(64,106,128,1) 0%, rgba(94,150,188,1) 50%, rgba(93,153,186,1) 51%, rgba(91,153,183,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(64,106,128,1)), color-stop(50%,rgba(94,150,188,1)), color-stop(51%,rgba(93,153,186,1)), color-stop(100%,rgba(91,153,183,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(64,106,128,1) 0%,rgba(94,150,188,1) 50%,rgba(93,153,186,1) 51%,rgba(91,153,183,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(64,106,128,1) 0%,rgba(94,150,188,1) 50%,rgba(93,153,186,1) 51%,rgba(91,153,183,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(64,106,128,1) 0%,rgba(94,150,188,1) 50%,rgba(93,153,186,1) 51%,rgba(91,153,183,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(64,106,128,1) 0%,rgba(94,150,188,1) 50%,rgba(93,153,186,1) 51%,rgba(91,153,183,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#406a80', endColorstr='#5b99b7',GradientType=0 ); /* IE6-9 */

/* Essential for Ie8 */
behavior: url(Scripts/PIE/PIE.htc);
}

.Gradient1 .Normal {color:#fff;font-size:14px;line-height:180%;}
.Gradient1 .TitleH2 {font-size: 40px;text-transform:uppercase;line-height:110%;margin-bottom:25px;font-weight:900;color:#000;text-shadow: 2px 2px 1px rgba(80, 80, 80, 1);filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=2,color=000000);}


.Gradient2 
{
background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */

/* Essential for Ie8 */
behavior: url(Scripts/PIE/PIE.htc);
}

.Gradient3

{
background: rgb(151,163,169); /* Old browsers */
background: rgb(232,232,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(232,232,232,1) 0%, rgba(227,234,237,1) 37%, rgba(181,181,181,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,1)), color-stop(37%,rgba(227,234,237,1)), color-stop(100%,rgba(181,181,181,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(227,234,237,1) 37%,rgba(181,181,181,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(227,234,237,1) 37%,rgba(181,181,181,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(227,234,237,1) 37%,rgba(181,181,181,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(232,232,232,1) 0%,rgba(227,234,237,1) 37%,rgba(181,181,181,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#b5b5b5',GradientType=0 ); /* IE6-9 */

/* Essential for Ie8 */
behavior: url(Scripts/PIE/PIE.htc);
}

.Gradient3 .PrimaryHeadline,
.Gradient3 .SecondaryHeadline,
.Gradient3 .TertiaryHeadline
.Gradient3 h1,
.Gradient3 h2,
.Gradient3 h3,
.Gradient3 h4 {color:#fff;}
.Gradient3 .Normal {color:#fff;}

.Gradient4

{
background: rgb(119,132,140); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(119,132,140,1) 0%, rgba(143,165,168,1) 50%, rgba(144,165,168,1) 56%, rgba(119,132,140,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,132,140,1)), color-stop(50%,rgba(143,165,168,1)), color-stop(56%,rgba(144,165,168,1)), color-stop(100%,rgba(119,132,140,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(119,132,140,1) 0%,rgba(143,165,168,1) 50%,rgba(144,165,168,1) 56%,rgba(119,132,140,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(119,132,140,1) 0%,rgba(143,165,168,1) 50%,rgba(144,165,168,1) 56%,rgba(119,132,140,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(119,132,140,1) 0%,rgba(143,165,168,1) 50%,rgba(144,165,168,1) 56%,rgba(119,132,140,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(119,132,140,1) 0%,rgba(143,165,168,1) 50%,rgba(144,165,168,1) 56%,rgba(119,132,140,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77848c', endColorstr='#77848c',GradientType=0 ); /* IE6-9 */

/* Essential for Ie8 */
behavior: url(Scripts/PIE/PIE.htc);

}

.Gradient4 .PrimaryHeadline,
.Gradient4 .SecondaryHeadline,
.Gradient4 .TertiaryHeadline
.Gradient4 h1,
.Gradient4 h2,
.Gradient4 h3,
.Gradient4 h4 {color:#fff;}
.Gradient4 .Normal {color:#fff;}




.BoxContainer1 {
background-color:#efefef;padding:10px;color:White;
background-image: -moz-linear-gradient(top, #b0c77d, #597716);
background-image: -ms-linear-gradient(top, #b0c77d, #597716);
background-image: -o-linear-gradient(top, #b0c77d, #597716);
background-image: -webkit-gradient(linear, center top, center bottom, from(#b0c77d), to(#597716));
background-image: -webkit-linear-gradient(top, #b0c77d, #597716);
background-image: linear-gradient(top, #b0c77d, #597716);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
}

/* Default CSS fix for HR force clear */
hr {clear:none !important}


/*social-icons*/
.social-icons {
	margin:0px auto 0px;
	padding: 0px 5px 15px;
	text-align:center;
}
.social-icons a {
	background-image: url("../images/social-icons-sprite.png");
	background-color:#bbbbbb;
	background-repeat: no-repeat;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	display:inline-block;
	height: 30px;
	position: relative;
	overflow:hidden;
	text-indent:-999px;
	transition: all 0.2s ease-out 0s;
	width:30px;
	margin:3px;
	border:none;
	font-size:0px;
	vertical-align:top;
	transition: 		background-color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms; /* IE9? */
	behavior: url(Scripts/PIE/PIE.htc);
}

*+html .social-icons a {text-indent:0px;font-size:0px;overflow:hidden;display:inline;}
.social-icons2 a{background-color: transparent; background-image:url("../images/social-icons-sprite-2.png");border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:0px;behavior: url(Scripts/PIE/PIE.htc);}
.social-icons2 a:hover{background-image:url("../images/social-icons-sprite.png") ;}

/* SOCIAL ICONS SPRITE CONTROL.  DELETE UNUSED ITEMS */

.social-icons .social-twitter {}
.social-icons .social-dribbble {background-position: -30px 0px;}
.social-icons .social-facebook {background-position: -60px 0px;}
.social-icons .social-envato {background-position: -90px 0px;}
.social-icons .social-flickr {background-position: -120px 0px;}
.social-icons .social-forrst {background-position: -150px 0px;}
.social-icons .social-gplus {background-position: -180px 0px;}
.social-icons .social-gplus2 {background-position: -210px 0px;}
.social-icons .social-icloud {background-position: -240px 0px;}
.social-icons .social-lastfm {background-position: -270px 0px;}
.social-icons .social-linkedin {background-position: -300px 0px;}
.social-icons .social-myspace {background-position: -330px 0px;}
.social-icons .social-paypa {background-position: 0px -30px;}
.social-icons .social-piacasa {background-position: -30px -30px;}
.social-icons .social-pinterest {background-position: -60px -30px;}
.social-icons .social-reedit {background-position: -90px -30px;}
.social-icons .social-rss {background-position: -120px -30px;}
.social-icons .social-skype {background-position: -150px -30px;}
.social-icons .social-stumbleupon {background-position: -180px -30px;}
.social-icons .social-tumblr {background-position: -210px -30px;}
.social-icons .social-vimeo {background-position: -240px -30px;}
.social-icons .social-wordpress {background-position: -270px -30px;}
.social-icons .social-yahoo {background-position: -300px -30px;}
.social-icons .social-youtube {background-position: -330px -30px;}
.social-icons .social-blogger {background-position: 0px -60px;}
.social-icons .social-deviantart {background-position: -30px -60px;}
.social-icons .social-digg {background-position: -60px -60px;}
.social-icons .social-foursquare {background-position: -90px -60px;}
.social-icons .social-friendfeed {background-position: -120px -60px;}
.social-icons .social-mail {background-position: -150px -60px;}
.social-icons .social-html5 {background-position: -180px -60px;}
.social-icons .social-technorati {background-position: -210px -60px;}
.social-icons .social-soundcloud {background-position: -240px -60px;}
.social-icons .social-quora {background-position: -270px -60px;}
.social-icons .social-bebo {background-position: -300px -60px;}
.social-icons .social-aim {background-position: -330px -60px;}
.social-icons .social-gosquared {background-position: 0px -90px;}
.social-icons .social-dropbox {background-position: -30px -90px;}
.social-icons .social-github {background-position: -60px -90px;}
.social-icons .social-spotify {background-position: -90px -90px;}
.social-icons .social-apple {background-position: -120px -90px;}



/* SOCIAL SHARES - SYSTEM WIDE UNIFICATION
-------------------------------------------------------------- */

.share-container {max-width:600px;}
.rrssb-buttons.large-format li a,.rrssb-buttons.large-format li a .text{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}
.rrssb-buttons,.rrssb-buttons li,.rrssb-buttons li a{-moz-box-sizing:border-box;box-sizing:border-box}
.clearfix {*zoom:1}.clearfix:after{clear:both}.clearfix:before,.clearfix:after{content:" ";display:table}
.rrssb-buttons{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:36px;margin:0;padding:0;width:100%}
.rrssb-buttons li{float:left;height:100%;list-style:none;margin:0;padding:0 2.5px}
.rrssb-buttons li.email a{background-color:#0a88ff}
.rrssb-buttons li.email a:hover{background-color:#006ed6}
.rrssb-buttons li.facebook a{background-color:#306199}
.rrssb-buttons li.facebook a:hover{background-color:#244872}
.rrssb-buttons li.tumblr a{background-color:#32506d}
.rrssb-buttons li.tumblr a:hover{background-color:#22364a}
.rrssb-buttons li.linkedin a{background-color:#007bb6}
.rrssb-buttons li.linkedin a:hover{background-color:#005983}
.rrssb-buttons li.twitter a{background-color:#26c4f1}
.rrssb-buttons li.twitter a:hover{background-color:#0eaad6}
.rrssb-buttons li.googleplus a{background-color:#e93f2e}
.rrssb-buttons li.googleplus a:hover{background-color:#ce2616}
.rrssb-buttons li.youtube a{background-color:#df1c31}
.rrssb-buttons li.youtube a:hover{background-color:#b21627}
.rrssb-buttons li.reddit a{background-color:#8bbbe3}
.rrssb-buttons li.reddit a:hover{background-color:#62a3d9}
.rrssb-buttons li.pinterest a{background-color:#b81621}
.rrssb-buttons li.pinterest a:hover{background-color:#8a1119}
.rrssb-buttons li.github a{background-color:#444}
.rrssb-buttons li.github a:hover{background-color:#2b2b2b}
.rrssb-buttons li a{background-color:#ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;display:block;font-size:11px;font-weight:bold;height:100%;padding:11px 7px 12px 27px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;behavior: url(Scripts/PIE/PIE.htc);}
.rrssb-buttons li a .icon{display:block;height:100%;left:10px;padding-top:9px;position:absolute;top:0;width:10%}
.rrssb-buttons li a .icon svg{height:17px;width:17px}
.rrssb-buttons li a .icon svg path,.rrssb-buttons li a .icon svg polygon{fill:#fff}
.rrssb-buttons li a .text{color:#fff}
.rrssb-buttons li a:active{box-shadow:inset 1px 3px 15px 0 rgba(22,0,0,0.25);behavior: url(Scripts/PIE/PIE.htc);}
.rrssb-buttons li.small a{padding:0}
.rrssb-buttons li.small a .icon{height:100%;left:auto;margin:0 auto;overflow:hidden;position:relative;top:auto;width:100%}
.rrssb-buttons li.small a .text{visibility:hidden}
.rrssb-buttons.large-format{height:auto}
.rrssb-buttons.large-format li{height:auto}
.rrssb-buttons.large-format li a{font-size:13px;font-size:1vw;padding:7% 0% 7% 12%;border-radius:0.2em;-moz-border-radius:0.2em;-webkit-border-radius:0.2em;}
.rrssb-buttons.large-format li a .icon{left:7%;padding-top:0;width:12%}
.rrssb-buttons.large-format li a .icon svg{height:100%;width:100%}
.rrssb-buttons.large-format li a .text{font-size:13px;font-size:1vw}
.rrssb-buttons.large-format li a:hover{font-size:13px;font-size:1vw;padding:7% 0% 7% 12%;border-radius:0.2em;-moz-border-radius:0.2em;-webkit-border-radius:0.2em;}
.rrssb-buttons.small-format{padding-top:5px}.rrssb-buttons.small-format li{height:80%;padding:0 1.5px}
.rrssb-buttons.small-format li a .icon{height:100%;padding-top:0}
.rrssb-buttons.small-format li a .icon svg{height:48%;position:relative;top:6px;width:80%}
.rrssb-buttons.tiny-format{height:22px;position:relative}
.rrssb-buttons.tiny-format li{padding-right:7px}
.rrssb-buttons.tiny-format li a{background-color:transparent;padding:0}
.rrssb-buttons.tiny-format li a .icon svg{height:70%;width:100%}
.rrssb-buttons.tiny-format li a:hover,.rrssb-buttons.tiny-format li a:active{background-color:transparent}
.rrssb-buttons.tiny-format li.email a .icon svg path,.rrssb-buttons.tiny-format li.email a .icon svg polygon{fill:#0a88ff}
.rrssb-buttons.tiny-format li.email a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.email a .icon:hover .icon svg polygon{fill:#0054a3}
.rrssb-buttons.tiny-format li.facebook a .icon svg path,.rrssb-buttons.tiny-format li.facebook a .icon svg polygon{fill:#306199}
.rrssb-buttons.tiny-format li.facebook a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.facebook a .icon:hover .icon svg polygon{fill:#18304b}
.rrssb-buttons.tiny-format li.tumblr a .icon svg path,.rrssb-buttons.tiny-format li.tumblr a .icon svg polygon{fill:#32506d}
.rrssb-buttons.tiny-format li.tumblr a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.tumblr a .icon:hover .icon svg polygon{fill:#121d27}
.rrssb-buttons.tiny-format li.linkedin a .icon svg path,.rrssb-buttons.tiny-format li.linkedin a .icon svg polygon{fill:#007bb6}
.rrssb-buttons.tiny-format li.linkedin a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.linkedin a .icon:hover .icon svg polygon{fill:#003650}
.rrssb-buttons.tiny-format li.twitter a .icon svg path,.rrssb-buttons.tiny-format li.twitter a .icon svg polygon{fill:#26c4f1}
.rrssb-buttons.tiny-format li.twitter a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.twitter a .icon:hover .icon svg polygon{fill:#0b84a6}
.rrssb-buttons.tiny-format li.googleplus a .icon svg path,.rrssb-buttons.tiny-format li.googleplus a .icon svg polygon{fill:#e93f2e}
.rrssb-buttons.tiny-format li.googleplus a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.googleplus a .icon:hover .icon svg polygon{fill:#a01e11}
.rrssb-buttons.tiny-format li.youtube a .icon svg path,.rrssb-buttons.tiny-format li.youtube a .icon svg polygon{fill:#df1c31}
.rrssb-buttons.tiny-format li.youtube a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.youtube a .icon:hover .icon svg polygon{fill:#84111d}
.rrssb-buttons.tiny-format li.reddit a .icon svg path,.rrssb-buttons.tiny-format li.reddit a .icon svg polygon{fill:#8bbbe3}
.rrssb-buttons.tiny-format li.reddit a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.reddit a .icon:hover .icon svg polygon{fill:#398bcf}
.rrssb-buttons.tiny-format li.pinterest a .icon svg path,.rrssb-buttons.tiny-format li.pinterest a .icon svg polygon{fill:#b81621}
.rrssb-buttons.tiny-format li.pinterest a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.pinterest a .icon:hover .icon svg polygon{fill:#5d0b11}
.rrssb-buttons.tiny-format li.github a .icon svg path,.rrssb-buttons.tiny-format li.github a .icon svg polygon{fill:#444}
.rrssb-buttons.tiny-format li.github a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.github a .icon:hover .icon svg polygon{fill:#111}

a.filter {color: #f0f0f0;margin:0 10px 10px 0;}
ul.bxslider {margin: 0px !important;}


/* MEDIA QUERIES FOR TABLETS AND MOBILES
-------------------------------------------------------------- */

@media only screen and (max-width : 1290px) {
.MI_RespBlock {float:left;width:21%;height:400px;} /* MI LINES VENTRIAN */
.MI_MediaDiv {float:right;padding:10px;width:35%;}
.MI_RespCropImg {width:100%;height:38%;overflow:hidden;display:block;vertical-align:middle;}
.MI_RespImg {width:100%;}
.PageWidth: {width:85%;} 
.MI_RespPhoto {position:relative;float:none !important;width:95% !important;margin:20px auto 20px auto;left:-10px;}

}

@media only screen and (max-width : 1050px) 
{
.PageWidth: {width:90%;}
.MI_RespGallery {height: 200px !important;} /* MI LINES VENTRIAN */
.MI_MediaDiv {float:right;padding:10px;width:40%;}
.MI_RespBlock {float:left;width:29.3%;height:450px;}
.MI_RespCropImg {width:100%;height:42%;overflow:hidden;display:block;vertical-align:middle;}
.MI_RespImg {width:100%;}
.TriPanesX3 , .TriPanes3 {width:100%;float:none;margin:0 0 40px 0;}
.TriPanesX2 , .TriPanes2 {width:100%;float:none;margin:0 0 40px 0;}
.TriPanesX1, .TriPanes1 {width:100%;float:none;margin:0 0 40px 0;}
.ModDnnForgeLatestArticlesC ul{
  float: none;
}
}

@media only screen and (max-width: 767px)
{
.PageWidth {width:95%;margin:0 auto;} 
.BiPanes1 {width: 100%;float: none;margin:0;} 
.BiPanes2 {width: 100%;float: none;} 
.BiPanes2 {width: 100%;float: none;} 
.GoogleMapsFull {position: relative;padding-bottom: 30%;height: 0;overflow: hidden;}
.GoogleMapsFull iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}
.btn-bottom-ctr {position:absolute;bottom:5px;left:40%;}
.HalfLeft {width: 100%;float: none;min-height:10px;margin:40px 0 20px 0;}
.HalfRight {width: 100%;float: none;min-height:10px;text-align:center;}

}
@media only screen and (min-width : 650px) and (max-width : 1050px) {
	#LogoBlockHolder { width: 50% !important;}	
	
}



@media only screen and (max-width : 650px)
{
.MI_RespGallery_holder {width: 90%;margin: 0 auto;}
.MI_RespGallery {height: 200px !important;}
.MI_MediaDiv {float:right;padding:10px;width:30%;}
.MI_MediaDiv {float:right;padding:10px;width:45%;}
.MI_RespBlock {float:left;width:46%;height:400px;} /* MI LINES VENTRIAN */
.MI_RespCropImg {width:100%;height:45%;overflow:hidden;display:block;vertical-align:middle;}
.MI_RespImg {width:100%;}
div#apmenu li div {top: 39px;}
.MI_RespContentImage {float:none;width:95%;margin:0 auto 4% auto;}
.GoogleMapsFull {position: relative;padding-bottom: 50%;height: 0;overflow: hidden;}
.GoogleMapsFull iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}
.BiPanes1 {width: 100%;float: none;margin:0;} 
.BiPanes2 {width: 100%;float: none;} 
.BiPanes2 {width: 100%;float: none;} 
.HomeAboutLeft {float:none;width:auto;}
.HomeAboutRight {float:none;width:auto;margin:50px 0 0 0;}
.HomeAboutLeft img {width:100%;height:auto;}
}  
 

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

.MI_RespGallery {height: 200px !important;} /* MI LINES VENTRIAN */
.MI_RespBlock {float:none;width:100%;height:350px;}
.MI_MediaDiv {float:none;width:95%;height:auto;margin:0 auto 0 auto;}
.MI_RespCropImg {width:100%;height:38%;overflow:hidden;display:block;vertical-align:middle;}
.MI_RespImg {width:100%;}
.MI_RespContentImage {float:none;width:95%;margin:0 auto 4% auto;}
.GoogleMapsFull {position: relative;padding-bottom: 50%;height: 0;overflow: hidden;}
.GoogleMapsFull iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}
}