﻿.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}


#location_choices .location-title {
	font-size: 3em;
	position: absolute;
	left: 50%;
	top: -180px;
	-webkit-transform: rotate(-3deg) translateX(-50%);
	transform: rotate(-3deg) translateX(-50%);;
	background: #BD1F24;
	padding: 10px 20px;
	line-height: 1;
	border-radius: 3px;
	animation-delay: 1000ms;
	pointer-events: none;
	
	font-family: 'din'; font-weight: normal; text-transform: uppercase;
}

#location_choices .location-title:after {
	content: '';
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 30px solid #BD1F24;
	position: absolute;
	left: 30px;
	bottom: -18px;	
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.primary-navigation .nav-menu{border-bottom:1px solid rgba(255, 255, 255, 0.2);display:none;}

.primary-navigation.toggled-on .nav-menu{display:block;}

    .carousel-section.wwd-styling .flexslider {
      margin: 0px;
      width: 100%; }

  .col-right {
    float: right;
  }
.cmn-recruit-content-block-title{position:relative}
.cmn-recruit-content-block-title-main{display:-ms-flexbox;display:flex;font-weight:700;font-size:24px;letter-spacing:.17em;margin-bottom:8px}
.cmn-recruit-content-block-title-txt{display:-ms-flexbox;display:flex;font-size:14px;letter-spacing:.05em;line-height:2}

.comment-content img,
.entry-content img,
.entry-summary img,
#site-header img,
.widget img,
.wp-caption{max-width:100%;}

.comment-content img[height],
.entry-content img,
.entry-summary img,
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],
#site-header img{height:auto;}

#site-header{position:relative;z-index:3;}

#site-header img,
.search-toggle,
.site-navigation,
.site-content nav,
.edit-link,
.page-links,
.widget-area,
.more-link,
.post-format-archive-link,
.comment-respond,
.comment-list .reply,
.comment-reply-login,
#secondary,
.site-footer,
.slider-control-paging,
.slider-direction-nav {
display: none;
}

  .page-heading .lime {
    color: #222; }

    .dark .page-heading .lime {
      color: #fff; }

.alignleft{
float:left;
margin: 0 5px 0 0px;
}


.dot {
    height: 3px;
    width: 33px;
    background-color: rgba(184, 184, 184, 0.54);
    display: inline-block;
    transition: background-color ease;
    position:relative;
    z-index: 11;
}


.dot.active, .dot:hover {
    background-color: #e2e2e2;
}


.site-description {
	display: block;
	height: 0;
	margin-bottom: 0;
	text-indent: -9999px;
}


.intro {font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt}



.font12 { margin:0px; padding-top:8px; font:12px Arial, Helvetica, sans-serif; color:#006699;}



.copy {
	font-family: Arial, Geneva, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #333;
	padding: 12px;
}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}
.product-gallery img.lazy-load,.product-small img.lazy-load,.product-small img[data-lazy-srcset]:not(.lazyloaded){background-color:rgba(68,96,132,0.1);padding-top:100%}


		  body:not(.material) #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu { padding-top: 10px; }
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#b72e33}

.header-bar {
	margin-left: 20px;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}
#top-bar #nav-wrapper .menu li.menu-item-has-children a:after{margin-right:0}


.widget_container {
	padding:10px;
	margin-bottom:15px;
	background-color: transparent;
	overflow:hidden;
}


.widget_content h4,
#right_sidebar .widget_container h3 {
	font-size: .75em;
	font-family:Arial, sans-serif;
	color:#ffffff;
	padding-bottom:5px;
	text-transform:uppercase;
}


.widget_container input.submit {
	background-color: #A29094;
	color: #ffffff;
	border: 0;
	height: 25px;
	margin-top: 5px;
}


.widget_container input#email {
	border-width:1px;
	border-color:#000;
	height:25px;
	font-size: 1em;
	width:100%;
}

.bd-layoutcolumn-151 {
  position: relative;
}
#project-version-one .normal-gallery.gallery-v5 .single-project-item .col-lg-4{padding-bottom:11px;padding-top:0}
.service-tab-content .col-lg-4{right:70px}
.service-tab-content .col-lg-4 img{max-width:none;position:relative;bottom:2px;width:auto}
#testimonials .col-lg-4{margin-bottom:45px}
#our-specialist .col-lg-3,#testimonials .col-lg-4{width:85%;margin:auto auto 35px;display:block}
#featured .col-lg-4 img{float:none;width:100%}
#blog-post.testimonials_v1 .col-lg-4{padding:0}

.tg-second-footer-widget,
.tg-third-footer-widget {
   width: 30.303030%;
   float: left;
   margin-right: 4.545454%
}

   .tg-second-footer-widget,
   .tg-third-footer-widget,
   .tg-fourth-footer-widget {
      float: none;
      margin-right: 0;
      width: 100%;
   }

.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-12 {
        width: 100%;
    }

	.item_form_title {
		padding: 5px 30px;
	}
.item_form_title span{display:block;color:#f3474b;font-size:22px}
.item_form_title p{color:#5d5d5d;font-size:16px;margin-top:5px}
.inner_today_form .item_form_title{padding:20px 5px;background:#eee}
.inner_today_form .item_form_title p{color:#000;font-size:14px;margin-bottom:10px}
.top-section2 .fixed-logo,.top-section2 .normal-logo{width:200px;margin-top: -3px;}
.top-section2 .scrolled3 .normal-logo{display:none}
.top-section2 .navbar-fixed-top .normal-logo{display:block}
.top-section2 .navbar-fixed-top.scrolled3 .normal-logo{display:none}


.top-section .fixed-logo,
.top-section .normal-logo {
    width: 200px
}
.top-section .normal-logo{margin:0 auto;display:block}
.top-section.fixme .normal-logo{display:none}


#headertext {
    color: #000000; 
    font-size: 1.4em;
    
    font-weight : 100;
    letter-spacing : -1px;
    line-height: 100%; 
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif;
    margin: 0 5px 0 5px;
}


#headertext A:link { 
    color: #ffffff; 
    text-decoration: none;
}


#headertext A:hover  { 
    color: #ffffff; 
    text-decoration: none;; 
}


#headertext A:visited  { 
    color: #ffffff; 
    text-decoration: none;
}


#headertext A:visited:hover {
    color: #ffffff; 
    text-decoration: none;
}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
div.mobile_nav.opened .mobile_menu_bar:before{font-family:"ETmodules";content:"\4d"}
div.mobile_nav.opened .mobile_menu_bar:before,div.mobile_nav.closed .mobile_menu_bar:before{color:#4e32ab}
.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-2{width:16.66666667%}


.boder_div {
    
    position: relative;
}






header h1#site-title, header h2#tag{display:none}
#top-footer .investor-info .stock-data .change,#top-footer .investor-info .stock-data .volume{padding-left:.75em;}
.nav-drawer__menu-link{background-image:none;background-position:0 0;background-repeat:repeat;background-size:initial;color:initial;text-decoration:initial;transition:initial;display:block;-ms-flex:1 calc(100% - 3em);flex:1 calc(100% - 3em);padding:.25rem 1rem;color:#fff;outline:none}
.nav-drawer__menu-link:hover{color:inherit}
body.user-mousing .disclaimer a:focus,body.user-mousing .nav-drawer__menu-button:focus,body.user-mousing .nav-drawer__menu-link:focus,body.user-mousing article p a:focus,body.user-mousing h1 a:focus,body.user-mousing h2 a:focus,body.user-mousing h3 a:focus{background-color:transparent}
body.contrast-light .nav-drawer__menu-link:hover{color:#000}
.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:41px 0 41px 0!important}
.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:50px 0 0 0}
.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:41px 0 41px 0!important}


.bg-inverse {
  color: #fff !important;
  background-color: #373a3c !important;
}


a.bg-inverse:focus, a.bg-inverse:hover {
  background-color: #1f2021 !important;
}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}


.fp-one .widget-front .fp-button {
	margin-top: 22px !important;
}
.marketing .span4,.thumb-wrapper,.widget-front{text-align:center}
.widget-front.hover .round-div,article.hover .tc-thumbnail .round-div{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4)}
.widget-front .thumb-wrapper{height:250px;width:201px;max-width:none}
.widget-front .round-div{width:150px;height:150px;border:94px solid #FAFAFA;top:-44px;left:-65px}

footer[role="contentinfo"] .byline,
footer[role="contentinfo"] .credit-line {
  word-spacing: 0;
  text-align: center;
  clear: both;
  margin-bottom: 0;
  padding: 36px 0 0;
  padding:  2.11765rem 0 0;
  font-size: 14px;
  font-size: 0.82353rem;
}

footer[role="contentinfo"] .byline span,
footer[role="contentinfo"] .credit-line span {
  color: #b3b3b3;
  padding: 0 2px;
  padding:  0 0.11765rem;
}

footer[role="contentinfo"] .credit-line {
  padding-bottom: 6px;
}





#top-nav, #main-nav { position: absolute; right: 0; text-align: right; }

#top-nav a, #main-nav a { text-decoration: none; color: #99661f; text-shadow: #f6f6f6 0 1px 0; font-family: 'PT Serif', Georgia, serif; }

#top-nav a:hover , #main-nav a:hover { color: #d48619; text-decoration: none; }





#main-nav { bottom: 21px; right: -8px; }

.main-nav-list, .main-nav-list-item { list-style: none; background: none; margin: 0; padding: 0; position: relative; }


.main-nav-subnav { position:absolute; display:block; width: 160px; padding: 10px; background: #fff; border: 1px solid #d6d6d6; }

.footer-small .acc-content {
  display: none;
}

  .footer-small {
    display: none;
  }
.jet-slider__content-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:100%}

.elementor-14 .elementor-element.elementor-element-3c3d7d5 .jet-slider .slider-pro .jet-slider__content-inner{max-width:1170%}
.e2-37.x-column {text-align:center;}
.e2-34.x-column,.e2-37.x-column,.e2-41.x-column,.e2-44.x-column,.e2-47.x-column,.e2-51.x-column {background-color:transparent;z-index:1;}


  .item__header__elem {
    max-width: 1170px;
    padding: 20px 37px;
    position: relative;
    margin: 0 auto;
    width: 100%;
  }
.image__source{display:block}
#reference_slider_header .image__source{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}


.site-branding {
	float: left;
	margin: 0;
	padding: 0;
	max-width: 100%;
}


.site-branding a:link,
.site-branding a:visited,
.site-branding a:hover {
	padding: 0;
	border: none;
	text-decoration: none;
}


.site-branding .custom-logo {
	margin: 0.5em 1em 0 0;
	padding: 0;
	max-width: 100%;
	height: auto;
	border: none;
	vertical-align: top;
}


	.site-branding .site-title {
		font-size: 36px;
		font-size: 2.25rem;
	}



.votebox{
margin: 3px 12px 0px 10px;
padding-bottom: 2px;
float:left;
background:#fff;
-webkit-border-radius: 4px;
 -moz-border-radius: 4px;
	  border-radius: 4px;
box-shadow: 0 1px 2px rgba(0,0,0,.5);
min-width: 62px;
}
.main-nav .sub-menu{display:none;width:200px;margin:0;padding:0;position:absolute;left:0;bottom:1px;-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-webkit-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%);background:#334960;border-radius:3px;z-index:2000;}
.main-nav .sub-menu .current-menu-item:after{content:' ';display:block;background:#47a0ff;position:absolute;height:5px;width:30px;width:5px;height:25px;top:50%;left:0;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.slicknav_menu .slicknav_nav .sub-menu{border-top:1px solid rgba(255,255,255,0.06);}
.slicknav_menu .slicknav_nav .sub-menu .sub-menu li{padding-left:35px;}
.widget .menu li .sub-menu{margin-left:15px;}
.primary-color{color:#417505}

#wprmenu_bar .wprmenu_ic_2 {
  top:7px;
}

#wprmenu_bar.menu_is_opened .wprmenu_ic_2 {
  top:9px!important;
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
          zoom:1;
}
.db{display:block}
.db-ns{display:block}
.db-m{display:block}
.db-l{display:block}
.db-xl{display:block}
.row{margin-right:-15px;margin-left:-15px}

.row-container:first-child .row-box.story-articles:first-child{ width:70% !important;}

.row-container:last-child .row-box.story-articles{ width:33.3% !important;}

.row-box.story-articles{ width:50% !important; min-height:312px;}

.row-box {padding: 0 12px 0 15px;}

.row-box.story-articles-ad{ width:100% !important; text-align:center;}

.row-box.story-articles .story-article-in a img{ width:100%;}

.latest-stories .row-container{ padding:0px 20px;}

.left-content .row-box.title-diamond{ width:185px !important; text-align:center; margin: 0 auto}

.article-content .row .col-lg-6{ width:50%; float:left;}

.latest-stories .row-box{margin-bottom:20px}

.row-box.title-diamond em::after{border-bottom:3px solid #000000;content:"";display:block;margin-top:5px}

.takeover-homepage .must-read .row{margin:0}
.block .block__header-content[data-animated-visible] .block__title a{animation:0.5s ease-in-out underline;animation-fill-mode:forwards;animation-delay:.3s}
.block .block__header--button-action-circle .block__header-content{overflow:hidden;z-index:1;position:relative}
.wdi_feed_theme_1 .wdi_spider_popup_overlay{background-color:#25292c;opacity:0.9}
.wdi_spider_popup_overlay{cursor:pointer;background-color:rgba(0,0,0,0.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10100}
.wdi_spider_popup_overlay,.footer-list-block .bwp_gallery .wdi_spider_popup_overlay,.footer-list-block .bwp_gallery_tags .wdi_spider_popup_overlay{cursor:pointer;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10100}


.logo-wrap {
    margin: 2rem 0 2rem 0;
}


.logo {
    float: left;
    margin-right: 5px;
}


  header#masthead .single-form {
    display: none;
  }
.row{clear:both}




#head-main-wrap {
	width: 100%;
	}


.left, .alignleft {
	float: left;
	}





.bottom_row h3 {font-size:18px; color:#cfcfcf;  margin-top:0; line-height:18px; font-weight:normal}


.bottom_row .grid_3_5{width:215px;}




.bottom_row {width:960px; margin:-40px auto 0; padding-bottom:33px}

	.bottom_row .list1 li {padding:4px 0 8px 45px}

	.bottom_row .list1 li a{color:#7d7d7d; text-decoration:none}

	.bottom_row .list1 li:hover a{color:#a8a8a8; }


.header--row .header--row-inner,
.header--row .header--row-inner .container .row {
  display: flex;
  align-items: center; }


.header--row.layout-fullwidth .header--row-inner .container {
  max-width: 100% !important; }


.footer--row .footer--row-inner,
.footer--row .footer--row-inner .container .row {
  display: flex;
  align-items: center; }


.footer--row.layout-fullwidth .footer--row-inner .container {
  max-width: 100% !important; }
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;margin-right:auto;margin-left:auto}
.header__logo{position:absolute;right:10px;top:5px;display:block;font:100%/1 'proxima-nova',sans-serif;margin:0;padding:0;}
.header__logo svg{height:50pt;width:auto}
.header__logo path{fill:#000}
.header.header--white .header__logo path{fill:#24282b}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}


#footerutilnav li.start
{
	padding: 0 0 0 0;
}



.cb-grid-block .cb-module-header {
  margin-bottom: 3px;
}

.cb-grid-block .cb-grid-img {
  display: none;
}


.cb-grid-block.cb-dark {
  background: none;
}


.carousel__item {
  outline: 0;
  position: relative; }


.carousel--banner .carousel__item {
  max-height: 447px;
  overflow: hidden; }


.carousel--multi .carousel__item {
  padding: 0 5px; }
.topbarmenu ul li .sf-dropdown-menu li a{color:#555;text-align:left;font-size:12px}
.kad-mobile-nav .kad-nav-inner li ul.sf-dropdown-menu{list-style:none;margin:0 0 0 15px;padding:0}
.kad-mobile-nav .kad-nav-inner li ul.sf-dropdown-menu a{padding:10px 15px 10px 15px;list-style:disc;display:list-item;list-style-position:inside}
#menu-item-8250,#menu-item-8251,#menu-item-8372{display:inline-block}
.main-navigation li.menu-item-8250,.main-navigation li.menu-item-8251,.main-navigation li.menu-item-8372{display:none}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}
#header-search-wrapper{padding:10px;height:30px;position:absolute;bottom:-50px;right:-2px;z-index:1091;display:none;border-width:0px;border-style:solid;border-color:#353535;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#353535;-webkit-box-shadow:1px 1px 1px 1px #353535;box-shadow:1px 1px 1px 1px #353535}
#header-search-wrapper:before{content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #353535  transparent;border-color:rgba(255,255,255,0) rgba(255,255,255,0) #353535  rgba(255,255,255,0);position:absolute;right:15px;top:-8px}
#header-search-wrapper input.s{background-color:white;width:250px;height:auto;border:none;padding:8px;font-size:13px}
#header-search-wrapper input.s:focus{outline:none}
#header-search-wrapper,#menu-wrapper #primary-main-menu li.header-search-toggle{display:none !important}
.fxb-col{-webkit-box-flex:1;-ms-flex:1;flex:1}
ul.inline-menu{margin:20px 0 0 0;padding:0;}
ul.inline-menu li{display:inline-block;width:32%}
ul.inline-menu a{color:#8BBED1;}
li.tb-megamenu-item.mega .mega-dropdown-inner a{text-decoration:none;}
.tb-megamenu-item.level-3{padding-left:15px;}
li.tb-megamenu-item.mega.active a{background:#1f1f1f;color:#ffb204;font-size:16px;font-weight:bold;border:none;}
li.tb-megamenu-item.mega a{border:none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .mega-dropdown-inner a{font-weight:normal;}
.tb-megamenu-item.level-2.mega.dropdown-submenu .nav-child{position :absolute;top :-5px;}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


.lightbox-demo {
	padding: 0;
	font-family: "proxima_nova", "Arial", "Helvetica Neue", "Helvetica", sans-serif !important;
}


.lightbox-demo .fancybox-close-small {
	display: none;
}


.clear_both { clear:both; }


.post-heading h1, .post-entry h3, .post-entry h2, .widget-title, .sidebar-title, .stream-title, .related-item2 .title, #navigation li a, .pag-btn, .post-entry h4, .archive h2, .feature-title, #subslider-title, #feed-title, .block-conditions-title, .sidebar-title, #block3-title {
	font-family: 'Roboto Condensed', sans-serif;
}


.block-conditions {
	width: 229px;
}


.block-conditions-title {
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px dashed #E3E7EA;
	padding-bottom: 5px;
}


.block-conditions-Links li {
	margin: 5px 0px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #E3E7EA;
}
.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-md-4{width:33.33333333%}


.subtitlu
{
font-family:"Arial Narrow";
font-size:18px;
color:#519FD7;
padding-left:3px;
}

.images .clearleft{clear:left;max-width:100%}


.images li img{width:100%;display:block;}

.images li{vertical-align:middle;display: inline-block;margin:5px;overflow:hidden;max-width:150px;max-height:150px;border:1px solid #CCCCCC;font-size:10px;}

.images a {color:#FFF;display:block;position:relative;}

.images a img{vertical-align:middle;padding:1px;}
		  
.images a span {font-size:16px;text-indent:-999px;position:absolute;left:0;top:0;padding-top:8%;text-align:center;vertical-align:middle;width:100%;height:100%;}

.images a.selected{text-decoration: none;}

.images a.selected span{background-color:rgba(0,0,0,0.5);text-indent:0;}
table.pagerer tbody tr td div.item-list ul.pager li.pager-item,table.pagerer tbody tr td div.item-list ul.pager li.pager-current,table.pagerer tbody tr td div.item-list ul.pager li.pager-first,table.pagerer tbody tr td div.item-list ul.pager li.pager-previous,table.pagerer tbody tr td div.item-list ul.pager li.pager-next,table.pagerer tbody tr td div.item-list ul.pager li.pager-last{list-style-image:none;list-style-type:none;margin:0 0.3em 0 0.3em;padding:0.1em 0 0 0;vertical-align:middle;}

.menu-box .link-home {
  border-left: 1px solid #535353;
  color: white;
  float: left;
  font-family: ElegantIcons !important;
  position: relative;                    
}

.menu-box .link-home i {
  font-family: ElegantIcons !important;
  font-size: 22px;                   
}
.pp-row #column-7398e61f-2ebb-4868-b310-4f2444f8f793 .pp-column-inner{background-color:rgba(255,255,255,0.85)}
.pp-layout-entity--has-background-gallery{position:relative}
.pp-layout-entity--has-background-gallery .pp-row{position:relative}
.pp-layout-entity--has-background-video{background-color:#000 !important;background-image:none !important;position:relative}
.et_pb_module{max-width:100%}

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.feed a{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.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-left: 15px;
  padding-right: 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, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}


#hero-next.stagger {
  -webkit-transition: none;
  
  -moz-transition: none;
  
  -ms-transition: none;
  
  -o-transition: none;
  
  transition: none;
}

.stagger { opacity: 0; }
.et_pb_slide_content,.et_pb_best_value{font-size:18px}
.et_pb_post_slider_0.et_pb_slider .et_pb_slide_content,.et_pb_post_slider_0.et_pb_slider .et_pb_slide_content div{text-shadow:0.08em 0.08em 0.08em rgba(0,0,0,0.4)!important}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row!important}
th.visible-xs,td.visible-xs{display:table-cell!important}


.footer-content {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 14px;
  padding: 40px 0;
  color: #333;
  background: #f5f5f5; }
.left-logo-below-menu .header-bottom .site-navigation-wrapper,.center-logo-below-menu .header-bottom .site-navigation-wrapper{width:auto;float:right;text-align:left;position:static}


.header-bottom .site-navigation-wrapper {
	-webkit-box-flex: 6;
	-ms-flex: 6;
	flex: 6;
}


.center-logo-below-menu .header-bottom .site-navigation-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}


.center-logo-below-menu .header-bottom .site-navigation-wrapper .header-action-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: auto;
}


#system .items.items-col-3 .grid-box.col-1 .item {
	margin: 0 18px 0 10px;
}

#system .items.items-col-3 .grid-box.col-2 .item {
	margin: 0 14px;
}

#system .items.items-col-3 .grid-box.col-3 .item {
	margin: 0 10px 0 18px;
}
.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-md-3{width:25%}
.main-wrap{margin:0 auto}
.content-wrap,.main-wrap,main.content-container{position:relative}
body.full-width .main-wrap.content-main-wrap{overflow:hidden}
.main-wrap .container,body.full-width .main-wrap{width:100%}
body.boxed .main-wrap{max-width:1180px;padding:0;background-color:#fff;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;-webkit-box-shadow:0 0 2px rgba(0,0,0,.27);-moz-box-shadow:0 0 2px rgba(0,0,0,.27);box-shadow:0 0 2px rgba(0,0,0,.27)}
body.bs-show-ha-a .main-wrap{display:flex;flex-direction:column}
body.bs-show-ha-a .main-wrap .rh-header{order:1}
body.bs-show-ha-a .main-wrap .site-header{order:2}
.main-wrap .site-footer.full-width .copy-footer .content-wrap,.site-footer.full-width.stretched .copy-footer .content-wrap{overflow-x:hidden;overflow-y:hidden}


.grideschis
{
background-color:#E6E7E9;
}

.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-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 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}
.thrv_wrapper.thrv_paste_content{margin:0}
.thrv_paste_content.thrv_wrapper{padding:0}


.portfolio .p-element .element { position: relative; }

.portfolio .p-element .element img {
   -webkit-transition: all 2s cubic-bezier(0.09,0.8,0.35,0.9);
      -moz-transition: all 2s cubic-bezier(0.09,0.8,0.35,0.9);
           transition: all 2s cubic-bezier(0.09,0.8,0.35,0.9);
		   border-radius:5px !important;
}


.footer-middle .links {
	float: right;
	width: 365px;
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-family: 'Arvo', serif;
	font-weight: 400;
	line-height: 24px;
}


.footer-middle .links span {
	padding: 0 5px;
}


.footer-middle .links a {
	color: #fff;
}


body.page-template-page-apply-php .footer-middle .links {
	display: block;
}

#content_box .featured-category-title {
    margin-bottom: 20px;
    line-height: 1;
}
.caption-button{margin:10px auto;float:left}

.caption-button a{
	color:#FFD60B !important;
}
.list-navigation ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}
.list-navigation li{width:25%;display:-ms-flexbox;display:flex;padding:30px 15px}
.list-navigation-secondary{margin:0 0 -20px;padding:0 0 60px}
.list-navigation-secondary ul{margin-bottom:-60px}
.list-navigation-secondary li{width:33.33%;padding:15px}
.list-navigation-secondary .navigation:hover{-ms-transform:scale(1.1);transform:scale(1.1)}
.list-navigation-secondary .navigation .navigation-content{padding:30px 0;min-height:100px}
.list-navigation-secondary .navigation .navigation-content img{margin-bottom:30px}
.list-navigation-tertiary ul{margin-bottom:-60px}
.list-navigation-tertiary li{padding:30px 20px}






.featsites {
	font-size:16px;
	padding:10px;
	background:#eee;
	border-radius:5px;
	-moz-border-radius:5px;
	margin-top:30px;
	position:relative;
}


.featsites span.hilite{
	display:block;
	padding:16px 0;
	font-size:20px;
	text-align:center;
}


.featsites h4{
	margin:-10px auto 10px;
	text-align:center;
}


.featsites  img.casinologo{
	max-width:100%;
	height:auto;
	display:block;
		-moz-border-radius:5px;
	border-radius:5px;
	margin:0 auto;
}


	#footer .social-icons {
		padding-bottom: 10px;
		padding-top:10px;
		text-align: center;
	}

.full-width-no-box #footer .social-icons { text-align: center;}

.full-width-no-box #footer .social-icons li {
	list-style: none;
display: inline-block;
padding: 9px 10px;
border: solid 2px #ffffff;
border-radius: 50%;
color: #ffffff;
width: 30px;
height: 30px;
margin: 10px;
font-size: 26px;
}

.full-width-no-box #footer .social-icons li:hover {
	background-color: rgba(255,255,255,0.4);
}

.full-width-no-box #footer .social-icons li a{
color:#fff;
}

#footer .social-icons img:hover{opacity: 0.8;}

.mainnav .features{margin-left:190px;}


.features{font-size:14px;}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.collapse:not(.show){display:none}


	#header .header-nav-main nav.collapse {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		width: 100%;
	}
.advance-main .btn-block{padding:0 15px}

.buttonContainer .left {width:49%; text-align:center;}

.left {float:left;}

#baseArea .left {float:left; width:80%; line-height:14px;}

#baseArea .left li img, #baseArea .left li a, #baseArea .left li span {float:left; line-height:14px;}

#baseArea .left li table .mgnlBtnsLeft span, #baseArea .left li table .mgnlBtnsRight span {float:none;}

#baseArea .left li {padding-right:20px; float:left;}


#baseArea .left li a:link{text-decoration: none;  float:left;}

  .menumap ul li p.loc-area { text-align: center; font-size: 13px; }

  .menumap ul li p.loc-area span { font-size: 12px; }

  .menumap ul li p.loc-area br.nl { display: block; }
.nav-dropdown.nav-dropdown-simple li.html,.nav-dropdown.nav-dropdown-bold li.html{padding:0 20px 10px}
li.html .row,li.html form,li.html select,li.html input{margin:0}
.off-canvas:not(.off-canvas-center) li.html{padding:20px}
.header li .html .live-search-results{top:0;position:relative;box-shadow:none;background-color:transparent}
.html .social-icons{font-size:1em}
.html .social-icons .button{margin-bottom:0}


.titleseo {
    padding:1px 25px;
    background: #D63C31;
    color:#fff;
    margin:0 auto; 
    width:970px;
    text-align: left;
    text-transform: capitalize;
}


.facebook, .twitter, .google {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto; }
.hdr_nav ul .sub{position:absolute;left:0px;top:72px;display:none;width:auto;padding:0;line-height:26px;z-index:9000;margin:0;border-bottom:6px solid #f3efee;background:#222;background:rgba(34,34,34,0.85)}
.hdr_nav ul .sub .sub_holder{padding:5px 10px;position:relative;background:gray;width:155px}
footer .nav ul .sub,.footer .nav ul .sub{display:none}
footer .nav ul li:hover .sub,.footer .nav ul li:hover .sub{display:block}
img.alignnone{margin:5px 0 20px}

  .misc-about .logo img {
    height: 40px;
    margin-top: 4px;
  }

.express
{
  margin-top:5px;
}

.express-delivery {
	float: left;
	margin: 0px 0 0 32px;
	width: 400px;
}

.express img{display:none;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}


.header-v8 .mega-menu .mega-menu-content {
  	*zoom: 1;
  	padding: 0;
}


.header-v8 .mega-menu .mega-menu-content:before,
.header-v8 .mega-menu .mega-menu-content:after {
  	content: "";
  	display: table;
  	line-height: 0;
}


.header-v8 .mega-menu .mega-menu-content:after {
  	clear: both;
}
.section .row .vc_column_container:last-child .menu_today .menu_today_item{margin-bottom:0}

.swiper-slide .video-wrap,
.section .video-wrap,
.swiper-slide .yt-bg-player,
.section .yt-bg-player {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    top: 0;
    left: 0;
}

.section.dark .bcg {
	background-size: cover;
}

.section {
	position: relative;
}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}


.art-button-wrapper.active .art-button
{
  color: #FCF9ED !important;
}


.art-button-wrapper.active .l, .art-button-wrapper.active .r
{
  top: -60px;
}
.loader{border:2px solid #f3f3f3;border-top:2px solid #3498db;border-radius:50%;width:20px;height:20px;animation:spin 2s linear infinite;display:inline-block;margin-right:2px}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}


.container-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	top: 120px;
	bottom:0;
}


#movie-player .container {
	padding: 90px 0px 70px 0px;
}


#theaters .container {
	
	padding: 60px 0px 100px 0px;
}


#logo_alt{
	text-align:left;
	
	border-bottom: #cecece solid 1px;
	height:150px;
	-webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1);
	box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1);
}


#logo_alt img {
	position:relative;
	top:-14px;
	}


.vcard {
margin: .1in 0;
font-size: 1.2em;
}


	.vcard_wrap.primary .vcard {
		width: 100% !important; 
		margin: 0 0 24px 0;
	}

			.vcard_wrap .vcard {
				display: inline-block;
				margin-right: 2.5%;	
				vertical-align: top;
			}

			.vcard .org {font-weight: 700;}

			.vcard_wrap.secondary .vcard {
				margin-bottom: 2px;
				margin-right: 0px;
			}

			.vcard img {
				border: none;
				float: left; 
				padding: 0 5px 5px 0; 
			}

			#ie7 .primary.vcard_wrap .vcard {	
				display: block;
				float: left;
				height: 12em;
			}
.header__nav--right .on-demand__content ul.on-demand__inner--item-list .dfp-tag-wrapper .dfp-tag-wrapper{margin:15px auto;display:block;text-align:center;}
.header__nav--right .on-demand__content ul.on-demand__inner--item-list .dfp-tag-wrapper .dfp-tag-wrapper:before{content:"SPONSORED BY";font-style:italic;font-size:12px;padding-bottom:4px;}


  .header__mobile-block {
    top: 0;
    display: none;
    position: absolute;
    width: 100%;
    z-index: -1;
  }
.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-md-3{width:25%}
#td-mobile-nav .td-menu-socials{padding:0 65px 0 20px;overflow:hidden;height:60px}


div#left div.keywords {
	font-family: "Open Sans";
	padding: 4px 4px 4px 4px;
	letter-spacing: 2px;
	text-align:justify;
}

div#left div.keywords a{
	padding:0 5px 0 0;
}

div.news div.description a.keywords{
	color:#DD0000;
	text-decoration:underline;
}

div.keywords {
	font-family: Tahoma;
	padding: 4px 4px 4px 4px;
	letter-spacing: 3px;
}

    
    .primary-menu-side .primary-menu-container {
        overflow-y: scroll;
        padding-right: 30px;
        padding-bottom: 30px;
        padding-left: 0;
        width: 292px;
        height: 100%;
    }


.shell,
.shell-wide,
.shell-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}


.shell,
.shell-wide {
  min-width: 300px;
  max-width: 480px;
}


.tablet .swiper-slider .shell,
.ipad .swiper-slider .shell {
  padding-top: 0;
}
.post-list .post-inner{margin-right:30px}
.page.post-standard .post-inner{padding-left:0}
.post-standard .post-inner{padding-left:230px;padding-bottom:20px;float:left;border-bottom:1px solid #eee}
.single .post-inner .post-thumbnail{margin-bottom:2em}
.post-list,.post-list .post-inner{margin-right:0}





.menu-profile-link {
  
   cursor: default;
   text-align:right !important;
}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}


.menu-item.home-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.menu-item.home-link img {
  height: 30px;
  width: auto;
}
