﻿

    .style-banner .below h2 {
        text-transform: none;
        margin-top: 20px;
    }


    .style-banner .below {
        margin-top: 310px;
    }


    .iconic-banner .container .above,
    .iconic-banner .container .below,
    .statement-banner .container .above,
    .statement-banner .container .below {
        position: absolute;
        right: 10px;
    }


    .style-banner .below img {
        width: auto;
        height: 30px;
    }


    .iconic-banner .container .above, .iconic-banner .container .below, .statement-banner .container .above, .statement-banner .container .below {
        position: initial;
    }
.blog-feed .blog-post-arrow.glyphicon{display:none}
.blog-feed .blog-post-arrow.glyphicon:before{color:#fc6225;font-size:12px}
.work-area__inside{position:relative;z-index:10000;text-align:center}
.work-area__inside::after{clear:both;content:"";display:table}


#slides .loader
{
	padding: 204px 0px 0px 484px;
}
.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9{float:left}
.col-xxs-1{width:8.333333333333332%}
.col-xxs-2{width:16.666666666666664%}
.col-xxs-3{width:25%}
.col-xxs-4{width:33.33333333333333%}
.col-xxs-5{width:41.66666666666667%}
.col-xxs-6{width:50%}
.col-xxs-7{width:58.333333333333336%}
.col-xxs-8{width:66.66666666666666%}
.col-xxs-9{width:75%}
.col-xxs-10{width:83.33333333333334%}
.col-xxs-11{width:91.66666666666666%}
.col-xxs-12{width:100%}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left}
.col-xs-1{width:8.333333333333332%}
.col-xs-2{width:16.666666666666664%}
.col-xs-3{width:25%}
.col-xs-4{width:33.33333333333333%}
.col-xs-5{width:41.66666666666667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.333333333333336%}
.col-xs-8{width:66.66666666666666%}
.col-xs-9{width:75%}
.col-xs-10{width:83.33333333333334%}
.col-xs-11{width:91.66666666666666%}
.col-xs-12{width:100%}
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left}
.col-sm-1{width:8.333333333333332%}
.col-sm-2{width:16.666666666666664%}
.col-sm-3{width:25%}
.col-sm-4{width:33.33333333333333%}
.col-sm-5{width:41.66666666666667%}
.col-sm-6{width:50%}
.col-sm-7{width:58.333333333333336%}
.col-sm-8{width:66.66666666666666%}
.col-sm-9{width:75%}
.col-sm-10{width:83.33333333333334%}
.col-sm-11{width:91.66666666666666%}
.col-sm-12{width:100%}
.col-sm-push-1{left:8.333333333333332%}
.col-sm-push-2{left:16.666666666666664%}
.col-sm-push-3{left:25%}
.col-sm-push-4{left:33.33333333333333%}
.col-sm-push-5{left:41.66666666666667%}
.col-sm-push-6{left:50%}
.col-sm-push-7{left:58.333333333333336%}
.col-sm-push-8{left:66.66666666666666%}
.col-sm-push-9{left:75%}
.col-sm-push-10{left:83.33333333333334%}
.col-sm-push-11{left:91.66666666666666%}
.col-sm-pull-1{right:8.333333333333332%}
.col-sm-pull-2{right:16.666666666666664%}
.col-sm-pull-3{right:25%}
.col-sm-pull-4{right:33.33333333333333%}
.col-sm-pull-5{right:41.66666666666667%}
.col-sm-pull-6{right:50%}
.col-sm-pull-7{right:58.333333333333336%}
.col-sm-pull-8{right:66.66666666666666%}
.col-sm-pull-9{right:75%}
.col-sm-pull-10{right:83.33333333333334%}
.col-sm-pull-11{right:91.66666666666666%}
.col-sm-offset-1{margin-left:8.333333333333332%}
.col-sm-offset-2{margin-left:16.666666666666664%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-4{margin-left:33.33333333333333%}
.col-sm-offset-5{margin-left:41.66666666666667%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-7{margin-left:58.333333333333336%}
.col-sm-offset-8{margin-left:66.66666666666666%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-10{margin-left:83.33333333333334%}
.col-sm-offset-11{margin-left:91.66666666666666%}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}
.col-md-1{width:8.333333333333332%}
.col-md-2{width:16.666666666666664%}
.col-md-3{width:25%}
.col-md-4{width:33.33333333333333%}
.col-md-5{width:41.66666666666667%}
.col-md-6{width:50%}
.col-md-7{width:58.333333333333336%}
.col-md-8{width:66.66666666666666%}
.col-md-9{width:75%}
.col-md-10{width:83.33333333333334%}
.col-md-11{width:91.66666666666666%}
.col-md-12{width:100%}
.col-md-push-0{left:auto}
.col-md-push-1{left:8.333333333333332%}
.col-md-push-2{left:16.666666666666664%}
.col-md-push-3{left:25%}
.col-md-push-4{left:33.33333333333333%}
.col-md-push-5{left:41.66666666666667%}
.col-md-push-6{left:50%}
.col-md-push-7{left:58.333333333333336%}
.col-md-push-8{left:66.66666666666666%}
.col-md-push-9{left:75%}
.col-md-push-10{left:83.33333333333334%}
.col-md-push-11{left:91.66666666666666%}
.col-md-pull-0{right:auto}
.col-md-pull-1{right:8.333333333333332%}
.col-md-pull-2{right:16.666666666666664%}
.col-md-pull-3{right:25%}
.col-md-pull-4{right:33.33333333333333%}
.col-md-pull-5{right:41.66666666666667%}
.col-md-pull-6{right:50%}
.col-md-pull-7{right:58.333333333333336%}
.col-md-pull-8{right:66.66666666666666%}
.col-md-pull-9{right:75%}
.col-md-pull-10{right:83.33333333333334%}
.col-md-pull-11{right:91.66666666666666%}
.col-md-offset-0{margin-left:0}
.col-md-offset-1{margin-left:8.333333333333332%}
.col-md-offset-2{margin-left:16.666666666666664%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-4{margin-left:33.33333333333333%}
.col-md-offset-5{margin-left:41.66666666666667%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-7{margin-left:58.333333333333336%}
.col-md-offset-8{margin-left:66.66666666666666%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-10{margin-left:83.33333333333334%}
.col-md-offset-11{margin-left:91.66666666666666%}
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11{float:left}
.col-lg-1{width:8.333333333333332%}
.col-lg-2{width:16.666666666666664%}
.col-lg-3{width:25%}
.col-lg-4{width:33.33333333333333%}
.col-lg-5{width:41.66666666666667%}
.col-lg-6{width:50%}
.col-lg-7{width:58.333333333333336%}
.col-lg-8{width:66.66666666666666%}
.col-lg-9{width:75%}
.col-lg-10{width:83.33333333333334%}
.col-lg-11{width:91.66666666666666%}
.col-lg-12{width:100%}
.col-lg-push-0{left:auto}
.col-lg-push-1{left:8.333333333333332%}
.col-lg-push-2{left:16.666666666666664%}
.col-lg-push-3{left:25%}
.col-lg-push-4{left:33.33333333333333%}
.col-lg-push-5{left:41.66666666666667%}
.col-lg-push-6{left:50%}
.col-lg-push-7{left:58.333333333333336%}
.col-lg-push-8{left:66.66666666666666%}
.col-lg-push-9{left:75%}
.col-lg-push-10{left:83.33333333333334%}
.col-lg-push-11{left:91.66666666666666%}
.col-lg-pull-0{right:auto}
.col-lg-pull-1{right:8.333333333333332%}
.col-lg-pull-2{right:16.666666666666664%}
.col-lg-pull-3{right:25%}
.col-lg-pull-4{right:33.33333333333333%}
.col-lg-pull-5{right:41.66666666666667%}
.col-lg-pull-6{right:50%}
.col-lg-pull-7{right:58.333333333333336%}
.col-lg-pull-8{right:66.66666666666666%}
.col-lg-pull-9{right:75%}
.col-lg-pull-10{right:83.33333333333334%}
.col-lg-pull-11{right:91.66666666666666%}
.col-lg-offset-0{margin-left:0}
.col-lg-offset-1{margin-left:8.333333333333332%}
.col-lg-offset-2{margin-left:16.666666666666664%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-4{margin-left:33.33333333333333%}
.col-lg-offset-5{margin-left:41.66666666666667%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-7{margin-left:58.333333333333336%}
.col-lg-offset-8{margin-left:66.66666666666666%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-10{margin-left:83.33333333333334%}
.col-lg-offset-11{margin-left:91.66666666666666%}
.input-group.col{float:none;padding-right:0;padding-left:0}

.spotlight-view .col {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}

.spotlight-view .col p {
	margin-right: 10px;
	margin-left: 10px;
}


#footer-meta .col ul {
	padding: 0px;
}


.titcontacto2 {
    margin-left: 40px;
    margin-top: 42px;
    font-family: "fb";
    font-size: 13px;
    color: #108fbb;
    padding-bottom: 5px;    
}


footer .menu {
  list-style: none;
  padding-left: 0px;
}


footer .menu a {
  font-size: 16px;
  line-height: 28px;
}




#menu-header-menu.menu {
  width: 350px;
}

.menu li .subnav-wrapper {
  position: absolute;
  width: 380px;
  display: none;
  left: inherit;
  right: 0;
  padding: 40px;
  background-color: rgba(0, 0, 0, 0.75);
  z-index: 999;
}


.menu li .subnav-wrapper ul {
  list-style: none;
  margin-left: 0px;
  padding-left: 0px;
}


.menu li:hover .subnav-wrapper {
  display: block;
}


  #mobile_navigation .menu li .subnav-wrapper {
    position: relative;
    width: 374px;
    display: block;
    left: inherit;
    right: 0;
    padding: 0px 40px;
    background-color: transparent;
    z-index: 999;
  }
 #search-icon #search-icon-icon { background-color: #660099 }
.divided-list-item{margin-bottom:.875em;padding-bottom:.875em}
.divided-list-item-details{color:#464646;display:inline-block;font-size:12px;font-size:.75rem}

.mysss {
    line-height: 21px;
    font-size: 20px;
}
.spb_tabs .ui-tabs .ui-tabs-panel, .spb_content_element .ui-tabs .ui-tabs-nav, .ui-tabs .ui-tabs-nav li {border-color: #1a1e1a;}


.spb_gmaps_widget.spb_content_element.col-sm-6 {
padding:0px;
margin:0px;
}


.spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-content-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12 {
padding:0px;
}

#content-border, #widget-border {
	border: #dedede 1px solid;
	display: inline-block;
}
 .pl-white .pl-social-counter,.pl-light-img .pl-social-counter{border-right-color:rgba(0,0,0,0.4)}
 .pl-white .pl-social-counter .pl-social-icon i,.pl-light-img .pl-social-counter .pl-social-icon i{color:#000;opacity:.5}
 .pl-white .pl-social-counter:hover .pl-social-icon i,.pl-white .pl-social-counter.loved .pl-social-icon i,.pl-light-img .pl-social-counter:hover .pl-social-icon i,.pl-light-img .pl-social-counter.loved .pl-social-icon i{opacity:1}
 .pl-black .pl-social-counter,.pl-grey .pl-social-counter,.pl-dark-img .pl-social-counter{border-right-color:rgba(255,255,255,0.5)}
 .pl-black .pl-social-counter .pl-social-icon i,.pl-grey .pl-social-counter .pl-social-icon i,.pl-dark-img .pl-social-counter .pl-social-icon i{color:#fff;opacity:.5}
 .pl-black .pl-social-counter:hover .pl-social-icon i,.pl-black .pl-social-counter.loved .pl-social-icon i,.pl-grey .pl-social-counter:hover .pl-social-icon i,.pl-grey .pl-social-counter.loved .pl-social-icon i,.pl-dark-img .pl-social-counter:hover .pl-social-icon i,.pl-dark-img .pl-social-counter.loved .pl-social-icon i{opacity:1}
 .pl-social-counters .pl-social-counter{border-right-style:solid;border-right-width:1px;padding:0 10px}
 .pl-social-counters .pl-social-counter:last-child{border-right:none;padding-right:none}
 .pl-social-counter{color:inherit;font-family:"Open Sans","Helvetica Neue","Helvetica",Arial,serif;font-weight:600;margin:1 auto;line-height:11px;font-size:12px;display:inline-block;vertical-align:middle;cursor:pointer}
 .pl-social-counter .pl-social-count{opacity:.6;font-size:11px;vertical-align:middle}
 .pl-social-counter .pl-social-icon{margin-right:2px;font-size:17px;vertical-align:middle}
 .pl-social-counter .pl-social-icon i{display:inline-block;-webkit-transition:color .35s;-moz-transition:color .35s;-ms-transition:color .35s;transition:color .35s}
 .pl-social-counter .pl-social-icon .icon-facebook{font-size:20px}
 .pl-social-counter .pl-social-icon .icon-twitter{font-size:22px;margin-top:-2px}
 .pl-social-counter .pl-social-icon .icon-linkedin{font-size:20px;margin-top:-1px}
 .pl-social-counter .pl-social-icon .icon-pinterest{font-size:22px;margin-top:-1px}
 .pl-social-counter.hovered .pl-social-icon i.icon-facebook,.pl-social-counter:hover .pl-social-icon i.icon-facebook,.pl-social-counter.loved .pl-social-icon i.icon-facebook{color:#337eff}
 .pl-social-counter.hovered .pl-social-icon i.icon-twitter,.pl-social-counter:hover .pl-social-icon i.icon-twitter,.pl-social-counter.loved .pl-social-icon i.icon-twitter{color:#50eaf6}
 .pl-social-counter.hovered .pl-social-icon i.icon-linkedin,.pl-social-counter:hover .pl-social-icon i.icon-linkedin,.pl-social-counter.loved .pl-social-icon i.icon-linkedin{color:#509df6}
 .pl-social-counter.hovered .pl-social-icon i.icon-pinterest,.pl-social-counter:hover .pl-social-icon i.icon-pinterest,.pl-social-counter.loved .pl-social-icon i.icon-pinterest{color:#ff535b}
 .pl-social-counter:hover .pl-social-icon i,.pl-social-counter.loved .pl-social-icon i{color:#223065}


.carousel-wrapper .item {
    background: none no-repeat scroll center center / cover rgba(0, 0, 0, 0);
    height: auto;
}

.flexslider .slides li {display: none; }
 
.flexslider .slides img {max-width: 100%; display: block;}

.flexslider .slides  li {position: relative;}


.sub-menu li.menu-item {
	border-style: none !important;
	border-bottom: 1px solid black !important;
	border-top: 1px solid #313131 !important;
}


.sub-menu li.menu-item:first-child {
	border-top-style: none !important;
}


.sub-menu li.menu-item:last-child {
	border-bottom-style: none !important;
}

    
     .single-post .signsrow
    {
        margin-left:-5px;
        margin-right:-5px
    }

.aligncenter .fontawesome-icon,
.alignleft .fontawesome-icon,
.alignright .fontawesome-icon {
  float: none;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.lashare-holler .privacy{left:0;bottom:0;padding:1em;color:#777777;font-size:.85em;line-height:1.3em;text-align:center;background:#E9EAEE;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
.label{border:1px solid #000}
a.label:hover,a.label:focus{color:#ffffff;text-decoration:none;cursor:pointer}
.label:empty{display:none}
.btn .label{position:relative;top:-1px}
.label-default{background-color:#222222}
.label-default[href]:hover,.label-default[href]:focus{background-color:#090909}
.label-primary{background-color:#2780e3}
.label-primary[href]:hover,.label-primary[href]:focus{background-color:#1967be}
.label-success{background-color:#3fb618}
.label-success[href]:hover,.label-success[href]:focus{background-color:#2f8912}
.label-info{background-color:#9954bb}
.label-info[href]:hover,.label-info[href]:focus{background-color:#7e3f9d}
.label-warning{background-color:#ff7518}
.label-warning[href]:hover,.label-warning[href]:focus{background-color:#e45c00}
.label-danger{background-color:#ff0039}
.label-danger[href]:hover,.label-danger[href]:focus{background-color:#cc002e}



.label a{
	color: #fff;
}

	
	#headermobileads {
		margin: 0 auto;
		text-align: center !important;
		width: 100%;
	}

footer .socialfooter li.linkedin {background-position:0 -24px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first{margin-bottom:0px;}
.post{float:left;background-color:#000001;border:1px solid #414141;padding:5px;width:202px;margin-right:5px;margin-bottom:7px;min-height:235px;height:235px;overflow:hidden;}
.post p.posttitle{font-family:Tahoma,Geneva,sans-serif;font-size:11px;font-weight:bold;line-height:14px;color:#fff;padding-left:3px;border-bottom:1px dotted #666666;padding-bottom:6px;padding-top:1px;height:25px;overflow:hidden;vertical-align:top;}
.post p.posttitle a{color:#fff;}


.horizontal,
.horizontal2,
.horizontal3 {
  height: 30px;
}


#section1 .horizontal {
  position: absolute;
  left: 0;
  background: #F8D20E;
  bottom: 0;
  width: 70%;
}


#section2 .horizontal {
  width: 20%;
  position: absolute;
  left: 0;
  background: #F8D20E;
  top: 30%;
}


#section3 .horizontal {
  width: 18%;
  position: absolute;
  left: -3%;
  background: #F8D20E;
  top: 30%;
}

  #title-row,
  #breadcrumbs-row,
  #page-header-links,
  div.row #sidebar.col-md-2,
  oa-top-row {
    display: none !important;
    visibility: hidden !important;
  }

.row {
  margin-left: -15px;
  margin-right: -15px;
}


//Print Results
	#title-row,
	#breadcrumbs-row,
	#page-header-links,
	div.row #sidebar.col-md-2,
	oa-top-row	
	{ display: none !important; visibility: hidden !important;}


.entry-title {
	font-size: 26px;
	font-size: 2.6rem;
	line-height: 1.1538;
	margin-bottom: 0.9231em;
}


.type-attachment .entry-title {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
}





.format-aside .entry-title,
.format-image .entry-title,
.format-video .entry-title,
.format-quote .entry-title,
.format-gallery .entry-title,
.format-status .entry-title,
.format-link .entry-title,
.format-audio .entry-title,
.format-chat .entry-title {
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.3333;
	margin-bottom: 1.3333em;
}


.format-link .entry-title a:after {
	content: "\f442";
	font-size: 24px;
	height: 24px;
	position: relative;
	top: 0;
	width: 24px;
}


.blog .format-status .entry-title,
.archive .format-status .entry-title {
	display: none;
}


	.entry-title,
	.widecolumn h2 {
		font-size: 35px;
		font-size: 3.5rem;
		line-height: 1.2;
		margin-bottom: 1.2em;
	}


	.format-aside .entry-title,
	.format-image .entry-title,
	.format-video .entry-title,
	.format-quote .entry-title,
	.format-gallery .entry-title,
	.format-status .entry-title,
	.format-link .entry-title,
	.format-audio .entry-title,
	.format-chat .entry-title {
		font-size: 20px;
		font-size: 2rem;
		line-height: 1.4;
		margin-bottom: 1.4em;
	}


.services_text {
	text-align: center;
}

#shortcodes-ultimate-2, #shortcodes-ultimate-3, #shortcodes-ultimate-4, #text-10 {width:240px; font-size: 12px;}

#shortcodes-ultimate-2 a, #shortcodes-ultimate-3 a, #shortcodes-ultimate-4 a, #text-10 a {font-size: 12px;}

#shortcodes-ultimate-3 .widget-title, #text-10 .widget-title {font-size:12px; text-transform:uppercase; border-bottom:1px solid #9c877d;}


.widget-title
{
    padding:0 0 0 24px;
    margin-bottom:0;
}


.footer .widget-title 
{
    font-size:1.2em;
    padding: 0;
}


.footer .widget,
.footer .widget a,
.footer .widget a:link,
.footer .widget a:visited,
.footer .widget a:hover
{
    text-align: left;
}

#featured-products-4 .widget-title {display:block; font-size:28px; text-align:left; padding-left:5px; font-weight:400; width:100%;}

#featured-products-4 .widget-title span {font-weight:300;}


#text-10 .widget-content {margin-top: 10px; margin-left:10px;}

#text-10 .widget-title {padding-left:10px;}



#releases .smallreleasebox{border:1px solid #9a9a9a; height:112px;width:258px;float:left;margin-right:54px;margin-bottom:54px;padding-bottom:0px;display:block;}


#sidebar .smallreleasebox{border:1px solid #9a9a9a; height:112px;width:258px;margin-bottom:30px;padding-bottom:0px;display:block;}

#content #sidebar .smallreleasebox .smallbname{font-family:Arial;font-size:11px;letter-spacing:0em;font-weight:normal;}
#mk-theme-container{z-index:200}
#mk-notification-bar,#mk-page-introduce,#mk-theme-container,.master-holder div,.mk-blog-classic-item,.mk-blog-grid-item,.mk-employee-item,.mk-fullwidth-boxed,.mk-gallery .gallery-caption,.mk-gallery .gallery-inner,.mk-gallery .gallery-title,.mk-header-toolbar,.mk-image-caption,.mk-news-item,.page-section-content,.portfolio-widget-info,.shopping-cart-header,.testimonial-column .testimonial-item,.text-input,.theme-page-wrapper,:after,:before,[class*=mk-col-],input[type=text],textarea{box-sizing:border-box}
#mk-theme-container:not(.trans-header) .header-style-2 .mk-header-padding-wrapper,.header-style-1.header-align-left .mk-header-right{display:none}
.dashboard-opened #mk-theme-container{left:-300px}
#mk-theme-container,.mk-side-dashboard,.sticky-style-fixed.header-style-1 .mk-header-holder,.sticky-style-fixed.header-style-3 .mk-header-holder{transition:all .3s ease-in-out}
.vertical-header-enabled .trans-header #mk-footer:not(.mk-footer-unfold){width:auto!important}
.trans-header .bg-true:not(.a-sticky) .mk-header-bg {opacity:0;}
.trans-header .bg-true.mk-header:not(.a-sticky) .mk-header-inner {border:0;}
.trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.light-logo {display:block !important;}
.trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.dark-logo {display:none !important;}
.trans-header .bg-true.light-skin:not(.a-sticky) .mk-css-icon-menu div {background-color:#fff !important;}
.trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.dark-logo {display:block !important;}
.trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.light-logo {display:none !important;}
.trans-header .bg-true.dark-skin:not(.a-sticky) .mk-css-icon-menu div {background-color:#222 !important;}


  #pointer_1{ display:inline; }


.nav_pointer{
	display:none;
	position:absolute;
	left:1px;
	z-index:200;
	}


.printables {
;
}


    #content.printables article {
        width: 90%;
    }


    body.home .printables {
        width: 32% !important;
        text-align: center;
        padding-left: 1%;
        padding-right: 1%;
        float: left;
        margin-bottom: -65px;
        background: none;
    }


    .printables a.button {
        background: #FFC0CB;
    }


    body #secondary aside .printables {
        margin: 0px;
    }


    body #secondary aside .printables a, body #secondary aside .printables strong, body #secondary aside .printables span {
        display: none;
    }


    body #secondary .printables a.button {
        display: none;
    }


    body #secondary .printables a.printables {
        display: block;
        padding: 7px 0;
    }


    #content.printables {
        overflow: hidden !important;
    }

     #content.printables.ebook {
         overflow: hidden !important;
     }


    body.home .printables img.alignleft {
        margin-left: 31%;
    }


    body.home .printables h2 {
        padding-top: 182px;
        text-align: center;
    }


    body.home .printables img {
        padding-top: 30px !important;
    }



body.home .printables a.button {
	background:#e784a5;
	color:#fff;
	display:inline;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:10px 15px 8px;
	font-style:normal;
	font-size:14px;
	text-transform:uppercase;
}


body.home .printables.ebook h2 {
	font-size: 24px;
	padding-top: 0;
	font-weight: normal;
	line-height: 1.25em;
}

body.home .printables.ebook div {
	float: left;
	overflow: auto;
}


body.home .printables p:first-child {
	margin:0;
}

body #secondary .printables {
	display:block;
	text-align:center;
	margin:30px 0 70px;
}

body #secondary .printables strong {
	font-size:20px;
	margin:18px 0 6px;
	display:block;
}

body #secondary .printables img {
	display:block;
	clear:both;
	margin:0 auto;
}




.printables .circle {
	height:15px;
	width:15px;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	float:left;
}

.printables #cherry, .printables #ocean, .printables #butter {
	display:inline-block;
	float:left;
	width: 65px;
	height:15px;
	margin:0 7px;
}

.printables #cherry p, .printables #ocean p, .printables #butter p {
	margin:0;
	padding:0;
	float:right;
	line-height:1em;
}

.printables #cherry .circle, .printables .cherry .circle {
	background-color: #f062ac;
}

.printables #butter .circle, .printables .butter .circle {
	background-color: #f2d36c;
}

.printables  #ocean .circle, .printables  .ocean .circle {
	background-color: #73b7f4;
}

#content.printables.ebook h1 {
	font-size: 28px;
}

#content.printables.ebook h2 {
	font-size: 24px;
	margin-bottom: 1.5em;
}

#content.printables.ebook article {
	width: auto;
	float: right;
	position: relative;
	margin-top: 60px;
}

#content.printables.ebook a.button {
	line-height: 2em;
	padding: 14px 40px;
}

#content.printables.ebook #comments {
	display: none;
}

.page-template-printables-signup-php .printables form#newsletter { display: inline-block;
    margin-top: 20px;
    width: 100%;}


#middle {
	max-width: 62em;
	margin: 0 auto;	
}


.page-template-page-home-php.home #middle {
	max-width: 100% !important;
	width: 100% !important;
	margin: 0 auto;
}


.home #content, .home #middle {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;	
}







.clearfix:before, .clearfix:after, .single-theme .features:before, .single-theme .features:after {
	content: "\0020";
	display: block;
	height: 0;
	visibility: hidden;
}


.clearfix:after, .single-theme .features:after {
	clear: both;
}


.clearfix, .single-theme .features {
	zoom: 1;
}

.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; }
  
.clearfix { zoom: 1; }
.basicList,.region-content ul,.primaryNav .megaMenuLinks ul{list-style:none;padding-left:15px}
.basicList ul li,.region-content ul ul li,.primaryNav .megaMenuLinks ul ul li{font-size:14px}
.secondaryHeader,.region-content .secondaryHeader{font-family:'ssp', sans-serif;margin-bottom:.33em;font-size:1.5em;margin:0.7em 0;font-weight:normal;text-transform:uppercase;letter-spacing:1px}
.secondaryHeader .deEm,.region-content .secondaryHeader .deEm{text-transform:none}
.region-content{color:#656461}
.region-content p{line-height:1.5em}
.region-content small.legal{font-size:11px;display:block;line-height:14px;margin-top:10px;clear:both}
.region-content h2,.region-content h3{margin-bottom:.33em;font-weight:normal;text-transform:uppercase;letter-spacing:1px}
.region-content h2 .deEm,.region-content h3 .deEm{text-transform:none}
.region-content h1+p,.region-content h1+ul,.region-content h1+ol,.region-content h2+p,.region-content h2+ul,.region-content h2+ol,.region-content h3+p,.region-content h3+ul,.region-content h3+ol,.region-content h4+p,.region-content h4+ul,.region-content h4+ol,.region-content h5+p,.region-content h5+ul,.region-content h5+ol,.region-content h6+p,.region-content h6+ul,.region-content h6+ol{margin-top:.5em}
.region-content a{color:#7b8200;text-decoration:none;word-break:break-word}
.region-content a.button{color:#fff}
.region-content ol li{margin-bottom:20px}
.region-content .content img.left{max-width:50%;padding-right:20px;height:auto}
.region-content .callout{margin-bottom:50px}
.region-content table{table-layout:fixed;width:100%;word-wrap:break-word;overflow-wrap:break-word}
.region-content table td{vertical-align:top;padding:20px 10px}
.region-content table th{border-bottom:1px solid #a49d9d;border-top:1px solid #a49d9d;padding:10px}
.region-content table .tableStripe td{background:#f1efea}
.region-content .primaryHr{margin-bottom:1em}
.region-content h1.primaryHr{margin-bottom:.33em;font-weight:normal;font-size:1.5em;text-transform:uppercase;letter-spacing:1px;font-family:'ssp', sans-serif}
.region-content .contentIcons{font-size:30px;margin:5px 0;vertical-align:middle}
.button.white,.region-content .callout .button,#edit-moderated-guest-upload-button.white,.region-content .callout #edit-moderated-guest-upload-button.button,#user-login button.white,#user-login .region-content .callout button.button,.region-content .callout #user-login button.button{background:#fff;color:#94b33f}
.button.white:before,.region-content .callout .button:before,.button.white:after,.region-content .callout .button:after,#edit-moderated-guest-upload-button.white:before,.region-content .callout #edit-moderated-guest-upload-button.button:before,#edit-moderated-guest-upload-button.white:after,.region-content .callout #edit-moderated-guest-upload-button.button:after,#user-login button.white:before,#user-login .region-content .callout button.button:before,.region-content .callout #user-login button.button:before,#user-login button.white:after,#user-login .region-content .callout button.button:after,.region-content .callout #user-login button.button:after{border-color:transparent #fff transparent transparent}
.button.white:after,.region-content .callout .button:after,#edit-moderated-guest-upload-button.white:after,.region-content .callout #edit-moderated-guest-upload-button.button:after,#user-login button.white:after,#user-login .region-content .callout button.button:after,.region-content .callout #user-login button.button:after{border-color:transparent transparent transparent #fff}
.button.white:hover,.region-content .callout .button:hover,.button.white:active,.region-content .callout .button:active,#edit-moderated-guest-upload-button.white:hover,.region-content .callout #edit-moderated-guest-upload-button.button:hover,#edit-moderated-guest-upload-button.white:active,.region-content .callout #edit-moderated-guest-upload-button.button:active,#user-login button.white:hover,#user-login .region-content .callout button.button:hover,.region-content .callout #user-login button.button:hover,#user-login button.white:active,#user-login .region-content .callout button.button:active,.region-content .callout #user-login button.button:active{background-color:#ededed}
.button.white:hover:before,.region-content .callout .button:hover:before,.button.white:active:before,.region-content .callout .button:active:before,#edit-moderated-guest-upload-button.white:hover:before,.region-content .callout #edit-moderated-guest-upload-button.button:hover:before,#edit-moderated-guest-upload-button.white:active:before,.region-content .callout #edit-moderated-guest-upload-button.button:active:before,#user-login button.white:hover:before,#user-login .region-content .callout button.button:hover:before,.region-content .callout #user-login button.button:hover:before,#user-login button.white:active:before,#user-login .region-content .callout button.button:active:before,.region-content .callout #user-login button.button:active:before{border-color:transparent #ededed transparent transparent}
.button.white:hover:after,.region-content .callout .button:hover:after,.button.white:active:after,.region-content .callout .button:active:after,#edit-moderated-guest-upload-button.white:hover:after,.region-content .callout #edit-moderated-guest-upload-button.button:hover:after,#edit-moderated-guest-upload-button.white:active:after,.region-content .callout #edit-moderated-guest-upload-button.button:active:after,#user-login button.white:hover:after,#user-login .region-content .callout button.button:hover:after,.region-content .callout #user-login button.button:hover:after,#user-login button.white:active:after,#user-login .region-content .callout button.button:active:after,.region-content .callout #user-login button.button:active:after{border-color:transparent transparent transparent #ededed}
.region-content .samples{padding-left:0}
.region-content .samples li{display:inline-block;vertical-align:top;margin-bottom:20px;position:relative;width:50%;padding:0 5px}
.region-content .samples li:before{display:none}
.region-content ul.recommendationRating{padding:30px 0 0 0;position:relative;float:left}
.region-content ul.recommendationRating li{display:inline-block}
.region-content ul.recommendationRating li.lowLabel{position:absolute;left:0;top:0}
.region-content ul.recommendationRating li.highLabel{position:absolute;right:0;top:0}
.region-content ul.recommendationRating li a{width:20px;font-size:14px;text-align:center;line-height:20px;display:block;height:20px;background-color:#94b33f;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#fff}
.region-content ul.recommendationRating li:before{display:none}
#addImageFormContent .region-add-photo-modal .multifield-thumbnail img{display:none}
.region-content .samples li img{max-width:100%}


.row-separator, .item-separator {
  clear:both;
  display:block;
  margin:18px 0;
}

.row-separator {
  border:0;
  border-bottom:1px solid #eee;
}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}
.footer-widgeted-2{width:290px;float:left;margin:0;padding:10px 15px 10px 0;}


#social_top a {
	font-size: 2em;
	color: #e5e5e5;
	text-decoration: none;
	
	display: inline-block;
	margin-left: 5px;
}

#social_top a:hover {
	color: #333;
}

#social_top a:hover .fa-facebook-square { color: #3b5998; }

#social_top a:hover .fa-twitter-square  { color: #00aced; }

#social_top a:hover .fa-google-plus-square { color: #dd4b39; }

#social_top a:hover .fa-youtube-square { color: #bb0000; }

#social_top a:hover .fa-pinterest-square { color: #cb2027; }
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}


.dropdown .caret {
	display: none !important;
}

.this-week .header-day span.day {margin-top:2px;font-weight:bold;}

body.page-template-page_tickets-php .calendarbody td .dayblock .day{position:absolute;top:5px;right:5px;font-family: 'AllerBold';font-size:19px;color:#d23065;}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}

     .showmobile {display:none;}
img.showmobile {width:40%;float:left;}
#coregForm .showmobile {color:#344967;}



.txt-white, .content-numbered:before {
  color: #ffffff;
}


.txt-white a, .content-numbered:before a {
  color: inherit;
}


    .signstable,
    .signstable tr

    {
        display: block;
    }


    .signstable td,
    .signstable th
    {
        display: inline-block;
    }


    .signstable
    {
        margin-top:0;
    }

.wrapper{
  
  
  width:100%;
	margin:0 auto;
	box-shadow: 0px 0px 5px #C2C2C2;
}

#sidebar .social-tabs img.inactive {opacity: 0.4;}

#site-info #copy {
	float:none;
	margin:0 auto;
	text-align:center;
}

.p_img_heading{ font-size: 12px; font-weight: normal; width: 100px; clear:left;float:left; }

.layout-main .general-top{text-align:center;padding:0 0 40px;color:#fff}

.layout-main .general-top .page-header{margin-bottom:30px}


.sf-sidebar-bg {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -200;
}
#sf-sidebar.sf-compact .sf-sidebar-bg{min-height:150%}
#sf-sidebar .sf-sidebar-bg, #sf-sidebar .sf-social{background-color:#fff !important}
#sf-sidebar, .sf-sidebar-bg, #sf-sidebar .sf-nav, #sf-sidebar .sf-logo, #sf-sidebar .sf-social{width:280px}

.wrapper {
	width:100%;
	overflow:hidden
}

#newsletter .wrapper {
	min-height:34px
}

#ContactForm .wrapper {
	min-height:40px
}
body.front .home-center{float:left;width:550px;}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.fullscreen-navigation-ul .menu-item a:hover{background-color:#ffffff;color:#444444;}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}

.sb-widget .menu-item:first-child, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .menu-item, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .cat-item { line-height: 1.3; }
.watch-promos__headline-link{font-size:10px;text-transform:uppercase;font-weight:bold;color:#000}
.watch-promos__headline-link:hover{color:#ae27a7}

nav ul, nav ol, .widget ol, .widget ul, .commentlist { list-style: none; list-style-image: none; margin: 0; }




div.domTip_tipBody .widget {
	margin: 1em 0;
}

#header-sidebar .widget { font: 13px/18px "Droid Serif", serif; }

#header-sidebar .widget span { font: italic 13px/14px "Playfair Display", serif; letter-spacing: 1px; 
	display: block; float: left; padding-right: 10px; }

#header-sidebar .widget div, #header-sidebar .widget ul { display: block; float: left; }

#header-sidebar .widget li { display: block; float: left; padding:0 9px 0 10px; }

#header-sidebar .widget li a { color: #1e1e1e; }

#header-sidebar .widget li a:hover { color: #ac9a69; }


	.widget { padding: 0px;  margin: 0 0 2.6em;}

		.widget li { margin-bottom: 0.75em; }

		.widget li ul { margin-top: 0.75em; padding-left: 1em; }

	#footer-bottom .widget li { margin: 0; }

	#footer-bottom .widget img { margin: 6px 10px 0 0; }

	#footer-col1 .widget { margin-bottom: 0; }

	#footer-col2 .widget { margin: 0 10px; }

.widget .listing-wrap{margin:0 0 25px;width:100%}
.widget .listing-widget-thumb{position:relative;overflow:hidden;line-height:0px}
.widget .listing-widget-thumb img{margin:0;padding:0;width:100%;height:auto;border:none}
.widget .listing-widget-thumb a{padding:0;border:none;text-decoration:none}
.widget .listing-widget-thumb a img{max-width:100%;max-height:none}
.widget .listing-wrap span.listing-status,.widget .listing-wrap .listing-thumb-meta{position:absolute}
.widget .listing-wrap span.listing-status{width:130px;padding:5px;top:24px;right:-30px;font-size:12px;line-height:18px;-moz-transform:scale(1) rotate(45deg) translate(0px);-webkit-transform:scale(1) rotate(45deg) translate(0px);-o-transform:scale(1) rotate(45deg) translate(0px);transform:scale(1) rotate(45deg) translate(0px)}
.widget .listing-wrap .listing-thumb-meta{left:0;bottom:0}
.widget .listing-wrap .listing-thumb-meta span{position:relative;top:0;left:0;padding:5px 10px;color:#111;background:#fff;background:rgba(255,255,255,0.8);font-size:14px;line-height:14px;display:table}
.widget .listing-wrap .listing-thumb-meta span.listing-price{padding:8px 10px;color:#fff;font-size:18px;line-height:18px;font-weight:700;background:#53c331;background:rgba(83,195,49,0.8)}
.widget .listing-wrap span.listing-open-house{display:block;padding:5px 10px;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;background:#be1d2c}
.widget .listing-widget-details{color:#999;text-align:left;line-height:18px;background:#fff;border:1px solid #efefef;border-top:none;border-radius:0 0 5px 5px}
.widget .listing-widget-details h3.listing-title{padding:15px 15px 10px;margin:0;line-height:1;text-decoration:none;border-bottom:none}
.widget .listing-widget-details h3.listing-title a{color:#666;font-size:18px;background:none;text-decoration:none;border:none}
.widget .listing-widget-details p.listing-address{padding:0 15px 15px;margin:0;text-align:left}
.widget .listing-widget-details span.listing-address,.widget .listing-widget-details span.listing-city-state-zip{padding:0;font-size:14px;line-height:18px;text-align:left;display:inline}
.widget .listing-widget-details .listing-beds-baths-sqft{width:100%;padding:15px 0;margin:0;border-top:1px solid #efefef}
.widget .listing-widget-details .listing-beds-baths-sqft li{display:inline-block;width:32%;color:#666;text-align:center}
.widget .listing-widget-details .listing-beds-baths-sqft li span{display:block;color:#999;margin:5px 0 0 0}
.widget .listing-wrap .more-link{display:none}
.widget.listings-search select{margin-bottom:10px;width:100%}
.widget.listings-search .btn-search i{display:none}
.widget .listing-wrap span.listing-status.active{background:#53c331;background:rgba(83,195,49,0.8)}
.widget .listing-wrap span.listing-status.sold{background:#be1d2c;background:rgba(190,29,44,0.8)}
.widget .listing-wrap span.listing-status.pending{background:#db8323;background:rgba(219,131,35,0.8)}
.widget .listing-wrap span.listing-status.new,.widget .listing-wrap span.listing-status.reduced,.widget .listing-wrap span.listing-status.for-rent{background:#24a4ea;background:rgba(36,164,234,0.8)}
.widget .listing.one-half,.widget .listing.one-third,.widget .listing.one-fourth,.widget .listing.one-fifth,.widget .listing.one-sixth{float:left;margin:0 0 15px 2.5641025641%;padding:0}
.widget .listing.one-half{width:48.7179487179%}
.widget .listing.one-third{width:31.6239316239%}
.widget .listing.one-fourth{width:23.0769230769%}
.widget .listing.one-fifth{width:17.9487179487%}
.widget .listing.one-sixth{width:14.5299145299%}
.widget .listing.first{clear:both;margin-left:0}


.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}

.callout-indent-blue {
	color: #333;
	background: #e7ecf0;
	padding: 12px 5px 5px 14px;
	border-right: 1px solid #9BCCDE;
	border-bottom: 1px solid #9BCCDE;
	border-left: 1px solid #9BCCDE;
	margin: 0 0 8px 0;
}

.recorder_lft{padding:0 3% 0 0; }

.recorder_lft h2{font-size:36px; line-height:36px; }

.recorder_lft .features{padding:0; float:right; }

.recorder_lft p{padding:10px 0; }

.recorder_lft ul li a span{width: 142px;font-size:12px;  }

.recorder_lft ul li h4{font-size:18px; line-height:18px; }

.recorder_lft ul li br{display:none; }

.recorder_lft ul li a{display:block; }

.recorder_lft ul{width:100%; margin:0 0 15px 0;  }

.pro_recorder_header .recorder_lft h2       { padding:0 0 24px 0; border-bottom: 1px solid #cdcdcd; margin: 0 0 24px 0; }

.recorder_lft ul li							{ padding:0; margin:0; }

.recorder_lft ul li a img					{ padding:0; margin:0 10px 0 0; display:inline-block; float:left; width:20px; }

.recorder_lft ul li a span em				{ color:#ff0000; }

.recorder_lft ul li a:hover					{ text-decoration:underline; }

.recorder_lft .recorder_lft_bottom p	    { margin:20px 0 0 0; border-top:solid 1px #acacac; border-bottom:0; }


.purchasedframed .recorder_lft h2 { display: none; }

A.top_nav
{
    COLOR: #006699;
    TEXT-DECORATION: none
}

A.top_nav:link
{
    COLOR: #006699;
    TEXT-DECORATION: none
}

A.top_nav:visited
{
    COLOR: #006699;
    TEXT-DECORATION: none
}

A.top_nav:hover
{
    COLOR: #006699;
    TEXT-DECORATION: underline
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:after,.container:before{display:table;content:" "}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.navbar .container,.navbar .container-fluid{position:relative}
.navbar .container .navbar-collapse,.navbar .container-fluid .navbar-collapse{position:relative;padding-right:0;padding-left:0}
.navbar.navbar-static-top .container .navbar-collapse,.navbar.navbar-static-top .container-fluid .navbar-collapse{margin-right:-15px;margin-left:-15px}
.navbar.navbar-static-top .container .navbar-header,.navbar.navbar-static-top .container-fluid .navbar-header{margin-left:-15px;margin-right:0}
.navbar.navbar-static-top.brand-right .container .navbar-header,.navbar.navbar-static-top.brand-right .container-fluid .navbar-header{margin-left:0;margin-right:-15px}
.navbar.navbar-fixed-bottom.brand-right .container .navbar-header,.navbar.navbar-fixed-bottom.brand-right .container-fluid .navbar-header,.navbar.navbar-fixed-top.brand-right .container .navbar-header,.navbar.navbar-fixed-top.brand-right .container-fluid .navbar-header{margin-left:0;margin-right:0!important}

#header .header_bot .container {
  position:relative;
}

.wrapper, .canvas1000, .inline_block, .timer_head
{
	width: 100%;
	transition: all 0.4s ease 0s;	
}

.canvas1000
{
	max-width: 1000px;
	margin: 0 auto;
}

	
#ttable {
	position: relative;
	font-size: small;
	width: 780px;
	border: 1px solid #DDDDDD;
	margin: 0 0 10px 5px; }

	
#ttable td {
	text-align: center;
	padding: 4px 0 5px 0; }

	
#ttable img { 
	border: 1px solid #111; 
	height: 26px; }

	
#tsub {
	position: relative;
	text-align: right;
	padding-right: 5px;
	color: #4C84BD;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold; }
.page_wrapper{background:transparent;position:relative;*zoom:1;margin:auto;width:100.0%;max-width:100%;width:auto;max-width:940px;padding-left:4.255%;padding-right:4.255%;clear:both}
.page_wrapper:after{content:"";display:table;clear:both}

.footer_right p.address{float:right;width:98%;    margin-top: 2px;font-size:12px;}
.viewall{float:right;font-size:10px;font-weight:normal;color:#f39d13;position:relative;top:-7px}
.viewall a{text-transform:uppercase}
.header-logo .mk-resposnive-logo,.logo-in-middle .header-logo{display:none}
.logo-is-responsive .mk-resposnive-logo{display:block!important}


.dpe-flexible-posts li, ul.bulleted-list {
	height: 206px; 
	overflow: hidden;
}

#home-feature .bulleted-list li {
	height: auto;
	width: 100%;
	font-size: 12px;
	line-height: 1.4;
	margin: 0 0 3px 15px;
}

#home-feature .bulleted-list li a {
	font-size: 13px;
}

#home-feature ul.bulleted-list {
	height: 105px;
	width: 100%;
	margin: 0;
	padding-bottom: 0;
}

ul.bulleted-list {
	height: 206px;
    	margin: 0;
    	overflow: hidden;
    	padding: 0;
}

li.bulleted-list, ul.bulleted-list li {
    	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 12px;
   	font-weight: bold;
	float: left;
	clear: both;
    	list-style: square outside none;
	line-height: 1.2;
    	margin: 6px 0 6px 15px;
	height: auto;
	overflow: visible;
	text-align: left;
}



.ie #text-69 ul.bulleted-list li {
	float: none;
}


.cards-wrap {
	color: #4c4c4c;
	float: left;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 5px;
	padding-top: 12px;
	width: 220px
}
aside .panel-pane,aside .block{clear:both;border-bottom:1px solid #d7d7d7;padding:20px 0;}
aside .panel-pane:last-child,aside .block:last-child{clear:both;border-bottom:none;padding:20px 0;}
aside .panel-pane:first-child,aside .block:first-child{padding-top:0;}
section.panel-region-recipes div.panel-pane ul.list{border:none;background:none;list-style:none;margin:0;}
section.panel-region-recipes div.panel-pane ul.list li{position:relative;font:normal 15px/1em "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif;}
section.panel-region-recipes div.panel-pane ul.list li a{color:#555;}
section.panel-region-recipes div.panel-pane ul.list li a:hover{color:#000;}
section.panel-region-recipes div.panel-pane ul.list li img{padding:9px;background:#FFF;border:1px solid #E5E5E5;height:auto;}
.ie8 section.panel-region-recipes div.panel-pane ul.list li img{width:auto;}
section.panel-region-recipes div.panel-pane ul.list li div.field-content{padding-bottom:20px;max-width:75%;}
section.panel-region-recipes div.panel-pane ul.list li span.field-content{position:absolute;bottom:25px;left:10px;width:68.3501684%;max-width:280px;padding:10px;background:#fff;background:rgba(255,255,255,0.8);}
.oldie section.panel-region-recipes div.panel-pane ul.list li span.field-content{position:absolute;bottom:25px;left:10px;width:68.3501684%;max-width:280px;padding:10px;background:#fff;zoom:1;filter:alpha(opacity=90);opacity:0.9;}
section.panel-region-recipes div.panel-pane ul.list li:nth-child(2n+2){float:right;}
section.panel-region-recipes div.panel-pane ul.list li:nth-child(3n+3){float:right;}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-8 {
    width: 66.66666667%;
  }

  .header-top .row .col-md-8.col-lg-8.col-sm-8
  {
	 
  }


.header-top .container .row .col-md-4,.header-top .container .row .col-md-8 
{
	width:100%
}

.header-top .container .row .col-md-8 
{
	margin-top:10px;
}
body .links{list-style:none;margin:0;padding:0}
body .links a{color:#222;line-height:1.8em;text-decoration:none}
body .links a:hover{color:#900}
.links{text-align:center}
.links li{display:inline-block}
.links li:first-child:before{content:"";margin-left:0}
.links li:before{content:"\2022";margin-right:.3em}

.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }
#searchbox{position:relative;float:left;width:70%;padding-left:1em}
#mastright #searchbox{width:auto}
#mastright #searchbox #searchboxtext{width:16.92em}
#searchbox,#tools,#iguide-filler,#iguide-float,#iguide-blackout,#nav-toggle-header,nav,nav#mastnav,.submast_mid img,.sectionnav,#wrapgiving,#footersocial,#share_this,#ou_modified,#dev-tools,table.gadget,.nivoSlider,.nivo-controlNav{display:none}


	.post-content #checklist-1 li:before{color:#FFFFFF !important; content:'\f054' }

	.rtl .post-content #checklist-1 li:after{color:#FFFFFF !important; content:'\f054' }



.menu-item {display:inline-block; width:200px; white-space: nowrap;}

.menu-item:first-child{ width:124px}

.menu-item:nth-child(2){ width:217px}

.menu-item:nth-child(3){ width:234px}

.menu-item:nth-child(4){ width:111px}

.menu-item:nth-child(5){ width:206px}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

.field .field-label{font-weight:bold;}
form .field-multiple-table{margin:0;}
form .field-multiple-table th.field-label{padding-left:0;}
form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}
form .field-add-more-submit{margin:.5em 0 0;}
header .region-header .field-name-field-images a{display:block;}
.page-search-books .view-mode-jhup_search_result_details .field-name-field-cover img,.page-search-books .view-mode-jhup_search_result_details .views-field-field-cover img,.page-books-sale-books .view-mode-jhup_search_result_details .field-name-field-cover img,.page-books-sale-books .view-mode-jhup_search_result_details .views-field-field-cover img,.page-books-new-and-noteworthy .view-mode-jhup_search_result_details .field-name-field-cover img,.page-books-new-and-noteworthy .view-mode-jhup_search_result_details .views-field-field-cover img{width:90px;height:auto;}
.page-search-books .view-mode-jhup_search_result_details .group-right .group-right .field,.page-books-sale-books .view-mode-jhup_search_result_details .group-right .group-right .field,.page-books-new-and-noteworthy .view-mode-jhup_search_result_details .group-right .group-right .field{float:right;overflow:auto;}
#commerce-checkout-form-checkout .field-group-fieldset.group-contact{border:none;padding:0;}
#commerce-checkout-form-checkout .field-group-fieldset.group-contact legend{display:none;}
.node-type-jhup-title .ds-2col-stacked-fluid .group-right .field-label-hidden{margin:0 0 20px 0;}
.node-type-jhup-title .ds-2col-stacked-fluid .group-right .field-name-field-related-links,.node-type-jhup-title .ds-2col-stacked-fluid .group-right .field-name-field-related-books li{list-style:none;list-style-type:none;margin:0 0 10px 0;}
.node-type-jhup-title .ds-2col-stacked-fluid .group-right .field-name-field-related-links a,.node-type-jhup-title .ds-2col-stacked-fluid .group-right .field-name-field-related-books li a{color:#3e577a;}
.node-type-jhup-title .node-jhup-title .field-name-title-field{font-size:30px;color:#59677c;line-height:36px;padding:10px 0;margin:0;font-weight:normal;}
.commerce-product-field-field-binding-type,.field-name-field-pages{float:left;}
.field-name-field-illustration-description{clear:left;}
.commerce-product-field-field-isbn .field-label{float:left;}
.field-name-field-cover img,.views-field-field-cover img{width:144px;}
.branding-baylor header .region-header .field-name-field-images a{overflow:hidden;height:103px;float:left;margin:10px;width:400px;position:relative;}
.branding-baylor header .region-header .field-name-field-images a img{position:absolute;left:0;top:0;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-md-3 {
    width: 25%;
  }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-8{width:66.66666667%}



#copyright{
	display: inline-block;
	width: 100%;
	text-align: center;
	background-color: #5e9262;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.class-profiles-page section .feature-group_heading{color:#333;font-family:UniversRoman;font-weight:bold;line-height:1;text-transform:uppercase;font-size:1rem;margin:0 0 1rem}
header .m-si{min-height:30px}
header .m-si:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
header.side .m-si{float:right}
header.side .m-si nav,header.side .m-si .phone{float:left}
header.center .m-si nav,header.center .m-si .phone{float:left}
header.side .m-si .phone,header.center .m-si .phone{display:table;float:none;margin:0 auto}
header.side .m-si .phone .apnr,header.center .m-si .phone .apnr{font-size:15px}
header.side .m-si .phone .mphr,header.center .m-si .phone .mphr{font-size:20px}
		

.wpb_row {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
 .ult-banner-block,.wpb_row .wpb_column .wpb_wrapper .ult-banner-block{width:100%;margin-bottom:30px;position:relative;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:inline-block}
 .stats-block,.wpb_row .wpb_column .wpb_wrapper .stats-block{display:block;margin-bottom:30px}
 .smile_icon_list_wrap,.wpb_row .wpb_column .wpb_wrapper .smile_icon_list_wrap{margin-bottom:30px}
 .wpb_row,.wpb_column,.upb_video_class{position:relative}
 .ult_countdown,.wpb_row .wpb_column .wpb_wrapper .ult_countdown{width:100%;height:auto;display:block;line-height:1;margin-bottom:30px;float:left;text-align:center}
.flip-box-wrap,.wpb_row .wpb_column .wpb_wrapper .flip-box-wrap{margin-bottom:30px}


.hp_slide {
  background: #fff;
  text-align: center
  }
.accessibletext{position:absolute;left:-10000px;top:auto;overflow:hidden}


	.header-v2 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-top:-15px;margin-bottom:10px;}


	.header-v3 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-top:-15px;margin-bottom:10px;}


	.header-v4 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-top:-15px;margin-bottom:10px;}


	.header-v5 .header-social .alignleft{width:100%; margin:0; text-align:center; margin-top:-15px;margin-bottom:10px;}


	.grid-layout .meta-info .alignleft,.timeline-layout  .meta-info .alignleft{
		float:left !important;
	}


	.header-social .alignleft{margin-top:0px !important;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-sm-4 {
    width: 33.33333333333333%;
  }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}

	
	.col-sm-4 .ad{
		margin:0px auto !important;
		width:300px !important;
	}

	.col-sm-4-fix{
	text-align: left;
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
	width: 300px;
	padding: initial !important;
}


.widget-glenn-nightstand .widget-content { float: right; width: calc(100% - 88px); }
.aq-block-aq_3_column_block .aq-block-aq_flexslider_block,.aq-block-aq_2_column_block .aq-block-aq_featured_2_3_block,.aq-block-aq_3_column_block .aq-block-aq_featured_2_3_small_block,.aq-block-aq_3_column_block .aq-block-aq_featured_2_3_small_block li{width:100%}
.aq-block-aq_3_column_block .flexslider p.teaser{display:none}
.aq-block-aq_3_column_block .flexslider h2{font-size:18px}
.aq-block-aq_3_column_block .flexinside{bottom:15px;padding:5px 2.5%}
.aq-block-aq_3_column_block .mainflex:hover .flexinside{bottom:25px}
.aq-block-aq_3_column_block .flexslider iframe,.aq-block-aq_3_column_block .bloglike iframe{max-height:170px!important}
.aq-block-aq_ads_block,.aq-block-aq_3_column_block .aq-block-aq_featured_2_3_small_block{width:100%!important}
.aq-block-aq_3_column_block .bloglike .imgwrap,.widgetable .bloglike .imgwrap{max-width:100%;width:100%;margin:0 0 20px 0}
.aq-block-aq_ads_block img{float:left}
.aq-block{border-left:1px solid #ddd}
.aq-block-aq_clear_block{margin-bottom:0}
.aq-block-hr-single{margin:2px 0 0 0}
.aq-block-hr-double{margin-bottom:0px}
.aq-block-aq_column_block,.block-container{margin-bottom:0px}
h4.aq-block-title{margin:0 0 20px}
.widgetable .searchform input.s,.widgetable .searchform input.s:focus,.aq-block-aq_widgets_block .searchform input.s,.aq-block-aq_widgets_block .searchform input.s:focus{width:95%;float:left}
.aq-block-aq_featured_2_3_block .fblock_small{float:right;width:40%;margin-left:5%;margin-right:0}
.aq-block-aq_featured_2_3_small_block .fblock_small{height:90px!important}
.aq-block-aq_featured_2_3_small_block{width:105%!important}
.aq-block-aq_2_3_column_block .aq-block-aq_featured_2_3_small_block li:first-child,.aq_row .aq-block-aq_featured_2_3_small_block li:first-child{border-top:1px solid #ddd;padding:25px 0}
.aq-block-aq_featured_2_3_block li.fblock_small:nth-child(2){border-top:none;padding-top:0!important}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block{width:100%!important}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn{height:400px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block p.teaser{font-size:11px;margin-bottom:15px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .flexinside{bottom:20px;left:15%;padding:0 5%;width:60%}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block h3{font-size:20px!important}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .meta{display:none}
.aq-block-aq_2_3_column_block .aq-block-aq_flexcarousel_block{width:100%}
.aq-block-aq_2_3_column_block .flexcarousel ul.slides li{width:203px!important;height:288px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn li{height:150px;width:50%;position:relative;float:left;top:auto;left:auto}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn li.maso1{width:100%;height:240px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .flexinside,.flexinside,.maso-inn .flexinside{padding:0 2.5%;bottom:15px}
.aq-block-aq_3_column_block .bloglike .imgwrap{max-width:40%;width:40%;margin:0 20px 20px 0}
.aq-block-aq_3_column_block .bloglike iframe,.aq-block-aq_3_column_block .flexslider iframe,.fblock_big iframe{max-height:320px!important}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn li,.maso-inn li{height:130px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn li.maso1,.maso-inn li.maso1{width:100%;height:240px}
.aq-block-aq_featured_2_3_block .fblock_small,.bloglike .imgwrap,.fblock_big,.fblock_small{margin-right:0;width:100%;max-width:100%}
.woocommerce ul.products,#navigation,#header,.aq-block,.fblock,ul#serinfo,.postinfo,.postinfo span,.widgetable,.related,#hometab,h2.leading,.postauthor_alt{border-color:#ededed!important}
.aq-block.aq-block-aq_featured_2_3_big_block.aq_span8.aq-first.clearfix .bloglike:nth-child(5) {clear:both}
.aq-block.aq-block-aq_featured_2_3_big_block.aq_span8.aq-first.clearfix .bloglike:nth-child(odd) {clear:left}
.aq-block-aq_featured_2_3_block .fblock.fblock_small{width:50%;padding:15px!important}
.aq-block-aq_featured_2_3_block .fblock.fblock_small:nth-child(even) {clear:right}
.aq-block-aq_featured_2_3_block .fblock.fblock_small img{width:100%}
.aq-block-aq_featured_2_3_block .fblock_big p.teaser{width:100%!important}
.aq-block-aq_featured_2_3_block .fblock_big h3{width:100%!important}
.aq-block.aq-block-aq_featured_2_3_big_block.aq_span8.aq-first.clearfix{width:100%;padding:10px!important;box-sizing:border-box;background:#fff;border:2px solid;margin-bottom:25px}
.aq-block.aq-block-aq_featured_2_3_block.aq_span8.aq-first.clearfix{box-sizing:border-box;background:#fff;border:2px solid;width:100%;padding:0;margin-bottom:25px}
.aq-block-aq_featured_2_3_block .fblock_big{width:100%;box-sizing:border-box;padding:0;margin-bottom:0}
.aq-block-aq_featured_2_3_block .fblock_big img,.aq-block-aq_featured_2_3_block .fblock_big .imgwrap{width:100%;padding:0;margin:0}
.aq-block-aq_featured_2_3_block h2.widget_spec{position:static}
.aq-block-aq_featured_2_3_block .fblock_big p.meta{background-color:#333;padding:5px 10px;font-size:13px;display:inline-block;position:absolute;top:0;right:0}
.aq-block-aq_featured_2_3_block .fblock_big .head-wrap{padding:16px;padding-bottom:0}
.aq-block-aq_featured_2_3_block .fblock_big p.meta a{font-weight:800;color:#fff}
.aq-block-aq_featured_2_3_block .fblock_small h4{font:700 14px/1.2 Roboto}
.aq-block-aq_featured_2_3_block .fblock_small img{float:none}


#aboutus a:hover
{
color:#ff5200;
text-decoration:none;
}

DIV DIV DIV.wpb_column.grve-column-1-2 DIV.grve-element.grve-text DIV {
font-size: 18px !important;
}
 .compose-mode .vc_vc_column .wpb_column { width: 100% !important; margin-bottom: 30px; border: 1px dashed rgba(125, 125, 125, 0.4); }

#sidebar .box {
	padding: 0;
	margin: 0 0 20px;
}



.alignleft {
	float: left;
}


img.alignleft {
	margin: 5px 20px 5px 0;
}


.wp-caption.alignleft {
	margin: 5px 10px 5px 0;
}


.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol  {
	list-style-position: inside;
}


.entry-content img.alignleft,
.entry-content .wp-caption.alignleft {
	margin-left: 0px;
}

#navigation div.level_2 { display: block; }

#navigation ul.level_2 { display: block; padding: 0px; }



#navigation li.level_2 { width: auto; margin: 0px; height: auto; }

#navigation ul.level_2 li a { font-size: 14px; }

#navigation div.level_2 h3 { color: #000; }

#navigation div.level_2 ul { vertical-align: top; }

#navigation div.level_2 ul li { display: block; float: left; padding: 0px; line-height: 20px; font-size: 12px; padding-right: 25px; clear: left; }

#navigation div.level_2 .cat-container ul { text-align: left; float: left; }

#navigation div.level_2 .trend-container ul { float: left; }

#navigation div.level_2 .trend-container ul li { padding-left: 25px; padding-right: 0px; display: block; float: left; clear: left; }

#navigation div.level_2 .trend-container { margin-top: -25px; }

#navigation div.level_2 .trend-container h3 { padding-left: 25px; }
#navigation ul.level_2 li a:hover{font-weight:normal;text-decoration:underline;color:#333;}
#navigation #dept_clothing ul.level_2{width:500px;}
.ie6 #navigation #dept_clothing ul.level_2{width:600px;}
#navigation span.level_2{font-family:'Swiss721BT-LightExtended',Arial,sans-serif;color:#000;margin-bottom:10px;text-transform:uppercase;}
#navigation li.level_3,#navigation li.level_2{margin-bottom:5px;}
#wc_dept_saleall span.level_1,#navigation #wc_dept_saleall ul.level_2{background-color:#DF3E68;border-top:none;}
.ie6 #navigation li.level_2{width:200px;}
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}


.evergreen__item {
  padding: 12px 0; }

.amshopby-advanced li.level2 {
	padding-left: 30px;
}



.menu-item {display:inline-block; width:200px; white-space: nowrap;}

.menu-item:first-child{ width:124px}

.menu-item:nth-child(2){ width:217px}

.menu-item:nth-child(3){ width:234px}

.menu-item:nth-child(4){ width:111px}

.menu-item:nth-child(5){ width:206px}
.product-savings .one-fourth{border-radius:5px;border:1px solid #d8e1e6;text-align:center;padding-bottom:20px;position:relative}
.product-savings .one-fourth.first img{position:absolute;margin:0;right:-15px;top:-35px}
.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.5641025641026%}
.one-fourth{width:23.076923076923%}

.sidebar-cart .cart-totals, .sidebar-cart .cart-buttons { position: absolute; left: 0; width: 100%; }

.sidebar-cart .cart-totals { bottom: 0; padding: 75px 30px 10px 30px; background: #f2f2f2; }


.cart-totals { padding: 100px 0 0 0; font-size: 1.09091rem; line-height: 1.2; }

.cart-totals tr { border-top: 1px solid #000; }

.cart-totals th, .cart-totals td { padding: 15px 0 11px 0; }

.cart-totals th + td { text-align: right; }

.cart-totals .total { font-weight: 700; }

  .cart-totals tr:not(.total) th, .cart-totals tr:not(.total) td { font-size: 0.90909rem; }

  .sidebar-cart .cart-totals th { padding-left: 45px; }

  .sidebar-cart .cart-totals td { padding-right: 20px; }


div.gnavitem { font-size:80%; width: 190px; float:left;}

h3.gnavitem { text-align:center; }



.entry-content
{
	
	font-size:12pt;
}


.entry-content ul
{
	font-size: 12pt;
}


.entry-content a
{
	
}

.entry-content a:hover
{
	
}

.entry-content h1, h2, h3, h4, h5
{
	
}

.entry-content h1, h2, h3
{
	color:#4e82c1;
}

.entry-content h1, h2
{
	font-weight:bold;
}

.entry-content ol li
{
	
}
 
.aom_st {font-size:smaller; font-weight:bold; padding-right:4px;}

		
		.menu-item a {
		text-decoration: none;
		}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

#wrap .breadcrumbs{ color:#e37100; margin:0 0 10px 0; padding-top:0; font-size:11px;}

.shadow {box-shadow:0 0 2px #000;box-shadow:0 0 2px rgba(0,0,0,.3);}
.footer{padding:0px;background-color:#103a4f;background:-moz-linear-gradient(center top, #3A5B95, #103a4f);background:-webkit-gradient(linear, center top, center bottom, from(#3A5B95), to(#103a4f));background:-o-linear-gradient(#3A5B95, #103a4f);border-top:1px solid #9CABC5;border-bottom:5px solid #424242;height:50px;font:bold 12px Arial,Verdana;color:#fff}
.footer a{margin:0 auto;padding:0px 6px 0px 6px;font:bold 12px Arial,Verdana;color:#fff;line-height:40px;text-decoration:none}
.footer a:hover{margin:0 auto;padding:0px 6px 0px 6px;font:bold 12px Arial,Verdana;color:#D6E5FF;line-height:40px;text-decoration:underline}
.hotel-destinations ul{list-style-type:none;padding:0}
.hotel-destinations li{margin-bottom:10px}
.hotel-destinations li:last-child{margin-bottom:0}
.hotel-destinations a{color:#0A84C1;font-size:14px;text-decoration:none}
.hotel-destinations a:hover{text-decoration:underline}
.ad-header-msg .contents{margin:20px}
div.box-testimonials .middle .contents{font-style:italic}
