﻿
  #top-bar .toggle-menu {
    background: #61839D;
    width: 2em;
    max-width: 70px;
    max-width: 1.6em;
    float: left;
    text-align: center;
    height: 40px;
    color: #ffffff;
    cursor: pointer;
    font-size: 20px; }

    #top-bar .toggle-menu i {
      padding: 10px 0 0; }

    #top-bar .toggle-menu + .wrapper {
      float: left;
      margin-right: 0%; 
	}

    body.article #top-bar .toggle-menu + .wrapper{
	    width:90% !important;
    }



ul.aom_item{margin:10px 0; padding:0; list-style:none; float:left; width:100%; }

ul.aom_item li .aom_img {float:left; width:150px; margin-right:10px; display:block; text-align:right; }

ul.aom_item li .aom_img img {margin-bottom:0; text-align:center; }

ul.aom_item li .aom_detail {margin-left:165px; margin-right:10px; width:auto; }

ul.aom_item li {float:none; margin:0; padding:0; list-style:none; border:0; width:auto; }


ul.aom_item .aom_lh {float:none; width:100%; list-style-type:none; margin:8px 0 0 0; padding:0;}

ul.aom_item .aom_lh li {float:left; margin:0; padding:0 6px 0 0;}

#menu-main-menu li.menu-item:hover ul.sub-menu{	}

#menu-main-menu ul.sub-menu li.menu-item-object-category.current-post-ancestor, #menu-main-menu ul.sub-menu li.menu-item-object-category.current-category-ancestor {background:none;border:none;}

#menu-main-menu li.current-menu-item ul.sub-menu a, #menu-main-menu li.menu-item-object-category.current-post-ancestor ul.sub-menu a, #menu-main-menu li.menu-item-object-category.current-category-ancestor ul.sub-menu a{background:none;}

#menu-main-menu ul.sub-menu li.menu-item-object-category.current-category-ancestor a, #menu-main-menu ul.sub-menu li.menu-item-object-category.current-post-ancestor a{text-decoration:underline;}

 
 #wp-calendar #prev a {
    padding-left: 10px;
    text-align: left;
 }



.property-box .entry-title {
	margin-top: 0;
	letter-spacing:0;
}

.property-box  .entry-title {
	font-size: 1.3em;
	line-height: 1.3;
}

.epl-property-single h1.entry-title,
.epl-property-single .property-meta.pricing {
	letter-spacing:0;
	font-size: 1.3em;
	line-height: 1.2em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	clear: none;
}

.epl-property-single.view-condensed  .tab-content .entry-title {
	
}

.epl-property-single .entry-title-sub {
	font-size: 0.8em;
	font-weight: normal;
}

.epl-property-single h1.entry-title {
	margin-bottom: 0.5em;
}

.epl-active-theme-twentyfourteen.epl-archive-default .property-box  .entry-title,
.epl-active-theme-twentyfifteen.epl-archive-default .property-box  .entry-title {
		font-size: 1.1em;
		line-height: 1.3;
}

	.dsi-logo {
		display: inline-block;
		float: left;
	}












.menu_top:visited {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#333333;
	text-decoration:none;
}

.menu_top {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.menu_top:link {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.menu_top:hover {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #7db1e6;
	text-decoration:none;
}

.span2 {
  width: 145px;
}

.row-fluid .span2 {
  width: 14.89361702%;
  *width: 14.842596611837%;
}

input.span2, textarea.span2, .uneditable-input.span2 {
  width: 135px;
}

table .span2 {
  float: none;
  width: 129px;
  margin-left: 0;
}

footer .span2 {
  width: 17%;
}


.posted-on:before {
  content: "\f133";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: normal;
  margin: 0 10px 0 0;
}


.site-branding {
	min-height: 2em;
	padding-right: 60px;
	position: relative;
}
.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}
.btn-navbar .icon-bar+.icon-bar{margin-top:3px}
.simple-button .navbar .btn-navbar .icon-bar,.simple-button .navbar .btn-navbar.active,.simple-button .navbar .btn-navbar.disabled,.simple-button .navbar .btn-navbar:active,.simple-button .navbar .btn-navbar:focus,.simple-button .navbar .btn-navbar:hover,.simple-button .navbar .btn-navbar[disabled]{background-color:#7F7F7F}
.simple-button .navbar .btn-navbar:hover .icon-bar{background-color:#fff}
 

.aom_item_category {margin:0; padding:8px 0 0 0; float:left; width:50%;}

.aom_item_category img {border:0;}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_3 {
	width:220px;
}
.tagline{padding-top:15px;padding-bottom:15px;}
.tagline p{text-align:center;line-height:18px;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;font-weight:bold}
.tagline p a{color:#fea203;text-decoration:underline}
.tagline p a:hover{text-decoration:none;}



div.navigation { border-top: 1px solid #E5E5E5; text-transform:uppercase; padding: 15px 0; text-align:center; margin: 0 0 10px; }

div.navigation a { font-weight: normal; padding:0 10px; line-height: 50px; }

div.navigation span.current { padding: 0 10px; color:#ea6c35; font-weight:bold;  }

div.navigation span.pages { margin-right: 10px; display: none; }

div.navigation .alignleft, div.navigation .alignright { margin: 0; }

div.navigation .prev { float:left; }

div.navigation .next { float:right; }


#comments .navigation { padding: 0 0 18px 0; }
.site-header__main-navigation ul .multi-col .sub-menu-wrap .level-1{border-bottom:none;float:left;padding:0 22px;width:50%}
.site-header__main-navigation ul .multi-col .sub-menu-wrap .level-1 li{border-bottom:1px solid #d2d2d2}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}


.menu-item
{
	
}

.menu-item a
{
	text-decoration: none;
	color: #d0d0d0;
	font-size: 14px;
    	font-weight: 700;
    	letter-spacing: 5px;
	text-transform: uppercase;
	
}

.menu-item a:hover
{
	font-weight: 700;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

					.et-description h2 a:hover, .et-tabbed-all-tabs .title a:hover, .widget li a:hover { text-decoration: none; color: #707070; }


		.et-tabbed-all-tabs li:before, .widget .categories-tabs li:before { display: none; }

		.widget .categories-tabs { margin: 0 -40px; }

		.widget .categories-tabs li { padding: 13px 19px 8px !important; }

		.widget .home-tab-active:before { display: block !important; top: auto; border: none; }


	.widget { padding: 0 40px 30px; position: relative; }

		.widget li, .footer-widget li { padding: 10px 0 10px 19px; position: relative; line-height: 26px; }

		.widget li:before, .footer-widget li:before { border-color: transparent transparent transparent #9bc100; border-image: none; border-style: solid; border-width: 5px; content: ""; left: 0; position: absolute; top: 17px; }

			.widget li a { color: #000; text-decoration: none; }


		.footer-widget li ul, .widget li ul { margin: 10px 0 -10px; }

.et_color_scheme_red .entry-content blockquote, .et_color_scheme_red .widget li:before, .et_color_scheme_red .footer-widget li:before, .et_color_scheme_red .et-popular-mobile-arrow-next { border-color: transparent transparent transparent #d30500; }

.et_color_scheme_blue .entry-content blockquote, .et_color_scheme_blue .widget li:before, .et_color_scheme_blue .footer-widget li:before, .et_color_scheme_blue .et-popular-mobile-arrow-next { border-color: transparent transparent transparent #0098d3; }

.et_color_scheme_dark_blue .entry-content blockquote, .et_color_scheme_dark_blue .widget li:before, .et_color_scheme_dark_blue .footer-widget li:before, .et_color_scheme_dark_blue .et-popular-mobile-arrow-next { border-color: transparent transparent transparent #2c3e4e; }

.et_color_scheme_orange .entry-content blockquote, .et_color_scheme_orange .widget li:before, .et_color_scheme_orange .footer-widget li:before, .et_color_scheme_orange .et-popular-mobile-arrow-next { border-color: transparent transparent transparent #fc8d00; }

.et_color_scheme_purple .entry-content blockquote, .et_color_scheme_purple .widget li:before, .et_color_scheme_purple .footer-widget li:before, .et_color_scheme_purple .et-popular-mobile-arrow-next { border-color: transparent transparent transparent #a920b2; }

					#sidebar .widget { width: 382px; }

		#sidebar .widget:nth-child( 2n+1 ) { clear: both; }
.entry-content blockquote,.widget li:before,.footer-widget li:before,.et-popular-mobile-arrow-next{border-left-color:#a9d300;}
.tve_image{border-radius:0;box-shadow:none}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.tve_image.tve_brdr_none{border-style:none !important}
.tve_image.tve_brdr_dotted{border-style:dotted !important}
.tve_image.tve_brdr_dashed{border-style:dashed !important}
.tve_image.tve_brdr_solid{border-style:solid !important}
.tve_image.tve_brdr_double{border-style:double !important}
.tve_image.tve_brdr_groove{border-style:groove !important}
.tve_image.tve_brdr_ridge{border-style:ridge !important}
.tve_image.tve_brdr_inset{border-style:inset !important}
.tve_image.tve_brdr_outset{border-style:outset !important}
.tve_flt .tve_image.tve_black{border-color:#101010}
.tve_flt .tve_image.tve_blue{border-color:#3E68B2}
.tve_flt .tve_image.tve_green{border-color:#34AE44}
.tve_flt .tve_image.tve_orange{border-color:#E25C1B}
.tve_flt .tve_image.tve_purple{border-color:#8656C1}
.tve_flt .tve_image.tve_red{border-color:#CE271B}
.tve_flt .tve_image.tve_teal{border-color:#387D71}
.tve_flt .tve_image.tve_white{border-color:#D8D8D8}

.slot h5,
#primary #right-rail .slot.variant-vlist .book .bookmeta .price{
   font-family: "Sabon LT W01 Bold", "Times New Roman", Times, serif;
   
   font-size:110%;
}

.slot.series h5,
#primary #right-rail .slot.variant-grid2x2 .book .bookmeta .title h5{
   font-family:"Sabon LT W01 Roman", "Times New Roman", Times, serif;
}







#primary .slot.graphical,
#primary #right-rail .slot.graphical{
   padding:0;
}


#primary #right-rail .slot{
   min-width:210px;
   padding:20px 11px 40px 8px;
}

#primary #right-rail .slot img{ 
   
}

#primary #right-rail .slot .picture img{
   width:auto;
   }

#primary #right-rail .slot.variant-grid1x1.carousel{
   padding:20px 17px 0 17px;
}

#primary #right-rail .slot.top{
   margin-top:0;
}

#primary #right-rail .slot.meet-author .boxtitle h4{
   color:#ff6600; 
}

#primary #right-rail .slot .promo-message{
   font-size:85%;
   margin:0 0 18px 5px;
}

#primary #right-rail .slot .promo-message p{
   padding:0 0 0 0;
   margin:0;
}

#primary #right-rail .slot.variant-grid1x1.person{
   padding: 0 0 10px 0;
}



#primary #right-rail .slot.popular-categories{
   background-image:none;
   background-color:transparent;
   padding:20px 8px 20px 5px;
   margin:-20px 0 20px 0;
   border:1px solid transparent;
   box-shadow:0px 2px 2px 2px #fff;
   -moz-box-shadow:0px 2px 2px 2px #fff;
   -webkit-box-shadow:0px 2px 2px 2px #fff;
}

#primary #right-rail .slot.popular-categories.open{
   border:1px solid #ccc;
   box-shadow:0px 2px 2px 2px #ddd;
   -moz-box-shadow:0px 2px 2px 2px #ddd;
   -webkit-box-shadow:0px 2px 2px 2px #ddd;
}

#primary #right-rail .slot.popular-categories .categories{
   padding: 0 0 0 5px;
}

#primary #right-rail .slot.popular-categories ul,
.slot .popular-categories ul{
   list-style-type:none;
   padding:0;
   margin:0;
   text-transform:uppercase;
   width:100%;
   font-size:100%;
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

#primary #right-rail .slot.popular-categories ul ul{
   margin:10px 0 0 0;
   font-size:85%;
   display:none;
}

#primary #right-rail .slot.popular-categories ul ul.more-sub{
   display:block;
   margin:5px 0 15px 0;
   font-size:120%;
}

#primary #right-rail .slot.popular-categories.open ul ul{
   display:block;
}

#primary #right-rail .slot.popular-categories ul li{
   padding:5px 0;
   border-top:1px solid #ccc;
   font-weight:300;
}

#primary #right-rail .slot.popular-categories ul li ul li{
   background-color:#f3f3f3;
   padding:5px 0 5px 10px;
   border-top:1px solid #fff;
   margin:0 5px 0 0;
   font-weight:normal;
}

#primary #right-rail .slot.popular-categories ul li ul.more-sub li{
   background-color:transparent;
   padding:2px 0 2px 10px;
   border-top:0 none;
   margin:0;
   text-transform:none;
}

#primary #right-rail .slot.popular-categories ul li a,
.slot .popular-categories ul li a{
   color:#999;
   text-decoration:none;
   display:block;
   position:relative;
}

#primary #right-rail .slot.popular-categories ul li a span,
.slot .popular-categories ul li a span{
   position:absolute;
   margin:auto;
   top:0;
   bottom:0;
   right:5px;
   font-size:85%;
}

#primary #right-rail .slot.variant-grid1x1 .boxtitle,
#center-pane .slot.variant-grid1x1 .boxtitle{
   display:none;
}

#primary #right-rail .slot.variant-grid1x1.carousel .boxtitle{
   display:block;
}

#right-rail .slot.variant-grid1x1.carousel .control{
   min-height:40px;
}

#primary #right-rail .slot.carousel .slider .item{
   max-width:none;
   text-align:center;
}

#primary #right-rail .slot.carousel .slider .item .imprint-name{
   text-align:left;
   margin:10px 0 0 0;
   padding: 0 0 0 10px;
   color: #333;
   font-size: 90%;
   text-transform: uppercase;
   font-family: 'AvantGardeGothicITCW01D 731075', Helvetica, sans-serif;
}

#primary #right-rail .slot.carousel .slider .item .teaser{
   padding: 3% 5% 3% 0;
   text-align:left;
   line-height:1.5;
   font-size:90%;
   color:#666;
}

   #primary #right-rail .slot.variant-grid1x1 .slider .item{
      text-align:center;
      margin:0 .25% 0 0;
   }

#primary #right-rail .slot .boxtitle{
   margin:0 0 10px 5px; 
}

#primary #right-rail .slot .boxtitle h4{
   padding:0;
   margin:0;
   color:#333;
   font-size:100%;
   text-transform:uppercase;
   font-weight:normal;
}

#primary #right-rail .slot.variant-grid2x2 .book{
   width:44%;
   display:inline-block;
}

   #primary #right-rail .slot.variant-vlist .book{
      width:48%;
      margin:0 0 23px 0;
      display:inline-block;
   }

   #primary #right-rail .slot.variant-vlist .book.slot1,
   #primary #right-rail .slot.variant-vlist .book.slot3,
   #primary #right-rail .slot.variant-vlist .book.slot5{
      margin:0 1.66666% 0 0;
   }

   #primary #right-rail .slot.variant-vlist .book .cover{
      
      
      max-width:218px;
      text-align:center;
   }

   #primary #right-rail .slot.variant-vlist .book .bookmeta{
      
      margin:0;
      max-width:100%;
   }

#primary #right-rail .slot.variant-grid2x2 .book.slot1,
#primary #right-rail .slot.variant-grid2x2 .book.slot3,
#primary #right-rail .slot.variant-grid2x2 .book.slot5,
#primary #right-rail .slot.variant-grid2x2 .book.slot7{
   margin:0 15px 0 0;
}

#primary #right-rail .slot .book .cover{
   min-width:76px;
}

.slot .item .itemmeta .title h5,
.slot.search-result .item .itemmeta .detail h5,
#primary #right-rail .slot.variant-vlist .book .bookmeta .price{
   margin:2px 0 10px 0;
   padding:0;
   color:#666;
}

#primary #right-rail .slot.variant-grid1x1.person .authormeta .author{
   display:none;
}

.slot.variant-vlist .book .bookmeta .title h5,
.slot.variant-vlist .newsitem .newsitemmeta .title h5,
.slot.variant-grid1x4 .book .bookmeta .title h5,
.slot.variant-static-marquee .promometa .title h5,
#primary #right-rail .slot.variant-vlist .book .bookmeta .price{
   font-size:130%;
   
}

#primary #right-rail .slot.variant-vlist .book .bookmeta .title h5,
#primary #right-rail .slot.variant-vlist .book .bookmeta .price{
   font-size:100%;
}

.slot.variant-grid1x1.person .authormeta .author a,
.slot.variant-grid1x1 .book .bookmeta .title h5 a,
.slot.variant-grid1x4 .book .bookmeta .title h5 a,
.slot.variant-grid4x4 .book .bookmeta .title h5 a,
#primary #right-rail .slot.variant-vlist .book .bookmeta .title h5 a,
#primary #right-rail .slot.variant-grid2x2 .book .bookmeta .title h5 a,
.slot.variant-grid4x4 .book .bookmeta .excerpt h5 a,
.slot.variant-other-authors .author .authormeta .title h5 a{
   color:#666;
}

#primary #right-rail .slot.variant-grid2x2 .book .bookmeta .title h5 a,
.slot.variant-grid1x4.series .book .bookmeta .title h5 a{
   font-weight:700;
}

#primary #right-rail .slot.variant-grid1x1.person .authormeta .promo{
   margin:0 0 15px 0;
}

.slot .book .bookmeta .author,
#primary #right-rail .slot.variant-grid1x1.person .authormeta .promo p{
   font-style:italic;
   margin:0 0 0 0;
   color:#666;
}

#primary #right-rail .slot.variant-grid1x1.person .authormeta .promo p{
   font-style:normal;
}


#primary #right-rail .slot.variant-vlist .book .bookmeta .author{
   display:block;
}

.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, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16{position:relative;min-height:1px;padding-left:11.25px;padding-right:11.25px;}

.col-xs-16{width:100%;}
#container{width:960px;margin:0
auto}
body.fullw
#container{width:100%}
#container,.main-slider-wrap{width:760px !important;overflow:hidden}
body.fullw #container
body.fullw .main-slider-wrap{width:100% !important;overflow:hidden}

.thethe-image-slider-loader{
	display: block;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0px;
	z-index: 6;
	background: #eee;
}


.us_width-16, .us_width-20, .us_width-25, .us_width-33, .us_width-50, .us_width-100 { float:left; }

.us_width-100 { width:100%; }

.col-full, #wrapper { width: 1040px; max-width: 1040px; }
 .col-full { width: auto; }

#loading-anim-1, #loading-anim-2{
	clear: both;
	display: none;
	float: none;
	height: 30px;
	text-align: center;
	width: 98.5%;
}

#loading-anim-2{
	margin: 0 0 10px;	
}

.events #loading-anim-1{
	margin: 0 0 10px;
}

#global-search-overlay #spinner #loading{
	height: 30px;
	margin: 9px 0 0 9px;
	width: 30px;
}

#trip-planner-wrapper .left .bottom #loading-anim-trip{
	display: none;
	left: 303px;
	position: absolute;
	top: 13px;
	width: 30px;
}

.home-news-title{
	color:#fff;
	font-family: 'ProximaNovaLight',Arial,sans-serif;
	font-size: 28px;
	font-style:normal;
	padding-bottom:5px;
	text-transform:uppercase;
}
