﻿.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;}

.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
position: relative;
}

.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
margin-right: -31px;
}

	
	
	.slides .clone,
	.contentWrapper .breadcrum,
	.wrapperBottom,
	.hexagonBox,
	.search,
	#mobMenu,
	.contentWrapper .lhs, 
	.contentWrapper .rhs,
	.cb-slideshow,
	.small_menu,
	.historyNav,
	.video_listing ul li .video .play_btn {
		display:none !important;
	}

#navigation ul.menu li.menu-item a i {
    padding-right: 6px;
}

#navigation ul.menu li.menu-item a .desc {
    display: block;
    line-height: 1;
    text-transform: none;
    font-size: inherit;
    padding-bottom: 5px;
    font-weight: normal;
    margin-top: -5px;
}



 

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
 

 
.flexslider {margin: 0; padding: 0;}

.flexslider .slides img { display: block; width: 100%; }


.flexslider.carousel { margin: auto; width: 600px; }

.flexslider .slides {zoom: 1;}

.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}

.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}

.banner-block .flexslider { height:auto }

.banner-block .flexslider li img { height:auto; }

#header-wrap.home .banner-block .flexslider { height:auto; min-height: 150px; }

#header-wrap.home .banner-block .flexslider li img { height:auto; }

#header-wrap.home .banner-block .flexslider, #header-wrap.home, #header-wrap.home .banner-block .flexslider li img { height: auto; }

#header-wrap .banner-block .flexslider, .banner-block .flexslider li img { height: auto; }



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site__header:before,
.site__header:after,
.site-content:before,
.site-content:after,
.site__footer:before,
.site__footer:after,
.toggle-nav:before,
.toggle-nav:after,
.menu__section:before,
.menu__section:after,
.section:before,
.section:after,
.button:before,
.button:after,
article:before,
article:after,
#main:before,
#main:after,
.filter__wrapper:before,
.filter__wrapper:after {
  content: "";
  display: table; }


.clear:after,
.entry-content:after,
.comment-content:after,
.site__header:after,
.site-content:after,
.site__footer:after,
.toggle-nav:after,
.menu__section:after,
.section:after,
.button:after,
article:after,
#main:after,
.filter__wrapper:after {
  clear: both; }




.site-content {
  padding-top: 160px; }

  .page-template-template_locations .site-content {
    padding-top: 110px; }
#footer #footer-wrapper{width:960px;margin:0 auto;}
#footer #footer-wrapper .footerTop{padding-left:20px;color:#fff;padding-top:14px;}
#footer #footer-wrapper .footerTop:after{content:"";display:block;clear:both;}
#footer #footer-wrapper .footerTop .socialmedialinks{float:left;width:37%;}
#footer #footer-wrapper .footerTop .socialmedialinks .socialText{background-color:#1d4b7c;float:left;font-weight:bold;font-size:18px;padding-top:6px;margin-right:15px;}
#footer #footer-wrapper .footerTop .socialmedialinks a{float:left;}
#footer #footer-wrapper .footerTop .socialmedialinks .chicklet{float:left;margin-right:5px;}
#footer #footer-wrapper .footerTop .socialmedialinks:after{content:"";display:block;clear:both;}
#footer #footer-wrapper .footerTop .emailupdates{font-weight:bold;font-size:18px;float:left;}
#footer #footer-wrapper .footerTop .emailupdates label{background-color:#1d4b7c;float:left;margin-top:6px;margin-right:30px;}
#footer #footer-wrapper .footerTop .emailupdates input.long{float:left;background-color:#fff;font-size:14px;line-height:29px;width:235px;height:29px;margin-top:2px;margin-right:2px;padding-left:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#footer #footer-wrapper .footerTop .emailupdates div.button_panel{float:left;background-color:#FDB72A;font-size:14px;padding:4px;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#footer #footer-wrapper .footerTop .emailupdates div.button_panel input{border:none;}
#footer #footer-wrapper .footer_bottom_wrapper .bottom_left ul{margin-right:80px;float:left;}
#footer #footer-wrapper .footer_bottom_wrapper .bottom_left ul li{margin-left:0px;list-style:none;}
#footer #footer-wrapper .footer_bottom_wrapper .bottom_right{float:left;}
#footer #footer-wrapper .footer_bottom_wrapper .bottom_right img{float:left;}
#footer #footer-wrapper .footer_bottom_wrapper .managedby{width:100%;clear:both;font-size:12px;}
.limiter{margin:0px auto;}


a,
.color1,
.link-color1 a,
.color1-hover:hover,
ul.grid a:hover,
ul.grid #post-instagram:hover a { color: #002663; }

.bg-color1,
a.bg-color1,
.link-bg-color1 a,
.link-bg-color1-hover a:hover,
.bg-color1-hover:hover,
nav.archive span,
.button { background-color: #002663; }


.color2,
.link-color2 a,
.color2-hover:hover { color: #3d92a0 }

.link-bg-color2 a,
.link-bg-color2-hover a:hover,
.bg-color2-hover:hover,
.bg-color2 { background-color: #3d92a0; }


.color3,
.link-color3 a,
.color3-hover:hover { color: #c9284c; }

.link-bg-color3-hover a:hover,
.bg-color3 { background-color: #c9284c; }

.codebox .link,
.codebox .code,
.codebox .widgetpromo { margin:10px 10px 0 65px; }


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }


div.default_product_display div.textcol div.imagecol {position: relative!important;}


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}
 .nav-label{float:left;padding-left:8px;}

  #content .top_link_wrap .hamburger_icon .hamburger_line {
    width: 100%;
    float: left;
    height: 4px;
    margin: 2px 0;
    background: #3e3a3a;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
  }

  #content .top_link_wrap .hamburger_icon:hover .hamburger_line,
  #content .top_link_wrap .hamburger_icon.open:hover .hamburger_line {
    background: #ff7445;
  }

  #content .top_link_wrap .hamburger_icon.open .hamburger_line {
    width: 100%;
    float: left;
    height: 4px;
    margin: 2px 0;
    background: #3e3a3a;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
  }

  #content .top_link_wrap .hamburger_icon.open .hamburger_line:nth-child(1) {
    position: relative;
    top: 8px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  #content .top_link_wrap .hamburger_icon.open .hamburger_line:nth-child(2) {
    background: transparent;
  }

  #content .top_link_wrap .hamburger_icon.open .hamburger_line:nth-child(3) {
    position: relative;
    bottom: 8px;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
.footer_top a,.footer_top p,.footer_top span,.footer_top li,.footer_top .textwidget{color:#818181;word-wrap:break-word}
.view-categories .view-content .views-field-title span.field-content{font-family:Georgia,"Times New Roman",Times,serif;font-weight:500;line-height:1.1;color:#004285;font-size:24px;margin-top:20px;margin-bottom:10px;}
.view-categories .view-content .views-field-title,.find-by-month-row .views-field-title{margin-top:20px;margin-bottom:10px;}
.find-by-month-row .views-field-title span.field-content{font-family:Georgia,"Times New Roman",Times,serif;font-weight:500;line-height:1.1;color:#004285;font-size:24px;margin-top:20px;margin-bottom:10px;}
.view-find-by-month-speeches .view-content .item-list .find-by-month-row .views-field-body{margin-bottom:10px;}
.tag-list .views-field-nothing .views-label-nothing{font-weight:bold;font-size:11px;}
.page-news .view-tags,.page-news .views-field-nothing,.view-id-tags,.page-taxonomy .views-field-nothing{padding:3px;background-color:rgb(232,233,235);clear:both;}
.find-by-month-row .views-field-created span.field-content,.field-name-field-release-date span.date-display-single,.views-field-created span.date-display-single,.news .view-press-room .views-field-field-item-date{color:#757694;text-transform:uppercase;font-family:verdana;font-size:10px;}
.view-content .views-field-title{font-weight:bold;}
.news-item-list .view-content .views-field-title{font-weight:400;}
.view-early-learning-archive ul li .views-field-uid{display:none;}

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse.in {
  overflow-y: auto;
}

  .navbar-collapse.collapse {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}

.container,.navbar-collapse  {
    padding-left: 10px;
    padding-right: 10px;
}

#sub1, #sub2, #sub3, #sub4, #sub5, #sub6 {
	display: none;
}




.widget {
  margin-bottom: 30px;
}


.widget ul {
  list-style: none;
  margin: 0;
}


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


.footer .widget ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 0;
}


.footer .widget li {
  font-size: 13px;
  display: inline-block;
  vertical-align: top;
  margin-top: 0;
  margin-right: 10px;
}


.footer .widget li:before {
  content: '|';
  padding-right: 10px;
}


.footer .widget  li:first-child:before {
  content: '';
  padding-right: 0;
}


.widget.widget_instagram_recent_media.wysiwyg {
    margin-left: 22px;
}


.push-title,
.widget.wysiwyg .widgettitle {
  font-size: 18px !important;
}


.link-normalize,
.header .nav a,
.widget a {
  color: inherit;
}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }


div.default_product_display div.textcol div.imagecol {position: relative!important;}


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}
.float_left{float:left;}
.article_btm_blocks .float_left{width:308px;}
.sponsorship .float_left{margin-right:8px;border:1px solid #f2f5d6;width:127px;}
.sponsorship .float_left .title{margin-left:7px;margin-right:7px;color:#9c2a95;font:bold 10px Verdana;margin-bottom:5px;margin-top:2px;}
.dream_stable .float_left{margin-top:5px;margin-right:12px;}
.hp_featured_ads .float_left{margin-left:17px;}
.summary_btn .block .float_left{width:210px;padding-left:10px;padding-top:9px;padding-bottom:7px;}
.hp_block .item .float_left{margin-right:10px;color:#666;font:normal 10px Verdana;}
.network .float_left{width:101px;margin-left:3px;}
.news-page-cv2 .article_social .float_right .float_left{padding-top:3px!important;}
 #ad_race .float_left{ margin-right:9px; }
 #popin_dream .float_left{ width:198px; font:normal 11px Verdana; color:#666; margin-bottom:9px; }
 #popin_dream .float_left a{ font:normal 11px Verdana; color:#666; text-decoration:underline; }
 .latest_viewed .float_left{ margin-right:11px; text-align:center; width:120px; color:#000; font:bold 10px Verdana; }
 .latest_viewed .float_left a{ color:#993399;; font:bold 10px Verdana; text-decoration:none; }
 .latest_viewed .float_left a:hover{ text-decoration:underline; }
 .event_details .event_info .float_left{ width:489px; margin-right:22px; }
.step3_payment_obs .top .float_left{font:bold 16px Helvetica;color:#333;}

.socialmedia-buttons img.fade:hover {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}
#navigation .menus.nav-icons .side-nav{position:absolute;top:0;right:0}
#navigation .menus.nav-icons-1 .side-nav{width:3em}
#navigation .menus.nav-icons-2 .side-nav{width:6em}
#navigation .menus.nav-icons-3 .side-nav{width:9em}
#navigation .menus.nav-icons-4 .side-nav{width:12em}
#navigation .menus.nav-icons-1.cart-extended .side-nav{width:12.5em}
#navigation .menus.nav-icons-2.cart-extended .side-nav{width:15.5em}
#navigation .menus.nav-icons-3.cart-extended .side-nav{width:18.5em}
#navigation .menus.nav-icons-4.cart-extended .side-nav{width:21.5em}
.side-nav{text-align:right;padding-top:7px;padding-right:12px}
#subnav{display: none !important}
.site-header,.title-area,.site-title,.site-description,.site-container,.wrap,.site-inner,.content-sidebar-wrap,.content,.author-box,.site-footer .creds{border:0 !important;clear:both;float:none;max-width:100%;}
.site-inner,.content-sidebar-wrap,.wrap,.content,.content .entry-content{width:100%;}

#weather_block {
	height: 93px;
	width: 176px;
}


.post-type-archive-video .primary-nav li.menu-item-32 a,
.single-video .primary-nav li.menu-item-32 a,
.single-location .primary-nav li.menu-item-32 a {
	font-weight: 300;
}
.thumbnail .caption{padding:9px;color:#333}

.metaslider #metaslider_2185 .caption-wrap {
    height:100%;
    background: rgb(0,0,0);
    background:rgba(0,0,0,0.5);
    opacity:1;
    width:30%
}

.metaslider #metaslider_2185 .caption {
    padding:17px 35px
}

.metaslider.variety-s .caption-wrap,.metaslider #metaslider_2651 .caption-wrap,
.metaslider.variety-s .caption-wrap,.metaslider #metaslider_2188 .caption-wrap {
    position: static;
    background: transparent;
    opacity: 1;
    font-weight: 300;
    padding: 10px 0
}

.metaslider .caption {
      padding: 5px 0 !important;
}

.post-slider .caption,
.variety-s .var-excerpt h2 {
    text-transform: uppercase;
    font-weight: 700;
    color: #555759;
    font-family: 'Open Sans',sans-serif;
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 1em;
}

    .caption-wrap .caption {
      padding: 0 6px !important;
      text-align: left;
      width: 100%;
    }
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}

						#sidebar { float: left; width: 322px; }


a.readmore:hover, #sidebar div.custom-sidebar-block ul.control li a:hover, ul#cats-menu li a:hover, ul#page-menu li a:hover, div#slider-control div.featitem h2 a  { text-decoration: none; }
