﻿
.widget_twitter .intent-meta a.retweet { background-position: -80px center; }

.widget_twitter .intent-meta a:hover.retweet { background-position: -96px center; }



.fusion-row {
  margin: 0 auto;
  zoom: 1;
}

.fusion-row:before,
.fusion-row:after {
  content: " ";
  display: table;
}

.fusion-row:after {
  clear: both;
}

.fusion-secondary-header .fusion-row {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}

.fullwidth-box.video-background .fusion-row {
  position: relative;
  z-index: 10;
}

.fullwidth-box.faded-background .fusion-row {
  position: relative;
  z-index: 10;
}

.hundred-percent-fullwidth .fusion-row {
  max-width: none !important;
}

#main .fullwidth-box .fusion-row {
  padding-left: 0;
  padding-right: 0;
}
#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1100px;}
.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1100px;}
.fusion-header .fusion-row{padding-top:0px;padding-bottom:0px;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row{width:100%;}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row{padding-left:0px;padding-right:0px;}


.label.category_heading_a {
	color: #fff;
	font-family: 'Archer Bold', Helvetica, Arial, sans-serif;
	font-size: 50px;
	line-height: 50px;
	-webkit-font-smoothing: antialiased;
}

.label.category_heading_b {
	color: #5a65b2;
	font-family: 'Archer Bold', Helvetica, Arial, sans-serif;
	font-size: 42px;
	line-height: 42px;
	font-weight: 700;
	-webkit-font-smoothing: antialiased;
}

.label.category_heading_c {
	-webkit-font-smoothing: antialiased;
	font-family: 'Nunito', Helvetica, Arial, sans-serif;
	font-size: 50px;
	line-height: 56px;
	font-weight: 700;
	padding-bottom: 20px;
	border-bottom: 3px dotted #98979f;
}

.label.category_heading_m {
	color: #fff;
	font-family: 'Archer BoldItalic', Helvetica, Arial, sans-serif;
	font-size: 24px;
	line-height: 24px;
	-webkit-font-smoothing: antialiased;
}

.label.category_heading_n {
	color: #a1a1a1;
	font-family: 'Archer BoldItalic', Helvetica, Arial, sans-serif;
	font-size: 21px;
	line-height: 21px;
	-webkit-font-smoothing: antialiased;
}

.label.category_heading_o {
	color: #a7a7a6;
	font-family: 'Halo Hand', Helvetica, Arial, sans-serif;
	font-size: 42px;
	line-height: 49px;
	-webkit-font-smoothing: antialiased;
	padding-left: 3px;
}

.ie7 .label.category_heading_o {
	line-height: 51px;
}

.label.category_heading_p {
	-webkit-font-smoothing: antialiased;
	font-family: 'Nunito', Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: 700;
}


.contact_form .cf_group .label {
	float: left;
	width: 150px;
	color: #5E5F6C;
	-webkit-font-smoothing: antialiased;
	font-family: 'Nunito', Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: 400;
}

	.carousel_home .wrapper .slide .content p.label:nth-child(1n+4) {
		display: none;
	}

	.home .slide .label.category_heading_c {
		font-size: 45px;
		line-height: 45px;
	}


.adtext {
	text-align: center;
	color: #444444;
	font-size: 12px; font-size: 1.2rem;
	text-transform: uppercase;
}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}

#wrapper {
	background: #fff;
	margin-top: 20px;
	padding: 0 20px;
}


  
  .replace-2x.loaded {
    opacity: 1;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
  }


.ribbon {
  position: relative;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  border-top: 1px solid transparent;
  z-index: 9;
}

.ribbon .sm {
  padding: 7px 35px;
  margin: 0;
}

.ribbon .sm:after, .ribbon .sm:before {
  content: '';
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  margin: auto;
  top: 0;
  bottom: 0;
}

.ribbon .sm:after {
  left: 5px;
}

.ribbon .sm:before {
  right: 5px;
}

.ribbon:after, .ribbon:before {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border: solid transparent;
  border-width: 20px 10px;
  top: 0;
  z-index: -1;
}

.ribbon:after {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
  right: 1px;
}

.ribbon:before {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  left: 1px;
}

.ribbon.ribbon-1 {
  border-bottom: 1px solid #000;
}

.ribbon.ribbon-1 .sm {
  background-color: #000;
  color: #fff;
}

.ribbon.ribbon-1 .sm:after, .ribbon.ribbon-1 .sm:before {
  background-color: #ffd34e;
}

.ribbon.ribbon-1:after, .ribbon.ribbon-1:before {
  border-top-color: #000;
  border-bottom-color: #000;
}

.ribbon.ribbon-1:after {
  border-left-color: #000;
}

.ribbon.ribbon-1:before {
  border-right-color: #000;
}

.ribbon.ribbon-2 {
  border-bottom: 1px solid #000;
}

.ribbon.ribbon-2 .sm {
  background-color: #000;
  color: #fff;
}

.ribbon.ribbon-2 .sm:after, .ribbon.ribbon-2 .sm:before {
  background-color: #fff;
}

.ribbon.ribbon-2:after, .ribbon.ribbon-2:before {
  border-top-color: #000;
  border-bottom-color: #000;
}

.ribbon.ribbon-2:after {
  border-left-color: #000;
}

.ribbon.ribbon-2:before {
  border-right-color: #000;
}

.ribbon.ribbon-3 {
  border-bottom: 1px solid #ffd34e;
}

.ribbon.ribbon-3 .sm {
  background-color: #ffd34e;
  color: #262626;
}

.ribbon.ribbon-3 .sm:after, .ribbon.ribbon-3 .sm:before {
  background-color: #262626;
}

.ribbon.ribbon-3:after, .ribbon.ribbon-3:before {
  border-top-color: #ffd34e;
  border-bottom-color: #ffd34e;
}

.ribbon.ribbon-3:after {
  border-left-color: #ffd34e;
}

.ribbon.ribbon-3:before {
  border-right-color: #ffd34e;
}

.ribbon.ribbon-4 {
  border-bottom: 1px solid #fff;
}

.ribbon.ribbon-4 .sm {
  background-color: #fff;
  color: #262626;
}

.ribbon.ribbon-4 .sm:after, .ribbon.ribbon-4 .sm:before {
  background-color: #262626;
}

.ribbon.ribbon-4:after, .ribbon.ribbon-4:before {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.ribbon.ribbon-4:after {
  border-left-color: #fff;
}

.ribbon.ribbon-4:before {
  border-right-color: #fff;
}

.sub-menu {background:#f2af32 !important;}

.sub-menu a {color:#505050 !important;}

.sub-menu a:hover {color:#aa1f5a !important;}
#block-superfish-1 ul li#menu-493-1 a.sf-depth-1{background-position:0px -416px;}
#poplist div.forcewrap{display:block;margin:auto;padding:0;width:60px}

.well .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only { padding: 4px 10px; }

.row .six { width: 50%; }

#how_do_i {
	position:relative;
}

#how_do_i .hdi-button a span {
	display:none;
}

.rightit {
	display:block;
	float:right;	
}

.nav-single + .comments-area,
#comment-nav-above {
	margin: 48px 0;
	margin: 3.428571429rem 0;
}

.comments-area article {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}

.comments-area article header {
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
	overflow: hidden;
	position: relative;
}

.comments-area article header img {
	float: left;
	padding: 0;
	line-height: 0;
}

.comments-area article header cite,
.comments-area article header time {
	display: block;
	margin-left: 85px;
	margin-left: 6.071428571rem;
}

.comments-area article header cite {
	font-style: normal;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.42857143;
}

.comments-area cite b {
	font-weight: normal;
}

.comments-area article header time {
	line-height: 1.714285714;
	text-decoration: none;
	font-size: 12px;
	font-size: 0.857142857rem;
	color: #5e5e5e;
}

.comments-area article header a {
	text-decoration: none;
	color: #5e5e5e;
}

.comments-area article header a:hover {
	color: #21759b;
}

.comments-area article header cite a {
	color: #444;
}

.comments-area article header cite a:hover {
	text-decoration: underline;
}

.comments-area article header h4 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 6px 12px;
	padding: 0.428571429rem 0.857142857rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	color: #fff;
	background-color: #0088d0;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #009cee, #0088d0);
	background-image: -ms-linear-gradient(top, #009cee, #0088d0);
	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
	background-image: -o-linear-gradient(top, #009cee, #0088d0);
	background-image: linear-gradient(top, #009cee, #0088d0);
	border-radius: 3px;
	border: 1px solid #007cbd;
}

.comments-area .bypostauthor cite span {
	position: absolute;
	margin-left: 5px;
	margin-left: 0.357142857rem;
	padding: 2px 5px;
	padding: 0.142857143rem 0.357142857rem;
	font-size: 10px;
	font-size: 0.714285714rem;
}

.comments-area .bypostauthor cite b {
	font-weight: bold;
}

	.comments-area article header cite,
	.comments-area article header time {
		margin-left: 50px;
		margin-left: 3.57142857rem;
	}
.social-menu-more{display:none;left:0;margin:0 0 0 -1px;position:absolute;width:189px;z-index:9999}
#header ul.social-menu .social-menu-more li{margin-bottom:1px!important}
#header,#navigation,.nav li ul,ul.social-menu .social-menu-more li,.flexcarousel ul.slides li,#hometab,.postinfo,.widgetable,ul.products li.product{background-color:#fff}
body,#navigation,.social-menu-more{background-color:#fafafa}
.ody-skin .ody-custom.photo-index .aside .box .box-body .grid_3 p{margin-top:2px;margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3{margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3 p{margin-top:3px}
.ody-skin .ody-custom .grid_1,.ody-skin .ody-custom .grid_2,.ody-skin .ody-custom .grid_3,.ody-skin .ody-custom .grid_4,.ody-skin .ody-custom .grid_5,.ody-skin .ody-custom .grid_6,.ody-skin .ody-custom .grid_7,.ody-skin .ody-custom .grid_8,.ody-skin .ody-custom .grid_9,.ody-skin .ody-custom .grid_10,.ody-skin .ody-custom .grid_11,.ody-skin .ody-custom .grid_12,.ody-skin .ody-custom .grid_13,.ody-skin .ody-custom .grid_14,.ody-skin .ody-custom .grid_15,.ody-skin .ody-custom .grid_16,.ody-skin .ody-custom .grid_17,.ody-skin .ody-custom .grid_18{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_18 .grid_3{width:145px!important}
.ody-skin .ody-custom .aside .box .grid_3{width:140px !important}
.ody-skin .ody-custom .aside .box.dark .grid_3,.ody-skin .ody-custom .aside .box.light .grid_3{width:130px !important}
.ody-skin .ody-custom .aside .box .grid_3.no-bullets li{background:none repeat scroll 0 0 transparent;padding-left:0}
.ody-skin .ody-custom .footer-container .footer-content .grid_3{width:150px !important}



.essb_displayed_sidebar .essb_item, .essb_displayed_sidebar_left .essb_item, .essb_displayed_sidebar_right .essb_item {
	display: block !important;
}




.essb_displayed_sidebar .essb_item.essb_after_more, .essb_displayed_sidebar_right .essb_item.essb_after_more { display: none !important; }


.essb_displayed_postfloat .essb_item {
	display: block !important;
}

.essb_displayed_postfloat .essb_item.essb_after_more { display: none !important; }

`
.essb_displayed_sidebar .essb_item.essb_hide_more_sidebar, .essb_displayed_sidebar_right .essb_item.essb_hide_more_sidebar { display: none !important; }
.tve_flt .tve_ca2 .tve_ca_o{float:left;font-size:1em;line-height:1em;padding:1.2em 0em 0em 0em;width:70%}
html div#om-uu4ugnbocz-mobile * {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-text-size-adjust: 100%;}
html div#om-uu4ugnbocz-mobile-overlay {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-text-size-adjust: 100%;position: absolute;width: 100%;height: 100%;top: 0;left: 0;overflow: hidden;z-index: 4746365252535483;background: rgb(0, 0, 0);-webkit-overflow-scrolling: touch;display: none;}
html div#om-uu4ugnbocz-mobile {background:none;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;float:none;font:normal 100%/normal helvetica,arial,sans-serif;-webkit-font-smoothing:antialiased;height:auto;letter-spacing:normal;outline:none;position:static;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;width:auto;visibility:visible;overflow:visible;margin:0;padding:0;line-height:1;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-appearance:none;}
html div#om-uu4ugnbocz-mobile .om-clearfix {clear: both;}
html div#om-uu4ugnbocz-mobile .om-clearfix:after {clear: both;content: ".";display: block;height: 0;line-height: 0;overflow: auto;visibility: hidden;zoom: 1;}
html div#om-uu4ugnbocz-mobile #om-mobile-agile-optin {background: #fff;width: 100%;z-index: 74746365252535483111;-webkit-overflow-scrolling: touch;display: none;position: absolute;top: 0;left: 0;;}
html div#om-uu4ugnbocz-mobile .om-close {color: #fff;display: block;font-size: 18px;line-height: 18px;font-weight: 600;text-decoration: none !important;font-family: Helvetica, Arial, sans-serif !important;position: absolute;top: 0;right: 0;background: #bbb;background: rgba(0, 0, 0, .4);padding: 4px 8px 6px 9px;}
html div#om-uu4ugnbocz-mobile #om-mobile-agile-optin-body {padding: 10px;}
html div#om-uu4ugnbocz-mobile #om-mobile-agile-optin-title {font-size: 18px;color: #282828;width: 100%;margin-bottom: 15px;line-height: 1.25;padding-right: 30px;}
html div#om-uu4ugnbocz-mobile #om-mobile-agile-optin-tagline {font-size: 14px;color: #484848;width: 100%;margin-bottom: 15px;line-height: 1.2;}
html div#om-uu4ugnbocz-mobile input,html div#om-uu4ugnbocz-mobile #om-mobile-agile-optin-name,html div#om-uu4ugnbocz-mobile #om-mobile-agile-optin-email {background-color: #fff;width: 100%;border: 1px solid #ddd;font-size: 14px;line-height: 22px;padding: 4px 6px;overflow: hidden;outline: none;margin: 0 0 10px;vertical-align: middle;display: inline;-webkit-appearance: none;}
html div#om-uu4ugnbocz-mobile input[type=submit],html div#om-uu4ugnbocz-mobile button,html div#om-uu4ugnbocz-mobile #om-mobile-agile-optin-submit {background: #ff370f;border: 1px solid #ff370f;width: 100%;color: #fff;font-size: 14px;padding: 4px 6px;line-height: 22px;height: 34px;text-align: center;vertical-align: middle;cursor: pointer;display: inline;margin: 0;-webkit-appearance: none;}
html div#om-uu4ugnbocz-mobile input[type=checkbox],html div#om-uu4ugnbocz-mobile input[type=radio] {-webkit-appearance: checkbox;width: auto;outline: invert none medium;padding: 0;margin: 0;}


#wp_page_numbers li.page_info {
	float: left;
	font-size: 12px;
	font-family: Arial;
	color: #aaa;
	display: block;
	padding: 3px;
	padding-right: 5px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}


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


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

		#mainlinks .visitors{width:151px;}

		
		#mainlinks .future, #mainlinks .current, #mainlinks .facstaff, #mainlinks .alumfriends, #mainlinks .family, #mainlinks .visitors{display:table;}

			#mainlinks .future a, #mainlinks .current a, #mainlinks .facstaff a, #mainlinks .alumfriends a, #mainlinks .family a, #mainlinks .visitors a{display:table-cell; vertical-align:middle; padding-left: 7px}

		#sublinks .visitors{width:144px; padding-left:7px;}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}


.wpb_gallery .theme-default .nivoSlider {
  margin-bottom: 0;
}

.wpb_gallery .theme-default .nivo-controlNav {
  padding: 10px 0 3px 0;
}

.wpb_gallery .wpb_flexslider .flex-control-nav {
  bottom: -35px;
}

.wpb_gallery .wpb_flexslider .flex-caption {
  cursor: default;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
  line-height: 1;
}

.wpb_gallery .wpb_flexslider .flex-control-paging {
  z-index: 10;
}


.fw-heading.fw-heading-h1 .fw-special-subtitle {
    font-size: 130%;
}


.fw-special-subtitle-half{
    font-weight: 100;
    font-size: 17px;
    
}
.fw-special-subtitle-half, .fw-special-subtitle, .fw-contact-form-description{font-family: 'Open Sans';  font-weight: 300;}


.et_header_style_split span.logo_helper {
	display: none;
}


span.logo_helper {
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
}


.et_vertical_nav span.logo_helper {
	display: none;
}

.class .c_date{
  float:left;
  width:60px;
  text-align:center;
  font-size:22px;
  margin-right:10px;
  }

.class .c_date span{
  display:block;
  padding:5px;
  line-height:21px;
  }

.class .c_date b{
  font-size:30px;
  font-weight:bold;
  }

.green .c_date{
  color:#084724;
  }

.green .c_date span{
  background-image: -moz-linear-gradient(top, #28d476, #057b3a);
  background-image: -ms-linear-gradient(top, #28d476, #057b3a);
  background-image: -webkit-linear-gradient(top, #28d476, #057b3a);
  background-image: -o-linear-gradient(top, #28d476, #057b3a);
  background-image: linear-gradient(top, #28d476, #057b3a);
  border:1px double #00b050;
  -moz-box-shadow:    inset 0 0 1px #fff;
   -webkit-box-shadow: inset 0 0 1px #fff;
   box-shadow:         inset 0 0 1px #fff;
  text-shadow: 1px 1px 1px rgba(206, 255, 228, 0.8);
  }
.featured-module ul li .article-header .header-text-container .h3{background:none;font-weight:normal;margin:0;font-size:1em;padding:0;display:none;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;text-rendering:optimizelegibility;font-weight:600;}
h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none;}
h3,.h3{font-size:1.125em;}
#home-slider ul li .sell .h3{font-weight:normal;font-size:1em;margin-top:0;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-shadow:0px 0px 6px rgba(0,0,0,0.7);}

  .entry-content h3.grey, .entry-content .h3.grey {
    color: #acacac; }

  .comments-container h1, .comments-container h2, .comments-container h3, .comments-container h4, .comments-container h5, .comments-container h6, .comments-container .h1, .comments-container .h2, .comments-container .h3, .comments-container .h4, .comments-container .h5, .comments-container .h6 {
    text-transform: lowercase; }
.front #block-block-30 p{font-size:14px;left:200px;top:115px;}
.not-front #block-block-30 p{font-size:14px;left:200px;top:235px;}

	.front #block-block-30, .not-front #block-block-30  {
		display: none;
	}

	.front #block-block-30  {
		position: relative;
		top: -150px;
		left: -83px
	}

	.not-front #block-block-30  {
		top: -90px;
		position: relative;
	}
ul.links li,.block ul{background-image:none;padding:0;}
.block{border-width:0;border-radius:0;margin:0;padding:0;}
#block-menu-secondary-menu ul.links li,.block ul{padding:0 0 5px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.panels-flexible-9 .panels-flexible-row{padding:0 0 .5em 0;margin:0}
.panels-flexible-9 .panels-flexible-row-last{padding-bottom:0}
.panels-flexible-row-9-main-row-inside{padding-right:0}
.panels-flexible-row-9-1-inside{padding-right:0}
.panels-flexible-row.home-wrap-blocks{margin:50px 0 10px 0}
.panel-flexible .panels-flexible-row{padding-bottom:0}
.panels-flexible-row .award-slider-block{padding-bottom:15px}

	.one_half, .one_third, .two_third, .three_fourth, .one_fourth{
		width:100%;
		margin-bottom:20px;
	}



.search-section {
  background: #545759;
  text-align: right;
  display: none;
}

.search-section .search-input {
  background: none;
  padding: 12px 0 14px;
  color: #ffffff;
  font-family: 'PT Serif', serif;
}

.search-section .search-input:focus {
  outline: none;
}

.search-section .search-input::-webkit-input-placeholder {
  color: #ffffff;
}

.search-section .search-input:-moz-placeholder {
  
  color: #ffffff;
}

.search-section .search-input::-moz-placeholder {
  
  color: #ffffff;
}

.search-section .search-input:-ms-input-placeholder {
  color: #ffffff;
}

.search-section .search-submit {
  background: none;
  border: none;
  padding: 10px 5px 10px 20px;
  color: #65b88a;
  font-size: 16px;
  margin: 5px 0 5px 20px;
  border-left: 1px solid #65b88a;
  -webkit-transition: color 0.25s;
  transition: color 0.25s;
}

.search-section .search-submit:hover {
  background: none;
}

.img-border {
	border: 1px solid #4D4D4D;
	padding: 3px;
}
.row{margin-left:-15px;margin-right:-15px}
.list-unstyled{padding-left:0;list-style:none}

#mobile-menu.interactive li.menu-item { height: auto !important; }

body.page-template-template-menu-list-php #sidebar ul .menu-item,
body.tax-menu-category #sidebar ul .menu-item { margin-left: 20px; }

body.page-template-template-menu-list-php #sidebar ul .menu-item a,
body.tax-menu-category #sidebar ul .menu-item a{ font-size: 12px; }


#content {
	padding: 0 0 0 0;
	float: left;
	margin: 0 0px 0 0;
	position: relative;
}


#content.full {
	margin: 0 0 40px 0;
	padding: 0 0 0 0 !important;
	width: 100%;
}


#content.full.grid {
	margin: 0 0 20px 0%;
}


.home #content.full, .page-template-page-portfolio-php #content.full {
	width: 100%;
	margin: 0 0 0 0;
}


#content.fullProjects{
	width: 100%;
}


#content.twoThirds .page {
	width: 99%;
}


#content .post {
	margin: 0 0 30px 0px;
	position: relative;
	padding-bottom: 10px;
	min-height: 250px;
	width: 100%;
}


#content .post h1.title {
	font-size: 1.4em;
	font-weight: bold;
}


#content .post h2.title {
	font-size: 1.4em;
	font-weight: bold;
}


.search #content .post {
	min-height: 50px;
}


.page #content .post {
	margin: 0 0 0px 0px;
	border: none;
}


#content h1 a,
#content h2 a,
#content h3 a,
.widgetBox h3 a,
#slideshow .slideText h3 a,
#content h4 a,
#content h5 a{
	color: #555555;
}


#content h1 a:hover,
#content h2 a:hover,
#content h3 a:hover,
.widgetBox h3 a:hover,
#slideshow .slideText h3 a:hover,
#content h4 a:hover,
#content h5 a:hover{
	color: #a7a7a3 ;
}


#content .postThumb{
	margin: 0 0 20px 0 !important;
}


#content .moreLink{
	display: block;

}


.single-project #content {
	margin-bottom: 0;
}




#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px !important;
	margin-top: 4px;
}


#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}


#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}




#content ul{
	margin:  0 0 25px 20px;
	list-style-type: disc;
}


#content ul li{
	margin: 0 0 10px 0;
	line-height: 1.4em;
	font-size: .95em;
}


#content ol li{
	margin: 0 0 10px 0;
	line-height: 1.4em;
}


#content ol{
	margin: 0 0 20px 20px;
}


#content ul ul, #content ol ul, #content ul ol, #content ol ol {
	padding-top: 10px;
}


#content ul ul li, #content ol ul li, #content ul ol li, #content ol ol li{
	font-size: 1em !important;
}


#content .flexslider {
	margin: 0 0 15px 0 !important;
}


.slideshow li, #content .flexslider li, #content .flexslider ol {
	list-style: none !important;
	list-style-type: none !important;
}


#content .flexslider ol {
	padding-bottom: 5px !important;
	margin-bottom: 0 !important;
}


#content .flexslider .slides {
	margin: 0;
}


#content .flex-direction-nav { margin-top: -15px !important;}

#content .flex-control-nav { margin: 0; padding-top: 15px; position: relative !important; bottom: 0 !important; right: 0 !important; width: auto !important; }

#content .flex-control-nav li a { background: rgba(0,0,0,0.3) !important; box-shadow: none !important;}

#content .flex-control-nav li a:hover { background: rgba(0,0,0,0.7) !important;}

#content .flex-control-nav li a.flex-active { background: rgba(0,0,0,0.7) !important;}

#content .darkBkg .flex-control-nav li a { background: rgba(255,255,255,0.3) !important; box-shadow: none !important;}

#content .darkBkg .flex-control-nav li a:hover { background: rgba(255,255,255,0.7) !important;}

#content .darkBkg .flex-control-nav li a.flex-active { background: rgba(255,255,255,0.7) !important;}


#content.project #comments {
	padding-top: 30px;
}


#content #comments ul li{
	font-size: 1em !important;
}


	#content.twoThirds {
		width: 100%;
		float: none;
	}





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


.clearfix:after {
	clear: both;
}


.clearfix {
	zoom: 1;
}

div.sidebar-body p, div.sidebar-body p.sidebar-first, p.summary, .summary { font-size: 8pt; margin-top: 0.5em; margin-bottom: 0em; }

div.sidebar-body p:first-child, div.sidebar-body p.sidebar-first, p.summary-top, .summary-top, div.sidebar-body p.summary-top { font-size: 8pt; margin-top: 0em; margin-bottom: 0em; }

#siteinfo {
    clear:both;
    width:750px;
    margin:0 auto;
}

#siteinfo a {
    color:#666;
}

#siteinfo a:active,
#siteinfo a:hover {
    color: #FF4B33;
}

.review
{
	width:50%;
}

.review span
{
	text-align:justify;
}

.review a{padding:0px 5px 0px 3px;color:#0066FF; font-weight:bold; float:right;text-decoration:none;}

.review a:hover{text-decoration:underline;}


.overlay_slide .fecha_slide{
	font-size: 12px;
color: #777777;
	font-family: 'Lato', sans-serif;
	line-height: initial;
	margin: 0;
	margin-left: 5px;
	position: absolute; bottom: 0; 
	right: 0;
}


.seccion-gal .overlay_slide .fecha_slide{
	font-size: 12px;
color: #777777;
font-family: 'Lato', sans-serif;
line-height: initial;
margin: 0;

	position: relative;
}

.num_min .hov_mid_con { float:left; width:200px; text-align:left; font-size:14px; color:#8CC63F; font-weight:bold; padding:10px 0 0px 0; }
 

.wpsc_categories {padding-left: 0; margin-left: 0;}


.wpsc_categories li {display: inline;}



.custom #multimedia_box, .custom li.widget, .custom .post_box, .custom .teasers_box, .custom .headline_area h1, .custom .headline_area h2, .custom ul.menu, .custom #archive_info, .custom #archive_intro h1, .custom  #comments, .custom .prev_next p, .custom #foot 
{-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius:4px;}



.custom #multimedia_box, .custom li.widget, .custom #comments, .custom #foot, .custom .post_box, .custom .teasers_box, .custom #archive_info, .custom #archive_intro h1 {border: 1px solid #ddd;}



.custom #header_widget_1 ul.sidebar_list li.widget, .custom #archive_intro, .custom .prev_next {border: none;}





.custom #header_widget_1 ul.sidebar_list li.widget {background: transparent; padding: 0; position:absolute; display: block; top:0; right:-10px; width: auto; }

.custom li.widget {background:#fff; padding-left:1em; padding-top: 1em; margin-bottom:1em;}

.custom li.widget ul {padding-left:0.5em;}

.custom #foot li.widget ul {padding-left:0;}

.custom #foot .widget {background: #eee; margin: 0; border:none;}

	li.widget { font-size: 1.3em; line-height: 1.385em; margin-bottom: 2.769em; }

		li.widget p { margin-bottom: 1.385em; }

		li.widget abbr, li.widget acronym { font-size: 0.846em; }

		li.widget code { font-size: 0.923em; }

			li.widget ul li { margin-bottom: 0.692em; }

				li.widget li ul { margin: 0.692em 0 0 1.385em; }

	
	li.widget .widget_box { padding: 0.692em; border-width: 0.077em; }

		li.widget p a { text-decoration: underline; }

		li.widget p a:hover { text-decoration: none; }

		li.widget ul { list-style: none; }

			li.widget ul li .num_comments { color: #111; }
.menu-dropdown
ul.level3{padding-bottom:10px}
.menu-dropdown
li.level3{font-size:11px;line-height:17px}
.menu-dropdown a.level3:hover{color:#f16d1a}
.menu-dropdown
a.current.level3{font-weight:bold}
.menu-dropdown
a.level3{color:#CACACA}
.menu-dropdown .level3 a.level3:hover{color:#fff}
.menu-mobile .level3,
.menu-responsive
.level3{display:none !important}


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


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


#whitebox {
	margin: 0 21px 0px 21px;
	background: #fff;
	width: auto;
}


#whitebox div {
	text-align: justify;
}

.dotted_border img {border: 2px solid #5A5955; margin-bottom: 10px !important;}

.buttonbar {
	line-height: 1;
	vertical-align: middle;
	color: #ffff00;
	text-transform: uppercase;
	font-size: 1em;
}

.buttonbar .atable {
display: table;
width: 100%;
outline: none;
border-collapse: collapse;
border: 0px;
table-layout: fixed;
padding: 0px;
}

.buttonbar .atable .cell {
width: 20%;
display: table-cell;
vertical-align: middle;
padding-right: 2%;
padding-left: 2%;
padding-top: 20px;
padding-bottom: 20px;
height: 100%;
text-align: center;
}

.buttonbar .atable .cell.one {
padding-left: 280px;
text-align: left;
width: auto;
}

.buttonbar .atable .cell.last {
width: 15%;
}

.buttonbar:after {
	content: " "; 
	display: block;
	clear: both;
}

.buttonbar span.rightalign {
	float: right;
}

.buttonbar img {
	vertical-align: middle;
}

.buttonbar i {
	color: #e6d40c;
}

.buttonbar a {
color: #ffff00;
}


.buttonbar .atable .cell ul.locdrop {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
position: relative;
}


.buttonbar .atable .cell ul.locdrop li {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
position: relative;
}


.buttonbar .atable .cell ul.locdrop li ul {
display: none;
}


.buttonbar .atable .cell ul.locdrop li:hover ul {
	display: block;
	position: absolute;
	z-index: 15;
	top: 100%;
	left: -50%;
	width: 200%;
	line-height: 1;
	background: #45484d; 
background: -moz-linear-gradient(45deg,  #45484d 0%, #000000 100%); 
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#45484d), color-stop(100%,#000000)); 
background: -webkit-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: -o-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: -ms-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: linear-gradient(45deg,  #45484d 0%,#000000 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); 
	-webkit-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	border: 1px solid #f5dc0a;
	text-align: center;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}


.buttonbar .atable .cell ul.locdrop li ul li {
border-bottom: 1px solid #444;
padding: 6px;
margin: 0px;
display: block;
}


.buttonbar .atable .cell ul.locdrop li ul li:last-child {
margin: 0px;
border: 0px;
}


.buttonbar .atable .cell ul.locdrop li ul li a:hover {
color: #fff;
}


.buttonbar .atable .cell ul.locdrop li ul li.Development, .buttonbar .atable .cell ul.locdrop li ul li.Jump {
display: none;
}
.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-lg-5{width:41.66666667%}



.g-cols:before,
.g-cols:after {
	display: table;
	line-height: 0;
	content: '';
	}

.g-cols:after {
	clear: both;
	}
.tve_clsy .tve_btn{box-shadow:0 2px 3px rgba(0,0,0,0.2)}
.tve_clsy .tve_btn.tve_btn1,.tve_clsy .tve_btn.tve_btn2,.tve_clsy .tve_btn.tve_btn7{border-radius:2px}
.tve_clsy .tve_btn.tve_btn3,.tve_clsy .tve_btn.tve_btn6,.tve_clsy .tve_btn.tve_btn8{border-radius:100px}
.tve_clsy .tve_btn.tve_black{background:#595959;background-color:#595959;background-image:-webkit-linear-gradient(#595959 0%,#454545 100%);background-image:linear-gradient(#595959 0%,#454545 100%)}
.tve_clsy .tve_btn.tve_black a{text-shadow:#6C6C6C 0px 1px 0px}
.tve_clsy .tve_btn.tve_black:hover{background:#454545;background-color:#454545;background-image:-webkit-linear-gradient(#454545 0%,#595959 100%);background-image:linear-gradient(#454545 0%,#595959 100%)}
.tve_clsy .tve_btn.tve_black.tve_btn7,.tve_clsy .tve_btn.tve_black.tve_btn8{box-shadow:0 5px 0 #2a2a2a}
.tve_clsy .tve_btn.tve_black.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_black.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#383838}
.tve_clsy .tve_btn.tve_blue{background:#3ab2f0;background-color:#3ab2f0;background-image:-webkit-linear-gradient(#3ab2f0 0%,#1589de 100%);background-image:linear-gradient(#3ab2f0 0%,#1589de 100%)}
.tve_clsy .tve_btn.tve_blue a{text-shadow:#1176C1 0px 1px 0px}
.tve_clsy .tve_btn.tve_blue:hover{background:#1589de;background-color:#1589de;background-image:-webkit-linear-gradient(#1589de 0%,#3ab2f0 100%);background-image:linear-gradient(#1589de 0%,#3ab2f0 100%)}
.tve_clsy .tve_btn.tve_blue.tve_btn7,.tve_clsy .tve_btn.tve_blue.tve_btn8{box-shadow:0 5px 0 #197ac1}
.tve_clsy .tve_btn.tve_blue.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_blue.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#197AC1}
.tve_clsy .tve_btn.tve_green{background:#95f874;background-color:#95f874;background-image:-webkit-linear-gradient(#95f874 0%,#52dc35 100%);background-image:linear-gradient(#95f874 0%,#52dc35 100%)}
.tve_clsy .tve_btn.tve_green a{text-shadow:#329d40 0px 1px 0px}
.tve_clsy .tve_btn.tve_green:hover{background:#52dc35;background-color:#52dc35;background-image:-webkit-linear-gradient(#52dc35 0%,#95f874 100%);background-image:linear-gradient(#52dc35 0%,#95f874 100%)}
.tve_clsy .tve_btn.tve_green.tve_btn7,.tve_clsy .tve_btn.tve_green.tve_btn8{box-shadow:0 5px 0 #36b81b}
.tve_clsy .tve_btn.tve_green.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_green.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#4ED231}
.tve_clsy .tve_btn.tve_orange{background:#fec64d;background-color:#fec64d;background-image:-webkit-linear-gradient(#fec64d 0%,#f2ab04 100%);background-image:linear-gradient(#fec64d 0%,#f2ab04 100%)}
.tve_clsy .tve_btn.tve_orange a{text-shadow:#d76a01 0px 1px 0px}
.tve_clsy .tve_btn.tve_orange:hover{background:#f2ab04;background-color:#f2ab04;background-image:-webkit-linear-gradient(#f2ab04 0%,#fec64d 100%);background-image:linear-gradient(#f2ab04 0%,#fec64d 100%)}
.tve_clsy .tve_btn.tve_orange.tve_btn7,.tve_clsy .tve_btn.tve_orange.tve_btn8{box-shadow:0 5px 0 #d99806}
.tve_clsy .tve_btn.tve_orange.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_orange.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#DB9E0E}
.tve_clsy .tve_btn.tve_purple{background:#f986d3;background-color:#f986d3;background-image:-webkit-linear-gradient(#f986d3 0%,#de5ab2 100%);background-image:linear-gradient(#f986d3 0%,#de5ab2 100%)}
.tve_clsy .tve_btn.tve_purple a{text-shadow:#2f579c 0px 1px 0px}
.tve_clsy .tve_btn.tve_purple:hover{background:#de5ab2;background-color:#de5ab2;background-image:-webkit-linear-gradient(#de5ab2 0%,#f986d3 100%);background-image:linear-gradient(#de5ab2 0%,#f986d3 100%)}
.tve_clsy .tve_btn.tve_purple.tve_btn7,.tve_clsy .tve_btn.tve_purple.tve_btn8{box-shadow:0 5px 0 #c24399}
.tve_clsy .tve_btn.tve_purple.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_purple.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#CB4DA2}
.tve_clsy .tve_btn.tve_red{background:#e93c31;background-color:#e93c31;background-image:-webkit-linear-gradient(#e93c31 0%,#ec4652 100%);background-image:linear-gradient(#e93c31 0%,#ec4652 100%)}
.tve_clsy .tve_btn.tve_red a{text-shadow:#a70c0c 0px 1px 0px}
.tve_clsy .tve_btn.tve_red:hover{background:#ec4652;background-color:#ec4652;background-image:-webkit-linear-gradient(#ec4652 0%,#e93c31 100%);background-image:linear-gradient(#ec4652 0%,#e93c31 100%)}
.tve_clsy .tve_btn.tve_red.tve_btn7,.tve_clsy .tve_btn.tve_red.tve_btn8{box-shadow:0 5px 0 #cc2d37}
.tve_clsy .tve_btn.tve_red.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_red.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#DA3842}
.tve_clsy .tve_btn.tve_teal{background:#81e2d1;background-color:#81e2d1;background-image:-webkit-linear-gradient(#81e2d1 0%,#6bc3b3 100%);background-image:linear-gradient(#81e2d1 0%,#6bc3b3 100%)}
.tve_clsy .tve_btn.tve_teal a{text-shadow:#005454 0px 1px 0px}
.tve_clsy .tve_btn.tve_teal:hover{background:#6bc3b3;background-color:#6bc3b3;background-image:-webkit-linear-gradient(#6bc3b3 0%,#81e2d1 100%);background-image:linear-gradient(#6bc3b3 0%,#81e2d1 100%)}
.tve_clsy .tve_btn.tve_teal.tve_btn7,.tve_clsy .tve_btn.tve_teal.tve_btn8{box-shadow:0 5px 0 #4ba494}
.tve_clsy .tve_btn.tve_teal.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_teal.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#60B0A1}
.tve_clsy .tve_btn.tve_white{background:#f8f8f8;background-color:#f8f8f8;background-image:-webkit-linear-gradient(#f8f8f8 0%,#efefef 100%);background-image:linear-gradient(#f8f8f8 0%,#efefef 100%)}
.tve_clsy .tve_btn.tve_white a{text-shadow:#ffffff 0px 0px 0px}
.tve_clsy .tve_btn.tve_white:hover{background:#efefef;background-color:#efefef;background-image:-webkit-linear-gradient(#efefef 0%,#f8f8f8 100%);background-image:linear-gradient(#efefef 0%,#f8f8f8 100%)}
.tve_clsy .tve_btn.tve_white.tve_btn7,.tve_clsy .tve_btn.tve_white.tve_btn8{box-shadow:0 5px 0 #c1c1c1}
.tve_clsy .tve_btn.tve_white.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_white.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#DCDADA}
.tve_clsy .tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn{bottom:20px}
.tve_clsy .tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn{padding:0px 80px;width:300px}
.tve_clsy .tve_ca3 .tve_btn{border-radius:2px 0px 0px 50px}
.tve_clsy .tve_ca3 .tve_ca_t .tve_btn{position:absolute;right:-45px}
.tve_clsy .tve_ca3 .tve_ca_t .tve_btn a{font-size:30px;line-height:25px}
.tve_clsy .tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn{bottom:-18px;padding:0px 40px}
.tve_clsy .tve_ca4.tve_white .tve_btn{box-shadow:0 2px 3px rgba(0,0,0,0.2),0 0 1px rgba(0,0,0,0.2),0 0 2px #FEFEFE inset}
.tve_clsy .tve_btn.tve_hugeBtn{font-size:36px !important;line-height:36px !important;width:99%}
.tve_clsy .tve_btn.tve_hugeBtn.tve_btn5 a,.tve_clsy .tve_btn.tve_hugeBtn.tve_btn6 a{padding:33px 10px}
.tve_clsy .tve_btn.tve_btn5.tve_nb a.tve_btnLink,.tve_clsy .tve_btn.tve_btn6.tve_nb a.tve_btnLink{padding:20px}
.tve_clsy .tve_btn.tve_bigBtn{width:90%}
.tve_clsy .tve_btn.tve_normalBtn{width:90%}
.tve_clsy .tve_btn.tve_smallBtn{width:90%}
.tve_clsy .tve_ca .tve_btn.tve_normalBtn{width:50%}
.tve_clsy .tve_ca .tve_btn.tve_smallBtn{width:30%}
.tve_clsy .tve_btn.tve_fullwidthBtn{min-width:100%;width:100%}
.tve_clsy .tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn a{line-height:100%}
.tve_btn.tve_white a.tve_btnLink{color:#6f6e6e}
.tve_btn{display:inline-block;margin:0px 0px;max-width:100%;text-align:center}
.tve_btn.tve_normalBtn{font-size:15px;line-height:15px !important;min-width:250px}
.tve_btn.tve_normalBtn a{padding:20px}
.tve_btn.tve_smallBtn{font-size:13px;line-height:13px !important;min-width:140px}
.tve_btn.tve_smallBtn a{padding:11px}
.tve_btn.tve_bigBtn{font-size:26px;line-height:26px !important;min-width:440px}
.tve_btn.tve_bigBtn a{padding:36px}
.tve_btn.tve_hugeBtn{font-size:40px;line-height:40px !important}
.tve_btn.tve_hugeBtn a{padding:35px}
.tve_btn a.tve_btnLink{background:none;color:#fff;display:block !important;text-decoration:none !important}
.tve_btn.tve_btn7,.tve_btn.tve_btn8{margin-bottom:5px}
.tve_btn.tve_btn5 i,.tve_btn.tve_btn6 i{display:block}
.tve_btn.tve_btn5.tve_normalBtn i,.tve_btn.tve_btn6.tve_normalBtn i{height:14px;margin-top:20px;margin-right:20px;width:21px;background-size:contain;background-repeat:no-repeat;background-position:center center}
.tve_btn.tve_btn5.tve_normalBtn i.tve_sc_icon,.tve_btn.tve_btn6.tve_normalBtn i.tve_sc_icon{margin-top:0;width:auto;height:auto}
.tve_btn.tve_btn5.tve_smallBtn i,.tve_btn.tve_btn6.tve_smallBtn i{height:11px;margin-right:11px;margin-top:12px;width:16px;background-size:contain;background-repeat:no-repeat;background-position:center center}
.tve_btn.tve_btn5.tve_bigBtn i,.tve_btn.tve_btn6.tve_bigBtn i{background-size:contain;background-repeat:no-repeat;background-position:center center;height:29px;margin-top:35px;margin-right:35px;width:42px}
.tve_btn.tve_btn5.tve_hugeBtn i,.tve_btn.tve_btn6.tve_hugeBtn i{background-size:contain;background-repeat:no-repeat;background-position:center center;height:61px;margin-top:25px;margin-right:35px;width:87px}
.thrv_columns .tve_btn{min-width:100%;max-width:100%}
.thrv_columns .tve_btn.tve_nb span.tve_btn_txt{white-space:pre-line}
.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn{font-size:30px !important;line-height:100% !important}
.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn{display:inline-block;font-size:30px !important;line-height:100% !important;position:relative;width:auto}
.tve_ca.tve_ca3 .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn.tve_normalBtn{font-size:30px;line-height:100% !important}
.tve_ca.tve_ca3 .tve_btn.tve_normalBtn .tve_ca_sp,.tve_ca.tve_ca4 .tve_btn.tve_normalBtn .tve_ca_sp{display:block;font-size:12px}
.tve_prt .tve_btn.tve_normalBtn{min-width:100%;margin-bottom:15px;width:100%}
.tve_prt .thrv_button_shortcode .tve_btn a.tve_btnLink{text-shadow:none}
.tve_prt .tve_btn.tve_bigBtn{min-width:100%}
.tve_ca .tve_btn.tve_normalBtn{min-width:10px}
.tve_ca .tve_btn.tve_normalBtn a.tve_btnLink{font-size:16px}
.thrv_button_shortcode.tve_fullwidthBtn .tve_btn{width:100% !important}
.thrv_button_shortcode .tve_btn .tve_btnLink i.tve_sc_icon{background-image:none !important}
.thrv_button_shortcode .tve_btn.tve_bigBtn i.tve_sc_icon{height:auto;width:auto;font-size:35px;margin-top:32px}
.thrv_button_shortcode .tve_btn.tve_hugeBtn i.tve_sc_icon{font-size:40px}
.thrv_button_shortcode .tve_btn.tve_btn1 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn3 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn7 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn8 i.tve_sc_icon{display:none}
.tve_btn.tve_nb.tve_btn5,.tve_btn.tve_nb.tve_btn6{display:table;overflow:hidden}
.tve_btn.tve_nb.tve_btn5 a.tve_btnLink,.tve_btn.tve_nb.tve_btn6 a.tve_btnLink{box-sizing:border-box !important;display:table !important;overflow:hidden;table-layout:auto;width:100%}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im,.tve_btn.tve_nb.tve_btn6 .tve_btn_im{display:table-cell;float:none;vertical-align:middle;position:relative}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im .tve_btn_divider,.tve_btn.tve_nb.tve_btn6 .tve_btn_im .tve_btn_divider{display:block;height:500px;position:absolute;top:-200px;right:0;width:1px}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im i,.tve_btn.tve_nb.tve_btn6 .tve_btn_im i{margin-top:0}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im i.tve_sc_icon,.tve_btn.tve_nb.tve_btn6 .tve_btn_im i.tve_sc_icon{height:auto;min-width:50px;width:auto}
.tve_btn.tve_nb.tve_btn5 .tve_btn_txt,.tve_btn.tve_nb.tve_btn6 .tve_btn_txt{box-sizing:border-box !important;display:table-cell;padding-right:10%;vertical-align:middle;white-space:nowrap;width:100%}
.thrv_button_shortcode .tve_btn.tve_btn5 .tve_btn_txt,.thrv_button_shortcode .tve_btn.tve_btn6 .tve_btn_txt{padding-right:0}

.icon-phone, .icon-gift, .header-nav a.nav-top-link.icon-search, .nav-top-link.icon-search, .icon-angle-left, .icon-angle-right, .icon-angle-up, .icon-angle-down, .icon-twitter, .icon-heart, .icon-envelop, .icon-tag, .icon-star, .icon-star-2, .icon-star-3, .icon-facebook, .icon-feed, .icon-close, .icon-checkmark, .icon-menu, .icon-plus, .icon-minus, .icon-instagram, .icon-google-plus, .icon-pinterest, .icon-search, .icon-skype, .icon-dribbble, .icon-users, .icon-certificate, .icon-expand, .icon-linkedin, .icon-map-pin-fill, .icon-pen-alt-fill, .icon-youtube, .icon-flickr, .icon-clock, .icon-inner, .icon-vk {
  font-family: "icomoon" !important;
  speak: none !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1;
  -webkit-font-smoothing: antialiased !important; }



ul.header-nav a.nav-top-link {
  color: #000000;
  opacity: .5; }


ul.header-nav li.active a.nav-top-link {
  color: #000000;
  opacity: 1; }


a.nav-top-link:before {
  margin-right: 5px !important;
  position: relative;
  top: 1px; }


.wide-nav .header-nav a.nav-top-link {
  padding-right: 15px; }



.dark-header #masthead ul.header-nav a.nav-top-link,
.dark-header.wide-nav ul.header-nav a.nav-top-link,
.dark-header.wide-nav ul.header-nav a.nav-top-link,
.dark-header.wide-nav .wide-nav-right a {
  color: #ffffff;
  opacity: .8; }


.dark-header #masthead ul.header-nav li.active a.nav-top-link,
.dark-header.wide-nav ul.header-nav li.active a.nav-top-link,
.dark-header.wide-nav .wide-nav-right a:hover {
  color: #ffffff;
  opacity: 1; }

 .top-bar-nav a.nav-top-link,body,p,#top-bar,.cart-inner .nav-dropdown,.nav-dropdown{font-family:Lora,helvetica,arial,sans-serif!important;}
.header-nav a.nav-top-link, a.cart-link, .mobile-sidebar a{font-family:Lora,helvetica,arial,sans-serif!important;}
blockquote.alignnone,blockquote.alignright,blockquote.aligncenter,blockquote.alignleft{width:auto;margin-left:auto;margin-right:auto}
.site-footer .policies span.list a:after{content:" | "}
.site-footer .policies span.list:last-of-type a:after{content:""}

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,
input[type=submit] {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

.entry-content,
.entry-summary {
	clear: both;
	padding: 12px 0 0 0;
}

.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}

.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}

.entry-content input {
	margin: 0 0 24px 0;
}

.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}

.entry-content label {
	color: #888;
	font-size: 12px;
}

.entry-content select {
	margin: 0 0 24px 0;
}

.entry-content sup,
.entry-content sub {
	font-size: 10px;
}

.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}

.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}

.home #content .category-asides .entry-content {
	padding-top: 0;
}





.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}

.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}

.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}

	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}

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







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



.videos #ajax-load-more .col-md-6 {
  margin-bottom: 40px;
}


.videos .col-md-6 {margin-top:40px;}



body.single-albums .col-md-6 {
  padding-bottom: 32px;
}


.col-md-6.post img.xlt {
  width: 100% !important;
}

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

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





.clear:before,  .clear:after,  .entry-content:before,  .entry-content:after,  .comment-content:before,  .comment-content:after,  .site-header:before,  .site-header:after,  .site-content:before,  .site-content:after,  .site-footer:before,  .site-footer:after {
	content: "";
	display: table;
}

.clear:after,  .entry-content:after,  .comment-content:after,  .site-header:after,  .site-content:after,  .site-footer:after {
	clear: both;
}

.page-content,  .entry-content,  .entry-summary {
	margin: 1.5em 0 0;
}





.page-content .wp-smiley,  .entry-content .wp-smiley,  .comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

div.entry-content {
	margin-top: 20px;
}

div.entry-content h1 {
	line-height: 40px;
}

div.entry-content h2 {
	line-height: 1.33em;
}

.home .entry-content, #interior-page .entry-content {
	margin-top: 0;
}

.entry-content ul li {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 10px;
}

.entry-content .well ul li {
	font-size: 13px;
	line-height: inherit;
	margin-bottom: inherit;
}

.entry-content .section {
	padding: 0;
}

.entry-content .widgetWrap.section .title {
	margin-top: 0;
}

		.bones_page_navi li.bpn-next-link { font-weight: 700; }
 
			.bones_page_navi li.bpn-next-link a { padding: 0; }

				.bones_page_navi li.bpn-next-link a:hover { background: none; }
 .nav-collapse.collapse{position:relative;height:auto;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-ms-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease}
 .nav-collapse.collapse.in{height:auto}
 #site .navbar .nav-collapse{overflow:hidden;height:0;clear:both}

#taxpreparationgetb { display:none; }


.mk-footer-copyright {
  line-height: 16px;
  float: left;
  padding: 25px 0 20px;
  font-size: bold;
  filter: alpha(opacity=@opacity * 100);
  -moz-opacity: 80;
  -khtml-opacity: 80;
  opacity: 80;
  opacity: 0.8;
}

.fullwidth-footer .mk-footer-copyright {
  padding-left: 20px;
}
.mk-footer-copyright, #mk-footer-navigation li a{color: #8c8e91;}

		.sidebar_content .widget .recent_posts ul,.sidebar_content table,.sidebar_content input[type="text"], .sidebar_content select, .sidebar_content textarea{width: 100% !important;}

	 	.widget .recent_posts li {width: 78% !important;}
body #container  .widget .recent_posts .date{color:#000000 !important;border:1px solid #000000  !important;}
body #container .sidebar_content .widget .recent_posts .date{background-color:#000000; border:0 !important; color:#fff !important;}


.cat-links {
	font-weight: 900;
	text-transform: uppercase;
}


.cat-links a {
	color: #2b2b2b;
}


.cat-links a:hover {
	color: #41a62a;
}


.featured-content .cat-links {
	font-weight: 700;
}


	.list-view .site-content .cat-links,
	.list-view .site-content .type-post .entry-content,
	.list-view .site-content .type-page .entry-content,
	.list-view .site-content .type-post .entry-summary,
	.list-view .site-content .type-page .entry-summary,
	.list-view .site-content footer.entry-meta {
		display: none;
	}

.nav-secondary .genesis-nav-menu .menu-item {
    float: right;
}

.menu-item-227 a, .menu-item-619 a, .menu-item-2589 a {
	color:#fff !important;
}

.genesis-nav-menu .menu-item {
display: inline-block;
float: none !important;
}


.nav-secondary .genesis-nav-menu .menu-item #menu-item-227{
	display:block;
}

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

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

.logo_box {
width: 50%;
}

		#play655, 
		#pause655 {
			cursor: pointer;
			display: block;
			position: absolute;
			left: 47%;
			top: -99999px;
		}

	.not-mobile {display:none;}

#sidebar ul li span.not-mobile {display:none;}
.wrp{margin:0 auto;width:1080px}
.bSeCont .far .wrp{width:100%}
.bSeCont .far .wrp input[type="text"]{margin-bottom:10px}
.tve-woo-minicart header .wrp{position:relative;padding-right:150px;box-sizing:border-box}
.tve-woo-minicart header .wrp .mini-cart-contents{position:absolute;right:0;top:50%;margin-top:-21px}
.center_logo .wrp:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.brd .wrp{padding:10px}
.bpd .hasf .hru .wrp{width:85%}
.hasf .hru .wrp{width:85%}
.bSeCont .quo .wrp{width:85%}
.fio .wrp{position:relative;z-index:3}
.hui .hut .wrp{display:none}
.hui:hover .hut .wrp{display:block}
.hui .wrp h1,.hui .wrp .entry-title{text-shadow:1px 0px 2px rgba(0,0,0,0.21);color:#fff;font-size:3em;margin-bottom:0}
.wrp.cnt.bip .in .pWr{margin:0 auto;width:34%}
.bp-t .wrp{background:#fff;display:inline-block;padding:10px;text-align:left;vertical-align:middle}
.bp-t .wrp p{margin-bottom:20px}
.mry .bt.qu.nw .wrp{background:#a0d8f8}
.mry .bt.qu .wrp{padding:56px 36px;position:static;width:81%}
.mry .bt.qu .wrp .entry-title{color:#fff}
.mry .bt.qu .wrp .entry-title:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01);opacity:0.8}
.mry .bt.qu .wrp p{color:#fff;font-size:1.111em;line-height:1.111em;margin:0;text-align:center}
.wrp.cnt.mryv .bSe.mry .cmt.acm{left:auto;right:0}
.wrp.cnt.mryv .bSe.mry .fwi{width:313px}
.wrp.cnt.mryv .mry-i{float:none;width:46%}
.wrp.cnt.mryv .bSe.mry .fwi,.wrp.cnt.mryv .bSe.fullWidth.mry .fwi{width:323px}
.wrp.cnt.mryv .mry .mry-i{float:none;width:100%}
.wrp.cnt.mryv footer ul li{text-align:left}
.wrp .bpd{width:702px}
header .side_logo .wrp,header .center_logo .wrp{position:relative}
header .side_logo .wrp:after,header .center_logo .wrp:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}

.site-title{margin-bottom:0; font-family: "Amatic SC"; font-size:30px; font-weight: bold; line-height: 52px;}

.site-title a:hover{color:#f2f2f2;}


	.site-title a,
	.entry-meta,
	.entry-meta a,
	.featured-content .hentry,
	.featured-content a {
		color: #2b2b2b;
	}




.header {
	color: #171617;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100;
}


.header.is--static {
	position: absolute;
}


.header a {
	color: #171617;
	-webkit-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}


.header.header--inverse a,
.header.header--inverse-important a {
	color: white;
}


.header--inverse {
	color: white;
}


.header--inverse-important {
	color: white;
}


.header--inverse .headerColor,
.header--inverse .site-title,
.header--inverse .navigation__menu-label,
.header--inverse-important .headerColor,
.header--inverse-important .site-title,
.header--inverse-important .navigation__menu-label {
	color: white;
}


.header--inverse .headerBgColor,
.header--inverse .trigger,
.header--inverse-important .headerBgColor,
.header--inverse-important .trigger {
	background-color: white;
}


.header--inverse .site-logo-img--dark,
.header--inverse-important .site-logo-img--dark {
	opacity: 0;
}


.header--inverse .site-logo-img--light,
.header--inverse-important .site-logo-img--light {
	opacity: 1;
}
.site-subtitle{font-weight:300;font-size:1rem;margin:0}
.site-logo--text .site-subtitle{font-size:.8rem;font-weight:300;text-transform:none;font-style:italic;font-family:Merriweather;color:#636363;margin-top:.25rem}

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




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


.container_12 .grid_3 {
	width:220px;
}

.f-content {
	padding:10px 5px 10px 30px;	
}
.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%}

.icon-location:before {
	content: "\e601";
}



.icon-calendar, .icon-location, .icon-search, .icon-clock { color:#fdb728; }

					span.post-meta { display: block; font-size: 12px; font-weight: 800; line-height: 38px; text-transform: uppercase; background-color: #f1f3f4;  }

						span.post-meta span { display: block; font-size: 26px; font-weight: 300; margin-top: -16px; }

	#events-list span.post-meta span { padding-bottom: 6px; }
 

   .boxshaddowwrapper {
      width:990px;
      margin:0 auto;
      padding:0 5px;
 

   }

.footer_col {
	width: 20%
}

#footer_hotel_links .footer_col {
	width: 20.614035%;
	margin: 0 4.385964% 0 0;
}

#sports-city .tab-wrap, #sports-city .tab{position:absolute; right:0; top:0; display:block; width:458px; height:100%; background:#fff;}

#sports-city .tab + .tab{display:none;}

#sports-city .tab .inner{padding:14px;}

#sports-city .tab .inner img {border:4px solid #fff; box-shadow:0 0 4px #aaa; }




#header-social, #header-utility, #primary-nav, #featured-medals, #content .sidebar, .tab-nav, #footer-utility .right, #footer-logos, #footer-nav, .nivoSlider, #homepage-events, .news-ticker, #why-cbus-carousel .nav, #single-line-venue-search, #whats-new, #sports-city .nav, #newsletter-signup-module, .selectmenu, .booking-link, .btn, .ui-widget{display:none!important;}

#primary-content .post-title .tab-wrap, #primary-content .venue-data .vcard .url.directions{display:none!important;}

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

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

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}

.vc_grid.vc_row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px;
}

.vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px;
}

.vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px;
}

.vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px;
}

.vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px;
}

.vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px;
}

.vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px;
}

.vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px;
}

.vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px;
}

.vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px;
}

.vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px;
}

.vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
  overflow: hidden;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .vc_btn {
  margin-bottom: 15px;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .vc_btn a {
  text-decoration: none;
  border-bottom: 0;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}
.aio-icon,.vc_row .aio-icon{display:inline-block;font-size:32px;height:2em;width:2em;text-align:center;line-height:2em;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}
.tabs{margin-top:1.3846em;margin-bottom:1.3846em;}
.tabs ul.primary{font-size:0.9231em;line-height:1.25em;margin:0;padding:0 0 0 0.4615em;}
.tabs ul.primary li a,.tabs ul.primary li a.active{margin:0;}
.tabs ul.primary li a{border-color:#bbbbbb;border-style:solid;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-o-border-top-left-radius:3px;-o-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-width:1px 1px 0 1px;}
.tabs ul.primary li.active{border-color:#ffffff;border-style:solid;border-width:0 0 1px;}
.tabs ul.primary li + li{margin-left:0.4615em;}
.page-node #main .pane .tabs,.page-home-onepage #main .pane .tabs,.page-home-onepage-a #main .pane .tabs,.page-home-onepage-b #main .pane .tabs,.page-node-17741 #main .pane .tabs,.page-home-onepage-isotope #main .pane .tabs,.front #main .pane .tabs,.page-forum #main .pane .tabs{display:block;margin:0;}
.page-node.node-type-page.page-node-17741 #page-title,.page-node.node-type-page.page-node-17741 ul.tabs.primary,.page-node.node-type-page.page-node-17746 #page-title,.page-node.node-type-page.page-node-17746 ul.tabs.primary,.page-node.node-type-page.page-node-17751 #page-title,.page-node.node-type-page.page-node-17751 ul.tabs.primary,.page-node.node-type-page.page-node-17756 #page-title,.page-node.node-type-page.page-node-17756 ul.tabs.primary,.page-node.node-type-page.page-node-17896 #page-title,.page-node.node-type-page.page-node-17896 ul.tabs.primary{margin:0;}

#homepage-featured-products img {max-height:185px;}

#homepage-featured-products .column-top-margin {margin-top:30px;}



#homepage-featured-products *,
#homepage-research *,
#footer {text-align:center!important;}


.avia-section.no-container .container {
  width: 100%; }

.avia-section.no-container .av_textblock_section {
  padding: 0; }






.avia-section{
clear:both;
width:100%;
float:left;
min-height:100px;
position: static; 
}

.avia-section.av-minimum-height .container{display: table;}

.avia-section.av-minimum-height .container .content{display: table-cell; vertical-align: middle; height:100%; float:none !important;}


#top #main .avia-section .template-page{
width:100%;
border:none;
margin-left: auto;
padding-left: 0;
margin-right: auto;
}


.avia-section .template-page .entry-content-wrapper{
padding-right:0;
}


.avia-section-small .content, .avia-section-small .sidebar { padding-top: 20px; padding-bottom: 20px;}

.avia-section-large .content, .avia-section-large .sidebar { padding-top: 70px; padding-bottom: 70px;}

.avia-section-no-padding .content, .avia-section-no-padding .sidebar{padding-top:0; padding-bottom:0;}


.nonfixed_header .container_wrap:first-child, .avia-section.avia-full-stretch{border-top:none;}




.avia-section .pagination-portfolio .pagination{padding:16px;}

.avia-section p, .avia-section li {font-family: 'proxima-nova', sans-serif!important;}

.avia-section a {font-family: 'proxima-nova', sans-serif!important;}


html.no-backgroundsize .avia-section.avia-full-stretch {
	position: relative!important;
	overflow:hidden;
}

html.no-backgroundsize .avia-section .iefull {
	position:absolute;
	width:100%;
	height:auto;
	top:0;left:0;right:0;bottom:0;
	background:#000000;
}

.avia-section h1 {font-size:48px;line-height:50px;}

.avia-section h2 {font-size:35px;line-height:36px;}




.avia-section.container {margin-left:auto;margin-right:auto;float:none;}


.avia-section .avia-video {padding:0px 25px;}

.avia-section ul li, .avia-section ul li *, .togglecontainer * {text-align:left!important;}
   .avia-section p a {font-size:16px;line-height:22px;}

	.l-subfooter.at_bottom .w-copyright,
	.l-subfooter.at_bottom .w-nav {
		float: none;
		margin-bottom: 5px;
		}




.w-nav + .w-copyright {
	float: left;
	}


.padded{
	padding: 15px;
	text-align: left;
}
 #pg-104-0 , #pg-104-1 , #pl-104 .panel-grid-cell .so-panel { margin-bottom:30px }

.panel-grid {
  zoom: 1;
}

.panel-grid:before {
  content: '';
  display: block;
}

.panel-grid:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
 #pg-104-1 .panel-grid-cell { float:left }
 #pl-104 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-104 .panel-grid { margin-left:0;margin-right:0 }
 #pl-104 .panel-grid-cell { padding:0 }

.tabs-wrapper.vertical .tabs.content { float: left; width: 100%; overflow: auto; padding: 20px; margin: 0; list-style: none; }

.lt-ie9 .tabs-wrapper.vertical .tabs.content { width: 70%; padding: 0 20px; }

.tabs-wrapper.horizontal .tabs.content { *zoom: 1; clear: both; float: left; width: 100%; overflow: auto; padding: 20px 10px; margin: 0; list-style: none; }

.tabs-wrapper.horizontal .tabs.content:after { content: ""; display: table; clear: both; }

.accordion-wrapper ul.accordion .content { display: none; padding: 20px 20px 0; margin: 0; }

.main-footer .content { margin: 30px 0 0 0; }

.template-index .product-slider.disabled .row.content { text-align: center; }

.template-index .product-slider .content.row { padding: 0 50px; }

.template-index .blog-widget .content { margin-bottom: 10px; }

.template-blog .article .middle-column .content, .template-article .article .middle-column .content { font-family:  'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif ; padding: 10px 0 30px 0; }

.template-blog .article .middle-column .content .read-more, .template-article .article .middle-column .content .read-more { text-align: right; margin-top: 10px; }


.adtext {
	text-align: center;
	color: #444444;
	font-size: 12px; font-size: 1.2rem;
	text-transform: uppercase;
}
.news-section .subtitle{color:#999;text-transform:uppercase;}

.gkcol {
    width: 100% !important;
}

	#wrapper .share-box h4{
		float:none;
		line-height:20px !important;
		padding-top:25px;
		padding-bottom:25px;
	}


	#wrapper .page-title-container{height:auto !important;max-height:87px;padding-bottom:20px;}


	#wrapper .ei-slider{width:100% !important;}

	
		#main,#wrapper{
		background-color:#fdfcfa !important;
	}

	
		#wrapper #nav ul li ul li a,.side-nav li li a,.side-nav li.current_page_item li a{color:#333333 !important;}

	
		#wrapper .header-social *{color:#ffffff !important;}

	.ls-avada, .avada-skin-rev,.clients-carousel .es-carousel li img,h5.toggle a,.progress-bar,
	#small-nav,.portfolio-tabs,.faq-tabs,.single-navigation,.project-content .project-info .project-info-box,
	.post .meta-info,.grid-layout .post,.grid-layout .post .content-sep,
	.grid-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
	.timeline-layout .post .flexslider,h3.timeline-title,.timeline-arrow,
	.counter-box-wrapper,.table-2 table thead,.table-2 tr td,
	#sidebar .widget li a,#sidebar .widget .recentcomments,#sidebar .widget_categories li,
	.tab-holder,.commentlist .the-comment,
	.side-nav,#wrapper .side-nav li a,.rtl .side-nav,h5.toggle.active + .toggle-content,
	#wrapper .side-nav li.current_page_item li a,.tabs-vertical .tabset,
	.tabs-vertical .tabs-container .tab_content,.page-title-container,.pagination a.inactive,.woocommerce-pagination .page-numbers,.bbp-topic-pagination .page-numbers,.rtl .woocommerce .social-share li,.author .author_social{border-color:#ebe5dd;}

	
		#wrapper #nav ul li ul li a{border-bottom:1px solid #dcdadb !important;}

	
		#wrapper #nav ul li ul li a:hover, #wrapper #nav ul li ul li.current-menu-item a,#header .cart-content a:hover,#small-nav .cart-content a:hover{background-color:#f6f3ec !important;}

	
	
		#wrapper .header-social{
		background-color:#f68733 !important;
	}

	
		#wrapper .header-social .menu .sub-menu,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents,.main-nav-search-form{
		background-color:#ffffff !important;
	}

	
		#wrapper .header-social .menu .sub-menu li, #wrapper .header-social .menu .sub-menu li a,#wrapper .header-social .login-box *,#wrapper .header-social .cart-contents *{
		color:#333333 !important;
	}

	
		#wrapper .header-social .menu .sub-menu li a:hover{
		background-color:#fafafa !important;
	}

	
		#wrapper .header-social .menu .sub-menu,#wrapper .header-social .menu .sub-menu li,.top-menu .cart-content a,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents,.main-nav-search-form{
		border-color:#f68733 !important;
	}

		
		.widget-title {
			font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-size:18px;
			font-weight:normal;
		}


#header #header_right {
	float:right;
	width: 390px;
	text-align: right;
	font-size: 1.2em;
	color: #fff;
	padding: 20px 20px 20px 0;
}

.entry-header .entry-title {
        font-size: 20px;
        font-size: 1.428571429rem;
        line-height: 1.2;
        font-weight: normal;
}

.entry-header .entry-title a {
        text-decoration: none;
}

        .entry-header .entry-title,
        .entry-title,
        .singular .entry-title {
                font-size: 21pt;
        }


#content .entry-title {
        clear: both;
        color: #222;
        font-size: 22px !important;
        font-weight: normal;
        padding:0px;
}

.entry-title,
.entry-title a {
        color: #0C8D63 !important;
        text-decoration: none;
}

.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
        color: #0C8D63;
}


.entry-header .entry-meta , .entry-header .entry-title {
 font-size: 14px;
  font-size: 0.881rem;
}



.addthis_toolbox.addthis_default_style.socialMedia {
    margin-right: 0 !important;
}
html div#om-ocfl5xpqds-lightbox #om-lightbox-clean-slate-footer {background: #e9e9e9;border-top: 1px solid #bbb;padding: 30px 20px;}
html div#om-y4efrlmfed-lightbox #om-lightbox-clean-slate-footer {background: #e9e9e9;border-top: 1px solid #bbb;padding: 30px 20px;}
html div#om-ocfl5xpqds-lightbox .om-clearfix {clear: both;}
html div#om-ocfl5xpqds-lightbox .om-clearfix:after {clear: both;content: ".";display: block;height: 0;line-height: 0;overflow: auto;visibility: hidden;zoom: 1;}
html div#om-y4efrlmfed-lightbox .om-clearfix {clear: both;}
html div#om-y4efrlmfed-lightbox .om-clearfix:after {clear: both;content: ".";display: block;height: 0;line-height: 0;overflow: auto;visibility: hidden;zoom: 1;}
html div#om-uu4ugnbocz-mobile .om-clearfix {clear: both;}
html div#om-uu4ugnbocz-mobile .om-clearfix:after {clear: both;content: ".";display: block;height: 0;line-height: 0;overflow: auto;visibility: hidden;zoom: 1;}


.topMenuFix.product_cat_sml.kitFix{
    width: 65px;
    height:125px;
    margin: 0 10px;
}

.topMenuFix.product_cat_sml a{
    font-size: 12px;
}

.topMenuFix.product_cat_sml a img.receiverFix{
    margin: 0;
    padding: 28px 0;
}

.topMenuFix.product_cat_sml a img.kitFix{
    padding: 16px 0;
}

.topMenuFix.product_cat_sml{
    width: 50px;
    height:125px;
    margin: 0 17px;
}


.product_cat_sml {
    float: left;
    width: 275px;
    text-align: center;
    height: 280px;
}


.product_cat_sml a:hover{
    color: #474546;

}


.product_cat_sml img {
    width: 150px;
}


.oneSide .product_cat_sml a{
    display: inline-block;
}
.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,.col-xl-1,.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-10,.col-xl-11,.col-xl-12{position:relative;min-height:1px;padding-left:0.9375rem;padding-right:0.9375rem}
.col-md-8{width:66.66667%}


body.homepage .toggle.reservations-tab {
  display: none;
}



.reservations-tab {
  width: 190px;
  height: 50px;
  padding: .6em 0;
  position: absolute;
  left: 50%;
  margin-left: -95px;
  background-color: #85A9D3;
  font-family: "TradeGothic_BoldCond", Arial, sans-serif;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 3px;
  text-align: center;
  font-size: 1.3em;
  z-index: 50;
}


.reservations-tab.toggle {
  width: 150px;
  height: 38px;
  font-size: 1em;
  margin-left: -75px;
  border-radius: 0 0 .5em .5em;
  cursor: pointer;
  padding: .8em 0 .6em;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2) inset;
  top: 65px;
}


.reservations-tab.orange {
  color: #fff;
  background-color: #d55712;
}


.reservations-tab.orange:hover, .reservations-tab.orange:active {
  background-color: #7499c6;
}


.open-table-reservations.home .reservations-tab {
  top: 8px;
  border-radius: .5em .5em 0 0;
}


.open-table-reservations.toggle .reservations-tab {
  border-radius: 0 0 .5em .5em;
  cursor: pointer;
  padding: .8em 0 .6em;
}


.location-info span{ color:#e05839;font-size:14px; float:left;  margin-right: 10px; font-family:'Alegreya Sans',sans-serif}

.location-info span img{ margin-top: 7px;}

.location-info p{  color: #FFDB9B; float: left; font-size: 14px;margin: 0;padding: 0; font-family:'Alegreya Sans',sans-serif;}

.location-info { list-style:none; margin: 0;  padding: 0;}

.location-info li{ float: left; width: 100%; line-height:24px;}

.location-info-page {
    float: left; width:100%; 
    margin: 10px 0;
}

.location-info-page p{float:left; width:100%; }

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

#secondary li.menu-item, 
#secondary li.page_item,
#secondary ul li.pagenav ul li,
#secondary .widget_archive ul li {
	border-bottom: 1px #d8e3ed solid;
}

#secondary li.menu-item a,
#secondary li.page_item a,
#secondary ul li.pagenav ul li a,
#secondary .widget_archive ul li a {
	display: block;
	font-size: 14px;
	letter-spacing: 0.15em;
	padding: 3px 2px 3px 5px;
	text-transform: uppercase;
}

#secondary li.menu-item a:hover,
#secondary li.page_item a:hover,
#secondary ul li.pagenav ul li a:hover,
#secondary .widget_archive ul li a:hover {
	background: rgba(255,255,255,.1);
}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}

.header-v4 #nav ul a,
.header-v4 .navigation li.current-menu-ancestor a {
  border-top: 0;
}

.header-v4 .navigation li:last-child {
  padding-right: 0;
}

.header-v5 #nav ul a,
.header-v5 .navigation li.current-menu-ancestor a {
  border-top: 0;
}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

#nav ul .current-menu-ancestor a,.navigation li.current-menu-ancestor a, #sticky-nav li.current-menu-ancestor a {
	color: #ffffff;
}



#nav, #sticky-nav, .navigation,
.side-nav li a{
	font-family:"Lato", Arial, Helvetica, sans-serif;
}


#nav,#sticky-nav,.navigation,a.search-link{font-size:22px;}


.navigation.menu.fusion-navbar-nav, ul.product-categories li.cat-parent a, li.cat-item a, .white-block h1, .footer-widget-col h3, .page-title-container h1.entry-title {font-family: GillSansShadowMTStd; font-weight: normal; font-style: normal; font-size:20px;}


.navigation.menu.fusion-navbar-nav li a {margin:0 5px!important;}
.horizontal_carousel .jcarousel-clip li,.horizontal_carousel .jcarousel-clip .contentcarousel_list_item{display:inline-block;margin:0;overflow:hidden;padding:0;white-space:normal;vertical-align:top}
.hp_hero .jcarousel-clip .contentcarousel_list_item{position:relative;width:100%}

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}



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


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


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


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

#glt-footer,
#glt-footer #google_language_translator {
    display:none !important;
}



#main .tagcloud a { color: #444; padding: 8px 10px; border: none; background: #f5f5f5; transition: all 0.15s ease; -webkit-transition: all 0.15s ease; -o-transition: all 0.15s ease; -moz-transition: all 0.15s ease; border-radius: 3px; }

#main .tagcloud a:hover { background: #35c08d; color: #fff; border-color: transparent; }

	
	#main .widget_nav_menu li a:before { display: none }


#main .widget_nav_menu ul { margin: 0 }

#main .widget_nav_menu ul ul { margin: 0; border: none; border-radius: 0; }

#main .widget_nav_menu li ul li:first-child a { border-top: none }

#main .widget_nav_menu a { position: relative; font-weight: normal; display: block; padding: 9px 15px; border: 1px solid #e4e4e4; border-top: none; }

#main .widget_nav_menu a .fa { margin-right: 10px; }

#main .widget_nav_menu ul ul li a { padding-left: 20px }

#main .widget_nav_menu ul ul ul li a { padding-left: 30px }

#main .widget_nav_menu .sub-menu a:before {  content:"-"; margin-right: 10px;  }

#main .widget_nav_menu .sub-menu .sub-menu a:before {  content:"- -"; margin-right: 10px;  }

#main .widget_nav_menu .sub-menu { display: none }

	
	.site-main .meta-seperator { display: none !important }

.testimonial 		{ padding-bottom:15px; border-bottom:1px solid #B6CEDD; }

.before_your_trip_content_text { margin-left:5px; color:#b5b8bf; margin-top:6px; line-height:12px; }





div.ad_180x150, div.ad_60x468, div.ad_600x160, div.ad_150x180, div.ad_60x238, div.ad_600x210 {
    float:left;
    clear:left;
    margin-bottom: 1em;
}


div.ad_150x180 {
    height: 150px;
    width: 180px;
}

								
																										.p1 {
							font-size: 22px; line-height: 1.7; 						}

		.widget-container li ul.children, .footer-widget-container li ul.children{margin-left: 10px;}

			.widget-container li ul.children li, .footer-widget-container li ul.children li, .footer-widget-container ul.children{border:0 none !important;}

			.widget-container li span.date, .footer-widget-container li span.date{color: #AAA;margin: 5px 0;font-size: 85%;}

			.widget-container li .stars-small, .footer-widget-container li .stars-small{float:left; margin:2px 5px 0 0;}

			.widget-container .post-thumbnail, .footer-widget-container .post-thumbnail{float:left;margin:0 10px 0 0;}


	.footer-widget-top{	border-bottom:3px solid #666;padding:10px 0;}

	.footer-widget-top h4{font-size: 16px;font-family: Oswald,arial,Georgia, serif;text-transform: uppercase;}

	.footer-widget-container{padding: 10px;}

		.footer-widget-container p {padding-bottom: 1.0em;}

		.footer-widget-container ul, footer .tabs-wrap ul{ border-bottom:1px solid #444; }

		.footer-widget-container li, footer #tabbed-widget .tabs-wrap li {
			padding: 6px 12px 6px 0;
			line-height: 18px;
			overflow: hidden;
			border-bottom: 1px solid #232323 !important;
			border-top: 1px solid #444;
		}

		.footer-widget-container li:first-child , footer #tabbed-widget .tabs-wrap li:first-child { border-top:0 none; }

	.widget-container .post-thumbnail a , .footer-widget-container .post-thumbnail a{ -webkit-transition: none !important; transition:none !important; }

	.widget-container .post-thumbnail  , .footer-widget-container .post-thumbnail {  position: inherit;}

	.widget-container .post-thumbnail img , .footer-widget-container .post-thumbnail img{ -webkit-transition: none !important; transition:none !important; opacity:1 !important;}
.views_slideshow_cycle_main{width:100%;}
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame{width:100% !important;height:auto;}
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{width:100% !important;height:auto !important;}
.views_slideshow_cycle_main .field-content{max-width:100%;width:100%;}
.views_slideshow_cycle_main .field-content img{max-width:100%;width:100%;height:auto;margin:0;padding:0;}
#container{float:left;margin:0 -240px 0 0;width:100%;}
#container,	#header,	#footer{margin:0;width:100%;}


#main{

    padding-bottom: 350px;
    z-index: 0;
	overflow: auto;
    width: 100%;

}


img.thumbnail,
img.wide-thumbnail,
img.featuredimage {
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	}


img.thumbnail:hover,
img.wide-thumbnail:hover,
img.featuredimage:hover {
	filter: alpha(opacity=70);
	opacity: 0.7;
	}
.diner-font{font-family:'diner';font-size:35px;line-height:38px;color:rgb(34,33,38);}
.diner-font-red{font-family:'diner';font-size:35px;line-height:38px;color:rgb(161,57,58);}
body.front .diner-font:last-child{margin-right:-125px;}
.col{float:left}

.page-template-blog-php #main h3, .single-post #main h3, .archive #main h3 { font-size: 14px; margin-bottom: 20px; }

body #main {
  min-height: 600px;
  margin: 156px auto 0 auto;
}

#main h2 {
  text-align: left !important;
}

.wrapper,
.site-main {
  margin: 0 auto;
}
ul.tabs{text-align:left;list-style:none;margin:1em 0;padding:0 2em;line-height:24px;height:26px;overflow:hidden;font-size:12px;font-family:verdana;position:relative}
ul.tabs li{border:1px solid #AAA;background-image:-webkit-linear-gradient(top,#ececec 50%,#d1d1d1 100%);background-image:-moz-linear-gradient(top,#ececec 50%,#d1d1d1 100%);background-image:-o-linear-gradient(top,#ececec 50%,#d1d1d1 100%);background-image:linear-gradient(to bottom,#ececec 50%,#d1d1d1 100%);display:inline-block;position:relative;z-index:0;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0 3px 3px rgba(0,0,0,0.4),inset 0 1px 0 #fff;margin:0 -5px}
ul.tabs li a{padding:0 20px}
ul.tabs a{color:#555;text-decoration:none}
ul.tabs li.active{background:#FFF;color:#333;z-index:2;border-bottom-color:#FFF}
ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #AAA;z-index:1}
ul.tabs li:before,ul.tabs li:after{border:1px solid #AAA;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}
ul.tabs li:before{left:-6px;border-bottom-right-radius:6px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #D1D1D1}
ul.tabs li:after{right:-6px;border-bottom-left-radius:6px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #D1D1D1}
ul.tabs li.active:before{box-shadow:2px 2px 0 #FFF}
ul.tabs li.active:after{box-shadow:-2px 2px 0 #FFF}
.blog-featured-items.ui-tabs .tabs.ui-widget-header{background:none;margin-left:8px}
.blog-featured-items.ui-tabs .tabs.ui-widget-header .ui-state-active{background:none}
.blog-featured-items.ui-tabs .tabs{height:auto;border:none;padding-bottom:9px}
.blog-featured-items.ui-tabs .tabs:after,.blog-featured-items.ui-tabs .tabs:before{border:0 none transparent}
.blog-featured-items.ui-tabs .tabs li,.blog-featured-items.ui-tabs .tabs li:before,.blog-featured-items.ui-tabs .tabs li:after{background:none;border:none;box-shadow:none}
.blog-featured-items.ui-tabs .tabs li{-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;border-left:1px dotted #8d8d8d}
.blog-featured-items.ui-tabs .tabs li:first-child{border-left:0px none transparent}
.blog-featured-items.ui-tabs .tabs li a{font-family:Arial,sans-serif;font-size:16px;color:#000;padding:8px 6px;margin:0px 6px;display:block;text-align:center;text-transform:uppercase;letter-spacing:-0.5px}
.blog-featured-items.ui-tabs .tabs li a:hover{color:#ec008c;text-decoration:none}
.blog-featured-items.ui-tabs .tabs li.ui-state-active a{-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#E5D2E7;color:#e85d78}
.blog-featured-items.ui-tabs .tabs li.ui-state-active a:after{content:'';position:absolute;top:96%;left:45%;width:0;height:0;border:10px solid;border-top-color:#E5D2E7;border-left-color:#fff;border-right-color:#fff;border-bottom-color:#fff}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right: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; }

.corner-br {
	bottom: -1px;
	right: -1px;
	position: absolute;
}


#member_teaser #login_block a {
  float: left;
}


#member_teaser #login_block {
  margin-top: 10px;
}


.clearfloat:after {
  content: ".";
  display: block;
  visibility: hidden;
  clear: both;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}




.cont_ls_news_portada {

   

    width: 100%;
    height: 30px;
    background: #cf1e1a;
    border-bottom: 1px solid #7B0502;
    
    font-family:"Lato";
    font-size: 12px;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    -webkit-overflow-scrolling: touch;
}





.cta-box {

	background-color: #f3f0e8;
	padding: 15px 25px;
	border: 1px solid rgb(186, 186, 186);
}


.cta-box h3 {
	font-size: 20px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	margin: 0;
}


.stripe .cta-box {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	  border: 0px solid rgb(186, 186, 186) !important;
	padding: 0;
	margin: 0;
}

.footer_col {
	width: 20%
}

#footer_hotel_links .footer_col {
	width: 20.614035%;
	margin: 0 4.385964% 0 0;
}
#logo img{float:left;margin-right:20px}
#logo p{float:left;padding-top:20px;font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;color:#004285}
#logo a:visited,#logo a:hover{color:#115ca7;text-decoration:none;}

h5.toggle.active span.arrow,
.post-content ul.circle-yes li:before,
.progress-bar-content,
.pagination .current,
.bbp-topic-pagination .current,
.header-v3 .header-social,.header-v4 .header-social,.header-v5 .header-social,
.date-and-formats .date-box,.table-2 table thead,
.onsale,.woocommerce-pagination .current,
.woocommerce .social-share li a:hover i,
.price_slider_wrapper .ui-slider .ui-slider-range,
.tagcloud a:hover,.cart-loading,
#toTop:hover,
#bbpress-forums div.bbp-topic-tags a:hover,
.main-nav-search-form input[type="submit"]:hover, .search-page-search-form input[type="submit"]:hover,
ul.arrow li:before,
p.demo_store {
	background-color:#e10707 !important;
}

.ls-avada, .avada-skin-rev,.clients-carousel .es-carousel li img,h5.toggle a,.progress-bar,
#small-nav,.portfolio-tabs,.faq-tabs,.single-navigation,.project-content .project-info .project-info-box,
.post .meta-info,.grid-layout .post,.grid-layout .post .content-sep,
.grid-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
.timeline-layout .post .flexslider,h3.timeline-title,.timeline-arrow,
.counter-box-wrapper,.table-2 table thead,.table-2 tr td,
#sidebar .widget li a,#sidebar .widget .recentcomments,#sidebar .widget_categories li,
.tab-holder,.commentlist .the-comment,
.side-nav,#wrapper .side-nav li a,.rtl .side-nav,h5.toggle.active + .toggle-content,
#wrapper .side-nav li.current_page_item li a,.tabs-vertical .tabset,
.tabs-vertical .tabs-container .tab_content,.page-title-container,.pagination a.inactive,.woocommerce-pagination .page-numbers,.bbp-topic-pagination .page-numbers,.rtl .woocommerce .social-share li,.author .author_social{border-color:#3e3e3e;}


	.pagination{
		margin-top:40px;
	}



div.homepage_boxes {
    overflow:hidden;
    background:#F3F3F3;
    border-left:#A471AC 14px solid;
    border-right:#C4C3C1 14px solid;
}
#block-views-mega-menu-node-block ul li ul li .menu_header,#block-views-mega-menu-node-block ul li ul li a.menu_header{font-weight:normal;font-size:17px;font-size:1.7rem;}
#block-views-mega-menu-node-block ul li ul li .menu_header,#block-views-mega-menu-node-block ul li ul li a.menu_header,#block-views-mega-menu-node-block ul li ul li .menu_separator,#block-views-mega-menu-node-block ul li ul li a.menu_separator{padding:0px;color:#1a5672;}


.widget{
clear:both;
position: relative;
padding:0px 0 0px 0;
float:none;
}


#footer .widget{padding:0; margin:30px 0 30px 0;}


#top .widget ul{
padding:0;
margin:0;
width:100%;
float:left;
}


.widget li{clear:both;}


.widget ul ul li,.widget ul ol li, .widget ol ol li, .widget ol ul li{margin-bottom:0;}


.sidebar .widget .seperator{

}


.sidebar .widget:first-child, .content .sidebar .widget:first-child{
padding-top:0;
border-top: none;
}




#top .widget.tweetbox .tweets{
list-style-type: none;
list-style-position: outside;
border:none;
}


#top .widget.tweetbox .tweet{
padding:10px 0;
line-height: 18px;
position: relative;
overflow: hidden;
font-size:11px;
background: none;
border-top-style: dashed;
border-top-width: 1px;
margin:0;
}


#top .widget.tweetbox .tweet:first-child{
border:none;
}


.widget.tweetbox .tweet-thumb{
position:relative;
}


.widget.tweetbox .tweet-thumb a{
margin-right:9px;
padding:3px;
float:left;
border-style: solid;
border-width: 1px;
margin-top: 5px;
display:block;
width:36px;
}


#top .widget.tweetbox .tweet-thumb img{display:block; float:left; border:none; padding:0; margin:0;}


.widget.tweetbox .tweet-text{
position: relative;
overflow: hidden;
}


.widget.tweetbox .tweet-time{
clear: both;
font-size:11px;
}


.widget.tweetbox .tweet-text.avatar_no {
font-size: 12px;
line-height: 1.7em;
font-weight: 400;
}


.widget.tweetbox .tweet-text.avatar_no .tweet-time{
font-style: italic;
font-weight: normal;
}


#top .widget .infoWindow  input[type="text"]{
margin: 0 0px 3px 0;
}


.news-link, .news-link:hover, #top .widget ul li .news-link:hover{
display: block;
position: relative;
text-decoration: none;
overflow: hidden;
z-index: 2;
}


.widget .tabcontainer{
margin-top:0px;
}


.flex_column .widget:first-child, .content .widget:first-child{
padding-top: 0;
border-top: none;
}


.flex_column .widget .widgettitle , .content .widget .widgettitle{
margin-top:0.85em;
}
368
#header-banner .container .widget {padding:40px 0px;}

#header-blog-menu .widget {padding:0px;}


.sidebar .widget select {background-color:#FFFFFF!important;text-shadow: 0 1px 0 rgba(0,0,0,.1);width:100%!important;color: #777!important;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box;}
#footer .footer-social-links{position:absolute;right:10px;bottom:2px;text-align:center;}
#footer .footer-social-links .fa-stack-2x{font-size:1.6em;}
#footer .footer-social-links .fa-stack-1x{font-size:0.8em;top:-4px;}
#footer .footer-social-links a{color:#666;display:inline-block;margin-right:-12px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;}
#footer .footer-social-links a.icon-facebook:hover{color:#3b5998;}
#footer .footer-social-links a.icon-twitter:hover{color:#55acee;}
#footer .footer-social-links a.icon-linkedin:hover{color:#0077b5;}
#footer .footer-social-links a.icon-pinterest:hover{color:#cc2127;}
#footer .footer-social-links a .fa-inverse{color:white;}





#footer{ padding:10px; margin-top:30px; margin-bottom:60px;}

.thumb_flip #footer{ display:none;}



.site-info {
  padding-bottom: 1.063em;
}


div.ja-moduletable h3,div.moduletable h3 {
font-size:120%;
color:#090;
margin:0 0 5px;
padding:0;
text-indent:0;
}


div.ja-moduletable,div.moduletable {
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid;
border-bottom-color:#f7f7f7; 
position:relative;
}


.main .inner,div.ja-moduletable,div.moduletable,div.ja-module,div.module,.article_column .contentpaneopen {
padding-left:10px;
padding-right:10px;
}








div.ja-moduletable a,a:active,a:hover,img {
text-decoration:none;
border:none #fff 0;
}




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


.container_12 .grid_3 {
	width:220px;
}



	#wrap { min-width:980px; max-width:1500px; width:80%; margin:0 auto; }


.margin{
  padding:0px;
}


#topnav .margin {
  padding:0;
}


nav#primary .margin {
  padding:0;
  margin:0 auto;
}


#header .margin{
  padding-top:0px;
  padding-bottom:0px;
}





#footertop .margin, #footerbottom .margin {
  padding:30px 0px 0;
}

	
	body.stylelayout-full .margin,
	body.stylelayout-full #headersubcategories{
		margin: 0 40px;
		width: auto;
	}

	.stream-time { float: none; display: block; text-align: left; margin: 0; padding: 0;}


.stream-time span {
	text-align: center;
}
ul.links li.first{padding:0;}
#block-superfish-1 ul li.first a.sf-depth-1{width:77px;}
.divider-vertical{height:16px;margin:7px 0;border-right:1px solid #999}


nav.tm_navbar .sub-menu ul ul {
	position: absolute;
	display: none;
	width: 115px;
	left: 150px;
	top: -9px;
	list-style: none !important;
	zoom: 1;
	z-index: 11;
	background: #e6e3b8;
	border: 3px solid #FA0000;
	-webkit-box-shadow: 0 0 0 4px #896c38;
	box-shadow: 0 0 0 4px #896c38;
	padding: 7px 0 0 0;
	margin: 0;
	border-radius: 7px;
	text-align: center;
}

nav.tm_navbar .sub-menu ul ul li a {
	background: transparent;
	padding: 0;
	margin: 0;
	float: none;
	font: 12px 'Droid Sans', Arial, Helvetica, sans-serif;
	color: #606060;
	text-transform: none;
	-webkit-transition: all 0.35s ease;
	transition: all 0.35s ease;
}

#mobile-menu.interactive li.menu-item { height: auto !important; }



.wppa-container, .wppa-cover-box, .wppa-thumb-area {
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}


.wppa-container img {
	border:none;
	padding:0;
	margin:0;
}

body.page #content { padding: 15px 15px 15px 15px; }



.page-id-9 #content { padding: 0px!important; }



.page-id-15 #content { padding-top: 0px!important; padding-bottom:0px!important; }



.page-id-1130 #content { padding-top: 0px!important; padding-bottom:0px!important; }

.page-id-1360 #content { padding-top: 0px!important; padding-bottom:0px!important; }



.page-id-1133 #content { padding: 15px 15px 15px 15px!important; width:840px; margin-left:15px; }



.page-id-13466 #content { padding-top: 0px!important; padding-bottom:0px!important; }
 body.full-width #header, #nav-container, body.full-width #content, body.full-width #footer-widgets, body.full-width #footer { padding-left: 0; padding-right: 0; }
 body.full-width #content { width: auto; padding: 0 1em;}

#footer.col-full { background: #EFEFEF; }


#navigation.col-full { display: none !important; }

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

#footer-widgets.col-full.col-4 { background-color: #FFF !important; }
	

.meta .sharing-box, .meta .follow-box {
	position: absolute;
	display: none;
	background-color: white;
	border: 1px solid black;
	padding: 5px 10px;
	z-index: 1000;
}


.meta .sharing-box a, .meta .follow-box a { font-style: normal; text-decoration: none; }

.meta .sharing-box a:hover, .meta .follow-box a:hover { text-decoration: underline; }




.custom .teaser {
   width: 100%;
   margin-top: 2em;
   padding-top: 2em;
   border-top: 1px dotted #8AA789;
   text-align: justify;
}

		.teaser { float: left; }



.teaser a.teaser_link:hover { text-decoration: underline; }

.teaser .teaser_author { font-style: italic; }

	.teaser .teaser_author .author { font-style: normal; text-transform: uppercase; letter-spacing: 1px; }

.teaser .edit_post { letter-spacing: 1px; }

	.teaser .teaser_author a, .teaser a.teaser_comments, .teaser a.teaser_category, .teaser .edit_post a { text-transform: uppercase; letter-spacing: 1px; color: #888; border-bottom: 1px solid #eee; }

	.teaser .teaser_author a { font-style: normal; }

	.teaser .format_teaser a { text-decoration: underline; }

	.teaser .format_teaser a:hover { text-decoration: none; }

.teaser h2 { }

.teaser .format_teaser { font-size: 1.2em; line-height: 1.5em; margin-top: 1.5em; margin-bottom: 1.5em; }

.teaser .teaser_author, .teaser .teaser_category, .teaser .teaser_date, .teaser .teaser_comments, .teaser .edit_post { font-family: Verdana, sans-serif; }

.teaser .teaser_category { font-size: 1em; line-height: 1.6em; }

.teaser .teaser_date { font-size: 1em; line-height: 1.6em; }

.teaser .teaser_comments { font-size: 1em; line-height: 1.6em; }

.teaser .teaser_link { font-size: 1.2em; line-height: 1.5em; }

.teaser .post_tags { font-size: 1.1em; line-height: 1.636em; }



.teaser .post_image_link img.alignleft { margin-right: 1.8em; margin-bottom: 1.8em; }

.teaser .post_image_link img.alignright { margin-left: 1.8em; margin-bottom: 1.8em; }

.teaser .post_image_link img.aligncenter { margin-bottom: 1.8em; }

.teaser .post_image_link img.alignnone { margin: 0 auto 1.8em 0; }

.teaser .post_image_link img.frame { padding: 0.8em; border-width: 0.1em; }

.teaser .format_teaser .post_image_link img.alignleft { margin-right: 0.75em; margin-bottom: 0; }

.teaser .format_teaser .post_image_link img.alignright { margin-left: 0.75em; margin-bottom: 0; }

.teaser .format_teaser .post_image_link img.aligncenter { margin-bottom: 1.5em; }

.teaser .format_teaser .post_image_link img.frame { padding: 0.333em; border-width: 0.083em; }

.headline_meta, .headline_meta a, .teaser_author, .teaser_date, .teaser .edit_post, .teaser_author a, .teaser_comments, .teaser_category, .teaser .edit_post a { color: #888888; }

.headline_meta a:hover, .teaser_author a:hover, .teaser_comments:hover, .teaser_category:hover, .teaser .edit_post a:hover { color: #000000; }

.builder-module-block-outer-wrapper {
	margin-left: 0;
	margin-right: 0;
	min-height: 1px;
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
}

#ie6 .builder-module-block-outer-wrapper {
	overflow: hidden !important;
}






#ie6 .builder-responsive .builder-module-block-outer-wrapper,
#ie6 .builder-responsive .widget-outer-wrapper {
	display: inline;
	overflow: hidden;
	overflow-y: visible;
}

.builder-module-block-outer-wrapper .widget-wrapper-left .widget,
.builder-module-block-outer-wrapper .widget-wrapper-middle .widget {
	margin-right: 1em;
}

.builder-module-block-outer-wrapper .widget-wrapper-middle .widget,
.builder-module-block-outer-wrapper .widget-wrapper-right .widget {
	margin-left: 1em;
}


.featured-top-left{width:340px;float:left;}


#content #featured-top .featured-top-left .more-from-category{font-size:16px;text-transform:uppercase;font-style:italic;text-align:center;}


#content #featured-top .featured-top-left .more-from-category a, a:visited{//color:#FFFFFF;text-decoration:none}



.td-mobile-close {
  position: relative;
}

.td-mobile-close a {
  display: block;
  width: 100%;
  padding: 16px 0 17px 0;
  text-align: center;
  background-color: #4db2ec;
  color: white;
  font-size: 17px;
  font-family: 'Roboto', sans-serif;
  z-index: -1;
}

.td-mobile-close a:hover {
  text-decoration: none !important;
  color: white;
  opacity: 0.8;
}

.td-mobile-close .td-nav-triangle {
  position: absolute;
  right: 0;
  top: 19px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 8px 7.5px 0;
  border-color: transparent #ffffff transparent transparent;
}
blockquote.alignnone,blockquote.alignright,blockquote.aligncenter,blockquote.alignleft{width:auto;margin-left:auto;margin-right:auto}


.ody-skin .ody-custom .ad_728x90, .ody-skin .ad_launchpad_SF,
.ody-skin .ody-custom .ad_728x90_live {
  margin: 0 auto;
  min-height: 90px;
  width: 728px;
}
.thrv_post_grid .tve_post{box-sizing:border-box;float:left;margin-bottom:15px}
.thrv_post_grid .tve_post:hover .tve_post_grid_image_wrapper .tve_pg_img_overlay{background-color:rgba(255,255,255,0.34);transition:background-color .2s linear}
.thrv_post_grid .tve_post:hover .tve_post_grid_image_wrapper .tve_pg_img_overlay .thrv-icon-forward{opacity:1;transition:opacity .5s linear}
.thrv_post_grid .tve_post .tve_pg_img_overlay{background-color:rgba(255,255,255,0);width:100%;height:100%;position:relative}
.thrv_post_grid .tve_post .tve_pg_img_overlay .thrv-icon-forward{opacity:0;position:absolute;bottom:0;right:0;background-color:#161616;color:#b8b0af;padding:10px}
.thrv_post_grid .tve_post .tve_pg_container{height:100%;box-sizing:border-box;border:1px solid #e1e0e0;box-shadow:0px 3px 2px -3px rgba(0,0,0,0.9)}
.thrv_post_grid .tve_post.tve_last{margin-right:0}
.thrv_post_grid .tve_post .tve_post_grid_image_wrapper{background-size:cover;background-repeat:no-repeat;background-position:center center;height:280px;margin-left:auto;margin-right:auto;max-width:100%;text-align:center}
.thrv_post_grid .tve_post .tve-post-grid-title{overflow:hidden;text-transform:none;padding:15px;margin:0;line-height:1;font-size:40px;display:block}
.thrv_post_grid .tve_post .tve-post-grid-title a{color:#333333;text-decoration:none}
.thrv_post_grid .tve_post .tve-post-grid-title a:hover{text-decoration:none}
.thrv_post_grid .tve_post .tve-post-grid-text{margin:0 15px 15px 15px;border-top-width:0;border-top-style:solid;border-top-color:#e1e0e0;padding:15px 0 0 0;overflow:hidden}
.thrv_post_grid .tve_post .tve_pg_more{margin:0 15px 15px 15px;font-weight:600}
.thrv_post_grid .tve_post .tve_pg_more a{color:#333333;font-weight:600}
.thrv_post_grid .tve_post .tve_pg_more a:hover{text-decoration:underline}
.thrv_post_grid .tve_post .tve_pg_more span{font-size:10px;font-weight:bold}
.thrv_post_grid .tve_pg_row .tve_post:first-child .tve_pg_container{margin:0 5px 0 0}
.thrv_post_grid .tve_pg_row .tve_post:last-child .tve_pg_container{margin:0 0 0 5px}
.thrv_post_grid .tve_post_grid_vertical .tve_post:last-child .tve_pg_container{margin:0}
.thrv_post_grid .tve_post_grid_vertical .tve_post{margin:0}
.thrv_post_grid .tve_post_grid_vertical .tve_post .tve-post-grid-text{padding:15px;margin:0}
.thrv_post_grid .tve_post_grid_vertical .tve_post .tve_pg_more{display:inline-block;margin:0 0 15px 0;padding:0 0 0 15px}
.thrv_post_grid .tve_post_grid_vertical .tve_post .tve_pg_more a{border-width:0}
.thrv_post_grid.tve_black .tve_post .tve-post-grid-title a{color:#595959}
.thrv_post_grid.tve_blue .tve_post .tve-post-grid-title a{color:#4E7AC7}
.thrv_post_grid.tve_green .tve_post .tve-post-grid-title a{color:#45BF55}
.thrv_post_grid.tve_orange .tve_post .tve-post-grid-title a{color:#FF712C}
.thrv_post_grid.tve_purple .tve_post .tve-post-grid-title a{color:#9768D1}
.thrv_post_grid.tve_red .tve_post .tve-post-grid-title a{color:#e93c31}
.thrv_post_grid.tve_teal .tve_post .tve-post-grid-title a{color:teal}
.thrv_post_grid.tve_white .tve_post .tve-post-grid-title a{color:#efefef}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
.field-type-taxonomy-term-reference .field-items{overflow:hidden;}
.field-type-taxonomy-term-reference .field-items .field-item{float:left;margin:0 0.6em;padding:0px;}
.rightnav li{color:#fff;font:bold 12px Arial,Helvetica,sans-serif;line-height:130%;border-bottom:1px solid #234063;background:#3a6ba5;display:block;padding:5px 12px 4px 12px;}
.rightnav li a{font:bold 12px Arial,Helvetica,sans-serif;color:#fff;}
.rightnav li a:hover{color:#83c8ff;}
.rightnav li:hover{background:#223b5b;}
.rightnav span{color:#b7e4ff;font:11px Arial,Helvetica,sans-serif;line-height:24px;}

h2.uno, #bContent h1, #centerColumn2 h1, #centerColumn2 h2.uno , #centerColumn-form h1, .hometxt h1{font-size:32px; }

h2.uno{ font-size:32px;}

h2.uno, #centerColumn2 h1, #centerColumn2 h2.uno, #aContentform h1, .hometxt h1{ font-size:44px;}

div.var ul.menu-list li.uno{background:#424242;}

div.var ul.menu-list li.uno:hover{background:#ED434A;}

ul.menu-list li.uno:hover{background:#ED434A}


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }


.footer-nav .menu-item {
	display: block;
	margin-bottom: 1em;
}






.footer-nav .menu-item a {
	color: white;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 2.5em;
}


.footer-nav .menu-item a:hover, .footer-nav .menu-item a:active, .footer-nav .menu-item a:focus {
	text-decoration: none;
}

.entry-content a,
.entry-content a:visited,
.entry-summary a,
.entry-summary a:visited,
.widget a,
.widget a:visited,
.entry-meta a,
.entry-meta a:visited,
.entry-footer a,
.entry-footer a:visited,
.site-footer a,
.site-footer a:visited,
.entry-title a,
.entry-title a:visited,
.post-navigation a,
.post-navigation a:visited,
.posts-navigation a,
.posts-navigation a:visited,
.comment-navigation a,
.comment-navigation a:visited,
.widget_authors a strong,
.widget_authors a:visited strong {
	border-bottom: 2px solid transparent;
}

.entry-title a,
.entry-title a:visited {
	border-bottom-width: 3px;
}

.entry-content a:focus,
.entry-content a:hover,
.entry-summary a:focus,
.entry-summary a:hover,
.widget a:focus,
.widget a:hover,
.entry-meta a:focus,
.entry-meta a:hover,
.entry-footer a:focus,
.entry-footer a:hover,
.site-footer a:focus,
.site-footer a:hover,
.entry-title a:focus,
.entry-title a:hover,
.post-navigation a:focus,
.post-navigation a:hover,
.posts-navigation a:focus,
.posts-navigation a:hover,
.comment-navigation a:focus,
.comment-navigation a:hover,
.widget_authors a:focus strong,
.widget_authors a:hover strong {
	border-bottom-color: currentColor;
}

.entry-title {
	color: #495762;
	font-size: 38px;
	margin-top: 0;
	text-transform: none;
}

.entry-title a {
	color: #495762;
}


	
	div.top-navigation-left { float: none; margin-left: 0px; margin-bottom: 8px; }

div.top-navigation-left,div.top-navigation-right{display:none;}

	
	#diamond-education, #engagement-rings, #precious-metals, #perfect-gift {
			border-bottom: 1px solid #E2C7A6;
			border-top: none;
			border-right: none;
			border-left: none;
		}

		#perfect-gift{ background-position: 208px 200px; }


#diamond-education ul, #engagement-rings ul, #precious-metals ul, #perfect-gift ul{
	margin: 20px 0 0 20px;
}


.content-block h3{
	color: #68445E;
	text-transform: uppercase;
	font-size: 24px;
	letter-spacing: 1px;
	margin: 20px 20px 0 20px;
	font-family: 'Arial';
}


#content .content-block p{
	margin: 10px 20px 0 20px;
}


.content-block ul{
	margin: 10px 0 0 20px;
	padding: 0;
}


.content-block ul li, #learn-more-right ul li{
	margin: 0 0 5px 0;
	padding: 0;
	list-style: none;
}
 .grve-dark-overlay:before { background-color: #000000; }
 .grve-portfolio .grve-hover-style-3 .grve-light-overlay .grve-portfolio-btns:hover, .grve-portfolio .grve-hover-style-3 .grve-dark-overlay .grve-portfolio-btns:hover { background-color: #00c5c0; color: #ffffff; }

.ibox .ibox-text h4 {
  margin-bottom: 5px;
  line-height: 1.4em;
}
.inset-1,.inset-2,.inset-3,.inset-4{width:auto;}

#ouibounce-modal .underlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0,0,0,0.5);
  cursor: pointer;
  -webkit-animation: fadein 0.5s;
  animation: fadein 0.5s;
}
