﻿
#stripe_content { width: 990px; height: 30px; cursor: default }


.other-soc-btns ul li.l { margin-right:0 }
#front-tabs li#toptab3:hover{background:rgba(175,211,175,1);color:white;}
#front-tabs #toptab3.active a,#front-tabs li#toptab3:hover a{color:white;text-shadow:0 1px #afd3af;}
#front-tabs li#toptab3.active:before,#front-tabs li#toptab3:hover:before{box-shadow:4px 4px 0 #afd3af;}
#front-tabs li#toptab3.active:after,#front-tabs li#toptab3:hover:after{box-shadow:-4px 4px 0 #afd3af;}
#block-block-5{background:#e4dece;margin-bottom:20px;}

.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
 
.sidebar-right{
	display:inline-block;
}

.sidebar-right-unit{
	margin: 0px 0px 25px 0px;
}



.iccalendar .no-event {
}


.dpe-flexible-posts li, ul.bulleted-list {
	height: 206px; 
	overflow: hidden;
}

#home-feature .bulleted-list li {
	height: auto;
	width: 100%;
	font-size: 12px;
	line-height: 1.4;
	margin: 0 0 3px 15px;
}

#home-feature .bulleted-list li a {
	font-size: 13px;
}

#home-feature ul.bulleted-list {
	height: 105px;
	width: 100%;
	margin: 0;
	padding-bottom: 0;
}

ul.bulleted-list {
	height: 206px;
    	margin: 0;
    	overflow: hidden;
    	padding: 0;
}

li.bulleted-list, ul.bulleted-list li {
    	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 12px;
   	font-weight: bold;
	float: left;
	clear: both;
    	list-style: square outside none;
	line-height: 1.2;
    	margin: 6px 0 6px 15px;
	height: auto;
	overflow: visible;
	text-align: left;
}



.ie #text-69 ul.bulleted-list li {
	float: none;
}


	header,
	#header_container,
	#logo img,
	#icon img {
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
	}


	#icon,
	#logo {
		padding-top:20px;
		padding-bottom:20px;
		background-color:#ffdb00;
	}


		#icon img,
		#logo img {
			height: 120px;
      width: auto;
		}


		header.smaller #logo img {
			height:30px;
			margin:0 0 0 -38.541666666667%;
		  }


		header.smaller #logo {
			padding-top:10px;
			padding-bottom:10px;
		}


		#main_body.right {
			width:100%; 
			padding: 0 0 0 0; 
		}


		.right {
			float:left;
			width:70.833333333333%; 
			padding: 0 0 0 4.166666666667%; 
		}


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}
.offcanvas-nav li.btn-alt,.offcanvas-nav li.btn-blue,.offcanvas-nav li.btn-orange{border:none;display:block;padding:0;margin-top:5px;text-align:left;font-weight:700;font-size:14px;font-size:1.4rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.offcanvas-nav li.btn-alt:after,.offcanvas-nav li.btn-blue:after,.offcanvas-nav li.btn-orange:after{content:none}
.offcanvas-nav li.btn-blue,.offcanvas-nav li.btn-orange{color:#fff;min-height:42px;margin-top:10px}
.offcanvas-nav li.btn-blue a,.offcanvas-nav li.btn-orange a{color:#fff}
.offcanvas-nav li.btn-blue a:after,.offcanvas-nav li.btn-orange a:after{color:#fff}
.offcanvas-nav li.btn-blue a:visited,.offcanvas-nav li.btn-orange a:visited{color:#fff}
.offcanvas-nav li.btn-blue a:focus,.offcanvas-nav li.btn-orange a:focus{color:#fff}
.offcanvas-nav li.btn-blue a:hover,.offcanvas-nav li.btn-orange a:hover{color:#fff}
.offcanvas-nav li.btn-blue a:active,.offcanvas-nav li.btn-orange a:active{color:#fff}
.offcanvas-nav li.btn-orange{background:#F29F1B}
.offcanvas-nav li.btn-orange a:hover,.offcanvas-nav li.btn-orange a:focus,.offcanvas-nav li.btn-orange a:active{background:#ce830c}
.hero-nav li.btn-alt,.hero-nav li.btn-blue,.hero-nav li.btn-orange{height:auto;min-height:inherit}
.btn-orange{background:#F29F1B}
.btn-orange:hover,.btn-orange:focus,.btn-orange:active{background:#ce830c}

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

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

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

#page { min-width: 1000px;width: 1120px;border: 1px solid #bbb;margin: auto;text-align:left; margin-top:65px;
background:#fefefe; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius:8px; 
-moz-box-shadow: 0 0 5px 5px #444;
-webkit-box-shadow: 0 0 5px 5px #444;
box-shadow: 0 0 5px 5px #444;
}


#page #central { padding: 10px 10px;clear: both;height:auto;overflow: hidden; }


#page #central #body{ float:left;width:820px;padding-left:0px;padding-right: 0px !important; }

#page .no-sidebar #body{ float: none !important;width: auto !important;}

#page #central #sidebar p{ line-height:24px}

#page #central #sidebar ul.nav{ list-style:none;margin-left:0px;padding:0px;padding-left:24px;font-size:11px;}

#page #central #sidebar ul.nav li{ margin-bottom:16px;}

#page #central #sidebar ul.nav a{ text-decoration:none;color:#333 }

#page #central #sidebar ul.nav a.nav-selected {font-weight: bold}

#page #central #sidebar ul.nav a:hover { text-decoration:underline; }

#page #central #sidebar ul.nav ul{ list-style:none;margin-left:0px;padding:0px;padding-left:16px;margin-top:16px;}

#page #central #sidebar ul.nav ul li{ margin-bottom:16px;}


.copyright_right{
width:500px;
float:right;
padding-top:30px;
text-align:right;
color:#fff;
font-size:12px;
}



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


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}
.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}

.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;
}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.clearfix-1280{clear:both}

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

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

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

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

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}

.footer-btm-bar {
	background:#262626;
	padding:25px 0 15px
}

    #top-elements .social_media_top {
        display: table;
        margin: 0 auto;
        float:none;
        padding: 0;
    }

    #top-elements .phone-number-padding,
    #top-elements .social_media_top {
        padding-right:0;
    }

	#relat {width:100%;padding:4px;}

	#relat h3 {padding:15px 10px;}

.block {color:#333333;font:normal 12px Arial;box-shadow: 0 0 2px #dddddd, 2px 2px 4px #dddddd;border-radius:11px;width:140px;background:#ffffff;padding:10px 10px 10px 15px;margin:0 0 20px 0;}

.block h3, .block .h3, .h4 {color:#0361F1;font:bold 14px Arial;margin:0;text-decoration:none;}

.left .block {width:158px;display:inline-block;}

	#member,#newsl,.catpack,.block {display:inline-block;float:left;margin:0 20px 15px 0;}

.cs_control{
	display: block;
}


#footer { height:283px;}
 .ocd_hero_text{font-weight:400;font-size:22px;line-height:120%;text-align:center;background-color:rgba(255,255,255,0.8);margin-left:40px;margin-right:40px;margin-top:30px;margin-bottom:30px;color:#223065;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}


.avia-element-video .button, .avia-element-video .button {
line-height: 32px;
height: 33px;
width: 161px;
text-align: center;
z-index: 3;
margin-bottom:10px;
}


div .avia-element-multi_image .button {
top: 1px;
}



.avia-element-gallery .button, .avia-element-image .button, .avia-element-multi_image .button{
line-height: 32px;
height: 33px;
position: absolute;
top: 17px;
width: 161px;
text-align: center;
z-index: 3;
}


.avia-delete-gallery-button.button, .avia-delete-gallery-button.button:hover{
width:auto;
margin-left:7px;
color: #FFF;
opacity: 1;
border-color: #D54E21;
background-color: #D54E21;
background-image: -webkit-gradient(linear,left top,left bottom,from(#DD7C5C),to(#D54E21));
background-image: -webkit-linear-gradient(top,#DD7C5C,#D54E21) background-image: -moz-linear-gradient(top,#DD7C5C,#D54E21);
background-image: -ms-linear-gradient(top,#DD7C5C,#D54E21);
background-image: -o-linear-gradient(top,#DD7C5C,#D54E21);
background-image: linear-gradient(to bottom,#DD7C5C,#D54E21);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}



.avia-delete-gallery-button.button:hover{
background-color: #DD7C5C;
background-image: none;
}



.postbox .avia-element-gallery .button{ position: relative; top:0;}





	input[type="submit"], #submit, .button{
		cursor:pointer;
		border:none;
		 -webkit-appearance: none;
		 border-radius: 0px;
	}

.page-template-template-secondary-grid-php a.button-cta,
.page-template-template-secondary-columns-php a.button-cta,
.page-template-template-secondary-basic-php a.button-cta {
  background: #ed654a;
  font-size: 30px !important;
  line-height: 1.1em !important;
  color: #fff;
  padding: 15px 25px !important;
  padding-top: 17px !important; }

  .page-template-template-secondary-grid-php a.button-cta:hover,
  .page-template-template-secondary-columns-php a.button-cta:hover,
  .page-template-template-secondary-basic-php a.button-cta:hover {
    text-decoration: none !important; }

    .page-template-template-secondary-grid-php a.button-cta:hover span,
    .page-template-template-secondary-columns-php a.button-cta:hover span,
    .page-template-template-secondary-basic-php a.button-cta:hover span {
      text-decoration: none !important; }

  .page-template-template-secondary-grid-php a.button-cta span.icon-image,
  .page-template-template-secondary-columns-php a.button-cta span.icon-image,
  .page-template-template-secondary-basic-php a.button-cta span.icon-image {
    position: relative; }

  .page-template-template-secondary-grid-php a.button-cta span
  img,
  .page-template-template-secondary-columns-php a.button-cta span
  img,
  .page-template-template-secondary-basic-php a.button-cta span
  img {
    max-width: 25px;
    margin-right: 5px;
    height: auto;
    image-rendering: -moz-crisp-edges;
    
    image-rendering: -o-crisp-edges;
    
    image-rendering: -webkit-optimize-contrast;
    
    image-rendering: crisp-edges;
    
    -ms-interpolation-mode: bicubic;
     }



a.button-slate,
p.button-slate a {
  background: #34495e !important;
  color: #FFFFFF !important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }

  a.button-slate:hover, a.button-slate:active, a.button-slate:focus,
  p.button-slate a:hover,
  p.button-slate a:active,
  p.button-slate a:focus {
    background: #2c3e50 !important; }


a.button-lightBlue,
p.button-lightBlue a,
a.button-lightblue,
p.button-lightblue a {
  background: #80c4d6 !important;
  color: #FFFFFF !important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }

  a.button-lightBlue:hover, a.button-lightBlue:active, a.button-lightBlue:focus,
  p.button-lightBlue a:hover,
  p.button-lightBlue a:active,
  p.button-lightBlue a:focus,
  a.button-lightblue:hover,
  a.button-lightblue:active,
  a.button-lightblue:focus,
  p.button-lightblue a:hover,
  p.button-lightblue a:active,
  p.button-lightblue a:focus {
    background: #59b2ca !important; }


a.button-lighterBlue,
p.button-lighterBlue a {
  background: #96c2d4 !important;
  color: #FFFFFF !important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }

  a.button-lighterBlue:hover, a.button-lighterBlue:active, a.button-lighterBlue:focus,
  p.button-lighterBlue a:hover,
  p.button-lighterBlue a:active,
  p.button-lighterBlue a:focus {
    background: #638FA1 !important; }


a.button-pomegranate,
p.button-pomegranate a {
  background: #ed654a !important;
  color: #FFFFFF !important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }

  a.button-pomegranate:hover, a.button-pomegranate:active, a.button-pomegranate:focus,
  p.button-pomegranate a:hover,
  p.button-pomegranate a:active,
  p.button-pomegranate a:focus {
    background: #d64e33 !important; }


a.button-moss,
p.button-moss a {
  background: #a5a95d !important;
  color: #FFFFFF !important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }

  a.button-moss:hover, a.button-moss:active, a.button-moss:focus,
  p.button-moss a:hover,
  p.button-moss a:active,
  p.button-moss a:focus {
    background: #72762a !important; }


a.button-lightOrange,
p.button-lightOrange a {
  background: #e6b053 !important;
  color: #FFFFFF !important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }

  a.button-lightOrange:hover, a.button-lightOrange:active, a.button-lightOrange:focus,
  p.button-lightOrange a:hover,
  p.button-lightOrange a:active,
  p.button-lightOrange a:focus {
    background: #cd973a !important; }











.small-preview, .avia-post-nav .entry-info-wrap, .avia-post-nav, .avia-menu-fx, .team-social, .button, .related-format-icon, .avia-slideshow-controls a, #top .social_bookmarks li a, .fallback-post-type-icon, #scroll-top-link, #advanced_menu_toggle, #advanced_menu_hide, .avia-slideshow-button{
-ms-transition:     all 0.3s ease-out;
-moz-transition:    all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-o-transition:      all 0.3s ease-out;
transition:         all 0.3s ease-out;
}


.avia_ajax_form .button{
margin:0;
padding: 16px 50px;
border-radius: 2px;
border-bottom-width:1px;
border-bottom-style:solid;
font-weight: normal;
font-size: 12px;
}



.form_element_half .button{
width:100%;
padding: 14px 10px 15px;
}


p.button a * {color:#FFFFFF!important;text-decoration:none!important;}


a.button, p.button a, #homepage-form form .hs_submit input, .resources-form .hs_submit input, #event_content .a_register_link, div.sidebar-subscribe-form input.hs-button, .page-form .hs-button, .comment-respond .form-submit #submit, body.search .av_custom_wrapper #searchsubmit, .event_form_submit input, .protected-post-form .button, .page-form #cformsform #sendbutton {font-size:16.5px!important;line-height:20px!important;font-family:'proxima-nova', sans-serif;font-weight:normal!important;display:inline-block;padding:14px 45px!important;text-decoration:none!important;border-radius:3px!important;clear:both;text-align:center;min-width:220px;border:0px!important;box-shadow:none!important;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box;

	-webkit-transition: all 0s linear!important;
	-moz-transition: all 0s linear!important;
	-ms-transition: all 0s linear!important;
	-o-transition: all 0s linear!important;
	transition: all 0s linear!important;
}

a.button * {color:#FFFFFF;}

a.button.huge, p.button.huge a {font-size:20px!important;padding:7px 15px;letter-spacing: normal;word-spacing: normal;font-weight: 100;}

a.button-cyan, p.button-cyan a {background:#2c3e50!important;color:#FFFFFF!important;text-shadow: 0 1px 0 rgba(0,0,0,.1);}

a.button-cyan:hover, p.button-cyan a:hover {background:#74a0b2!important;color:#FFFFFF!important;text-shadow: 0 1px 0 rgba(0,0,0,.1);}

a.button-blue, p.button-blue a, #event_content .a_register_link {background:#008fbf!important;color:#FFFFFF!important;text-shadow: 0 1px 0 rgba(0,0,0,.1);}

a.button-blue:hover, p.button-blue a:hover, #event_content .a_register_link:hover {background:#006d9d!important;color:#FFFFFF!important;text-shadow: 0 1px 0 rgba(0,0,0,.1);}

a.button-green, p.button-green a, #homepage-form form .hs_submit input, .resources-form .hs_submit input, div.sidebar-subscribe-form input.hs-button, .page-form .hs-button, .comment-respond .form-submit #submit, body.search .av_custom_wrapper #searchsubmit, .event_form_submit input, .protected-post-form .button, .page-form #cformsform #sendbutton {background:#03a475!important;color:#FFFFFF!important;text-shadow: 0 1px 0 rgba(0,0,0,.1);}

a.button-green:hover, p.button-green a:hover, #homepage-form form .hs_submit input:hover, .resources-form .hs_submit input:hover, div.sidebar-subscribe-form input.hs-button:hover, .page-form .hs-button:hover, .comment-respond .form-submit #submit:hover, body.search .av_custom_wrapper #searchsubmit:hover, .event_form_submit input:hover, .protected-post-form .button:hover, .page-form #cformsform #sendbutton:hover {background:#039364!important;}


a.button-darkblue, p.button-darkblue a {background:#34495e!important;color:#FFFFFF!important;text-shadow: 0 1px 0 rgba(0,0,0,.1);}

a.button-darkblue:hover, p.button-darkblue a:hover {background:#11273d!important;color:#FFFFFF!important;text-shadow: 0 1px 0 rgba(0,0,0,.1);}

a.button-yellow, p.button-yellow a {background:#ffd541!important;color:#FFFFFF!important;text-shadow: 0 1px 0 rgba(0,0,0,.1);}

a.button-yellow:hover, p.button-yellow a:hover {background:#ffc509!important;color:#FFFFFF!important;text-shadow: 0 1px 0 rgba(0,0,0,.1);}

a.button-orange, p.button-orange a {background:#e8b249!important;color:#FFFFFF!important;text-shadow: 0 1px 0 rgba(0,0,0,.1);}

a.button-orange:hover, p.button-orange a:hover {background:#eaa228!important;color:#FFFFFF!important;text-shadow: 0 1px 0 rgba(0,0,0,.1);}

a.button-red, p.button-red a {background:#c56666!important;color:#FFFFFF!important;text-shadow: 0 1px 0 rgba(0,0,0,.1);}

a.button-red:hover, p.button-red a:hover {background:#b65453!important;color:#FFFFFF!important;text-shadow: 0 1px 0 rgba(0,0,0,.1);}


.av_custom_wrapper .button {margin-bottom:15px;}


.resources-fullblogbutton .button {line-height:190px!important;height:205px;width:100%;text-align:center;border-radius:7px;}

#careers .button {display:inline-block;padding:15px 45px;}


html.no-backgroundsize a.button, html.no-backgroundsize p.button a, html.no-backgroundsize #homepage-form form .hs_submit input, html.no-backgroundsize .resources-form .hs_submit input, html.no-backgroundsize #event_content .a_register_link, html.no-backgroundsize div.sidebar-subscribe-form input.hs-button, html.no-backgroundsize .page-form .hs-button, html.no-backgroundsize .comment-respond .form-submit #submit {
	min-width:0px!important;
	width:auto!important;
	max-width:100%!important;
}


html.no-backgroundsize .button .hs-cta-wrapper img {display:none;}

.button, p.button a {min-width:0px!important;max-width:100%;}


.small-center .button {display:inline-block;float:none;width:auto!important;clear:both;}


.av_custom_wrapper .button, .av_custom_wrapper p.button a {text-align:center!important;width:100%!important;}


a.button, p.button a {font-size:16px;line-height:20px;font-weight:normal;display:inline-block;padding:14px 45px;text-decoration:none;border-radius:3px;clear:both;text-align:center;border:0px!important;;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box;
}

.av_one_third .button {min-width:100%!important;}

a.button+a.button {margin-left:10px;}

.tribe-events-month a.button {font-size: 13px!important;}


    
    .dropdownmenu-mega .widget_recent_blog_posts_widget ul.recent-posts {
        margin-top: 26px;
    }

footer article ul.recent-posts li { margin: 0; }

footer article ul.recent-posts li:last-child img { margin-bottom: 0; }

.content aside section ul.tweets li:before, .content aside section ul.recent-posts li:before, .content aside section ul.recent-comments li:before, .content aside section ul.posts li:before, .content aside section ul.latest-works li:before, .content aside section ul.accordion li:before, .content aside section ul.tabs li:before, .content aside section ul.ads li:before { display: none; content: ""; }

.content aside section ul.recent-comments li:first-child, .content aside section ul.recent-posts li:first-child, .content aside section ul.posts li:first-child { margin-top: 0!important }

.content aside section ul.recent-posts li, .content aside section ul.recent-comments li, .content aside section ul.posts li { margin: 10px 0; line-height: 18px; font-size: 13px; letter-spacing: 0.005em; }

.content aside section ul.recent-posts li .img-border, .content aside section ul.recent-comments li .img-border, .content aside section ul.posts li .img-border { float: left; margin: 0 10px 10px 0; }

.content aside section ul.recent-posts li span, .content aside section ul.recent-comments li span, .content aside section ul.posts span { color: #aaa; font-size: 11px; }

.recent-posts ul li { padding-bottom: 22px; }

.recent-posts ul li:last-child { padding-bottom: 0px; }

.content aside section.recent-posts ul li, footer .recent-posts ul li { font-size: 13px; line-height: 1.4; }

aside .recent-posts li span, footer .recent-posts li span { display: block; font-size: 11px; line-height: 16px; }

aside .recent-posts img, footer .recent-posts img { float: left; margin-right: 15px; margin-bottom: 24px; }

.content aside section ul.recent-posts li { clear: both; }


#bottom_nav {
	position: relative;
	width: 1010px;
	margin: 0 auto;
	clear: both;
}


#bottom_nav a {
	outline: 0;
}

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }
body, .site-content, .layout-full .title-with-sep .title, .layout-full .title-with-sep .entry-title{background-color:#fff;}


.page_footer_liner {
    padding: 12px;	
}
.profile-popup .profile-popup-container{margin:0 auto;text-align:center;padding:35px 0 0;display:block;position:relative;top:50px;}
.profile-popup.reset-email .profile-popup-container{top:30%;}

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

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

#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;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}

	#footer .menus .menu-div .menu-item-home { display: none; }

[data-width="3"][data-layout="social"] .facebook_feed {
  height: 75px; }

  .facebook_list.widget_content.carousel .facebook_feed {
    width: 2000%; }

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }
#content,#content .section{float:none;width:100%;margin:0 !important;padding:0 !important;}
body,#page-wrapper,#page,#main-wrapper,#main,#content,#content .section{color:#000;background-color:transparent !important;background-image:none !important;}
table.section-items{width:auto;}
table.section-items td{padding:.25em;}
#applications .application .section{margin:5px 0px;}
#applications .application .section.heading{font-weight:bold;}






.with-wireframes #header .section,.with-wireframes #content .section,.with-wireframes #navigation .section,.with-wireframes .region-sidebar-first .section,.with-wireframes .region-sidebar-second .section,.with-wireframes #footer .section{margin:1px;padding:2px;border:1px solid #ccc;}
#content .section{margin:0;padding:0;}
.region-sidebar-first .section{margin:0 20px 0 0;padding:0;}
body.section-messages .privatemsg-box-fb .avatar-fb .picture img{width:90px;}
body.section-messages .privatemsg-box-fb .right-column,body.section-messages .message-participants,body.section-messages .privatemsg-box-fb .bottom-border{margin:0px;}
body.section-messages .privatemsg-box-fb .right-column .message-actions{clear:both;}
.node-type-product #main-wrapper #main #content,.section-cart #main-wrapper #main #content{width:940px;margin:0;}
.section-member-services div#membership-intro{font-family:Georgia;font-size:1.4em;line-height:1.2em;margin:0em 0em 2em 0em;overflow:auto;}
.section-member-services div#which-membership-type{background-color:#eae9e5;padding:1.2em;}
.section-member-services div#which-membership-type h2{font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:bold;font-size:20px;}
.section-member-services div#which-membership-type p{margin:1.2em 0em;font-size:14px;line-height:1.4em;}
.section-member-services div#membership-wizard-go{background-color:#83d1f5;padding:0.75em;width:150px;text-align:center;font-size:16px;-webkit-appearance:none;}
.section-member-services div#which-membership-type a{color:#21275b;text-decoration:none;width:150px;display:block;}
.page-node-add-blog .node-form #edit-taxonomy-6-wrapper,.node-type-blog.section-node-edit .node-form #edit-taxonomy-6-wrapper{display:none;visibility:hidden;}
.section-pcouk-check #care-user-pco-terms-form iframe{margin-top:24px;}
.section-pcouk-check #care-user-pco-terms-form input#edit-agree{padding:10px 45px;}
.section-pcouk-check #care-user-pco-terms-form a.pco-cancel{margin-left:15px;font-size:14px;}

.cp-widget li:first-child { padding-top: 0; }

.cp-widget-title { font-weight: 700; line-height: 1.3; }

.footer-widget .cp-widget-title { font-weight: 400; }

.cp-widget .mh-excerpt { padding-top: 10px; padding-top: 0.625rem; overflow: hidden; }

.home-wide .cp-widget .cp-small:first-child { padding-top: 15px; padding-top: 0.9375rem; }

.home-wide .cp-widget .cp-no-image:first-child { padding-top: 0; }

	.sb-wide .cp-widget .cp-small:first-child { padding-top: 15px; padding-top: 0.9375rem; }

	.sb-wide .cp-widget .cp-no-image:first-child { padding-top: 0; }

	.cp-widget .cp-small:first-child { padding-top: 15px; padding-top: 0.9375rem; }

	.cp-widget .cp-no-image:first-child { padding-top: 0; }

	.cp-widget .cp-small:first-child, .home-wide .cp-widget .cp-small:first-child, .sb-wide .cp-widget .cp-small:first-child { padding-top: 0; }

    	    		
h1, h2, h3, h4, h5, h6, .cp-widget-title { font-family: "Oswald", sans-serif; }
.icon-play,.icon-500px,.icon-tumblr,.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;}
.show-first,.show-next,.ux-box .ux-box-text,.widget_product_tag_cloud a,.product_list_widget li a,.widget_tag_cloud a,.widget_layered_nav_filters .chosen a,.ux_logo a,.ux-header-element a,.iosSlider .sliderNav a span,.iosSlider .sliderNav a,.product-page-aside .product,.post-date,.featured_item_text,ul.pinterest-style,.blog-pinterest-style article.type-post,.blog-pinterest-style article.hentry,.cat-count,.cat-title,.cart-icon strong,.cart-icon-handle,strong.cart-name,span.cart-price,.back-image img,.quick-view,.yith-wcwl-add-to-wishlist a,ul.header-nav li a{-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;}
ul.header-nav{margin:0;}
ul.header-nav li{float:left;margin-left:15px;list-style:none;}
ul.header-nav li a{text-transform:uppercase;font-size:80%;font-weight:bold;padding:10px 0;}
ul.header-nav li ul{margin:0;}
ul.header-nav li ul.menu li{width:160px;float:none;}
ul.header-nav li .nav-dropdown li{display:block;width:100%;min-width:170px;margin:0;float:none;}
ul.header-nav li .nav-dropdown li a{font-weight:normal;border-bottom:1px solid #f2f2f2;font-size:78%;display:block;padding:8px 0;margin-right:20px;}
ul.header-nav li .nav-dropdown li.bold a{font-weight:bold;color:#000000;margin-top:10px;}
ul.header-nav li .nav-dropdown li.image-column{position:relative;float:left!important;width:160px!important;}
ul.header-nav li .nav-dropdown li.image-column a{line-height:0;font-size:0;margin:0;padding:0;margin-right:-10px;margin-top:-20px;margin-bottom:-20px;}
ul.header-nav li .nav-dropdown li.image-column a img{width:100%;}
ul.header-nav li .nav-dropdown li.image-column a:hover{opacity:.9;}
ul.header-nav a.nav-top-link{color:#000000;opacity:.5;}
ul.header-nav li.active a.nav-top-link{color:#000000;opacity:1;}
ul.header-nav li .nav-dropdown a{color:#777777;}
ul.header-nav li .nav-dropdown a:hover{color:#000000;}
.header-nav li.account-dropdown{border-right:1px solid rgba(0,0,0,0.1);padding-right:15px;}
.header-nav li.account-dropdown .nav-dropdown{max-width:300px;}
.header-nav li.account-dropdown ul{width:160px;}
.header-nav li.account-dropdown ul li{white-space:normal;}
.header-nav li:last-child{border-right:0!important;padding-right:0!important;}
.nav-crop-right-links .right-links ul.header-nav li{margin-left:5px!important;}
.nav-crop-right-links .right-links ul.header-nav li.account-dropdown{padding-right:5px!important;}
.wide-nav .header-nav a.nav-top-link{padding-right:15px;}
.transparent-header ul.header-nav li a{-webkit-transition:none;transition:none;}
.remove .icon-close,ul.header-nav li .nav-dropdown li a.remove,.product_list_widget a.remove{border:2px solid #DDD;display:block;font-weight:bolder;height:25px;width:25px;padding:0;line-height:22px;text-align:center;color:#DDD;border-radius:99px;font-size:10px;margin-top:25%;display:inline-block;}
ul.header-nav li .nav-dropdown li a.remove,.product_list_widget a.remove{position:absolute;top:10px;margin:0;right:0;font-size:16px;line-height:21px;}
.remove .icon-close:hover,ul.header-nav li .nav-dropdown li a.remove:hover,.product_list_widget a.remove:hover{border-color:#000000;color:#000000;}
.dark-header #masthead ul.header-nav a.nav-top-link,.dark-header.wide-nav ul.header-nav a.nav-top-link,.dark-header.wide-nav ul.header-nav a.nav-top-link,.dark-header.wide-nav .wide-nav-right a{color:#ffffff;opacity:.8;}
.dark-header #masthead ul.header-nav li.active a.nav-top-link,.dark-header.wide-nav ul.header-nav li.active a.nav-top-link,.dark-header.wide-nav .wide-nav-right a:hover{color:#ffffff;opacity:1;}
.dark-header #masthead .header-nav li.mini-cart .cart-icon strong{border-color:#ffffff;color:#ffffff;background-color:transparent;}
.dark-header #masthead .header-nav li.mini-cart.active .cart-icon strong{border-color:#ffffff;color:#000000;background-color:#ffffff!important;}
.dark-header #masthead .header-nav li.mini-cart .cart-icon .cart-icon-handle{border-color:#ffffff;}
.dark-header #masthead .header-nav li.account-dropdown,.dark-header #masthead .header-nav li.html-block{border-color:rgba(255,255,255,0.3);}
ul.header-nav li .nav-dropdown{position:relative;}
ul.header-nav li.account-dropdown,ul.header-nav li.html-block{display:none!important;}
.dark-header #masthead ul.header-nav li.active a.nav-top-link:hover{color:#00afef;}
.header-nav a.nav-top-link,a.cart-link,.mobile-sidebar a{font-family:Oswald,helvetica,arial,sans-serif!important;}
.header-nav li.mini-cart.active .cart-icon strong{background-color:#00afef}
ul.header-nav li.link-blue a.nav-top-link{color:#00afef;opacity:1}
ul.header-nav li.link-blue.active a.nav-top-link{color:#00afef;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap{text-align:center}
section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap h3{color:#a39e98;font-family:"Knockout 49 A", "Knockout 49 B";text-transform:uppercase;font-size:1.563em;line-height:1.563em;margin:0 0 20px 0}
section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap h3 a{color:inherit}
section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap ul{list-style:none;margin:0;display:none}
section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap ul li{margin:0}
section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap ul li+li{margin-top:20px}
section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap ul li h6{color:#a39e98;font-family:"Knockout 49 A", "Knockout 49 B";font-size:0.95rem;line-height:0.95rem;text-transform:uppercase}
section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap ul li h4{color:#FFF;font-family:"Mercury Display A", "Mercury Display B";font-weight:700;font-size:1.563rem;line-height:1.856rem}
section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap ul li h4 a{color:inherit}
section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap ul li h4 span{color:#a39e98;font-style:italic;font-weight:normal}

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

div.rest-box .left {width:50%; float:left;}

div.rest-box-top .left {width:50%; float:left;}

div.rest-box-bottom .left {width:100%; float:left;}

.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:22px;color:#fff;text-align:center;background-color:#000;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}




.tabs.primary { margin: 60px 0 0 0; }
.row{margin-left:-15px;margin-right:-15px}


.row.news {
    margin-bottom: 3em;
}

.form-title { padding:5px 5px 5px 10px; font-family:Arial; font-size:17px; font-weight:bold; color:#396964;text-shadow: 3px 3px 3px #fff; float:left;}
.marketing .span4,.thumb-wrapper,.widget-front{text-align:center}
.thumb-wrapper,embed,iframe,object,video{max-width:100%}
.thumb-wrapper{width:269px;height:250px;position:relative;left:-1px;top:0;display:block;overflow:hidden;margin:auto}
.span9.article-container .thumb-wrapper{left:1px}
.thumb-wrapper img{z-index:90;position:relative}
.thumb-wrapper.no-effect img{min-height:initial}
.thumb-wrapper.tc-holder{display:none\9}
.span6.article-container .thumb-wrapper{height:180px}
.no-cssanimations .thumb-wrapper{opacity:.7}
.no-cssanimations .thumb-wrapper:hover{opacity:1}
.rounded-expanded .thumb-wrapper .round-div{transform:scale(1.4)}
.rounded-expanded .thumb-wrapper .round-div,.squared-expanded .thumb-wrapper .round-div{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4)}
.squared-expanded .thumb-wrapper .round-div{transform:scale(1.4);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.span9.article-container .thumb-wrapper img{max-width:250px}
.widget-front .thumb-wrapper{height:250px;width:201px;max-width:none}
.span12.article-container .thumb-wrapper img,.span6.article-container .thumb-wrapper img,.span9.article-container .thumb-wrapper img{max-width:190px}
.tc-content .thumb-wrapper img{right:0}
.span6 .thumb-position-top .thumb-wrapper{max-width:none}
.span12.article-container .thumb-wrapper,.span6.article-container .thumb-wrapper,.span9.article-container .thumb-wrapper{height:180px;left:0}

.panel-container {
  position: relative;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  
}

.liquid-slider .panel-container .fade {
  width:100%;
  opacity: 0;
  position: absolute;
  top: 0; 
  left: 0;
  display: block;
}



.liquid-slider .panel {  
  width: 980px;
  display: block;
  float: left;
}

.panel-wrapper {  
  position:relative;
}

ul#islenav ul.n-oahu, ul.n-oahu li, ul#islenav li:hover a.n-oahu, ul#islenav li.active a.n-oahu, ul#islenav li a.n-oahu:hover{background-color: #fdd02a; color: #fff; font-weight: 500; text-decoration: none;}

ul#islenav li a.n-oahu{color: #fdd02a;}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.fullscreen-navigation-ul .menu-item a:hover{background-color:#ffffff;color:#444444;}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item {
    display: block;
    padding: 5px 0;
    height: auto;
    background-color: #2F2F2F;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item a {
    margin: 0 0 0 62px;
    width: 100%;
    font-family: 'FlamaMedium', sans-serif;
    font-size: 13px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #adacac;
    padding: 10px 0;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item .description {
    display: none;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:first-child {
    padding-top: 30px;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
  }

#share_icons{
    display: inline;
    height: 19px;
}


#share_icons .share-link{
    background-position: 0px 0px;
    display: block;
    float: right;
    margin: 0 0 0 12px;
    width: 20px;
    height: 19px;
}

#share_icons .share-link:hover{
    background-position: 0px -29px;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


.infobulle .hsep {
border-top: 1px solid #DB9B12;
border-bottom: 1px solid #F8FF56;
}

#header-image, #navigation, #secondary, #footer{display:none;}

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

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}
.media-list{padding-left:0;list-style:none}

ul.media-list li .pull-left img{
	width: 150px;
	height: auto;
}
	
ul.media-list li .pull-left{
	margin-bottom: 10px;
	float: none;
}

.media-list .entry-content p{
	text-align: justify;
}


ul.media-list hr:last-child{
	display: none;
}







.clear { clear: both; }


	 
.right-posts .fashion, 	  
.right-posts .restaurant, 	  
.right-posts .blog-roll { border-top:1px solid #808080; }

.restaurant .more{
	text-align:right;}

	
	
	
	
	#Header .contact_details .text { display: none; }


.alignright {
	float: right;
	margin: 6px 0 12px 12px;
}
.l-header .content .b-header-agent_info-signin span,.l-header .b-header-content .b-header-agent_info-signin span{font-size:15px}

.navbar-wrapper .sec-nav .top .right .sub {
  display: none;
}

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub, .navbar-wrapper .sec-nav .top .right .sub .par-sub, .navbar-wrapper .sec-nav .top .right .sub .alu-sub, .navbar-wrapper .sec-nav .top .right .sub .fac-sub {
    display: none;
    margin: 10px -20px 10px;
    background: white;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub ul, .navbar-wrapper .sec-nav .top .right .sub .par-sub ul, .navbar-wrapper .sec-nav .top .right .sub .alu-sub ul, .navbar-wrapper .sec-nav .top .right .sub .fac-sub ul {
    padding: 10px 0;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li, .navbar-wrapper .sec-nav .top .right .sub .par-sub li, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li {
    padding: 10px 20px;
    width: 100%;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a {
    color: #888888;
    font-size: 14px;
    font-weight: 300;
    -webkit-transition: color .5s ease;
    transition: color .5s ease;
    display: block;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a:after, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a:after, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a:after, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a:after {
    font-family: 'fontawesome';
    content: ' \f101';
    margin-left: 5px;
    color: #eb382e;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a:hover, .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a:hover, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a:hover, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a:hover, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a:focus {
    color: #eb382e;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a[target^=_blank]:after, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a[target^=_blank]:after, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a[target^=_blank]:after, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a[target^=_blank]:after {
    font-family: 'fontawesome';
    content: ' \00a0 \f08e';
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a[target^=_blank]:focus, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a[target^=_blank]:focus, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a[target^=_blank]:focus, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a[target^=_blank]:focus {
    color: #eb382e;
  }
div.sec-content .alt-sec-content .feedback,div.sec-content .alt-sec-content .customer-support{text-align:center}
div.sec-content .alt-sec-content .customer-support{margin-top:2em;padding-top:1em;border-top:1px solid #ccc}
div.sec-content .alt-sec-content .customer-support h5{color:#818181;font-size:155%;font-weight:normal}
div.sec-content .alt-sec-content .customer-support h4{margin-bottom:0}
