﻿.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-third{width:30.6666%;}
.fusion-layout-column.fusion-one-third.fusion-spacing-no{width:33.33333333%;}

.main_container{margin:0 auto;padding:20px 0;width:1387px;}


ul, ul.xoxo {
	padding: 0;
	margin: 0;
}

    .menu-primary .menu-item {
        display: block;
        border-bottom: 1px solid #c8b3a1;
    }

        .menu-primary .menu-item a {
            margin: 0;
            padding: 10px;
        }

#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 {
  min-width: 99%;
}

#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.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#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 .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .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 li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

#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;
}

#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 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;
}


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}

#topmenu ul .current-menu-parent ul .current-menu-item ul .menu-item a{ padding:4px;}

  .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

  .btn:active, .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

  .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active,
  fieldset[disabled] .btn-default,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-default.focus,
  fieldset[disabled] .btn-default:active,
  fieldset[disabled] .btn-default.active {
    background-color: #e6e6e6;
    border-color: #ccc; }

  .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active,
  fieldset[disabled] .btn-primary,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .btn-primary.focus,
  fieldset[disabled] .btn-primary:active,
  fieldset[disabled] .btn-primary.active {
    background-color: #004990;
    border-color: #003c77; }

  .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active,
  fieldset[disabled] .btn-success,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus,
  fieldset[disabled] .btn-success:active,
  fieldset[disabled] .btn-success.active {
    background-color: #00b1a3;
    border-color: #00988c; }

  .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active,
  fieldset[disabled] .btn-info,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn-info.focus,
  fieldset[disabled] .btn-info:active,
  fieldset[disabled] .btn-info.active {
    background-color: #69d2e2;
    border-color: #54ccde; }

  .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active,
  fieldset[disabled] .btn-warning,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .btn-warning.focus,
  fieldset[disabled] .btn-warning:active,
  fieldset[disabled] .btn-warning.active {
    background-color: #ffe716;
    border-color: #fce200; }

  .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active,
  fieldset[disabled] .btn-danger,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus,
  fieldset[disabled] .btn-danger:active,
  fieldset[disabled] .btn-danger.active {
    background-color: #f195bf;
    border-color: #ee7eb1; }

  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }


.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #004990;
  border-color: #004990; }

  .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
    color: #5dafff; }

  a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
  button.list-group-item-success.active,
  button.list-group-item-success.active:hover,
  button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d; }

  a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
  button.list-group-item-info.active,
  button.list-group-item-info.active:hover,
  button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f; }

  a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:hover,
  button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

  a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:hover,
  button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442; }

  .carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff; }

#footer-widget-area .widget-area {float:left;padding:10px;width:219px;width:calc(25%);box-sizing:border-box;}


.header-sm {
    display: none;
}

h1.heading, .h1.heading{text-align:center;margin-bottom:20px;}

footer ul li a, footer .footer-social .heading{font-family:'Montserrat Reg';color:#000;text-transform:uppercase;}

footer .footer-social .heading{margin-bottom:10px;}

.page-create-final-edit .heading{border-bottom:1px solid #e6e6e6;}

.page-create-final-edit .heading p{font-family:'Montserrat Reg';font-weight:400;font-size:12px;line-height:13px;color:#000;display:block;padding:12px 0px;margin-bottom:0px;}

.page-create-final-edit .heading .designer p{font-family:'Montserrat Bold';text-transform:uppercase;letter-spacing:0.7px;}

.page-create-final-edit .heading .delivering p{text-align:center;}
.pop-layout-v div.pop-inside ul li .pop-overlay{opacity:1;display:inline;padding:0;background:none;position:static;}
.pop-layout-v div.pop-inside ul li img{margin:0;float:left;height:auto;max-width:65px;margin-right:10px;}

	.social-networks,
	.copyright{
		float:none;
		padding:0 0 15px;
		text-align:center;
	}

	.copyright:after,
	.social-networks:after{
		content:"";
		display:block;
		clear:both;
	}

	.social-networks li,
	.copyright li{
		float:none;
		display:inline-block;
	}


	#footer .social-networks{width:100%;margin:0 auto;position:relative;left:-11px;}

	.header-social .social-networks{max-width:100% !important;}

	.header-social .social-networks li{margin-bottom:0;max-width:auto;}

	.header-v2 .header-social .social-networks{width:100%; padding-bottom:0;}

	.header-v2 .header-social .social-networks li{float:none; margin-left:10px; margin-right:10px;}

	.header-v3 .header-social .social-networks{width:100%; padding-bottom:0;}

	.header-v3 .header-social .social-networks li{float:none; margin-left:10px; margin-right:10px;}

	.header-v4 .header-social .social-networks{width:100%; margin-top:0; padding-bottom:0;}

	.header-v4 .header-social .social-networks li{float:none; margin-bottom:0; margin-left:10px; margin-right:10px; line-height:26px;}

	.header-v4 .header-social .social-networks li a{margin-bottom:0;}

	.header-v5 .header-social .social-networks{width:100%; padding-bottom:0;}

	.header-v5 .header-social .social-networks li{float:none; margin-left:10px; margin-right:10px;}


	.share-box .social-networks{text-align:left;}


	.share-box .social-networks li{margin-right:20px !important;margin-bottom:10px !important;}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}
.wp-polls IMG,.wp-polls LABEL,.wp-polls INPUT,.wp-polls-loading IMG,.wp-polls-image IMG{display:inline;border:0px;padding:0px;margin:0px;}
.wp-polls-image{border:0px;}

.bluebar {
	background:#044476;
	border-top: 4px solid #CE2E30;
	height: 20px;
}

.features-vertical .img-responsive-div {
  width: 45px;
  height: 45px; }

.features-horizontal.features-horizontal-one .img-responsive-div {
  width: 45px;
  height: 45px; }

.features-horizontal.features-horizontal-two .img-responsive-div {
  width: 120px;
  height: 120px; }

    #col1 h4, #col2 h4{
      margin-bottom: 0px !important;
    }

.home-news-excerpt{
	color:#393939;
	font-size:13px;
	line-height:16px;
}


.cta-bar__details {
  display: inline-block;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center; }

.vce-share-items li a,
.vce-prev-link, .vce-next-link,
.vce-wrap-left,
.vce-wrap-right,
.vce-wrap-center{width: 100%; text-align: center;}


.vce-wrap-left,
.vce-wrap-right,
.vce-wrap-center{text-align: center;}

@import url("themes/NovellNEW/style/style.css"); 
.main-menu {
background-color: #FFFFFF;
color: #333;
font-family: arial,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

     .showmobile {display:none;}
img.showmobile {width:40%;float:left;}
#coregForm .showmobile {color:#344967;}
.easingsliderpro-slide-content .left{position:absolute!important;top:0!important;left:0!important}
.easingsliderpro-slide-content .right{position:absolute!important;top:0!important;right:0!important}
.easingsliderpro-slide-content .top{position:absolute!important;top:0!important;left:0!important}
.easingsliderpro-slide-content .bottom{position:absolute!important;bottom:0!important;left:0!important}
.easingsliderpro-slide-content .left,.easingsliderpro-slide-content .right{margin:20px 50px!important;width:45%}
.easingsliderpro-slide-content .top,.easingsliderpro-slide-content .bottom{margin:20px 4%!important;width:92%;text-align:center}
.easingsliderpro-slide-content .caption{background-color:#000;background-color:rgba(0,0,0,0.7);-webkit-box-shadow:10px 0 0 rgba(0,0,0,0.7),-10px 0 0 rgba(0,0,0,0.7);-moz-box-shadow:10px 0 0 rgba(0,0,0,0.7),-10px 0 0 rgba(0,0,0,0.7);box-shadow:10px 0 0 rgba(0,0,0,0.7),-10px 0 0 rgba(0,0,0,0.7);color:#fff;padding:6px 4px;margin:0 0 10px 0;line-height:1.8em!important;border-radius:2px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.easingsliderpro-slide-content .caption:last-child{margin-bottom:0}
.easingsliderpro-slide-content .fade{opacity:0}
.active .easingsliderpro-slide-content .fade{opacity:1}
.easingsliderpro-slide-content .slideleft{-webkit-transform:translate3d(-10px,0,0);-moz-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);-o-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
.easingsliderpro-slide-content .slideright{-webkit-transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);-o-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
.easingsliderpro-slide-content .slidetop{-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);-o-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
.easingsliderpro-slide-content .slidebottom{-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);-o-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
.active .easingsliderpro-slide-content .slideleft,.active .easingsliderpro-slide-content .slideright,.active .easingsliderpro-slide-content .slidetop,.active .easingsliderpro-slide-content .slidebottom{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}




.btn { display: inline-block; vertical-align: middle; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.btn:hover { background: #3e3e3e; color: #529abf; }




.btn-block { display: block; padding-left: 0; padding-right: 0; }

.site-title {
	font-family: 'Gilda Display', serif;
	font-size: 1.5em;
	font-weight: 300;
	line-height: 1em;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

.site-title a {
	color: #262626;
	text-decoration: none;
}

.rtl .sb-toggle-wrapper {
  left: 0;
  right: auto;
  border-left: 0;
  border-right: 35px solid transparent;
}

.rtl .sb-toggle-wrapper .sb-toggle:after {
  left: auto;
  right: -17px;
}

.sb-toggle-wrapper {
  position: absolute;
  right: 0;
  border-top: 35px solid #363839;
  border-left: 35px solid transparent;
}

.sb-toggle-wrapper .sb-toggle:after {
  font-size: 16px;
  font-family: "IcoMoon";
  content: '\e61d';
  -webkit-font-smoothing: antialiased;
  display: block;
  position: absolute;
  left: -17px;
  top: -33px;
  color: #fff;
  text-shadow: none;
}

.sb-toggle.open:after {
  content: '\e61c';
  -webkit-font-smoothing: antialiased;
}


#copyright,
#shadow {
  display: none;
}

.royalSlider .caption-big-title {
	font-size: 40px;
}



h1, h2, h3, h4, h5,
.caption-big-title,
#sidebar strong,
.twitter,
#menu a {
	font-family: Georgia, "Times New Roman", Times, serif;
}


#hero .caption-big-title {
	font-size: 40px;
	font-weight: normal;
	line-height: 40px;
}


#hero .caption-big-title,
#hero .caption-smaller-title {
	width: 960px;
}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}

#lang_sel img.iclflag {
  width: 18px;
  height: 12px;
  position: relative;
  top: 1px;
}

#lang_sel_list img.iclflag {
  width: 18px;
  height: 12px;
  position: relative;
  top: 1px;
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
#site,.site-header,.header-top,.site-body,.site-footer{width:100%;float:left}
.header-top{background:transparent}
.header-top .viewport--background{padding:0 1em;background:#f4f4f4;-webkit-box-shadow:0 10px 15px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 10px 15px 0 rgba(0,0,0,0.1);box-shadow:0 10px 15px 0 rgba(0,0,0,0.1)}
.header-top .nav-access--viewstyle{-webkit-transition:0s;-moz-transition:0s;transition:0s}
.header-top .social-media{clear:right;display:block;float:right}
.icon-yt:before{background-position:0 -20px;}

    
    .popup {
      position: absolute;
      display: none;
      z-index: 50;
      padding:10px;
      background-color:#252525; 
      width:150px;
      overflow-y:auto;
      border-width: 2px;     
    }



.section-title {
 line-height:1.6em;
 font-weight:bold;
}
.destinos_desp .cont_lista_desp .flecha{margin-top:20px}

.slideshow_container .slideshow_button {
  padding: 0;
  position: absolute;
  top: 50%;
  cursor: pointer;
  display: none;
  z-index: 2;
}

.slideshow_container .slideshow_button.slideshow_previous {
  left: 5px;
}

.slideshow_container .slideshow_button.slideshow_next {
  right: 5px;
}

	
.homepageleft {
	float: left;
	width: 630px;
	margin: 0px;
	padding: 0px;
	}

	

.homepageleft h2 {
	color: #FFFFFF;
	font-size: 18px;
font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

.wpsynergy-accordion.ui-accordion .acc-item.ui-accordion-content {
    border: 1px solid #E7E7E7;
    font-size: 12px;
    line-height: 1.75em;
    padding: 20px 30px;
    overflow: auto;
    border-top: 0;
    overflow: auto;
}


.menu-left{ width:43%; float:left}



.featured-slider .slider-wrap {
	background-color: #fff;
	border: 1px solid #ddd;
	margin-bottom: 30px;
	padding: 7px;
}
#shiftnav-toggle-main{position:fixed;left:0;width:100%;max-width:100%;box-sizing:border-box;padding:0 10px;z-index:500000;transition:transform .5s;text-align:center;background:#1D1D20;color:#eee}
#shiftnav-toggle-main,.shiftnav-fixed-left,.shiftnav-fixed-right{top:0;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-ms-transition:-ms-transform .5s;-o-transition:-o-transform .5s}
#shiftnav-toggle-main.shiftnav-toggle-position-absolute{position:absolute}
#shiftnav-toggle-main.shiftnav-toggle-main-align-left{text-align:left}
#shiftnav-toggle-main.shiftnav-toggle-main-align-right{text-align:right}
#shiftnav-toggle-main a{color:inherit;text-decoration:none}
#shiftnav-toggle-main .shiftnav-main-toggle-content-before{float:left}
#shiftnav-toggle-main .shiftnav-main-toggle-content-after{float:right}
#shiftnav-toggle-main .shiftnav-main-toggle-content{padding:16px 40px}
#shiftnav-toggle-main.shiftnav-toggle-main-align-center .shiftnav-main-toggle-content{width:100%;box-sizing:border-box;position:absolute;left:0}
#shiftnav-toggle-main .shiftnav-toggle-burger,#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before{float:left;content:'\f0c9';font-family:FontAwesome;padding:16px 20px;margin-left:-10px;position:relative;z-index:20}
.shiftnav-open #shiftnav-toggle-main.shiftnav-toggle-icon-x .shiftnav-toggle-burger .fa:before,.shiftnav-open #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar.shiftnav-toggle-icon-x:before{content:'\f00d'}
#shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger,#shiftnav-toggle-main.shiftnav-toggle-edge-right.shiftnav-toggle-main-entire-bar:before,.shiftnav-open-right #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before{float:right;padding-left:20px}
.shiftnav-open-left #shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger .fa:before,.shiftnav-open-left #shiftnav-toggle-main.shiftnav-toggle-edge-right:before{float:left;padding-left:0;padding-right:20px}
.shiftnav-force #shiftnav-toggle-main{display:block!important}
body.admin-bar #shiftnav-toggle-main,body.admin-bar .shiftnav{top:32px}
html #shiftnav-toggle-main~#wpadminbar{top:54px}
.shiftnav-no-transforms #shiftnav-toggle-main,.shiftnav-no-transforms .shiftnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.shiftnav-no-transforms.shiftnav-open-left #shiftnav-toggle-main{left:290px}
.shiftnav-no-transforms.shiftnav-open-right #shiftnav-toggle-main{left:auto;right:290px}
.shiftnav-no-transforms #shiftnav-toggle-main,.shiftnav-no-transforms .shiftnav-wrap{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}
.shiftnav-open.shiftnav-open-left #shiftnav-toggle-main,.shiftnav-open.shiftnav-open-left .shiftnav-fixed-left,.shiftnav-open.shiftnav-open-left .shiftnav-wrap{-webkit-transform:translateX(320px);-moz-transform:translateX(320px);-ms-transform:translateX(320px);-o-transform:translateX(320px);transform:translateX(320px)}
.shiftnav-open.shiftnav-open-right #shiftnav-toggle-main,.shiftnav-open.shiftnav-open-right .shiftnav-fixed-right,.shiftnav-open.shiftnav-open-right .shiftnav-wrap{-webkit-transform:translateX(-320px);-moz-transform:translateX(-320px);-ms-transform:translateX(-320px);-o-transform:translateX(-320px);transform:translateX(-320px)}

#shiftnav-toggle-main::before {
    content: "";
    float: left;
    font-family: FontAwesome;
    padding: 25px;
}
.shiftnav,.shiftnav *,.shiftnav-toggle,.shiftnav-toggle *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;line-height:1.3em;-webkit-tap-highlight-color:transparent;padding:0;margin:0;background:none}
.shiftnav-toggle{cursor:pointer}
.shiftnav-toggle-main-block{padding:16px 20px;display:inline-block}
.shiftnav-toggle-main-ontop{position:relative;z-index:20}
.shiftnav-toggle-style-default{background:#333;color:#eee;padding:10px}
.shiftnav-toggle-style-default:hover{background:#222;color:#ddd}
.shiftnav-toggle-style-default .fa{margin-right:5px}
.shiftnav-toggle-button{display:inline-block;padding:10px 15px;background:#444;color:#eee}
.shiftnav-toggle-button:hover{display:inline-block;padding:10px 15px;background:#222;color:#eee}
.shiftnav-toggle-button .fa{margin-right:3px}
.shiftnav-open .shiftnav-toggle .shiftnav-icon-toggler:before,.shiftnav-open-left .shiftnav-toggle .shiftnav-icon-toggler-left:before,.shiftnav-open-right .shiftnav-toggle .shiftnav-icon-toggler-right:before{content:"\f00d"}
.ie7 .shiftnav,.ie7 .shiftnav-toggle,.ie8 .shiftnav,.ie8 .shiftnav-toggle,.lt-ie9 .shiftnav,.lt-ie9 .shiftnav-toggle{display:none!important}

.shiftnav-toggle, .shiftnav-toggle *, .shiftnav, .shiftnav * {
    background: none repeat scroll 0 0 transparent;
    box-sizing: border-box;
    line-height: 0.1em;
    margin: 0;
    padding: 0;
}

	
	#logo {margin:0; padding:30px 0 10px 0}


#logo a img {
	-webkit-transition: opacity 0.1s linear;	
	-moz-transition: opacity 0.1s linear;	
	-ms-transition: opacity 0.1s linear;
	-o-transition: opacity 0.1s linear;
	transition: opacity 0.1s linear;
}

#logo a img:hover {opacity:0.85}

.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-left: 15px;
  padding-right: 15px;
}

  .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-9 {
    width: 75%;
  }

.table-template #section.main .main-container .col-md-9 {
  padding: 0;
}

#footer .col-md-9 .wrapper {
  padding: 0 0 0 42px;
}

  #footer .col-md-9.col-sm-7.col-xs-12.bottom {
    clear: both;
  }


.art-content-layout
{
  display: table;
  width: 100%;
  table-layout: fixed;
}


.art-content-layout-row
{
  display: table-row;
}


.art-postcontent .art-content-layout
{
  border-collapse: collapse;
}


.art-post .art-content-layout-br
{
  height: 0;
}


.art-content-layout .art-sidebar1
{
  margin: 0 auto;
  width: 220px;
}


.art-content-layout .art-content
{
  margin: 0 auto;
}


.art-content-layout .art-sidebar2
{
  margin: 0 auto;
  width: 230px;
}
  
  
.responsive .art-content-layout img,
.responsive .art-content-layout video
{
   max-width: 100%;
   height: auto !important;
}


.responsive.responsive-phone .art-content-layout img 
{
   margin: 1%;
}


.responsive .art-content-layout .art-sidebar0, 
.responsive .art-content-layout .art-sidebar1, 
.responsive .art-content-layout .art-sidebar2 
{
   width: auto !important;
}

    
.responsive .art-content-layout, 
.responsive .art-content-layout-row, 
.responsive .art-layout-cell 
{
   padding: 0;
   display: block;
}


.responsive .art-content-layout:after, 
.responsive .art-content-layout-row:after, 
.responsive .art-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.wp-pagenavi a:hover,
.wp-pagenavi a:active,
.wp-pagenavi span.current { color: #444; }

.template-index .widgets .featured-promo { background:  #f7f7f7 ; }

.template-index .widgets .featured-promo img { display: block; margin: 0 auto; }

.lt-ie9 .template-index .widgets .featured-promo img { margin: 0 auto; }

.template-index .widgets .featured-promo .description { font-size: 1.16667em; line-height: 1.8; max-width: 800px; display: inline-block; }

.template-index .widgets .featured-promo .description .call-to-action a { margin-top: 30px; margin-bottom: 0; text-transform: none; }

.template-index .widgets .featured-promo .description .call-to-action a .button { margin-bottom: 0; }

.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}



.author .archive-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

.author-info {
	border-top: 1px solid #ededed;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	overflow: hidden;
}

.author-description p {
	color: #757575;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}

.author.archive .author-info {
	border-top: 0;
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
}

.author.archive .author-avatar {
	margin-top: 0;
}

	.author-description {
		float: right;
		width: 80%;
	}

	.entry-content img,
	.comment-content img,
	.author-avatar img,
	img.wp-post-image {
		border-radius: 0;
		box-shadow: none;
	}

	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation {
		display: none;
	}



.clear, .cleaner { clear: both; height: 0; overflow: hidden; }

.thumbnail .caption {
  padding: 9px;
  color: #555555;
}


#top-a .wk-slideshow .caption{
	
}
.wk-slideshow
.caption{position:absolute;left:0;right:0;bottom:0;z-index:5;padding:10px;background:rgba(0,0,0,0.5)}
.wk-slideshow .caption,
.wk-slideshow .caption
a{color:#fff}
.wk-slideshow .caption
a{text-decoration:underline}
.wk-slideshow-inside
.caption{bottom:auto;top:0}
.wk-slideshow-screen
.caption{bottom:15px;left:15px;right:15px}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button,.ui-widget,.ajax-login-register-container .meta{font-family:inherit;font-size:16px;}
.ajax-login-register-login-container .meta{font-size:inherit;font-weight:300;color:#b7b7b7;margin-top:8px;display:inline-block;font-size:14px;}
.ajax-login-register-login-container .meta a{color:#b7b7b7;}
.smart-sidebar-item .meta .stats .stats-wrap span{font-size:14px;margin-right:15px;}
.smart-sidebar-item .meta .stats .stats-wrap span i{font-size:18px;}
.has-sidebar .smart-sidebar-item .meta .stats .stats-wrap span{font-size:12px;margin-right:13px;}
.has-sidebar .smart-sidebar-item .meta .stats .stats-wrap span i{font-size:16px;}
.widget.xt_news .news-list li .meta p{margin-bottom:0;}
.widget.xt_news .news-list .row:not(.has-background) .meta:not(.side){padding-left:1px;padding-top:10px;}
.widget.xt_news .news-list .meta .author{font-size:14px;line-height:27px;font-weight:300;margin-right:5px;}
.widget.xt_news .news-list .row:not(.has-background) .meta:not(.side) .xt-post-category{margin-top:10px;}
.widget.xt_news .news-list .meta a.read-more{color:#b7b7b7;}
.widget.xt_news .news-list .has-background .meta-container{position:absolute;bottom:0px;width:100%;}
.widget.xt_news .news-list .has-background .meta{z-index:1;position:relative;padding:15px;overflow:hidden;}
.widget.xt_news .news-list.meta-all-over .has-background .meta{padding:30px;}
.widget.xt_news .news-list.meta-all-over.show-title-on-hover .has-background .xt-post-title,.widget.xt_news .news-list.meta-all-over.show-excerpt-on-hover .has-background .xt-post-excerpt,.widget.xt_news .news-list.meta-all-over.show-category-on-hover .has-background .xt-post-category{display:none;}
.widget.xt_news .news-list.meta-all-over.show-title-on-hover .has-background .xt-post-title,.widget.xt_news .news-list.meta-all-over.show-excerpt-on-hover .has-background .xt-post-excerpt{margin:0;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author a,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-date,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats a,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats a i,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats i,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats .stats-wrap span i{color:#b7b7b7 !important;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author a:hover{color:#e8280b !important;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-category{margin-bottom:10px;}
.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-author,.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-date,.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-stats{background-color:rgba(0,0,0,0.5);padding:0 10px;margin-right:3px !important;}
.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-stats{padding:0 0 0 10px;margin:0;}
.widget.xt_news .news-list.list.featured-posts-1-col.meta-all-over li:first-child{border-bottom:0;padding-bottom:0;}
.widget.xt_news .news-list .has-background.auto-height .meta-container{position:relative;margin-top:100px;}
.has-background.custom-height .column:not(.meta-container),.has-background.auto-height .column:not(.meta-container){height:100%;}
.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-5"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-5"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-5"] .meta,.featured-posts-2-col-style-2 [class*="small-"] .meta{margin-top:10px;}
.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-"] .meta,.featured-posts-2-col-style-2 [class*="small-"] .meta{margin-top:10px;}
.has-background .meta{padding:10px !important;}
.widget.xt_news .news-list.posts-list-small-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.posts-list-medium-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.posts-list-large-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.numeric-list:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category{padding-top:0;}
.article-comments ol.commentlist li .comment-text p.meta{font-size:14px;font-weight:300 !important;line-height:24px;color:#b7b7b7;margin-bottom:10px;margin-top:0px;float:left;}
.article-comments ol.commentlist li .comment-text p.meta time{font-size:16px !important;font-weight:300 !important;line-height:24px !important;color:#b7b7b7;padding:0;}
.article-comments ol.commentlist li .comment-text p.meta span,.article-comments ol.commentlist li .comment-text p.meta span a{font-size:16px !important;color:#181818;font-weight:400 !important;}
.article-comments ol.commentlist li .comment-text p.meta a{font-size:16px;color:#b7b7b7;}
body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents{top:0;left:-1px;}
#side-header .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents{border-top-width:1px;border-top-style:solid;}
.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu li ul,.side-header-right #side-header .fusion-main-menu ul .fusion-menu-login-box .sub-menu{left:-157px;}
.side-header-right #side-header .fusion-main-menu-search .fusion-custom-menu-item-contents{left:-250px;}
.side-header-right #side-header .fusion-main-menu-cart .fusion-custom-menu-item-contents{left:-180px;}
.fusion-main-menu .fusion-main-menu-icon:after{color:#333333;height:14px;width:14px;}
.fusion-main-menu .fusion-main-menu-icon:hover{border-color:transparent;}
.fusion-main-menu .fusion-main-menu-icon:hover:after{color:#da1d5f;}
.fusion-main-menu .fusion-main-menu-icon-active:after,.fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after{color:#da1d5f;}
.fusion-main-menu .sub-menu{background-color:#f2efef;width:157px;border-top:3px solid #da1d5f;font-family:'Droid Sans', Arial, Helvetica, sans-serif;font-weight:400;box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-webkit-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-moz-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);}
.fusion-main-menu .sub-menu ul{left:157px;top:-3px;}
.fusion-main-menu .sub-menu li a{border-bottom:1px solid #dcdadb;padding-top:7px;padding-bottom:7px;color:#333333;font-family:'Droid Sans', Arial, Helvetica, sans-serif;font-weight:400;font-size:13px;}
.fusion-main-menu .sub-menu li a:hover{background-color:#f8f8f8;}
.fusion-main-menu .fusion-custom-menu-item-contents{font-family:'Droid Sans', Arial, Helvetica, sans-serif;font-weight:400;}
.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{background-color:#f2efef;border-color:#dcdadb;}
#side-header .fusion-main-menu,#side-header .side-header-content-1-2,#side-header .side-header-content-3{display:none;}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-nav-holder{display:block;margin-top:20px;}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-sticky-nav-holder{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu{display:none;}


.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
	margin-right: 3.8%;
	float: left;
	min-height: 1px;
}

.row .threecol {
	width: 22.05%;
}
body.has-sidebar #content{width:calc(100% -  - 100px);}
body.has-sidebar.double-sidebars #content{width:calc(100% - 21% - 21% - 100px);margin-left:calc(21% + 50px);}
.single-tribe_events #content{width:calc(100% - 40% - 100px);}
body.has-sidebar.single-tribe_events #content{width:calc(100% - 40% - 100px);}
body.has-sidebar.double-sidebars.single-tribe_events #content{width:calc(100% - 21% - 21% - 100px);margin-left:calc(21% + 50px);}
#content{width:100% !important;margin-left:0px !important;}
#content.full-width{margin-bottom:0;}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}
.uw-thinstrip div.align-right{float:right}
.uw-thinstrip div.align-right #search-quicklinks{position:absolute;top:0;right:0}
.box-highlight .box-content{-moz-box-sizing:border-box;box-sizing:border-box;display:none;height:250px;overflow:hidden;padding:12px;}

  #toolbar .social {
    float: right;
    margin-right: 5px; }

  #toolbar .social li {
    font-weight: bold;
    line-height: 30px;
    margin: 0 5px;
    display: inline-block; }

    #toolbar .social li a {
      color: #888; }


#toolbar .social .fa {
  color: #888; }

#sidebar .current-menu-item.menu-item-has-children:after{
    content:'';
}

#sidebar .current-page-ancestor.menu-item-has-children:after{
    content:'';
}

#sidebar .current-menu-item .menu-item-has-children:after{
    content:'';
}


.header-small-nav .menu-item:after {
    content: '|';
    padding-left: 5px;
    padding-right: 5px;
    color: #4d585a;
}


.header-small-nav .menu-item:last-child:after {
    content: '';
}


.header-small-nav .menu-item {
    float: left;
}


.header-small-nav .menu-item a {
    color: #4d585a;
}

.side-menu-wrap .menu-item-has-children{

}

.side-menu-wrap .menu-item{

}

.rhp-rhino .rhino-event-wrapper .rhino-event-list-share, .rhp-rhino .tribe-events-single .rhino-event-list-share, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-list-share, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-list-share {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 5px 0 0 0;
  margin: 5px 0 10px 0;
}

.rhp-rhino .rhino-event-wrapper .rhino-event-list-share a.rhino-event-rsvp, .rhp-rhino .tribe-events-single .rhino-event-list-share a.rhino-event-rsvp, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-list-share a.rhino-event-rsvp, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-list-share a.rhino-event-rsvp, .rhp-rhino .rhino-event-wrapper .rhino-event-list-share .rhino-event-share, .rhp-rhino .tribe-events-single .rhino-event-list-share .rhino-event-share, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-list-share .rhino-event-share, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-list-share .rhino-event-share {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}

.rhp-rhino .rhino-event-wrapper .rhino-event-list-share .rhino-event-share, .rhp-rhino .tribe-events-single .rhino-event-list-share .rhino-event-share, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-list-share .rhino-event-share, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-list-share .rhino-event-share {
  margin-right: 10px;
}

.rhp-rhino .rhino-event-wrapper .rhino-event-list-share a.rhino-event-rsvp, .rhp-rhino .tribe-events-single .rhino-event-list-share a.rhino-event-rsvp, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-list-share a.rhino-event-rsvp, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-list-share a.rhino-event-rsvp {
  margin-top: 3px;
}

  .rhp-rhino .rhino-event-wrapper .rhino-event-list-share, .rhp-rhino .tribe-events-single .rhino-event-list-share, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-list-share {
    text-align: left;
    margin-bottom: 0;
  }

 .rhino-event-wrapper .rhino-event-list-share,  .tribe-events-single .rhino-event-list-share,  .widget.tribe-events-list-widget .rhino-event-list-share,  #tribe-events-content table.tribe-events-calendar .rhino-event-list-share {
  border-top: 1px solid rgba(0,0,0,0.1);
  padding: 5px 0 0 0;
  margin: 5px 0 10px 0;
}

 .rhino-event-wrapper .rhino-event-list-share a.rhino-event-rsvp,  .tribe-events-single .rhino-event-list-share a.rhino-event-rsvp,  .widget.tribe-events-list-widget .rhino-event-list-share a.rhino-event-rsvp,  #tribe-events-content table.tribe-events-calendar .rhino-event-list-share a.rhino-event-rsvp,  .rhino-event-wrapper .rhino-event-list-share .rhino-event-share,  .tribe-events-single .rhino-event-list-share .rhino-event-share,  .widget.tribe-events-list-widget .rhino-event-list-share .rhino-event-share,  #tribe-events-content table.tribe-events-calendar .rhino-event-list-share .rhino-event-share {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}

 .rhino-event-wrapper .rhino-event-list-share .rhino-event-share,  .tribe-events-single .rhino-event-list-share .rhino-event-share,  .widget.tribe-events-list-widget .rhino-event-list-share .rhino-event-share,  #tribe-events-content table.tribe-events-calendar .rhino-event-list-share .rhino-event-share {
  margin-right: 10px;
}

 .rhino-event-wrapper .rhino-event-list-share a.rhino-event-rsvp,  .tribe-events-single .rhino-event-list-share a.rhino-event-rsvp,  .widget.tribe-events-list-widget .rhino-event-list-share a.rhino-event-rsvp,  #tribe-events-content table.tribe-events-calendar .rhino-event-list-share a.rhino-event-rsvp {
  margin-top: 3px;
}


 .rhino-event-wrapper .rhino-event-list-share,
 .tribe-events-single .rhino-event-list-share,
 .widget.tribe-events-list-widget .rhino-event-list-share,
 #tribe-events-content table.tribe-events-calendar .rhino-event-list-share {
  border-top: 1px solid rgba(0,0,0,0.1);
  padding: 5px 0 0 0;
  margin: 5px 0 10px 0;
}


 .rhino-event-wrapper .rhino-event-list-share a.rhino-event-rsvp,
 .rhino-event-wrapper .rhino-event-list-share .rhino-event-share,
 .tribe-events-single .rhino-event-list-share a.rhino-event-rsvp,
 .tribe-events-single .rhino-event-list-share .rhino-event-share,
 .widget.tribe-events-list-widget .rhino-event-list-share a.rhino-event-rsvp,
 .widget.tribe-events-list-widget .rhino-event-list-share .rhino-event-share,
 #tribe-events-content table.tribe-events-calendar .rhino-event-list-share a.rhino-event-rsvp,
 #tribe-events-content table.tribe-events-calendar .rhino-event-list-share .rhino-event-share {
  display: inline-block;
  width: auto;
  vertical-align: middle;
  font-weight: normal;
}


 .rhino-event-wrapper .rhino-event-list-share .rhino-event-share,
 .tribe-events-single .rhino-event-list-share .rhino-event-share,
 .widget.tribe-events-list-widget .rhino-event-list-share .rhino-event-share,
 #tribe-events-content table.tribe-events-calendar .rhino-event-list-share .rhino-event-share {
  margin-right: 10px;
}


 .rhino-event-wrapper .rhino-event-list-share a.rhino-event-rsvp,
 .tribe-events-single .rhino-event-list-share a.rhino-event-rsvp,
 .widget.tribe-events-list-widget .rhino-event-list-share a.rhino-event-rsvp,
 #tribe-events-content table.tribe-events-calendar .rhino-event-list-share a.rhino-event-rsvp {
  margin-top: 3px;
}

  .rhino-event-wrapper .rhino-event-list-share, .tribe-events-single .rhino-event-list-share, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-list-share {
    text-align: left;
    margin-bottom: 0;
  }


#top_videos .imag
{
	background-color:#000;
	width:53px;
	height:40px;
	border:1px solid #D1D1D1;
	margin-right:7px;
	float:left;
	padding:3px;
}


#browse_results li .imag {
background-color:#FFF;
width:125px;
height:95px;
border:1px solid #FFF;
margin-right:7px;
padding:3px;

border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
}

#browse_results li .imag:hover {
border:1px solid #665B34;
border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
}


#detail_show_more .imag
{
	background-color:#000;
	width:72px;
	height:53px;
	border:1px solid #40444A;
	margin-right:7px;
	float:left;
	padding:3px;
}


#new_music_videos .imag,#browse_results .imag
{
	width:121px;
	height:93px;
	border:1px solid #FFF;
	pading:0;
	margin:0;
}


#fav_list .imag
{
	background-color:#FFF;
	width:49px;
	height:38px;
	border:2px solid #D1D1D1;
	margin-right:7px;
	padding:3px;
}


#playingnow .imag
{
	border:1px #333;
}


#top_videos .imag:hover,.tinythumb:hover, #new_music_videos .imag:hover
{
	border:1px solid #2786c2;
}

.clearfix:before,
.clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:after {
    clear: both
}


.clearfix {
    zoom: 1
}


#click-header {
    float: left;
    font-size: 50px;
    width: 407.484375px;
    height: auto;
    text-align: left;
    font-weight: 600;
    line-height: 1em;
    margin-left: 51.197342%;
    margin-top: 190px;
    clear: none;
    min-height: 70px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
}
.level_2_list_item.loyalty-member,.level_2_list_item.pro-member{display:none}
.navigation .level_2_list_item{padding:0;font-weight:normal;width:20%;float:left}
.b-menu-column .level_2_list_item{margin:0;padding:0;width:100%}


[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}

.span5 {
  width: 380px;
}

.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}

input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 366px;
}

.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}

  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 276px;
  }

.popmake,.popmake:before,.popmake:after,.popmake *,.popmake *:before,.popmake *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.popmake-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;z-index:1999999998;overflow-x:hidden;overflow-y:auto}
.popmake{top:100px;visibility:hidden;position:absolute;display:none;z-index:1999999999}
.popmake.responsive{left:50%;margin-left:-40%;width:95%;height:auto;overflow:visible}
.popmake.responsive .popmake-content img{max-width:100%;height:auto}
.popmake.size-micro{margin-left:-10%;width:20%}
.popmake.size-tiny{margin-left:-15%;width:30%}
.popmake.size-small{margin-left:-20%;width:40%}
.popmake.size-medium{margin-left:-30%;width:60%}
.popmake.size-normal{margin-left:-30%;width:70%}
.popmake.size-large{margin-left:-35%;width:80%}
.popmake.size-xlarge{margin-left:-47.5%;width:95%}
.popmake.fixed{position:fixed}
.popmake.custom-position{left:auto;top:auto;margin-left:inherit}
.popmake.scrollable .popmake-content{overflow:auto;overflow-y:scroll;max-height:95%}
.popmake .popmake-content:last-child{margin-bottom:0}
.popmake iframe.formidable{width:100%;overflow:visible}



.popmake-overlay.theme-198, .popmake-overlay.theme-default-theme { background-color: rgba( 255, 255, 255, 1 ) }
 
.popmake.theme-198, .popmake.theme-default-theme { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 249, 249, 249, 1 ) }
 
.popmake.theme-198 .popmake-title, .popmake.theme-default-theme .popmake-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: inherit; font-size: 32px; font-style: normal; line-height: 36px }
 
.popmake.theme-198 .popmake-content, .popmake.theme-default-theme .popmake-content { color: #8c8c8c; font-family: inherit; font-weight: inherit; font-style: normal }
 
.popmake.theme-198 .popmake-close, .popmake.theme-default-theme .popmake-close { height: auto; width: auto; left: auto; right: 0px; bottom: auto; top: 0px; padding: 8px; color: #ffffff; font-family: inherit; font-weight: inherit; font-size: 12px; font-style: normal; line-height: 14px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 183, 205, 1 ) }


#cff .cff-date{
  float: left;
  min-width: 50px;
  width: auto;
  font-size: 11px;
}

#cff .cff-author .cff-date{
  color: #9197a3;
  font-weight: normal;
  margin-top: 0px;
}

h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text {font-family: "KarlaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif; }

#site-info {width: 85px;  }

#site-info img {max-width: 125px; height: auto; }

	#footer #site-info {margin-left: 25px; width: 8%; }

	#site-title, #site-info {width:25%; margin: 15px 20px; }

	#site-generator, #site-description, #site-info, #site-title {clear: left;float: left;padding: 0; margin: 0;}
