﻿
#slides .slide .text {
    position: absolute;
    top: 50%;
    right: 40px;
    left: 40px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    color: white;
    -webkit-transition: color 300ms ease-in, opacity 200ms ease-in 100ms;
    -moz-transition: color 300ms ease-in, opacity 200ms ease-in 100ms;
    -o-transition: color 300ms ease-in, opacity 200ms ease-in 100ms;
    transition: color 300ms ease-in, opacity 200ms ease-in 100ms;
    font-size: 30px;
    font-family:"The Wave Demi Bold", sans-serif; font-weight:bold; font-style:normal;
    text-align: center;
    cursor: ew-resize;
    
}

body.dark #slides .slide .text {
    color: rgba(35, 31, 32, 1.0);
}

	.grid_3 .tabs li a {padding: 10px 8px}

	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12,
	.grid_1.alpha,.grid_1.omega, .grid_2.alpha,.grid_2.omega, .grid_3.alpha,.grid_3.omega, .grid_4.alpha,.grid_4.omega, .grid_5.alpha,.grid_5.omega,
	.grid_6.alpha,.grid_6.omega, .grid_7.alpha,.grid_7.omega, .grid_8.alpha,.grid_8.omega, .grid_9.alpha,.grid_9.omega, .grid_10.alpha,.grid_10.omega, .grid_11.alpha,.grid_11.omega {width: 100%;margin: 0 0 30px}

	#footer .grid_3, #footer .grid_4, #footer .grid_9 {width: 48%; margin: 0 1% 30px}



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

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

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

.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 .fusion-row, .fusion-footer-widget-area .fusion-row,#slidingbar-area .fusion-row, .fusion-footer-copyright-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;}

#dmg-nav-bar ul#dmg-topnav li .sub .subMenuItem .dmg-meta {
  display: block;
  margin: 3px 0 6px;
  font-family: rooney-web, Georgia, "Times New Roman", serif;
  font-style: normal;
  font-size: 0.8em;
  font-weight: normal;
  line-height: 1.3em;
}

#dmg-nav-bar ul#dmg-topnav li .sub .subMenuItem .dmg-meta a {
  display: inline;
  text-decoration: none;
}

#dmg-nav-bar ul#dmg-topnav li .sub .subMenuItem .dmg-meta a:hover {
  text-decoration: underline;
}

#dmg-nav-bar ul#dmg-topnav li .sub .subMenuItem .dmg-meta p.subMenu-text {
  color: #777777;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.2em;
  font-style: italic;
  padding-right: 10px;
}

#dmg-nav-bar ul#dmg-topnav li .sub .subMenuItem .dmg-meta .dmg-author a {
  display: inline;
  font-weight: normal;
  color: #00777e;
  padding-right: 5px;
}

#dmg-nav-bar ul#dmg-topnav li .sub .subMenuItem .dmg-meta .dmg-author a:hover {
  text-decoration: none;
}

#dmg-nav-bar ul#dmg-topnav li .sub .subMenuItem .dmg-meta img {
  display: inline;
  margin: 0 5px 0 0;
  vertical-align: middle;
}

#dmg-nav-bar ul#dmg-topnav li .sub .subMenuItem .dmg-meta .dmg-comments a {
  font-size: 0.9em;
  font-weight: normal;
  color: #555555;
  padding-left: 5px;
}

.dmg-meta {
  color: #417e9e;
  margin: 20px 0 0;
  cursor: default;
  font-family: rooney-web, Georgia, "Times New Roman", serif;
  font-style: normal;
  font-size: 0.8em;
  font-weight: normal;
  line-height: 1.2em;
}

.dmg-meta p {
  margin: 0;
  padding: 0;
}

.dmg-meta a {
  color: #333333;
}

.dmg-meta img {
  border-radius: 0.33em 0.33em 0.33em 0.33em;
}

.dmg-meta .dmg-authorPic {
  float: left;
  width: 50px;
}

.dmg-meta .dmg-name-date-comments {
  color: #555555;
  float: left;
  width: auto;
}

.dmg-meta .dmg-name-date-comments a {
  color: #555555;
}

.dmg-meta .dmg-name-date-comments a:hover {
  color: #890b5b;
  text-decoration: underline;
}

.dmg-meta .dmg-name-date-comments .dmg-comments img {
  border-radius: 0;
}

.dmg-meta-info {
  display: inline;
  float: left;
  width: 140px;
  margin-left: 20px;
  color: #888;
  margin: 10px 0 10px 18px;
}

.dmg-meta-info:first-child {
  margin-left: 0;
}

.dmg-meta-info span.dmg-timestamp,
.dmg-meta-info span.dmg-author {
  display: block;
}

.dmg-meta-info a {
  color: #888;
}

.dmg-meta-info a:hover {
  color: #890b5b;
}

.dmg-post-list ul li .dmg-post-descr .dmg-meta {
  display: block;
  margin: 0 0 0.7em 0;
  font-family: rooney-web, Georgia, "Times New Roman", serif;
  font-style: normal;
  font-size: 0.8em;
  font-weight: normal;
  line-height: 1.3em;
}

.dmg-post-list ul li .dmg-post-descr .dmg-meta a {
  display: inline;
  text-decoration: none;
}

.dmg-post-list ul li .dmg-post-descr .dmg-meta a:hover {
  color: #890b5b;
}

.dmg-post-list ul li .dmg-post-descr .dmg-meta .dmg-author {
  border-right: 0;
  
  display: inline;
  font-weight: normal;
  padding-right: 3px;
}

.dmg-post-list ul li .dmg-post-descr .dmg-meta .dmg-author a {
color: #e67e3a;
}

.dmg-post-list ul li .dmg-post-descr .dmg-meta .dmg-author a:hover {
color: #ad1c6c;
}

.dmg-post-list ul li .dmg-post-descr .dmg-meta img {
  display: inline;
  margin: 0 5px 0 0;
  vertical-align: middle;
}

.dmg-post-list ul li .dmg-post-descr .dmg-meta .dmg-comments a {
  font-size: 12px;
  color: #555555;
  padding-left: 6px;
}

.dmg-post-list ul li .dmg-post-descr .dmg-meta .dmg-comments a:hover {
  color: #890b5b;
}


.footer { position: relative; height: 280px; margin-top: -280px; clear; both; width: 100%; background-color: #ececec; border-top: 1px solid #ccc; }


	#primary-nav-mobile,
	#primary-nav-mobile li ul {
		display: none;
	}


	#primary-nav-mobile { border-top: 1px solid transparent; }

	#primary-nav-mobile li{
		border-bottom: 1px solid transparent;
	}

	#primary-nav-mobile li a { font-size: 1.2em; padding: 7px 20px; display: block; text-decoration: none; }

	#primary-nav-mobile li ul {
		margin: 0;
		float: none;
		border-top: 1px solid transparent;
		border-left: 5px solid transparent;
	}

	#primary-nav-mobile li ul li a {
		padding: 7px 0 7px 25px;
	}

	#primary-nav-mobile li ul li:last-child {
		border-bottom: 0 none;
	}


	.black-theme #primary-nav-mobile,
	.black-theme #primary-nav-mobile li ul,
	.black-theme #primary-nav-mobile li {
		border-color: #444;
	}


	.black-theme #primary-nav-mobile li a:hover { background-color: #222; }


	.white-theme #primary-nav-mobile,
	.white-theme #primary-nav-mobile li ul,
	.white-theme #primary-nav-mobile li {
		border-color: #ccc;
	}


	.white-theme #primary-nav-mobile li a:hover { background-color: #fff; }


	#primary,
	.left-sidebar #primary,
	.left-sidebar #sidebar,
	.fullsize-gallery #primary,
	.fullsize-gallery #primary .entry-header {
		margin: 0 0 20px;
		padding: 0;
		width: auto;
		max-width: 660px;
		float: none;
		min-height: 0;
	}


	.page-template-template-scroller-php #primary,
	.fullsize-gallery #primary {
		width: auto;
		max-width: none;
		float: none;
	}

	.fullwidth-content #main #primary {
		width: 100%;
		max-width: none;
	}


	.page-template-template-sidebar-fullwidth-php #main,
	.page-template-template-sidebar-fullwidth-php #primary,
	.page-template-template-blog-fullsize-php #primary,
	.page-template-contact_us-php #primary,
	.page-template-template-fullsize-php #primary,
	.blog-fullwidth #primary {
		max-width: none;
	}

	.home.fullsize-gallery #primary,
	.page-template-template-fullsize-gallery-php #primary {
		display: none;
	}


	
	.page-template-template-grid-fullsize-php #main,
	.page-template-template-grid-fullsize-php #primary {
		width: 100%;
		max-width: none;
	}


	
	.page-template-template-sortable-php #primary,
	.page-template-template-sortable-php #sidebar {
		display: block;
	}

	.not-fixed #primary { margin-top: -92px; }


	.not-fixed #primary.template-fullsize,
	.not-fixed.page-template-template-blog-fullsize-php #main { margin-top: 5px !important; }


	.fullsize-gallery #main,
	.home.fullsize-gallery #primary,
	.page-template-template-fullsize-gallery-php #primary {
		display: block;
	}


	.left-sidebar #primary,
	.fullsize-gallery #primary {
		width: 500px;
		margin-bottom: 0;
		float: right;
	}


#primary { padding: 30px; position: relative; z-index: 6; width: 600px; }


.fullwidth-content #main, .fullwidth-content #primary { width: auto; margin-right: 20px; }



#primary, #sidebar { display: none; }

.page-template-template-grid-fullsize-php #primary, .page-template-template-grid-fullsize-php #sidebar,
.page-template-template-scroller-php #primary, .single-gallery #primary, .single-gallery #sidebar {
	display: block;
}


.page-template-template-grid-fullsize-php #primary,
.page-template-template-grid-fullsize-php #sidebar,
.page-template-template-scroller-php #primary { display: block; z-index: 5; }


.page-template-template-scroller-php #primary { width: 100%; }

.page-template-template-grid-fullsize-php #primary { width: 98%; }

.left-sidebar #primary { margin-top: 0; float: right; }

#primary.portfolio-fullsize-grid { background: none; padding: 0; border: 0 none; }

.fullsize-gallery #primary { float: left; width: 660px; margin-left: 0; }

#primary.portfolio-fullsize-scroller, #primary.template-fullsize-gallery, #primary.template-fullsize-video {
	background: none;
	padding: 0;
	border: 0 none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}


#primary.portfolio-fullsize-closed  { padding: 0; margin-left: 275px; }

#primary.portfolio-fullsize-closed .entry-header { margin-left: 0; min-height: 70px; }

#primary.portfolio-fullsize-closed .protected-post-form { padding: 30px; width: 660px; }



.page-template-template-sidebar-fullwidth-php #main,
.page-template-template-sidebar-fullwidth-php #primary,
.page-template-template-blog-fullsize-php #primary,
.page-template-contact_us-php #primary,
.page-template-template-fullsize-php #primary,
.blog-fullwidth #primary { width: auto; }


#primary nav {
	display: block;
	overflow: hidden;
	margin: 0 0 15px;
}

#primary nav .nav-previous {
	float: left;
	width: 50%;
}

#primary nav .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}


#primary, #sidebar .widget, #nivoHolder, .external-video { background: rgba(255,255,255,0.9); border: 1px solid #eee; }

	.grid { width: 100%; margin: 0 0 10px; }
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}

    #footer .copyright {width:207px; float:left; margin:20px 0 0;}

        .copyright a {color:#ddd; font-size: 8pt; text-decoration: underline;}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav:before,.nav:after{display:table;content:" "}
.nav:after{clear:both}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav .caret{border-top-color:#428bca;border-bottom-color:#428bca}
.nav a:hover .caret{border-top-color:#2a6496;border-bottom-color:#2a6496}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.nav.social{padding-top:2px;padding-left:50px;height:24px;overflow:hidden;}
.nav.social .fb,.nav.social .vk{padding-right:15px}



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

.main-menu .submenu-wrapper .features-menu {
  padding: 0;
  position: relative;
  margin-left: -16px;
}

.main-menu .submenu-wrapper .features-menu:hover {
  display: block!important;
}

.main-menu .submenu-wrapper .features-menu li {
  list-style: none;
  padding-top: 30px;
}

.main-menu .submenu-wrapper .features-menu li .photo-box {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
  margin: 0 0 15px;
}

.main-menu .submenu-wrapper .features-menu li .photo-box img {
  max-width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
}

.main-menu .submenu-wrapper .features-menu li .heading,
.main-menu .submenu-wrapper .features-menu li .excerpt {
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: :18px;
  color: #ffffff;
  letter-spacing: 1px;
}

.main-menu .submenu-wrapper .features-menu li .heading a,
.main-menu .submenu-wrapper .features-menu li .excerpt a {
  color: #ffffff;
  text-decoration: none;
}

.main-menu .submenu-wrapper .features-menu li .excerpt {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0;
  padding: 7px 0 0;
}

  .main-menu .submenu-wrapper .features-menu li .heading {
    line-height: 17px;
  }


.widget_custom_menu_widget-1 li.menu-item {
  display: inline-block;
  margin-right: 10px; }
.node-type-homepage .rocket-solutions .product-search .form-inline,.node-type-homepage .rocket-solutions .product-search .navbar-form{margin:0 -15px;}
.node-article .field-name-field-image,.node-blog .field-name-field-image{float:left;margin:4px 20px 15px 0}
.node-community h3,.node-community .field-label{color:#681e75;margin-top:26px;margin-bottom:6px;font-size:1.2em;font-weight:bold;line-height:1.2em}
.node-type-caring h5{font-size:1.4em}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

#featured.flexslider .slides { zoom: 1; width: 960px; margin: 0 auto; }

.social ul .soc_tw a{ background-position:-32px 0;}




#footer{
	text-align: center;
	color: #000;
	margin-top: 30px;
	width: 767px;
	}

#cb-mob-menu .cb-mob-menu-wrap {
  text-align: center;
}

#cb-mob-menu .cb-mob-menu-wrap ul {
  margin: 0;
  padding: 20px 0;
}

#cb-mob-menu .cb-mob-menu-wrap ul li {
  display: block;
  margin: 10px 40px;
  font-size: 13px;
}

#cb-mob-menu .cb-mob-menu-wrap ul li a {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  text-decoration: none;
  color: #f2f2f2;
}

#cb-mob-menu .cb-mob-menu-wrap ul li a:hover {
  text-decoration: underline;
}

#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu {
  margin-bottom: 10px;
  padding: 5px 0;
}

#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu li {
  margin: 0 10px;
}

#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu li a {
  font-size: 0.8em;
  color: #B8B8B8;
  padding: 5px;
  display: block;
}

#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu li .sub-menu {
  margin-bottom: 0;
}
#rad-sidebar{z-index:9999;width:400px;height:100%;background:#fff;position:fixed;top:0;right:-400px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
#rad-sidebar.md-show{right:0px}
#rad-sidebar form fieldset{padding:50px 50px 50px 45px}
#rad-sidebar h4{font-size:1em;margin-bottom:40px}
#rad-sidebar input:before{content:'';border-left:3px solid blue;height:80px;width:1px}
#rad-sidebar svg{height:15px;vertical-align:top;stroke:#505050;stroke-width:2px}
#rad-sidebar #sidebar-close{font-size:0.8em;position:absolute;top:25px;right:5px;cursor:pointer;color:rgba(30,65,100,0.25)}
#rad-sidebar #sidebar-close svg{position:relative;top:0px;width:13px;padding-left:5px;stroke:rgba(30,65,100,0.25)}
#rad-sidebar button svg{stroke:white;position:relative;top:3px;left:2px}
#rad-sidebar a.btn{margin-bottom:30px}
#rad-sidebar span{margin-right:15px}
.sidebar header{background:#F6F6F7;border-top-left-radius:3px;border-top-right-radius:3px;padding:50px}
.sidebar header h1{text-align:left;color:#1E4164;font-size:1.4em;margin:0;margin-bottom:10px;font-weight:200}
.sidebar header h2{text-align:center;color:black;font-size:1.3em;margin:0}
.sidebar header h3{text-align:left;color:#9A9A9A;font-size:0.9em;margin:0;font-weight:200;line-height:1.3em}
.sidebar *{box-sizing:border-box}
.sidebar form fieldset{border:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:20px 50px 50px 50px;background:white;margin:0;text-align:left}
.sidebar form input{display:block;border-radius:3px}
.sidebar form input[type=radio],.sidebar form input[type=checkbox]{display:inline}
.sidebar form label{margin-bottom:5px;display:none}
.sidebar form label[for=company_name]{clear:both}
.sidebar form input[type=text],.sidebar form input[type=email],.sidebar form input[type=password],.sidebar form input[type=tel],.sidebar form textarea{width:100%;margin:3px 0 32px 0;padding:13px 10px 11px 15px;color:#505050;border:1px solid #CCDBE1;background:none;font-size:0.8em}
.sidebar form input[type=text]:focus,.sidebar form input[type=email]:focus,.sidebar form input[type=password]:focus,.sidebar form input[type=tel]:focus,.sidebar form textarea:focus{outline:none;background:#F5F8F9;color:#838383;border:1px solid #004C67;border-left:3px solid #004C67}
.sidebar form input.twin{width:49.1525423729%;float:left;margin-right:1.6949152542%}
.sidebar form input.twin:nth-child(2){margin-right:0 !important}
.sidebar form input[type=submit]{font-size:1em;margin:30px auto 0;color:white;outline:none}
.sidebar form input[type=submit]:hover{cursor:pointer}
.sidebar form button{display:block;cursor:pointer}
.sidebar form button#signup-submit{clear:both}
.sidebar form select{width:100%}
.sidebar form option{background:#F6F6F7;padding:15px}
.sidebar form::-webkit-input-placeholder{font-size:0.9em}
.sidebar form::-moz-placeholder{font-size:0.9em}
.sidebar form:-ms-input-placeholder{font-size:0.9em}
.sidebar form::placeholder{font-size:0.9em}
.sidebar #already{text-align:right;margin-bottom:12px;font-size:0.8em}
.sidebar #already a{text-decoration:underline;font-size:0.9rem;color:#fff}
.sidebar form fieldset #error,.sidebar form fieldset main#hufflepuff #contact-form p#contact-error,main#hufflepuff #contact-form .sidebar form fieldset p#contact-error{display:none;margin-bottom:25px}
.sidebar p.copyright{max-width:275px;margin:5px auto;font-size:0.6em;color:rgba(255,255,255,0.5)}
.sidebar .input-group{margin-bottom:10px}
.sidebar .input-label{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:600;font-size:1em;color:#505050;cursor:pointer}
.sidebar .input-field{display:block;width:100%;height:28px;padding:0px 8px;margin:0;vertical-align:middle;background-color:#FFFFFF;background-image:none;border:1px solid rgba(80,80,80,0.2);font-size:1em;color:#505050;-webkit-transition:border linear .1s, box-shadow linear .1s;transition:border linear .1s, box-shadow linear .1s;border-radius:2px !important;-webkit-border-radius:2px !important;-moz-border-radius:2px !important}
.sidebar .input-field:focus{border-color:rgba(54,94,191,0.5);outline:0;outline:thin dotted \9;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(54,94,191,0.6)}
.sidebar .input-dropdown-wrapper{margin-bottom:30px}
.sidebar .input-dropdown-group{position:relative;width:100%;height:28px;margin:0 auto;padding:0;vertical-align:middle;background:#fff;cursor:pointer;outline:none;border:1px solid rgba(80,80,80,0.2);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.1s, background-color linear 0.1s, box-shadow linear .1s;-webkit-transition:border linear 0.1s,background-color linear 0.1s,box-shadow linear 0.1s;transition:border linear 0.1s,background-color linear 0.1s,box-shadow linear 0.1s}
.sidebar .input-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:menulist;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;display:block;width:100%;height:28px;padding:0 8px;border:0;float:left;position:relative;z-index:2;background:transparent;background-color:transparent;background-image:none;vertical-align:middle;cursor:pointer}
.sidebar .input-dropdown-group select{margin:0px 0 32px 0}
.sidebar .input-dropdown-arrow{content:"";width:0;height:0;position:absolute;top:50%;right:15px;margin-top:-3px;border-width:6px 6px 0 6px;border-style:solid;border-color:#365ebf transparent;cursor:pointer}
.sidebar .input-dropdown-group:hover,.sidebar .input-dropdown-group:active{background-color:#f3f8fe;border-color:rgba(54,94,191,0.5);outline:0;outline:thin dotted \9;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(54,94,191,0.6)}
.sidebar .input-dropdown:focus{border-color:rgba(54,94,191,0.5);outline:0;outline:thin dotted \9;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(54,94,191,0.6)}
.sidebar #error-message{display:none;font-weight:600;color:#E31B23}
.sidebar input.error,.sidebar select.error{background-color:rgba(227,150,148,0.1) !important;border:1px solid rgba(227,27,35,0.5)}
.sidebar input.valid,.sidebar select.valid{background-color:none !important;border:1px solid #95cd3c}
.sidebar #thanks{background:white;padding:50px;width:520px;margin:0 auto;border-radius:3px}
.sidebar #thanks #thank-you-message{margin-bottom:20px;font-size:1.3em;color:#000}

    nav.sidebar-nav h2{ padding-left:0 !important; color:#9cf; }

    nav.sidebar-nav ul li ul li{ width:165px; padding-left:15px; }

.medium_white_light {
	font-size:18px;
}
.tcon-menu__lines{display:inline-block;height:5.71429px;width:40px;border-radius:2.85714px;transition:0.3s;background:#000;position:relative}
.tcon-menu__lines::before,.tcon-menu__lines::after{display:inline-block;height:5.71429px;width:40px;border-radius:2.85714px;transition:0.3s;background:#000;content:'';position:absolute;left:0;-webkit-transform-origin:2.85714px center;transform-origin:2.85714px center;width:100%}
.tcon-menu__lines::before{top:10px}
.tcon-menu__lines::after{top:-10px}
.tcon-transform .tcon-menu__lines{-webkit-transform:scale3d(0.8, 0.8, 0.8);transform:scale3d(0.8, 0.8, 0.8)}
.tcon-menu--xbutterfly .tcon-menu__lines::before,.tcon-menu--xbutterfly .tcon-menu__lines::after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:top .3s .6s ease, -webkit-transform .3s ease;transition:top .3s .6s ease, transform .3s ease}
.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines{background:transparent}
.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::before,.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::after{top:0;transition:top .3s ease, -webkit-transform .3s .5s ease;transition:top .3s ease, transform .3s .5s ease;width:40px}
.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}
.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}
.tcon-menu__lines:before,.tcon-menu__lines:after{height:3px;border-radius:0;background-color:#fff}
.tcon-menu__lines:before{top:9px}
.tcon-menu__lines:after{top:-9px}
.header:after,.nav-submenu_link:after,.nav_hamburger:after,.nav_hamburger:before,.region-selector_link:before,.videopopup:after{content:""}
.error-page,.inbetweener,.nav,.overlay,.videopopup{text-align:center}
.videopopup{background:#000;display:none;bottom:0;right:0;top:0;left:0;overflow:hidden;position:fixed;z-index:9999;white-space:nowrap;padding:20px 50px}
.videopopup:after{display:inline-block;vertical-align:middle;height:100%;width:0}

.row {
	margin-right: -15px;
	margin-left: -15px
}
.quiz-iframe.not-logged-in .tabs.primary,.quiz-iframe #mobile-header,.quiz-iframe #admin-menu,.quiz-iframe h1,.quiz-iframe .breadcrumb,.quiz-iframe #footer,.quiz-iframe #header,.quiz-iframe #menu{display:none !important;}
#mobile-header{background-color:white;position:relative;text-align:center;padding:15px;}
#mobile-header #mobile-menu{font-size:1.5em;float:left;margin-top:9px;}
#mobile-header #mobile-menu a{color:#044360;display:block;overflow:hidden;height:32px;width:28px;margin-left:5px;}
#mobile-header #mobile-menu a .menu-bars{position:relative;display:block;background-color:#999999;height:3px;width:28px;margin-top:14px;margin-bottom:14px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
#mobile-header #mobile-menu a .menu-bars:before,#mobile-header #mobile-menu a .menu-bars:after{content:" ";background-color:#999999;display:block;width:100%;height:3px;position:absolute;left:0px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
#mobile-header #mobile-menu a .menu-bars:before{top:-9px;}
#mobile-header #mobile-menu a .menu-bars:after{bottom:-9px;}
#mobile-header #mobile-search{font-size:1.5em;float:right;padding:5px;margin-top:6px;}
#mobile-header #mobile-search a{color:#044360;}
#mobile-header #mobile-search a img{width:85%;height:auto;}
html body,.block,#header .header-text,.front .view-heroes h4.hero-link,.front .stay-informed .block_content,.front #content #block-quicktabs-news_most_read .view-popular .views-row,.front #content #block-quicktabs-news_most_read .view-news-block .views-row,.view-id-resouce_list_page .views-row .views-field-nothing{font-family:"source-serif-pro","sans-serif";font-style:normal;font-weight:400;}
#header .header-text{font-size:12px;line-height:1.2;color:#999;display:inline;position:absolute;max-width:300px;margin-left:210px;padding:30px 0px;}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}


    .container-fluid.modded {
        width:550px;
    }




.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.widget:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


.border-box{border: 1px solid #323232;padding: 10px;margin-bottom: 10px;}

.border-box.light:hover{border-color: #6f010e;background-color: #222222;}

.border-box img{width: 100%;}

.homePage .border-box.private{height: 266px;padding-top: 0;}

#top-content .sb-bowl-billiards-dance .border-box{float: left;width: 316px;margin: 0 5px;}

 
 
 .art-box, .art-box-body {
    margin:0 auto;
    position:relative;
 }

 .art-box:before, .art-box:after, .art-box-body:before, .art-box-body:after {
    position:absolute;
    top:0;
    bottom:0;
    content:' ';
    background-repeat: no-repeat;
    line-height:0;
 }

 .art-box:before,.art-box-body:before{
    left:0;
 }

 .art-box:after,.art-box-body:after{
    right:0;
 }

 .art-box:before {



    overflow:hidden;
    background-position: bottom left;
    direction: ltr;
    z-index:-3;
 }

 .art-box:after {
    background-position: bottom right;
    z-index:-3;
 }

 .art-box-body:before, .art-box-body:after {
    background-repeat:repeat-y;
 }

 .art-box-body:before {
    background-position: top left;
    z-index:-3;
 }

 .art-box-body:after {
    background-position: top right;
    z-index:-3;
 }

 
 .art-box .art-box:before, .art-box .art-box:after, .art-box-body .art-box-body:before, .art-box-body .art-box-body:after {
    z-index:-2;
 }

 .art-box .art-box .art-box:before, .art-box .art-box .art-box:after, .art-box-body .art-box-body .art-box-body:before, .art-box-body .art-box-body .art-box-body:after {
    z-index:-1;
 }
.main-menu,.sub-main ul{display:none;margin:4.55em 0 0 -0.7em;font-family:UniversRoman;font-size:0.9em}
.main-menu:before,.main-menu:after,.sub-main ul:before,.sub-main ul:after{content:" ";display:table}
.main-menu:after,.sub-main ul:after{clear:both}
.main-menu li,.sub-main ul li{float:left;margin:0.5em 1em}
.main-menu a,.sub-main ul a{color:#333;line-height:normal}
.page-think-and-do .main-menu{text-align:center;margin:0}
.page-think-and-do .main-menu li{float:none;display:inline-block}
.page-thinkanddo .main-menu{text-align:center;margin:0}
.page-thinkanddo .main-menu li{float:none;display:inline-block}


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


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


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }


.footer_bottom_area{
	width:692px;
	margin:20px auto;
	display:block;
}
#site-description{font:300 16px/1em "Raleway", sans-serif; text-transform:None }

    hgroup,#site-title,#site-description,#header-ad{width:100%}

.post{font-size:12px;line-height:130%;margin: 0 14px;padding:14px 0;float:left;width:95.5%;}

#content.cat .post{margin: 0;padding:0;}

.post h1 {margin-top: 0;}

.post h1, .post h2, .post h3 {line-height: 120%;}

.post ul,.post ol{margin-left:30px;}

.post h3 a{color:#000;text-decoration:none;}

#header h1 a:hover,.post h1 a:hover{text-decoration:none;}
#content.normal .post{width:582px;}
#content .post, #content.cat .entry{line-height:130%;}
.post h1, #content.cat h1{font-size: 32px;}
.post h2, #content.cat h2 {font-size: 26px;}
.post h3 {font-size: 20px;}


.banner-box {
	background:#292929;
	padding:25px 135px 35px 40px;
	position:relative;
}

.banner-box h3 {
	font-size:34px;
	line-height:40px;
	padding:0;
}

.banner-box h4 {
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	font-size:21px;
	line-height:26px;
	margin:-5px 0 0 0;
	font-weight:300;
	letter-spacing:-1px;
	padding:0 0 18px 0;
}

.banner-box .inner {
	position:relative;
	z-index:2;
}

.banner-box-img {
	position:absolute;
	right:0;
	bottom:0;
}


.mp-slider .banner {
	position:absolute;
	left:35px;
	right:35px;
	font-family: 'Passion One', cursive;
	color:#fff;
	z-index:99;
	top:120px;
	bottom:0;
	padding:0;
	text-align:center;
	font-size:84px;
	line-height:100px;
	text-transform:uppercase;
}

	.mp-slider .banner span {
		display:block;
	}








div#navigation {
margin: 0 -9px 0 -9px;
position:absolute;
bottom:0px;
left:8px;
height:32px;
}

  .down-arrow .arrow {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 20;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }

  .down-arrow--bubble .arrow {
    width: 16px;
    height: 16px;
    margin-left: -8px;
    margin-top: -8px;
    border-right: 2px solid black;
    border-bottom: 2px solid black; }

  .down-arrow--transparent .arrow {
    width: 24px;
    height: 24px;
    margin-left: -12px;
    margin-top: -12px;
    border-right: 3px solid white;
    border-bottom: 3px solid white; }

  .down-arrow.down-arrow--inverse .arrow {
    top: 10px;
    left: 10px;
    width: 16px;
    height: 16px;
    margin: 0;
    border-color: #262526;
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0); }

  .article__header .article__headline .headline__primary,
  .article__header .article__headline .headline__secondary,
  .article__header .article__headline .headline__description,
  .article__header .article__headline .star,
  .article__header .article__headline .line,
  .article__header .article__headline .btn,
  .article__header .article__headline .comments_add-comment,
  .article__header .article__headline .form-submit #comment-submit,
  .form-submit .article__header .article__headline #comment-submit,
  .article__header .article__headline .wpcf7-form-control.wpcf7-submit,
  .article__header .article__headline .otreservations-submit,
  .article__header .article__headline .widget_tag_cloud a,
  .widget_tag_cloud .article__header .article__headline a,
  .article__header .article__headline .read-more-button,
  .article__header .article__headline .arrow {
    opacity: 0; }

  .separator--line-flower .arrow--left,
  .separator--line-flower .arrow--right {
    content: "";
    position: absolute;
    top: 50%;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }

  .separator--line-flower .arrow--left {
    left: 0;
    border-left: 7px solid #d8d8d8; }

  .separator--line-flower .arrow--right {
    right: 0;
    border-right: 7px solid #d8d8d8; }

  .separator--line-flower.separator_color--white .arrow--left {
    border-left: 7px solid white; }

  .separator--line-flower.separator_color--white .arrow--right {
    border-right: 7px solid white; }

.site-footer [class*='bit-'] .widget:last-child{margin-bottom: 0;}

.main-box, .comment-respond,
.sidebar .widget{margin-bottom: 10px;}

.sidebar .widget-title{line-height: 22px;}
.sidebar .widget .widget-title a{color: #232323;}
.sidebar .widget{background: #f9f9f9;}
.sidebar .widget,.sidebar .widget li a,.sidebar .mks_author_widget h3 a,.sidebar .mks_author_widget h3,.sidebar .vce-search-form .vce-search-input,.sidebar .vce-search-form .vce-search-input:focus{color: #444444;}
.sidebar .widget li a:hover,.sidebar .widget a,.widget_nav_menu li.menu-item-has-children:hover:after,.widget_pages li.page_item_has_children:hover:after{color: #cf4d35;}
.site-footer .widget-title{color: #ffffff;}
.site-footer,.site-footer .widget,.site-footer .widget li a,.site-footer .mks_author_widget h3 a,.site-footer .mks_author_widget h3,.site-footer .vce-search-form .vce-search-input,.site-footer .vce-search-form .vce-search-input:focus{color: #f9f9f9;}
.site-footer .widget li a:hover,.site-footer .widget a,.site-info a{color: #cf4d35;}
.tagcloud a:hover,.sidebar .widget .mks_author_link,.sidebar .widget.mks_themeforest_widget .more,.site-footer .widget .mks_author_link,.site-footer .widget.mks_themeforest_widget .more,.vce-lay-g .entry-meta div,.vce-lay-g .fn,.vce-lay-g .fn a{color: #FFF;}
.foot-nav li.menu-item-235{display:none}
.head-nav li.menu-item-235{display:none}
.tribe-events-page-template .menu-item-20 a{color:#fcce01}
.tribe-events-page-template .menu-item-20 a:after{width:100%}

.column {
	float: left;
	display: inline;
	overflow: visible;
	padding: 0;
	margin: 0 20px 20px 0;
	
	}


.columns .column:last-child, .column.last { margin-right: 0; }

    .columns, .column, .one-third, .two-thirds { float: none; width: auto; }


#footer ul.social_links,
body.sm #footer ul.copyright_links {
	text-align:center;
}


#footer ul.social_links li {
	width:calc(100% / 5);
	display:block;
	float:left;
	font-size: 22px;
}


body.xs #footer ul.social_links li {
    width:calc(100% / 4);
}
section.carousel .latest-news li.first{border-bottom:1px solid #818181}
table th.first span{position:relative;top:0;right:0;margin:0;padding-right:20px;width:auto;height:auto;background-position:right center}
.page-about-us-sub .page .the-content table td.first{display:none;font-weight:bold}
.page-about-us-sub .page .the-content table td.first span{padding-top:10px;padding-bottom:0}
.page-about-us-sub .page .the-content table.viewing-col-1 td.first,.page-about-us-sub .page .the-content table.viewing-col-1 td.col-1{display:table-row}
.page-about-us-sub .page .the-content table.viewing-col-2 th.col-2,.page-about-us-sub .page .the-content table.viewing-col-2 td.first,.page-about-us-sub .page .the-content table.viewing-col-2 td.col-2{display:table-row}
.commonToolbar .inner .button.add img{cursor:pointer}

[data-width="1"][data-layout="multiple"] .widget_content.scroller_container .list .entry .event_venue,
[data-width="1"][data-layout="news"] .widget_content.scroller_container .list .entry .event_venue,
[data-width="1"][data-layout="social"] .widget_content.scroller_container .list .entry .event_venue {
  font-size: 12px; }

        .rsHomepage.royalSlider.mobileCaption .rsGCaption .info .event_venue {
          font-size: 12px; }

  .feature-hmevents .event_venue {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: capitalize; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .event_venue {
    font-size: 12px; }

  [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .event_venue, [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .tagline {
    display: none; }

  [data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry .event_venue, [data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry .tagline, [data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry .event_venue, [data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry .tagline {
    display: none; }

  .event_list.widget_content.carousel .info .event_venue {
    font-size: 12px; }


[data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry .event_venue,
[data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry .event_venue {
  display: block;
  letter-spacing: 1px;
  overflow: hidden;
  max-height: 16px; }
.event_venue{color:#9d7c46}


			.rsHomepage h4.event_venue {
				margin-top: 0;
				text-transform: none;
			}




#content-container .cont_col_1,
#content-container .cont_col_2,
#content-container .cont_col_3,
#content-container .cont_col_4,
#content-container .after_cont_row_1,
#content-container .after_cont_row_2 {
    padding: 0 0 10px;
    border: none;
}

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


.icon-angle-right:before {
  content: "\f105" !important; }


.next-prev-nav .icon-angle-right {
  padding-left: 2px; }

.tourdates-singledate {
  position: relative;
  overflow: hidden;
  margin: auto auto 1px;
  height: 110px;
  width: 100%;
  background-color: #fff;
}

.tourdates-singledate .singledate-img {
  position: relative;
  float: left;
  height: 100%;
  width: 130px;
}

.tourdates-singledate .singledate-datepicker {
  position: relative;
  float: left;
  height: 100%;
  width: 260px;
}

.tourdates-singledate .singledate-datepicker .date-number {
  position: absolute;
  overflow: hidden;
  left: 0px;
  height: 100%;
  width: 80px;
}

.tourdates-singledate .singledate-datepicker .date-month-day {
  position: absolute;
  overflow: hidden;
  top: 0px;
  left: 100px;
  height: 100%;
}

.tourdates-singledate .singledate-details {
  position: relative;
  overflow: hidden;
  float: left;
  height: 100%;
  width: 100%;
  max-width: 377px;
}

.tourdates-singledate .single-date-infotickets {
  position: relative;
  overflow: hidden;
  float: right;
  right: 0px;
  height: 100%;
}

.tourdates-singledate .single-date-infotickets .single-date-info {
  position: relative;
  top: 50%;
  margin-top: -10px;
  float: right;
  height: 20px;
  width: 90px;
}

.tourdates-singledate .single-date-infotickets .single-date-tickets-details {
  position: relative;
  float: right;
  height: 100%;
  width: 200px;
}

.tourdates-singledate .single-date-infotickets .singledate-buytickets {
  position: relative;
  overflow: hidden;
  float: right;
  right: 0px;
  height: 100%;
  width: 180px;
}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-bin{position:absolute;left:0;top:-9000px;z-index:10000;overflow:hidden;}
.megamenu-menu .megamenu-bin-right{left:auto;right:-500px;}
.megamenu-skin-minimal .megamenu-bin{background-color:#eee;border:2px groove #7e7e7e;-moz-border-radius:0.583em;-webkit-border-radius:0.583em;border-radius:0.583em;}
.megamenu-skin-friendly .megamenu-bin{margin-top:5px;padding:0px;color:#fff;}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}


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

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}


.container .pagination {
	width: 100%; float: left;
	padding: 0 30px;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.container .pagination .wrap {
	-webkit-box-shadow:  none;
	box-shadow: none;
}


.container .pagination a,
.container .pagination span {
	display: inline-block; float: none;
	padding: 2px 7px;
	color: #737373;
	font-size: 11px; font-weight: 700;
}


.container .pagination span,
.container .pagination a:hover {
	background: #AEE8F9; color: #fff;
}


	.container .pagination a {
		display: none;
		font-size: 15px;        
	}


	.container .pagination span {
		padding: 2px 10px; margin: 0 5px;
		font-size: 15px;
	}


	.container .pagination a.prev,
	.container .pagination a.next {
		display: inline-block;
	}
.clear{float:none;clear:both}

#footer-home-container .footer-home-header{border-bottom: 1px solid #dcd900;height:73px;}

#footer-home-container .footer-home-header img{float:left; margin:-20px 20px 0 0;}

#footer-home-container .footer-home-header h2{float:left; color:#000; font-size:1.4em; font-style:italic; margin:27px 0 0 0 !important; text-transform:none !important;}


.news-widget-title {
    font-weight: bold;
}


  .large-6 {
    width: 50%;
  }
 
 
 #strook_left{
	width:90%;
	margin:0% 5%; 	
}

	.privacy {
		width: 100%;
	}

		.privacy td {
			display: block;
			text-align: center;
			margin: 10px 0;
		}

                #footer_container table.privacy { margin: 0 auto; }

#center-foot{
    display: block;
    text-align: center;
    padding-bottom: 1.5em;
}

    #center-foot a {
        display: block;
        text-align: center;
    }

.menu-links.inside-menu .sub-menu { display: none;}

.menu-links.inside-menu .active .sub-menu { display: block; }

.sub-menu-wrapper .menu-links.inside-menu .menu-links.inside-menu { display: none; }

.sub-menu-wrapper .menu-links.inside-menu .sub-meni { float: left; z-index: 999; position: absolute; display: none; top: 0; left: 0; width: auto; padding-top: 0; }

.menu-links.inside-menu .sub-meni { left: 218px; display: none; padding-top: 0; }


.menu-links.inside-menu .menu-item {cursor:pointer; padding: 0;line-height: normal;float:left;width:100%;   border-bottom: 1px solid #D9D9D9;}

.sub-menu .menu-links.inside-menu .menu-item.active{background:#F4F4F4;}

#main-nav .sub-meni .menu-links.inside-menu { border-bottom: none; width:100%;padding:0;}

.sub-meni .menu-links.inside-menu li { position: relative; background: #FFF; width: 100%;border-bottom:0;  border-top: 1px solid rgba(0, 0, 0, 0.15);}


#main-nav .menu-links.inside-menu { width: 16.1%; float: left;box-sizing:border-box;padding:20px;}

.menu-links.inside-menu .menu-link { color: #FFF; border: none; position: relative; padding: 0; margin: 10px 24px;font-size:14px; }

.sub-menu-wrapper .menu-links.inside-menu .menu-link{color:#000;}

#main-nav .menu-links.inside-menu, #main-nav .sub-meni .menu-links.inside-menu, .sub-menu-wrapper .menu-links.inside-menu .sub-meni{width:100%;position: relative;padding:0;}

.sub-meni .menu-links.inside-menu li a{color: #ffffff;}

.sub-meni .menu-links.inside-menu li:hover{background:#0a0a0a;}

#navigation div.level_2 { display: block; }

#navigation ul.level_2 { display: block; padding: 0px; }



#navigation li.level_2 { width: auto; margin: 0px; height: auto; }

#navigation ul.level_2 li a { font-size: 14px; }

#navigation div.level_2 h3 { color: #000; }

#navigation div.level_2 ul { vertical-align: top; }

#navigation div.level_2 ul li { display: block; float: left; padding: 0px; line-height: 20px; font-size: 12px; padding-right: 25px; clear: left; }

#navigation div.level_2 .cat-container ul { text-align: left; float: left; }

#navigation div.level_2 .trend-container ul { float: left; }

#navigation div.level_2 .trend-container ul li { padding-left: 25px; padding-right: 0px; display: block; float: left; clear: left; }

#navigation div.level_2 .trend-container { margin-top: -25px; }

#navigation div.level_2 .trend-container h3 { padding-left: 25px; }
#navigation ul.level_2 li a:hover{font-weight:normal;text-decoration:underline;color:#333;}
#navigation #dept_clothing ul.level_2{width:500px;}
.ie6 #navigation #dept_clothing ul.level_2{width:600px;}
#navigation span.level_2{font-family:'Swiss721BT-LightExtended',Arial,sans-serif;color:#000;margin-bottom:10px;text-transform:uppercase;}
#navigation li.level_3,#navigation li.level_2{margin-bottom:5px;}
#wc_dept_saleall span.level_1,#navigation #wc_dept_saleall ul.level_2{background-color:#DF3E68;border-top:none;}
.ie6 #navigation li.level_2{width:200px;}

.ptypeicon{width:19px;height:10px}

.jp-seek-bar, .jp-play-bar {background: #fff; height: 7px;}

.ubermenu-skin-clean-white.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop {
  margin-top: 0;
}


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu .ubermenu-autocolumn+.ubermenu-item-view-all{clear:both}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical.ubermenu-items-align-right .ubermenu-item-level-0{text-align:right}
.ubermenu-vertical.ubermenu-items-align-center .ubermenu-item-level-0{text-align:center}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}
 .ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{ display:none !important; }
  .ubermenu-responsive .ubermenu-item-level-0{ width:50%; }
 .ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{ position:static; }
  .ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ width:100%; min-width:100%; max-width:100%; top:auto; left:0 !important; }
 .ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ left: -1px !important;  }
   .ubermenu-responsive .ubermenu-item-mini{  min-width:0; width:auto; float:left; clear:none !important; }
   .ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{  display:none !important; }
 .ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{ min-width:0; width:auto; }

 .ubermenu .ubermenu-item.um-sticky-only{ display:none !important; }
 .ubermenu.ubermenu-sticky .ubermenu-item-level-0.um-sticky-only{ display:inline-block !important; }
 .ubermenu.ubermenu-sticky .ubermenu-submenu .ubermenu-item.um-sticky-only{ display:block !important; }
 .ubermenu .ubermenu-item-level-0.um-unsticky-only{ display:inline-block !important; }
 .ubermenu .ubermenu-submenu .ubermenu-item.um-unsticky-only{ display:block !important; }
 .ubermenu.ubermenu-sticky .ubermenu-item.um-unsticky-only{ display:none !important; }



	
	li.menu-item {margin-top: 0;}


li.menu-item,
li.menu-item2 {
        list-style-type: none;
        margin-top: 10px;      
        }


#topnavi li.menu-item {
        margin-top: -1px;
        }


#topnavi li.menu-item li {
        margin-top: 0;
        }


.menu-item {
    display: inline;
}


.title-with-bg,
.title-with-bg a,
.title-with-bg .read-more,
.title-with-bg .sub-title,
.title-with-bg .entry-title,
.content-over-image,
.content-over-image a,
.content-over-image .read-more,
.content-over-image .entry-meta,
.content-over-image .entry-title {
	color:#fff;
}


.title-with-bg .read-more,
.content-over-image .read-more {
	border-color:#fff;
}

	.grid-8 .posts-slider .entry-title,
	.slider-latest .posts-slider .entry-title,
	.slider-latest .entries .content-over-image .entry-title {
		font-size:30px;
	}

	
	
.content-over-image {
	position:relative;
}


.content-over-image .entry-link {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	z-index:2;
}


.content-over-image [class*="-header"] {
	position:absolute;
	top:0;
	left:15%;
	width:70%;
	height:100%;
}


	.content-over-image [class*="-header"] .inner {
		width:100%;
		height:100%;
		display:table;
	}

	
	.content-over-image [class*="-header"] .inner-cell {
		width:100%;
		height:100%;
		display:table-cell;
		vertical-align:middle;
	}

			
		.content-over-image a {
			text-decoration:none;	
		}

			
		.content-over-image img {
			display:block;
		}

		
		.content-over-image .entry-meta {
			margin-bottom:10px;
		}

		
		.content-over-image .read-more {
			margin-top:40px;
		}

		
		.content-over-image .read-more,
		.content-over-image .entry-meta,
		.content-over-image .entry-title {
			position:relative;
			z-index:3;
		}

		
		.content-over-image .author a:hover,
		.content-over-image .entry-author a:hover,
		.content-over-image .entry-category a:hover {
			border-bottom:2px solid #fff;
		}

		

.content-over-image .flex-direction-nav a:hover {
	box-shadow:3px 3px 0 #000;
	text-shadow:3px 3px 0 #000;
}


.content-over-image figure:before {
	content:"";
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1;
	-webkit-transition:opacity .2s linear;
	   -moz-transition:opacity .2s linear;
	    -ms-transition:opacity .2s linear;
	     -o-transition:opacity .2s linear;
	        transition:opacity .2s linear;
	-webkit-backface-visibility:hidden;
}

	
	html .posts-slider .entry-title,
	html .with-sidebar .posts-slider .entry-title,
	html .slider-latest .posts-slider .entry-title,
	html .slider-latest .entries .content-over-image .entry-title {
		font-size:12px;
	}
.modern .content-over-image figure:before{opacity:0.1;}
.modern .content-over-image:hover figure:before{opacity:0.7;}
 #search-icon #search-icon-icon { background-color: #660099 }






.quicklinks h3{
color:#A4B96A;
background:none;
height:auto;
font-size:18px;
}

ul.navigation li.current_page_item a { color: #660000; }

#wrapper .programas .main #listaProgramas li.email {
	font-size: 13px;
}

	#header-left, #header-right { width: 100%; float: none; clear: both; margin: 0 auto; }

	#header-left .box, #header-right .box { float: none; clear: both; text-align: center; display: block; margin: 0 auto; }

	#header-left ul.contact li, #header-right ul.contact li { margin: 0 auto; }

	#header-left ul.contact li.mobile, #header-right ul.contact li .mobile { display: inline-block !important; }

#header .logo { float: left; margin-bottom: 13px; }


#cff {
  float: left;
  width: 100%;
  margin: 0 auto;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;  
}


#cff .cff-item{
  float: left;
  width: 100%;
  clear: both;
  padding: 20px 0 15px 0;
  margin: 0;
  border-bottom: 1px solid #ddd;
}

#cff .cff-item:first-child{
  padding-top: 0;
}

#cff .cff-item.cff-box,
#cff .cff-item.cff-box:first-child{
  padding: 15px;
  margin: 5px 0;
  border: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}





#cff .cff-less{
  display: none;
}


#cff a {
  text-decoration: none;
}

#cff a:hover,
#cff a:focus {
  text-decoration: underline;
}

#cff .cff-post-text-link{
  display: block;
}


#cff h3, #cff h4, #cff h5, #cff h6, #cff p{
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 5px 0;
  line-height: 1.4;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word;
}


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




#cff .cff-author{
  float: left;
  clear: both;
  margin: 0 0 15px 0;
  padding: 0;
  line-height: 1.2;
  width: 100%;
}

#cff .cff-author a{
  float: left;
  display: block;
  
  min-width: 100%\9;
}

#cff .cff-author-img{
  float: left;
  width: 40px;
  margin: 0 0 0 -100% !important;
}

#cff .cff-author img{
  float: left;
}

#cff .cff-author .cff-author-text span{
  display: table-cell;
  vertical-align: middle;
  height: 40px;
  margin: 0;
  font-weight: bold;

  
  padding-left: 50px;
  float: none;
}



#cff .cff-author .cff-author-text{
  float: left;
  width: 100%;
}

#cff .cff-author .cff-author-text *{
  float: left;
  clear: both;
  width: auto;
  margin: 0 0 0 50px;
  font-weight: bold;
}

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

#cff .cff-author .cff-page-name.cff-author-date{
  float: left;
  padding: 2px 0 0 0;
}





#cff .cff-break-word{
  word-break: break-all;
}


#cff .cff-expand{
  display: none;
}

#cff .cff-expand a{
  font-size: 11px;
  font-weight: normal;
}


#cff .cff-shared-link{
  float: left;
  clear: both;
  width: 100%;
  padding: 5px 10px;
  margin: 10px 0 5px 0;

  
  background: #f9f9f9;
  border: 1px solid #d9d9d9;

  background: rgba(0,0,0,0.02);
  border: 1px solid rgba(0,0,0,0.07);

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#cff .cff-no-styles{
  background: none;
  border: none;
  padding: 0;
}

#cff .cff-link{
  float: left;
  clear: both;
  max-width: 20%;
  margin: 10px 0 0 0;
}

#cff .cff-link img{
  max-width: 100%;
}


#cff .cff-link-title{
  float: left;
  clear: both;
  width: 100%;
  display: block;
  font-weight: bold;
}

#cff p.cff-link-title{
  margin: 5px 0 0 0;
}

#cff .cff-text-link{
  float: left;
  clear: none;
  width: 72%;
  margin-left: 3%;
  padding: 0 0 5px 0;
}

#cff .cff-link-caption{
  font-size: 12px;
  margin: 0;
}

#cff .cff-text-link.cff-no-image{
  width: 100%;
  margin-left: 0;
}


#cff .cff-details{
  float: left;
  clear: none;
  width: 100%;
  padding: 5px 0;
}

#cff .cff-details h5{
  margin: 0 0 5px 0;
  font-size: 16px;
}

#cff .cff-details p{
  font-size: 14px;
}

#cff .cff-details .cff-info{
  padding: 10px 0 0 0;
  line-height: 1.2;
}


#cff .cff-desc-wrap{
  float: left;
  width: 100%;
}



#cff .cff-post-links{
  float: left;
  clear: none;
  padding: 5px 0 0 0;
  margin: 0;
  font-size: 11px;
}



#cff .cff-post-links.cff-left{
  float: left;
  margin: 8px 0;
}

#cff .cff-post-links a{
  font-size: 11px;
}

#cff .cff-post-links a:first-child{
  padding-left: 0;
  margin: 0;
}

#cff .cff-dot{
  padding: 0 5px;
}



#cff .cff-share-container{
  position: relative;
  display: inline;
}

#cff .cff-share-tooltip{
  display: none;
  position: absolute;
  z-index: 1000;
  bottom: 22px;
  right: -51px;
  width: 135px;
  padding: 5px 5px 4px 5px;
  margin: 0;
  background: #333;
  color: #eee;
  font-size: 12px;
  line-height: 1.3;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#cff .cff-share-tooltip .fa-play{
  position: absolute;
  font-size: 8px;
  bottom: -6px;
  left: 50%;
  margin-left: -3px;
  color: #333;
}

#cff .cff-share-tooltip a .fa{
  font-size: 16px;
  margin: 0;
  padding: 5px;
}

#cff .cff-share-tooltip a#sbi_facebook_icon .fa,
#cff .cff-share-tooltip a#sbi_twitter_icon .fa,
#cff .cff-share-tooltip a#sbi_pinterest_icon .fa{
  padding-top: 4px;
  font-size: 18px;
}

#cff .cff-share-tooltip a{
  display: block;
  float: left;
  margin: 0 !important;
  padding: 0 !important;
  color: #eee !important;

  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

#cff .cff-share-tooltip a:hover{
  color: #fff;
}

#cff .cff-share-tooltip .cff-facebook-icon:hover{ background: #3b5998; }

#cff .cff-share-tooltip .cff-twitter-icon:hover{ background: #00aced; }

#cff .cff-share-tooltip .cff-google-icon:hover{ background: #dd4b39; }

#cff .cff-share-tooltip .cff-linkedin-icon:hover{ background: #007bb6; }

#cff .cff-share-tooltip .cff-pinterest-icon:hover{ background: #cb2027; }

#cff .cff-share-tooltip .cff-email-icon:hover{ background: #666; }







#cff.cff-fixed-height{
  overflow: hidden;
  overflow-y: auto;
  padding: 5px 10px;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


#cff .cff-error-msg{
  font-size: 12px;
  font-family: sans-serif;
}

#cff #cff-error-reason{
  display: none;
  padding: 5px 0 0 0;
  clear: both;
}



#cff .cff-credit{
  font-size: 11px;
}

#cff .cff-credit a{
  text-decoration: none;
}

#cff .cff-credit img{
  float: left;
  margin: -2px 5px 0 0;
}

#cff .cff-credit .fa{
  padding-right: 5px;
  font-size: 13px;
}



#search {
	float: right;
	width: 15em;
	text-align: right;
	padding: .5em 1em 0 0;
}

#search form input {
	display: inline;
	margin: 0 .25em 0 0;

}

#search form label input {
	width: 10em;
	height: 1em;
	margin-bottom: .4em;
}

#search form label {
	font-size: 1px;
}


	.post-content .rev_slider_wrapper{margin-left:-5px !important;}


	.fusion-blog-large-alternate .post-content-container {
		margin-left: 100px;
	}


	.medium-alternate .post-content-container { clear: both; }

	.medium-alternate .post-content{float:none;margin-top:20px;margin-left: 0!important;}
	
	
	.large-alternate .post-content,
	.fusion-blog-large-alternate .post-content-container {
		margin-left: 0;
	}

	
	.rtl .large-alternate .post-content,
	.rtl .fusion-blog-large-alternate .post-content-container {
		margin-right: 0;
	}

	
	.medium-alternate .post-content,
	.medium-alternate .has-post-thumbnail .post-content,	
	.fusion-blog-medium-alternate .post-content-container,
	.fusion-blog-medium-alternate .has-post-thumbnail .post-content-container {
		margin: 15px 0 0 0;
	}


	.medium-alternate .has-post-thumbnail .post-content,
	.fusion-blog-medium-alternate .has-post-thumbnail .post-content-container {
		clear: both;
	}


	.large-alternate .post-content{
		float:none;
	}


	.post-content .wooslider .wooslider-control-thumbs{margin-top:-10px;}

.title h1,
.post-content .title h1 {
  float: left;
  padding: 0 8px 0 0;
  margin: 0;
}

.title h2,
.post-content .title h2 {
  float: left;
  padding: 0 8px 0 0;
  margin: 0;
  font-size: 18px;
}

.title h3,
.post-content .title h3 {
  float: left;
  padding: 0 8px 0 0;
  margin: 0;
}

.title h4,
.post-content .title h4 {
  float: left;
  padding: 0 8px 0 0;
  margin: 0;
}

.title h5,
.post-content .title h5 {
  float: left;
  padding: 0 8px 0 0;
  margin: 0;
}

.title h6,
.post-content .title h6 {
  float: left;
  padding: 0 8px 0 0;
  margin: 0;
}

body .post-content .image-extras .link-icon {
  margin-right: 3px;
}

.post-content .image-extras h3,
.post-content .image-extras h4 {
  line-height: normal;
}

.post-content .image-extras h4 {
  font-size: 11px;
  margin-top: 3px;
}

.post .post-content {
  color: #747474;
}


.post-content p {
  margin: 0;
  margin-bottom: 20px;
}

.post-content ul.arrow {
  list-style: none;
  margin: 0;
  padding: 0;
}

.post-content ul.arrow li:before {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #a0ce4e;
  height: 18px;
  -moz-border-radius: 75px;
  -webkit-border-radius: 75px;
  border-radius: 75px;
  width: 18px;
  position: absolute;
  font-size: 14px;
  content: '\f105';
  float: left;
  margin-right: 0;
  margin-left: -25px;
  font-family: IcoMoon;
  text-align: center;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  line-height: 17px;
  text-indent: 1px;
}

.post-content ul.arrow li {
  line-height: 18px;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
  padding-left: 25px;
}

.post-content blockquote {
  background: #f5f5f5;
  font: 13px/20px 'PTSansItalic', arial, helvetica, sans-serif;
  color: #444444;
  border-left: 4px solid #a0ce4e;
  padding: 15px;
}

.post-content blockquote *:last-child {
  margin-bottom: 0;
}

.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  color: #333333;
  font-weight: normal;
}

.post-content h4 {
  font-size: 13px;
}

.post-content h5 {
  font-size: 12px;
}

.post-content h6 {
  font-size: 11px;
}

.medium-alternate.has-post-thumbnail .post-content {
  margin-left: 436px;
}

.grid-layout .post-content-container {
  padding: 0 25px;
  padding-top: 30px;
}

.grid-layout-4 .post-content-container {
  word-wrap: break-word;
}

.timeline-layout .post-content-container {
  padding: 0 25px;
  padding-top: 30px;
}

.post-content .wooslider .overlay-natural.layout-text-bottom .slide-excerpt {
  bottom: 15%;
}

.post-content .wooslider .overlay-natural.layout-text-top .slide-excerpt {
  top: 15%;
}

.post-content .wooslider .slide-excerpt .slide-title,
.post-content .wooslider .slide-excerpt .slide-title a {
  color: #fff;
}

.post-content .wooslider .overlay-full .slide-excerpt {
  padding: 50px;
  opacity: 0.7;
}

.post-content .wooslider .wooslider-control-thumbs li {
  float: none;
  width: 56px;
}

.post-content .wooslider .wooslider-prev,
.post-content .wooslider .wooslider-next {
  top: 50%;
  margin-top: -29px;
}

.post-content .wooslider-type-attachments .wooslider-prev,
.post-content .wooslider-type-attachments .wooslider-next {
  top: 50%;
  margin-top: -59px;
}

.post-content .wooslider .overlay-none .slide-excerpt {
  margin-top: 10px;
}

.post-content .wooslider .overlay-none .slide-excerpt .slide-title,
.post-content .wooslider .overlay-none .slide-excerpt .slide-title a {
  color: #333;
}

.rtl .post-content ul.arrow li {
  padding-left: 0;
  padding-right: 25px;
}

.rtl .post-content ul.arrow li:before {
  float: right;
  margin-left: 0;
  margin-right: -25px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}

.rtl .medium-alternate.has-post-thumbnail .post-content {
  margin-left: 0;
  margin-right: 436px;
}

.rtl .large-alternate .post-content,
.rtl .fusion-blog-large-alternate .post-content-container {
  margin-left: 0;
  margin-right: 110px;
}

.rtl .fusion-blog-medium-alternate .post-content-container {
  margin-left: 0;
  margin-right: 99px;
}


.post-content .wooslider {
  border: 0;
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin: 0 auto;
  max-width: 940px;
}

.sidebar .wooslider-next,
.sidebar .wooslider-prev,
.post-content .wooslider .wooslider-prev,
.post-content .wooslider .wooslider-next,
.footer-area .wooslider-next,
.footer-area .wooslider-prev {
  width: 29px;
  height: 29px;
}

.fusion-blog-medium-alternate .has-post-thumbnail .post-content-container {
  margin-left: 436px;
}

.fusion-blog-medium-alternate .post-content-container {
  margin-left: 99px;
}

.fusion-blog-grid .post .post-content-container,
.fusion-blog-timeline .post .post-content-container {
  padding: 30px 25px 20px;
}

.fusion-blog-grid .grid-layout-4 .post-content-container {
  word-wrap: break-word;
}

#main .post-content .border-below-title h1,
#main .post-content .border-below-title h2,
#main .post-content .border-below-title h3,
#main .post-content .border-below-title h4,
#main .post-content .border-below-title h5,
#main .post-content .border-below-title h6 {
  float: none;
  padding-right: 0;
}

.meta .date,
.review blockquote q,
.post-content blockquote{
	font-style:italic;
}


#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
.sidebar .widget h3,
#wrapper .fusion-tabs-widget .tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
.fusion-pricing-table .title-row,
.fusion-pricing-table .pricing-row,
.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-accordian .panel-title,
.fusion-accordian .panel-heading a,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title,
.main-flex .slide-content h2, .main-flex .slide-content h3,
.fusion-modal .modal-title, .popover .popover-title,
.fusion-flip-box .flip-box-heading-back{
	font-family:"Antic Slab", Arial, Helvetica, sans-serif;
}

.counter-box-content, .fusion-alert,.fusion-progressbar .sr-only, .post-content blockquote, .review blockquote q{ font-size:13px; }


body,.sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2,.post-content blockquote, .review blockquote q{
	line-height:20px;
}



.post-content h1{
	font-size:32px;
		line-height:48px;
}


#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper  #main .post h2, #wrapper  #main .post h2, #wrapper .woocommerce .checkout h3, #main .portfolio h2 {
	font-size:18px;
		line-height:27px;
}


#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper #main .post h2,#wrapper  .woocommerce .checkout h3, .cart-empty{
	line-height:27px;
}


.post-content h3,.project-content h3,#header .tagline,.product-title{
	font-size:16px;
		line-height:24px;
}


.post-content h4, .portfolio-item .portfolio-content h4, .image-extras .image-extras-content h3, .image-extras .image-extras-content h3 a, .image .image-extras .image-extras-content a,
.fusion-person .person-author-wrapper .person-name, .fusion-person .person-author-wrapper .person-title
{
	font-size:13px;
		line-height:20px;
}


    #c5 .testimonials-slider .table-display {
        display: block;
    }


    #c5 .testimonials-slider .table-cell-align {
        display: block;
    }


    #c5 .testimonials-slider .testimony-descrip {
        padding-top: 30px;
    }


#c5 .location-detail-block .testimonials-slider {
    padding: 30px;
}


#c5 .testimonials-slider {
    background-color: #749B30;
}


#c5 .testimonials-slider h3 {
    color: #493634;
    font-size: 26px;
    text-transform: uppercase
}


#c5 .testimonials-slider .slick-slider {
    padding: 0;
}


#c5 .testimonials-slider img {
    border-radius: 50%;
}


#c5 .testimonials-slider .content {
    font-style: italic;
    letter-spacing: 1px;
    line-height: 2;
    color: white;
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    margin: 5px 0 25px;
    font-style: italic
}
.title{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.25;margin:0}
.title a{color:#222}
.title a:hover{color:#387c9d}
.sidebar .cols .col li.title,.sidebar .cols .col p.title{font-size:1rem}
.widget-sponsor .title{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.25;margin-bottom:.3125rem}
.features .secondary li .title{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.25;margin:0}
.features .secondary .title{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;font-weight:400}
.hometiles .title{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;font-weight:400}
.hometiles .noimage .title{font-family:Lora,"PT Serif",Georgia,Times,"Times New Roman",serif;font-size:1.25rem;line-height:1.25}
.newslist .title,.newslist h2.title{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.25;margin:0}
.newslist h2.title a,.newslist .byline a,.newslist .label a,.newslist .meta a{border:0}
.newslist .title{font-size:1.25rem}
.newslist h2.title{font-size:2rem;margin:0 0 .625rem}

.back-to-parent {
	position:fixed;
	left: 130px;
	z-index: 9999999999999999999;
	top:62px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}


.back-to-parent a:hover{
	background: #bebebe;
	color: white;
}

.left{float:left;}
	

#intercoiffure-logo {
	float: none;
	margin-top: 0;
	padding-right: 0;
	text-align: center;
}

	
	#benefits-icons-mobile li {
		margin-top:0;
	}

	
	#benefits-icons-mobile h3 {
		text-align: center;
		line-height:1.5em;
		padding-bottom:2%;
	}

	
	#benefits-icons-mobile h2 {
		font-size:1.2em;
	}

	.site-navigation .menu .sub-menu .page_item_has_children a:after,
	.site-navigation .menu .sub-menu .menu-item-has-children a:after,
	.site-navigation .menu .children .page_item_has_children a:after,
	.site-navigation .menu .children .menu-item-has-children a:after,
	.site-navigation .nav-menu .sub-menu .page_item_has_children a:after,
	.site-navigation .nav-menu .sub-menu .menu-item-has-children a:after,
	.site-navigation .nav-menu .children .page_item_has_children a:after,
	.site-navigation .nav-menu .children .menu-item-has-children a:after {
		float: right;
		position: relative;
		top: 4px;
		top: 0.4rem;
		font-family: FontAwesome;
		font-size: 10px;
		font-size: 1rem; 
		font-weight: normal;
		content: "  \f054";
	}

	.site-navigation .menu .sub-menu .sub-menu li:not(.menu-item-has-children) a:after,
	.site-navigation .menu .sub-menu .sub-menu li:not(.page_item_has_children) a:after,
	.site-navigation .menu .sub-menu .children li:not(.menu-item-has-children) a:after,
	.site-navigation .menu .sub-menu .children li:not(.page_item_has_children) a:after,
	.site-navigation .menu .children .sub-menu li:not(.menu-item-has-children) a:after,
	.site-navigation .menu .children .sub-menu li:not(.page_item_has_children) a:after,
	.site-navigation .menu .children .children li:not(.menu-item-has-children) a:after,
	.site-navigation .menu .children .children li:not(.page_item_has_children) a:after,
	.site-navigation .nav-menu .sub-menu .sub-menu li:not(.menu-item-has-children) a:after,
	.site-navigation .nav-menu .sub-menu .sub-menu li:not(.page_item_has_children) a:after,
	.site-navigation .nav-menu .sub-menu .children li:not(.menu-item-has-children) a:after,
	.site-navigation .nav-menu .sub-menu .children li:not(.page_item_has_children) a:after,
	.site-navigation .nav-menu .children .sub-menu li:not(.menu-item-has-children) a:after,
	.site-navigation .nav-menu .children .sub-menu li:not(.page_item_has_children) a:after,
	.site-navigation .nav-menu .children .children li:not(.menu-item-has-children) a:after,
	.site-navigation .nav-menu .children .children li:not(.page_item_has_children) a:after {
		content: none;
	}
.site-navigation .menu .children .page_item_has_children a:after,.site-navigation .menu .sub-menu .menu-item-has-children a:after{font-size:9px;font-size:0.9rem;}




.menu .menu-item:focus {
	position: static;
}


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


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.item-list ul li.first{padding-top:0;}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }

.resource span.header {
    color: #4FAF35;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    font-style: italic;
    margin: 0 0 9px;
}

.resource ul{
	margin: 0;
    padding: 0;
}

.resource ul li{
	display: block;
    font-size: 12px;
    list-style: none outside none;
    margin: 0 0 5px;
}

.resource ul li a{
	color: #118BB3;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
}

.resource ul li a:hover{text-decoration: underline;}

.revista_info {
width: 160px;
height: 230px;
float: left;
margin-left: 10px;
font-family: 'EB Garamond', serif;
overflow: hidden;
position: relative;
}

.revista_info a{
	color: #000;
}

.revista_info h2 {
	margin: 0;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
}

.revista_info p {
	margin: 0;
	font-size: 13px;
}
.col{float:left}
td.zero{width:1%;white-space:nowrap;}
.col{float:left}

.td-post-content.span8 .td-paragraph-padding-0,
.column_container.span8 .td-paragraph-padding-0,
.mceContentBody-max-width-small .td-paragraph-padding-0 {
  padding-right: 5%;
}

.td-post-content.span8 .td-paragraph-padding-1,
.column_container.span8 .td-paragraph-padding-1,
.mceContentBody-max-width-small .td-paragraph-padding-1 {
  padding-left: 5%;
  padding-right: 5%;
}

.td-post-content.span8 .td-paragraph-padding-2,
.column_container.span8 .td-paragraph-padding-2,
.mceContentBody-max-width-small .td-paragraph-padding-2 {
  padding-left: 8.5%;
  padding-right: 8.5%;
}

.td-post-content.span8 .td-paragraph-padding-3,
.column_container.span8 .td-paragraph-padding-3,
.mceContentBody-max-width-small .td-paragraph-padding-3 {
  display: inline-block;
  padding-left: 5%;
  padding-right: 8.5%;
}

.td-post-content.span8 .td-paragraph-padding-4,
.column_container.span8 .td-paragraph-padding-4,
.mceContentBody-max-width-small .td-paragraph-padding-4 {
  padding-left: 5%;
}

.td-post-content.span8 .td-quote-classic {
  margin-top: 40px;
  margin-bottom: 40px;
}

.td-post-content.span8 .td-quote-classic p {
  font-size: 39px;
  line-height: 47px;
}

.blog-stack .td-page-wrap .span8 .td-post-text-content .td-paragraph-padding-1 {
  padding-left: 5%;
  padding-right: 5%;
}
.span8{width:652px}
.row-fluid .span8{width:65.174129353234%;margin-left:4.4776119402985%;*margin-left:4.4274111370857%;*width:65.123928550021%}
input.span8,textarea.span8,.uneditable-input.span8{width:638px}
.table td.span8,.table th.span8{float:none;width:636px;margin-left:0}


#logo-wrapper {
  text-align: center;
  padding-top: 20px;
}
img#contactus_top{margin-right:4px}


#block-block-5 {
	float:right;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}


#sidebar-first .block,
#sidebar-second .block {
	padding-bottom: 25px;
	margin-bottom: 25px;
}


#content .block {
	margin-bottom: 50px;
}


#main-wrapper .block {
	margin-bottom: 14px;
}


.block-flickr .content a {
	display: inline-block;
	width: 115px;
	height: 115px;
	margin-right: 5px;
	margin-bottom: 5px;
}

	#main-wrapper .block-flickr .content a img {
		width: 115px;
		height: 115px;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}



.page-wrapper.sitemap-page .custom-sidebar-title{ border: 0; padding-bottom: 0; }


  #tpb_navbar-brand_text {

    visibility: hidden;
  }



.footer-subscribe {
    background:  #a10f2b;
}


.footer .copyright a {
    color: #ffffff;
}

.footer .footer-block {
	padding: 50px 0;
	background: #151515;
}


.footer .footer-block p {
	color: #888;
	font-size: 14px;
}


.footer img.footer-logo {
	margin: 15px 0 20px;
}


.footer .stats-list li {
	color: #bbb;
	margin-bottom: 7px;
}


.footer .stats-list li i {
	margin-right: 10px;
	vertical-align: middle;
}


.footer .footer-social li i {
	color: #bbb;
	width: 30px;
	height: 30px;
	padding: 8px;
	font-size: 16px;
	text-align: center;
	background: #414040;
}


.footer .footer-social li i:hover {
	background: #353535;
}


.footer h2.thumb-headline {
	color: #ddd;
	font-size: 16px;
	margin-bottom: 3px;
	text-transform: uppercase;
}


.footer .simple-list li {
	color: #bbb;
}


.footer .simple-list a {
	color: #bbb;
	font-size: 14px;
	font-weight: 200;
}


.footer .copyright {
	padding: 15px 0 150px 0;
	border-top: none;
	background: #191919;
}


.footer .copyright p {
	color: #bbb;
	font-size: 12px;
	margin-top: 13px;
	margin-bottom: 0;
}


.footer-subscribe h2 {
	margin: 0;
	color: #fff;
	font-size: 24px;
	font-weight: 200;
	text-transform: uppercase;
}


.footer-subscribe input {
	border-color: #fff;	
	border-right: none;
	background: transparent;
}


.footer-subscribe .form-control {
	color: #fff;
	font-size: 14px;
	font-weight: 200;
}


.footer-subscribe .form-control:focus {
	box-shadow: none;
	border-color: #fff;
}


.footer-subscribe .form-control::-moz-placeholder {
	color: #fff;
}

.footer-subscribe .form-control:-ms-input-placeholder {
	color: #fff;
}

.footer-subscribe .form-control::-webkit-input-placeholder {
	color: #fff;
}


.footer-subscribe .input-group-btn {
	border-color: #fff;
	background: transparent;
}


.footer-subscribe .input-group-btn .btn {
	border: 1px solid #fff;
	background: transparent;
}


.footer-subscribe .input-group-btn i {
	color: #fff;
	font-size: 16px;	
	font-weight: 200;
}
.img,img a,.blog-img,.blog-imgright,.blog-imgleft,.imginline,.imgcent,.imgright,.imgleft,.img3,.img5,.img11,.blog-img a,.blog-imgright a,.blog-imgleft a,.imginline a,.imgcent a,.imgright a,.imgleft a,.img3 a,.img5 a,.img11 a,.blog-img a:link,.blog-imgright a:link,.blog-imgleft a:link,.imginline a:link,.imgcent a:link,.imgright a:link,.imgleft a:link,.img3 a:link,.img5 a:link,.img11 a:link,.iwd-article img,img.iwd-article,.iwd-block img,.iwd-footer img,.region.region-banner1 img{border:none !important;max-width:100% !important;height:auto !important;}
div.region.region-top1 img,div.region.region-top2 img,div.region.region-top3 img{padding:0 !important;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}
.search__form-container--hotels,.search__form-container--flights,.search__form-container--rc,.search__form-container--vp,.search__form-container--cruise,.search__form-container--more,.search--modal__form-container--hotels,.search--modal__form-container--flights,.search--modal__form-container--cars{display:none}

.media-youtube-preview-wrapper{max-width:100%;min-height:50px;position:relative;}
.media-youtube-preview-wrapper object,.media-youtube-preview-wrapper iframe{max-width:100%;position:relative;}
.media-youtube-preview-wrapper .js-fallback{left:0;margin-top:-0.5em;position:absolute;right:0;text-align:center;top:50%;}
#content .media-youtube-outer-wrapper,#content .media-youtube-preview-wrapper{width:500px !important}
blockquote.alignnone,blockquote.alignright,blockquote.aligncenter,blockquote.alignleft{width:auto;margin-left:auto;margin-right:auto}


.header, .hold, .footer {
	width: 960px;
	font-size: 1.2em;
	line-height: 20px;
}


.hold {
  display: block;
  overflow: hidden;
  margin: 6px auto 0 auto;
}


.subscribe label { padding-top: 0; }

.subscribe .field-wrap { position: relative; }

.subscribe button { position: absolute; right: 0; top: 0; cursor: pointer; outline: none; border: none; width: 35px; height: 35px; text-indent: -9999px; background: none; }

.subscribe button:before { content: ''; display: block; position: absolute; right: 10px; top: 14px; width: 0; height: 0; border-style: solid; border-width: 5px 0 5px 8px; border-color: transparent transparent transparent #000; -webkit-transition: border-color 0.13s linear; transition: border-color 0.13s linear; }

.subscribe button:hover:before { border-color: transparent transparent transparent gray; }

.subscribe input[type="email"] { margin-bottom: 0; padding-right: 30px; }

  .sidebar-menu .sidebar-bottom .social, .sidebar-menu .sidebar-bottom .subscribe { display: none; }


	.grid-small .hentry .overlay .entry-header .entry-title { font-size: 8px }

.top_b {background:#0098FF;box-shadow: inset 5px 0 10px #0098FF,inset 0 15px 10px #8CD3FD;padding:7px 110px 5px 30px;}

	.item44, .item42, .subitem, .top_s, .top_b {padding-left:5px;}

.nieprzgap {
    float: left;
    width: 595px;
    
    position: relative;
}

.nieprzgap h3{color: #CF1237;font-family: Arial; font-size: 14px;
              font-weight: bold; margin: 0 0 0 5px;}
.enterprise-teaser-headline{font-size:24px;font-size:1.71429rem;line-height:30px;line-height:2.14286rem;font-weight:300}
.site-overlay{display:none;}
.pushy-active .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,0,0,0.5);-webkit-animation:fade 500ms;-moz-animation:fade 500ms;-o-animation:fade 500ms;animation:fade 500ms;}

.header .placeholder{
	float: right;
	border: 1px solid #b0adbc;
}

.header .placeholder a,
.header .placeholder img{display: block;}
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:before,.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after{content:" ";display:table;}
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after{clear:both;}

	#header-left, #header-right { width: 100%; float: none; clear: both; margin: 0 auto; }

	#header-left .box, #header-right .box { float: none; clear: both; text-align: center; display: block; margin: 0 auto; }

	#header-left ul.contact li, #header-right ul.contact li { margin: 0 auto; }

	#header-left ul.contact li.mobile, #header-right ul.contact li .mobile { display: inline-block !important; }

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

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

	div#header_nav  nav.navigation-top div#nav { display:none; }

#featured_category_widget-2, 
#featured_category_widget-6 {
    margin: 0 1.5em;
}

#featured_category_widget-2 div:first-child, 
#featured_category_widget-6 div:first-child {
    margin: 0 -1.5em 0 -1em;
}

.widget_featured_category_widget p,
#featured_category_widget-2 p, 
#featured_category_widget-6 p { 
    padding-left: 0 !important;
}

#featured_category_widget-2 hr,
#featured_category_widget-4 hr {
    margin: 1em 0 0 0!important;
    padding:  0 0 !important;
}

#featured_category_widget-2 img {
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
}

#featured_category_widget-2 :not(h4) :not(div) :not(img),
#featured_category_widget-6 :not(h4) :not(div) :not(img) {
    margin-left: 0.5em;
}

#home_widget_1, #home_widget_3, #featured_category_widget-2, 
.widget_rss_multi_importer_widget {
    padding: 0 1em !important; 
    background: #F0F5F1;
}

#home_widget_1 div ul, 
#featured_category_widget-2 div ul,
.widget_featured_category_widget, 
.widget_rss_multi_importer_widget {
    font-size: 14px;
}

#home_widget_2 div ul a, 
#featured_category_widget-2 div ul a,
.widget_featured_category_widget a, 
.widget_rss_multi_importer_widget a {
    font-weight: bold;
}

    #home_widget_1, #home_widget_2, #home_widget_3, 
    #featured_category_widget-2 {
        display: none;
    }

.widget-wrapper {
    background: #F0F5F1;
}

.widget-wrapper, .widget-wrapper ul {
    margin: 0 0;
    padding: 0 0 !important;
    color:  #474747;
}

.widget-wrapper ul li {
    list-style: none;
    padding: 0.25em 1em;
    border-bottom: 1px solid #DCDCDC;
    background: -webkit-linear-gradient(#F4F4F4, #FFFFFF, #EEEEEE); 
    background: -o-linear-gradient(#F4F4F4, #FFFFFF, #EEEEEE); 
    background: -moz-linear-gradient(#F4F4F4, #FFFFFF, #EEEEEE); 
    background: linear-gradient(#F4F4F4, #F0F5F1, #EEEEEE);
}

.widget-wrapper ul li:hover {
    background: -webkit-linear-gradient(#EEEEEE, #F4F4F4, #E6E6E6); 
    background: -o-linear-gradient(#EEEEEE, #F4F4F4, #E6E6E6); 
    background: -moz-linear-gradient(#EEEEEE, #F4F4F4, #E6E6E6); 
    background: linear-gradient(#EEEEEE, #F4F4F4, #E6E6E6); 
}

.widget-wrapper h3 a, .widget-wrapper h3 a:visited {
    color: #FFFFFF;
}
.widget-wrapper input[type=email],.widget-wrapper input[type=password],.widget-wrapper input[type=text],.widget-wrapper select{width:75%}
#container:after,#container:before,.clearfix:after,.clearfix:before,.widget-wrapper:after,.widget-wrapper:before{display:table;content:" "}
#container:after,.clearfix:after,.widget-wrapper:after{clear:both}
.ie7 #container,.ie7 .clearfix,.ie7 .widget-wrapper{zoom:1}

#home-col-3 {z-index:1;}

#home-col-2 a, #home-col-3 a  {height:292px;width:291px;margin: -12px 0 0 12px;}

#home-col-3 a {height:344px;width:284px;margin: -68px 0 0 12px;}

.home-col a {height:318px;width:353px;float:left;display:block;text-indent:-999em;margin: -43px 0 0 5px;position:relative;}
#wide-slider-wrap{width:960px;background:rgba(0,0,0,0.1);padding-bottom:0px}
body.fullw #grid-slides, body.fullw #wide-slider-wrap{padding-bottom:0px}
#wide-slider-wrap,#wide-slider{width:760px}

#top, #footer, #logo-other, #nav-slider-sep, #header-nav-wrap, #topnav, #title-bar-wrap, #top, #logo-other, #nav-slider-sep, #header-nav-wrap, #topnav, #title-bar-wrap, #wide-slider-wrap, #wide-slider, .tinynav, #wide-slider .slider .slides li.slide, #wide-slider .slider .slides li.slide img, #blog-2-entries .entry, #blog-2-entries .featured-photo, #blog-2-entries .left, #blog-2-entries .right{width:100%!important;}
body.fullw #top,
body.fullw .main-slider-wrap,
body.fullw
#content{padding-left:0px;padding-right:0px;margin:0
auto;width:960px}
#container,.main-slider-wrap{width:760px !important;overflow:hidden}
body.fullw #topx,
body.fullw #nav-slider-sep,
body.fullw .main-slider-wrap,
body.fullw
#content{padding-left:0px !important;padding-right:0px !important;margin:0
auto;width:760px !important;overflow:hidden}
body.fullw #top,
body.fullw #nav-slider-sep,
body.fullw .main-slider-wrap,
body.fullw
#content{padding-left:0px !important;padding-right:0px !important;margin:0
auto;width:440px !important;overflow:hidden}
body.fullw #container
body.fullw .main-slider-wrap{width:100% !important;overflow:hidden}




	

.title-bolded {
margin: 0; font-family: futurastdbold, sans-serif; text-align: left; padding: 0; margin-bottom: 15px; color: #0072bc;
}


.title {
margin: 0; font-family: futurastdmedium, sans-serif; text-align: left; padding: 0; margin-bottom: 15px; color: #0072bc;
}

    h1.title {
	font-size: 28px; }
.row{margin-left:-15px;margin-right:-15px}
#main-section .news-features div .row:after,#main-section .news-features div .row:before{content:" ";display:table}
#main-section .news-features div .row:after{clear:both}
#main-section .news-features div .row h4{float:right!important;width:48%;line-height:normal;margin:0}
#main-story .main-article-txt .archives div.row-style{margin-bottom:30px}
