﻿.homepageDocumentsWrapper  .views-row .views-field-field-singledate{font-style:italic;}
.homepageDocumentsItem .views-field-title{font-size:1em;font-weight:bold;}
.homepageCalendar .views-field{color:#000;}
.documentsView .views-field-title a{font-weight:bold;}
.documentsView .views-field-created{font-style:italic;color:#666;font-size:.8em;}
.documentsView .views-field-body{border:0;color:#666;font-size:.8em;}
.views-field-title{padding-right:2px;}


.push-img-link + .sub-title,
.push-img-link + .sub-title + .wysiwyg {
  margin-left: 200px;
}


.column-top .push-img-link {
  float: left;
  display: block;
  margin-right: 20px;
}


.push-img {
	float: left;
}
.item-list ul,.action-links{padding-left:1.3846em;}
.item-list ul li{list-style-type:inherit;margin:0;}
.block-comment .item-list li + li,.menu ul li + li,.menu ul li + li.collapsed,.menu ul li + li.expanded{margin-top:0.4615em;}
.horizontal .menu li,.horizontal .item-list li{margin-top:0;}
.block-comment .item-list a{display:block;line-height:1.1538em;}
.block-comment .item-list span{font-size:0.8462em;}
#user-login-form .item-list{margin:20px 0;}
#user-login-form .item-list li{background:none;}
.stack-preheader .block h2,.stack-preheader .item-list h2{display:none;}
#sidebar-a .item-list ul{margin-top:5px;}
#sidebar-a .block .item-list ul{list-style-type:none;margin-left:0;padding-left:0;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}


.art-postmetadatafooter
{
   background: #949494;
   background: rgba(148, 148, 148, 0.8);
   border:1px solid #7A7A7A;
   margin:0 auto;
   position:relative;
   z-index:1;
   padding: 1px;
}

	#header .logo { position: absolute; left: 0; bottom: -18px; }

.homepage .txt-box-internal {
  padding: 10px 7px;
    text-align: center;
}


.post-header-meta {
	color: #999;
	margin: 0;
}


.footer-holder a {color:#6984AB !important;}

.footer-holder a:hover {color:#FFF !important;}

#footer .footer-holder{
padding:45px 0 25px;
width:90%;
margin:0 auto;
}

	#tt-boxed-layout .footer-holder {width: 80%;padding-left:50px;}
	
	
			
	#tt-boxed-layout .footer-holder .one_fourth,
	#tt-boxed-layout .footer-holder .one_fourth_last{
	width:178px !important;
	}
	

			
	#tt-boxed-layout .footer-holder .one_fifth,
	#tt-boxed-layout .footer-holder .one_fifth_last{
	width:138px !important;
	}


		
	.footer-holder .one_half,
	.footer-holder .one_half_last{
	float: left !important;
	clear: both;
	}

	
	
	.footer-holder .one_third,
	.footer-holder .one_third_last{
	float: left !important;
	clear: both;
	}
	

	
	#tt-boxed-layout .footer-holder .one_sixth,
	#tt-boxed-layout .footer-holder .one_sixth_last{
	float: left !important;
	clear: both;
	}

.mycars.has-digital-retailing .digital-retailing-complete {
  color: #2bb300;
  font-weight: bold; }

  .mycars.has-digital-retailing .digital-retailing-complete .ddc-icon:before, .mycars.has-digital-retailing .digital-retailing-complete .inventory-newest .new-to-user:before, .inventory-newest .mycars.has-digital-retailing .digital-retailing-complete .new-to-user:before {
    vertical-align: middle; }
.region-feature #block-views-fields-of-study-block .item-list ul li{float:left;width:100%;list-style:none;}
.region-feature #block-views-fields-of-study-block .item-list ul li a{float:left;width:97%;padding:0 0 0 3%;font:18px/40px 'opensans-bold';text-decoration:none;color:#5f6060;}
.region-feature #block-views-fields-of-study-block .item-list ul ul{position:absolute;top:0;left:100%;float:left;display:none;min-height:100%;height:auto;width:200%;background:#fff;}
.region-feature #block-views-fields-of-study-block .item-list ul li:hover ul,.region-feature #block-views-fields-of-study-block .item-list ul li.show ul{display:block;}
.region-feature #block-views-fields-of-study-block .item-list ul li ul li{float:left;width:50%;margin:0;}
.region-feature #block-views-fields-of-study-block .item-list ul li ul li a{padding-left:25px;font:18px/36px 'opensans-regular';color:#5f6060;}
.region-feature #block-views-fields-of-study-block .item-list ul li a.see_all{position:absolute;right:0;bottom:30px;border:2px solid #e51937;padding:0 20px;width:auto;font:12px/20px 'opensans-regular';color:#003a63;}
.region-feature #block-views-fields-of-study-block .item-list .extra{display:none;}
.region-feature #block-views-fields-of-study-block .item-list ul li a.see_all:hover{background-color:#003a63;color:#FFF;}
.region-feature #block-views-fields-of-study-block-2 .item-list ul li a.see_all{position:static;}
.region-feature #block-views-fields-of-study-block-3 .item-list ul li a.see_all{position:static;}
.region-feature #block-views-fields-of-study-block-4 .item-list ul li a.see_all{position:static;}
.region-feature #block-views-fields-of-study-block-2 .item-list ul ul{position:relative;left:0;width:100%;}
.region-feature #block-views-fields-of-study-block-2 .item-list ul li a{font:30px/43px 'opensans-semibold';}
.region-feature #block-views-fields-of-study-block-2 .item-list ul li ul li a{font:24px/40px 'opensans-regular';}
.region-feature #block-views-fields-of-study-block-2 .item-list ul li ul li{width:100%;}
.region-feature #block-views-fields-of-study-block-3 .item-list ul ul{width:100%;left:0;position:relative;}
.region-feature #block-views-fields-of-study-block-3 .item-list ul li a{font:30px/43px 'opensans-semibold';}
.region-feature #block-views-fields-of-study-block-3 .item-list ul li ul li a{font:24px/40px 'opensans-regular';}
.region-feature #block-views-fields-of-study-block-3 .item-list ul li ul li{width:100%;}
.region-feature #block-views-fields-of-study-block-4 .item-list ul ul{position:relative;left:0;width:100%;}
.region-feature #block-views-fields-of-study-block-4 .item-list ul li a{font:30px/43px 'opensans-semibold';}
.region-feature #block-views-fields-of-study-block-4 .item-list ul li ul li a{font:24px/40px 'opensans-regular';}
.region-feature #block-views-fields-of-study-block-4 .item-list ul li ul li{width:100%;}
.region-feature #block-views-fields-of-study-block-2 .item-list ul li{float:left;width:100%;list-style:none;}
.region-feature #block-views-fields-of-study-block-2 .item-list ul li:hover ul,.region-feature #block-views-fields-of-study-block-2 .item-list ul li.show ul{display:block;}
.region-feature #block-views-fields-of-study-block-2 .item-list .extra{display:none;}
.region-feature #block-views-fields-of-study-block-3 .item-list ul li{width:100%;float:left;list-style:none;}
.region-feature #block-views-fields-of-study-block-3 .item-list ul li:hover ul,.region-feature #block-views-fields-of-study-block-3 .item-list ul li.show ul{display:block;}
.region-feature #block-views-fields-of-study-block-3 .item-list .extra{display:none;}
.region-feature #block-views-fields-of-study-block-4 .item-list ul li{float:left;width:100%;list-style:none;}
.region-feature #block-views-fields-of-study-block-4 .item-list ul li:hover ul,.region-feature #block-views-fields-of-study-block-4 .item-list ul li.show ul{display:block;}
.region-feature #block-views-fields-of-study-block-4 .item-list .extra{display:none;}
.view.accordion .item-list ul,.view.accordion .item-list li{margin:0;padding:0;list-style:none;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}
.ody-skin .ody-custom.photo-index .aside .box .box-body .grid_3 p{margin-top:2px;margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3{margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3 p{margin-top:3px}
.ody-skin .ody-custom .grid_1,.ody-skin .ody-custom .grid_2,.ody-skin .ody-custom .grid_3,.ody-skin .ody-custom .grid_4,.ody-skin .ody-custom .grid_5,.ody-skin .ody-custom .grid_6,.ody-skin .ody-custom .grid_7,.ody-skin .ody-custom .grid_8,.ody-skin .ody-custom .grid_9,.ody-skin .ody-custom .grid_10,.ody-skin .ody-custom .grid_11,.ody-skin .ody-custom .grid_12,.ody-skin .ody-custom .grid_13,.ody-skin .ody-custom .grid_14,.ody-skin .ody-custom .grid_15,.ody-skin .ody-custom .grid_16,.ody-skin .ody-custom .grid_17,.ody-skin .ody-custom .grid_18{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_18 .grid_3{width:145px!important}
.ody-skin .ody-custom .aside .box .grid_3{width:140px !important}
.ody-skin .ody-custom .aside .box.dark .grid_3,.ody-skin .ody-custom .aside .box.light .grid_3{width:130px !important}
.ody-skin .ody-custom .aside .box .grid_3.no-bullets li{background:none repeat scroll 0 0 transparent;padding-left:0}
.ody-skin .ody-custom .footer-container .footer-content .grid_3{width:150px !important}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:14px;padding-right:14px}
.col-sm-2{width:16.6666666667%}


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


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

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

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

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

div.shailan-dropdown-menu table,div.shailan-dropdown-menu tbody,div.shailan-dropdown-menu tr,div.shailan-dropdown-menu td,div.shailan-dropdown-menu ul,div.shailan-dropdown-menu li,div.dropdown-horizontal-container,ul.dropdown * { margin:0; padding:0; border:0; line-height:1; font-size:100%; }

.shailan-dropdown-menu .dropdown-horizontal-container, ul.dropdown li {
	line-height:25px !important;
}

		
	.shailan-dropdown-menu .dropdown-horizontal-container, ul.dropdown li, ul.dropdown li.hover, ul.dropdown li:hover, ul.dropdown li.hover a, ul.dropdown li:hover a { background-image:none; }
.tve_p_center{text-align:center}
.thrv_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
.thrv_contents_table .tve_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
.mk-shortcode-heading.mk-fancy-title{margin-bottom:18px;font-weight:700!important;font-size:14px!important}
.mk-shortcode-heading.mk-fancy-title.pattern-false,.mk-shortcode-heading.mk-fancy-title.pattern-false span{background:none!important}
.mk-shortcode-heading.mk-fancy-title span{padding-right:8px}

		
#banner728-wrapper {
	width:940px;
	float:left;
	margin:0 0 10px 0;
}
.tiled-gallery .gallery-row{overflow:hidden;}


#footer .gototop {
	width: 200px;
	float: left;
	margin: 0;
	padding: 8px 0 0 15px;
	}

	
#footer .gototop a {
	margin: 0;
	padding: 0;
	}


.clear:before, .cols:before, .row:before, .separate-cols:before, .promo:before, .bar:before, .footer:before, .card .inner:before, .clear:after, .cols:after, .row:after, .separate-cols:after, .promo:after, .bar:after, .footer:after, .card .inner:after {
  content: '';
  display: table;
  width: 100%;
}

.clear:after, .cols:after, .row:after, .separate-cols:after, .promo:after, .bar:after, .footer:after, .card .inner:after {
  clear: both;
}


.footer {
  padding: 25px 0;
  background-color: #283c4f;
  color: #fff;
  font-size: 14px;
}

.footer h3 {
  margin-bottom: 10px;
  font-weight: 400;
  font-family: "Raleway", sans-serif;
  text-transform: uppercase;
}

.footer-main {
  float: left;
  width: 48%;
}

.footer-nav {
  float: left;
  width: 22%;
}

.footer-add {
  float: left;
  width: 30%;
}

.footer .logo {
  margin-bottom: 15px;
}

.footer .copy {
  color: #2789c5;
}

.footer .subnav {
  margin: 0;
  padding: 0;
  list-style: none;
  text-transform: uppercase;
}

.footer .subnav li + li {
  margin-top: 5px;
}

.footer .ttn {
  text-transform: none;
}

.footer .social {
  margin-top: 20px;
  margin-left: -15px;
  font-size: 0;
}

.footer .social a {
  overflow: hidden;
  display: inline-block;
  margin-left: 15px;
  text-decoration: -999px;
  vertical-align: middle;
}

  .footer-nav, .footer-add {
  width: 50%;
  }

A.cattree { FONT: 12px Arial; COLOR: #006699; TEXT-DECORATION: none; }

A.cattree:hover { COLOR: #FF8000; TEXT-DECORATION: underline; }

A.cattree:visi { FONT: 12px Arial; COLOR: #006699; TEXT-DECORATION: none; }

A.cattree:hover:visit { COLOR: #FF8000; TEXT-DECORATION: underline; }
.alignnone{margin:20px 0 50px}

.caja{width:225px;display:none;position:absolute;background-color:#FFE8CA;padding:1px;font-size:14px;z-index:1;}


.home .slideshow a.button:hover, .button:hover, #footer a.button:hover, #searchsubmit:hover, input[type="submit"]:hover {	
	color: #fff;
	-webkit-transition: background-color 0.5s ease;
    -moz-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
	background: #c28533 !important;
}


.home .slideshow a.button {
	font-family: "Glegoo", Helvetica, Arial, sans-serif;
	letter-spacing: 0.1em;
	font-size: .65em;
	margin: 4px 3px 0 0;
	padding: 8px 15px	
}


.home .slideshow .details {
	background: transparent;	
	display: block;
	width: 80%;	
	top: 50%;
	position: absolute;	
	display: none;	
}


.home .slideshow .details .box{	
	padding: 0 30px 0 30px;
}


.home .slideshow .details .text {
	display: inline-block;	
}

	
	.home #header .slideshow .box{
		margin: 0 100px !important;
	}

	
	.home .slideshow .flex-control-nav { display: none;;}


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

		
		ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin div.pretty-pinterest-image{
			background-color: #FFFFFF;
			box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
			font-size: 11px;
			text-align: center;
			margin: 0px;
			max-width: 100%;
			width: 150px;			
		}
		
		
		ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin div.pretty-pinterest-image img{
			width: 100%;
			text-align: left;
			margin: 0px;
		}
		
		
		ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin div.pretty-pinterest-image a{
			display: block;
			background: none;
			padding: 15px 15px 13px 15px;
			margin: 0px;
		}
.panel-hp2col .panel-col-first .inside{margin:0 .5em 1em 0;}
.panel-hp2col .panel-col-last .inside{margin:0 0 1em .5em;}


.menu-item {
    display: inline;
}

#footer .footer-box { width:150px; float:left; display:inline; padding-left:22px; }

#footer .footer-box ul { list-style:none; }

#footer .footer-box ul li { border-bottom:1px dotted #fff; line-height: 28px; }

#footer .footer-box ul li.last { border-bottom:0; }

#footer .footer-box ul li a { font-size:11px; color:#fff;     font-family: 'InterstateBold'; }


.navigation {
	border-top: 1px solid #999999;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 12px;
	padding: 10px 0 0 0;
}

.pagination {
	padding: 0;
	margin: -12px 0 0;
	float: left;
	width: 100%;
	font: 12px/15px 'Open Sans', Arial, Helvetica, sans-serif;
}

.pagination li {
	list-style: none;
	float: left;
}

.pagination li a {
	color: #808487;
	text-transform: capitalize;
}

.pagination li a:hover {
	text-decoration: none;
	color: #2c64b4;
}

.pagination li.prev { float: left; }

.pagination li.next { float: right; }


#mainmenu.scaled li.menu-item {
    height: 35px;
}



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





#menu-top-menu.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a,
#menu-menu-top-fr.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a
{
margin-left: 10px;
}


#nav .wrap #menu-menu-primaire-fr.menu.genesis-nav-menu.menu-primary li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a,
#nav .wrap #menu-primary-navigation.menu.genesis-nav-menu.menu-primary li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a
{
display: none;
}




#footer.footer .wrap .menu #menu-footer.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a:before,
#footer.footer .wrap .menu #menu-footer-fr.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a:before
{
content: "| ";
}

		
	.responsive-menu .menu-item:hover {
			position: static;
		}

	
		.responsive-menu .menu-item-has-children {
			cursor: pointer;	
		}

	
		.responsive-menu .menu-open.menu-item-has-children:before {
			content: "\f343";
		}
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}
.row{margin-right:-15px;margin-left:-15px}

                #footer_container .footer-headings .row { 
                    margin-left: 0; 
                    margin-right: 0; 
                }

                #footer_container .footer-headings .container .row div {
                    padding-top: 20px;
                    padding-bottom: 20px;
                }


#footnav {
	position: absolute;
	left: 223px;
	top: 20px;
}




#footnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


#footnav li a {
	display: block;
	padding: 0px 5px;
	color: #082f74;
	text-decoration: none;
}


#footnav li {
	border-left: 1px solid #082f74;
	font-size: 0.6875em;
	position: relative;
	float: left;
	padding: 0px;
	cursor: pointer;
}


#footnav li a:hover {
	text-decoration: underline;
}

  #carousel-wrapper {
    border: 0px solid black !important;
}

		.w-actionbox-button {
			margin: 5px 0 5px 10px;
			}

			.w-actionbox-button:first-child {
				margin-left: 0;
				}

	.w-actionbox-button.g-btn {
		margin-right: 8px;
		}
.not-front #main-navigation .accent-border--blue,.front #main-navigation .accent-border--blue,#microsite-navigation .accent-border--blue{border-bottom-color:#2e4d90}
.not-front #main-navigation .accent-border--yellow,.front #main-navigation .accent-border--yellow,#microsite-navigation .accent-border--yellow{border-bottom-color:#FBB82B}
.not-front #main-navigation .accent-border--purple,.front #main-navigation .accent-border--purple,#microsite-navigation .accent-border--purple{border-bottom-color:#8635e2}
.not-front #main-navigation .accent-border--orange,.front #main-navigation .accent-border--orange,#microsite-navigation .accent-border--orange{border-bottom-color:#e28335}
.not-front #main-navigation .accent-border--turquoise,.front #main-navigation .accent-border--turquoise,#microsite-navigation .accent-border--turquoise{border-bottom-color:#2eb2a5}
.not-front #main-navigation .accent-border--red,.front #main-navigation .accent-border--red,#microsite-navigation .accent-border--red{border-bottom-color:#da442f}
.not-front #main-navigation .accent-border--green,.front #main-navigation .accent-border--green,#microsite-navigation .accent-border--green{border-bottom-color:#bcd441}
.not-front #main-navigation .accent-border--light-brown,.front #main-navigation .accent-border--light-brown,#microsite-navigation .accent-border--light-brown{border-bottom-color:#a49683}
.not-front #main-navigation .accent-border--orange ul.menu,.front #main-navigation .accent-border--orange ul.menu,#microsite-navigation .accent-border--orange ul.menu{min-width:255px}
.safari li.accent-border ul.menu{min-width:228px}
li.accent-border--red .submenu{padding-right:0}
li.accent-border--red .submenu li{padding-right:1em}
html:not(.lt-ie10) .safari li.accent-border--purple ul.menu,html:not(.lt-ie10) .safari li.accent-border--purple .menu-minipanel-xprize-submenu{max-width:100%}
html:not(.lt-ie10) .safari li.accent-border--turquoise ul.menu,html:not(.lt-ie10) .safari li.accent-border--turquoise .menu-minipanel-xprize-submenu{max-width:100%}
html:not(.lt-ie10) li.accent-border--turquoise ul.menu,html:not(.lt-ie10) li.accent-border--turquoise .menu-minipanel-panel,html:not(.lt-ie10) li.accent-border--turquoise .submenu{max-width:100%;overflow:hidden}
html:not(.lt-ie10) li.accent-border--turquoise ul.menu .leaf,html:not(.lt-ie10) li.accent-border--turquoise ul.menu .last,html:not(.lt-ie10) li.accent-border--turquoise .menu-minipanel-panel .leaf,html:not(.lt-ie10) li.accent-border--turquoise .menu-minipanel-panel .last,html:not(.lt-ie10) li.accent-border--turquoise .submenu .leaf,html:not(.lt-ie10) li.accent-border--turquoise .submenu .last{max-width:100%}
html:not(.lt-ie10) li.accent-border--purple ul.menu,html:not(.lt-ie10) li.accent-border--purple .menu-minipanel-panel,html:not(.lt-ie10) li.accent-border--purple .submenu{max-width:100%}
html:not(.lt-ie10) li.accent-border--purple ul.menu .leaf,html:not(.lt-ie10) li.accent-border--purple ul.menu .last,html:not(.lt-ie10) li.accent-border--purple .menu-minipanel-panel .leaf,html:not(.lt-ie10) li.accent-border--purple .menu-minipanel-panel .last,html:not(.lt-ie10) li.accent-border--purple .submenu .leaf,html:not(.lt-ie10) li.accent-border--purple .submenu .last{max-width:100%}

.nav li.last { border-right: none }

#altlinks li.last { border-right: none }

.logo {
    position:absolute;
    margin:12px 0 0 22px;
}




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 0;
}


.testimonials .wpb_text_column,  .testimonials .wpb_text_column h4{
    text-align: center;
 }

.testimonials .wpb_text_column h4 {
    font-size: 24px;
    line-height: 26px;
    margin: 24px 0 7px;
    color: #404041;
    font-family: Circular-Bold;
}


.testimonials .wpb_text_column h6, .testimonials .wpb_text_column p {
    color: #bbb;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
}


.testimonials .wpb_text_column p {
    margin: 20px 0 0;
    padding: 0 25px;
}

.testimonials .wpb_text_column h6{
    margin: 0;
}


#featured-top, #featured-bottom{width:600px;float:left;}


#featured-top .widget, #featured-bottom .widget{margin:0 0 20px 0;}


#featured-top h2, #featured-top h2 a, #featured-bottom h2, #featured-bottom h2 a, #sidebar h2, #sidebar h2 a, #footer-widgets h2, #footer-widgets h2 a{color:#333333;font-size:16px;font-family:Georgia, Times New Roman, Trebuchet MS;font-weight:normal;margin:0 0 5px 0;padding:0;text-decoration:none;}


#featured-top h2 a:hover, #featured-bottom h2 a:hover, #sidebar h2 a:hover, #footer-widgets h2 a:hover{color:#006699;text-decoration:none;}


#featured-top .ui-tabs h2, #featured-top .ui-tabs h2 a{font-size:20px;margin:0 0 5px 0;}


#content #featured-top h4, #content #featured-bottom h4, #sidebar h4, #sidebar-alt h4, #footer-widgets h4{color:#333333;font-family:Arial, Tahoma, Verdana;font-size:12px;font-weight:bold;text-transform:uppercase;margin:0 0 10px 0;padding:5px 0 5px 5px;border-top:3px solid #CCCCCC;border-bottom:1px dotted #AAAAAA;}


#content #featured-top h4{font-size:24px;padding:20px 0 20px 6px;}


#content #featured-top .featured-top-right .more-from-category{font-size:20px;text-align:center;text-transform:uppercase;background-color:#7e7e7e;padding:10px 0 10px 0;}


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


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


#content #featured-top .featured-top-left .more-from-category a, a:visited{//color:#FFFFFF;text-decoration:none}
#wishlist_edit_action_container{left:0;position:fixed;top:50px;width:100%;z-index:99999}
#wishlist_edit_action_container .popup-block{background:#F4F4F4;border:1px solid #CCCCCC;display:block;margin:0 auto;padding:2% 20px;width:100%;max-width:500px;min-width:320px}
#wishlist_edit_action_container .popup-block .block-title{padding-top:0;border-top:0}
#wishlist_edit_action_container .popup-block .block-title .btn-close{position:absolute;right:0;top:0;cursor:pointer}
.social-tab .tab-heading{margin-bottom:1.5rem}
.social-tab .tab-heading:before,.social-tab .tab-heading:after{content:" ";display:table}
.social-tab .tab-heading:after{clear:both}
.widget ul.job_listings li.job_listing a{padding:1em 0}
.widget ul.job_listings li.job_listing .position{float:none;width:auto;padding:0}
.widget ul.job_listings li.job_listing ul.meta{float:none;width:auto;padding:0;margin:0;text-align:left}
.widget ul.job_listings li.job_listing ul.meta li{float:none;display:inline;padding:0;margin:0 .5em 0 0;font-weight:400}
.widget ul.job_listings li.job_listing ul.meta li:after{padding:0 0 0 .5em;content:"\2023"}
.widget ul.job_listings li.job_listing ul.meta li:last-child:after{content:''}


.widget li.date {
    display: none !important;
}




.clearfix, .masthead, .feature-section, .feature-post, .mobile-menu, .main-menu, .post-section, .post-section .post-excerpt, aside.sidebar .widget, aside.sidebar ul.popular-post-list li {
  zoom: 1; }

  .clearfix:before, .masthead:before, .feature-section:before, .feature-post:before, .mobile-menu:before, .main-menu:before, .post-section:before, .post-section .post-excerpt:before, aside.sidebar .widget:before, aside.sidebar ul.popular-post-list li:before, .clearfix:after, .masthead:after, .feature-section:after, .feature-post:after, .mobile-menu:after, .main-menu:after, .post-section:after, .post-section .post-excerpt:after, aside.sidebar .widget:after, aside.sidebar ul.popular-post-list li:after {
    content: "";
    display: table; }

  .clearfix:after, .masthead:after, .feature-section:after, .feature-post:after, .mobile-menu:after, .main-menu:after, .post-section:after, .post-section .post-excerpt:after, aside.sidebar .widget:after, aside.sidebar ul.popular-post-list li:after {
    clear: both; }


.widget {
  margin-bottom: 40px; }


.checkout section.wrap.clearfix, .checkout section.wrap.masthead, .checkout section.wrap.feature-section, .checkout section.wrap.feature-post, .checkout section.wrap.mobile-menu, .checkout section.wrap.main-menu, .checkout section.wrap.post-section, .checkout .post-section section.wrap.post-excerpt, .post-section .checkout section.wrap.post-excerpt, .checkout aside.sidebar section.wrap.widget, aside.sidebar .checkout section.wrap.widget {
  width: 100%; }

.single-resume header.site-header.job-header.clearfix, .single-resume header.site-header.job-header.masthead, .single-resume header.site-header.job-header.feature-section, .single-resume header.site-header.job-header.feature-post, .single-resume header.site-header.job-header.mobile-menu, .single-resume header.site-header.job-header.main-menu, .single-resume header.site-header.job-header.post-section, .single-resume .post-section header.site-header.job-header.post-excerpt, .post-section .single-resume header.site-header.job-header.post-excerpt, .single-resume aside.sidebar header.site-header.job-header.widget, aside.sidebar .single-resume header.site-header.job-header.widget {
  display: block;
  width: 200%;
  max-width: 1050px; }
.next-prev-nav .icon-angle-right{padding-left:2px}
.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}
.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{ display:block; }

nav.site_navigation ul.menu {
    border-top: 1px solid #eee;
    clear: both;
    margin: 25px 0
}

nav.site_navigation ul.menu,
nav.site_navigation ul.sub-menu,
nav.site_navigation ul.dt_mega_menu {
    display: none
}

nav.site_navigation ul.menu div.subtitle {
    display: none
}


nav.site_navigation ul.menu li .cart_ {
    display: none
}

nav.top_navigation ul.menu {
    position: relative
}


nav.top_navigation ul.menu ul.sub-menu {
    font-size: 12px;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    z-index: 10;
    margin-top: 5px;
    min-width: 200px;
    background-color: #333;
    -webkit-transition: -webkit-transform 200ms;
    -moz-transition: 200ms;
    -o-transition: 200ms;
    transition: 200ms
}

nav.top_navigation ul.menu ul.sub-menu li {
    position: relative;
    border-bottom: 1px solid #444;
}

nav.top_navigation ul.menu ul.sub-menu li a {
    color: #999;
    display: block;
    font-size: 13px;
    padding: 5px 10px;
}

nav.top_navigation ul.menu ul.sub-menu li a:hover {
    color: #fff
}


nav.top_navigation ul.menu ul.sub-menu ul.sub-menu {
    position: absolute;
    margin-top: 5px;
    top: 0;
    left: 100%
}



nav.site_navigation ul.menu ul.sub-menu {
    font-size: 12px;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    z-index: 9;
    margin-top: 5px;
    min-width: 200px;
    background-color: #fff;
    border-left: 1px solid #eee !important;
    border-bottom: 1px solid #eee !important;
    border-right: 1px solid #eee !important;
    border-top-width: 2px;
    border-top-style: solid;
    background-color: #fff;
    -webkit-transition: -webkit-transform 200ms;
    -moz-transition: 200ms;
    -o-transition: 200ms;
    transition: 200ms
}

nav.site_navigation ul.menu ul.sub-menu li a {
    display: block;
    padding: 5px 10px
}

nav.site_navigation ul.menu ul.sub-menu li a:hover {
    background-color: #f9f9f9;
}



nav.site_navigation ul.menu ul.sub-menu ul.sub-menu {
    position: absolute;
    margin-top: 5px;
    top: -2px;
    left: 100%
}

nav.site_navigation ul.menu li .cart_content {
    display: none
}


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


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

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

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

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f460";
	}
.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table}
.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.container:before,
.container:after {
  content: "";
  display: table; }


.container:after {
  clear: both; }

  .slides .container {
    width: 100%; }

  header .container {
    min-height: 70px; }

    .stack-slider.stack-slider-full-width .slide .container {
      position: absolute;
      height: 100%;
      left: 0;
      right: 0;
      margin-left: auto;
      margin-right: auto; }

﻿	.ui-tabs-anchor, .ui-state-default, .ms-sbcell, .ms-sbrow, .ms-sbplain, .s4-searchbox-QueryPrompt {
	 outline:none !Important;
 }





.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}




.container_24 .grid_1 {
	width:30px;
}


.container_24 .grid_2 {
	width:70px;
}


.container_24 .grid_3 {
	width:110px;
}


.container_24 .grid_4 {
	width:150px;
}


.container_24 .grid_5 {
	width:190px;
}


.container_24 .grid_6 {
	width:230px;
}


.container_24 .grid_7 {
	width:270px;
}


.container_24 .grid_8 {
	width:310px;
}


.container_24 .grid_9 {
	width:350px;
}


.container_24 .grid_10 {
	width:390px;
}


.container_24 .grid_11 {
	width:430px;
}


.container_24 .grid_12 {
	width:470px;
}


.container_24 .grid_13 {
	width:510px;
}


.container_24 .grid_14 {
	width:550px;
}


.container_24 .grid_15 {
	width:590px;
}


.container_24 .grid_16 {
	width:630px;
}


.container_24 .grid_17 {
	width:670px;
}


.container_24 .grid_18 {
	width:710px;
}


.container_24 .grid_19 {
	width:750px;
}


.container_24 .grid_20 {
	width:790px;
}


.container_24 .grid_21 {
	width:830px;
}


.container_24 .grid_22 {
	width:870px;
}


.container_24 .grid_23 {
	width:910px;
}


.container_24 .grid_24 {
	width:950px;
}

.container_24 .grid_24 bg{
	width:1014px;
}






.container_24 .prefix_1 {
	padding-left:40px;
}


.container_24 .prefix_2 {
	padding-left:80px;
}


.container_24 .prefix_3 {
	padding-left:120px;
}


.container_24 .prefix_4 {
	padding-left:160px;
}


.container_24 .prefix_5 {
	padding-left:200px;
}


.container_24 .prefix_6 {
	padding-left:240px;
}


.container_24 .prefix_7 {
	padding-left:280px;
}


.container_24 .prefix_8 {
	padding-left:320px;
}


.container_24 .prefix_9 {
	padding-left:360px;
}


.container_24 .prefix_10 {
	padding-left:400px;
}


.container_24 .prefix_11 {
	padding-left:440px;
}


.container_24 .prefix_12 {
	padding-left:480px;
}


.container_24 .prefix_13 {
	padding-left:520px;
}


.container_24 .prefix_14 {
	padding-left:560px;
}


.container_24 .prefix_15 {
	padding-left:600px;
}


.container_24 .prefix_16 {
	padding-left:640px;
}


.container_24 .prefix_17 {
	padding-left:680px;
}


.container_24 .prefix_18 {
	padding-left:720px;
}


.container_24 .prefix_19 {
	padding-left:760px;
}


.container_24 .prefix_20 {
	padding-left:800px;
}


.container_24 .prefix_21 {
	padding-left:840px;
}


.container_24 .prefix_22 {
	padding-left:880px;
}


.container_24 .prefix_23 {
	padding-left:920px;
}






.container_24 .suffix_1 {
	padding-right:40px;
}


.container_24 .suffix_2 {
	padding-right:80px;
}


.container_24 .suffix_3 {
	padding-right:120px;
}


.container_24 .suffix_4 {
	padding-right:160px;
}


.container_24 .suffix_5 {
	padding-right:200px;
}


.container_24 .suffix_6 {
	padding-right:240px;
}


.container_24 .suffix_7 {
	padding-right:280px;
}


.container_24 .suffix_8 {
	padding-right:320px;
}


.container_24 .suffix_9 {
	padding-right:360px;
}


.container_24 .suffix_10 {
	padding-right:400px;
}


.container_24 .suffix_11 {
	padding-right:440px;
}


.container_24 .suffix_12 {
	padding-right:480px;
}


.container_24 .suffix_13 {
	padding-right:520px;
}


.container_24 .suffix_14 {
	padding-right:560px;
}


.container_24 .suffix_15 {
	padding-right:600px;
}


.container_24 .suffix_16 {
	padding-right:640px;
}


.container_24 .suffix_17 {
	padding-right:680px;
}


.container_24 .suffix_18 {
	padding-right:720px;
}


.container_24 .suffix_19 {
	padding-right:760px;
}


.container_24 .suffix_20 {
	padding-right:800px;
}


.container_24 .suffix_21 {
	padding-right:840px;
}


.container_24 .suffix_22 {
	padding-right:880px;
}


.container_24 .suffix_23 {
	padding-right:920px;
}






.container_24 .push_1 {
	left:40px;
}


.container_24 .push_2 {
	left:80px;
}


.container_24 .push_3 {
	left:120px;
}


.container_24 .push_4 {
	left:160px;
}


.container_24 .push_5 {
	left:200px;
}


.container_24 .push_6 {
	left:240px;
}


.container_24 .push_7 {
	left:280px;
}


.container_24 .push_8 {
	left:320px;
}


.container_24 .push_9 {
	left:360px;
}


.container_24 .push_10 {
	left:400px;
}


.container_24 .push_11 {
	left:440px;
}


.container_24 .push_12 {
	left:480px;
}


.container_24 .push_13 {
	left:520px;
}


.container_24 .push_14 {
	left:560px;
}


.container_24 .push_15 {
	left:600px;
}


.container_24 .push_16 {
	left:640px;
}


.container_24 .push_17 {
	left:680px;
}


.container_24 .push_18 {
	left:720px;
}


.container_24 .push_19 {
	left:760px;
}


.container_24 .push_20 {
	left:800px;
}


.container_24 .push_21 {
	left:840px;
}


.container_24 .push_22 {
	left:880px;
}


.container_24 .push_23 {
	left:920px;
}






.container_24 .pull_1 {
	left:-40px;
}


.container_24 .pull_2 {
	left:-80px;
}


.container_24 .pull_3 {
	left:-120px;
}


.container_24 .pull_4 {
	left:-160px;
}


.container_24 .pull_5 {
	left:-200px;
}


.container_24 .pull_6 {
	left:-240px;
}


.container_24 .pull_7 {
	left:-280px;
}


.container_24 .pull_8 {
	left:-320px;
}


.container_24 .pull_9 {
	left:-360px;
}


.container_24 .pull_10 {
	left:-400px;
}


.container_24 .pull_11 {
	left:-440px;
}


.container_24 .pull_12 {
	left:-480px;
}


.container_24 .pull_13 {
	left:-520px;
}


.container_24 .pull_14 {
	left:-560px;
}


.container_24 .pull_15 {
	left:-600px;
}


.container_24 .pull_16 {
	left:-640px;
}


.container_24 .pull_17 {
	left:-680px;
}


.container_24 .pull_18 {
	left:-720px;
}


.container_24 .pull_19 {
	left:-760px;
}


.container_24 .pull_20 {
	left:-800px;
}


.container_24 .pull_21 {
	left:-840px;
}


.container_24 .pull_22 {
	left:-880px;
}


.container_24 .pull_23 {
	left:-920px;
}


#footer .container_24 .grid_5 {
width: 220px !important;
}
.full_width .projects_masonry_holder .portfolio_masonry_item.large_height .image_holder img{height:auto!important}
.projects_masonry_holder .large_height .image_holder img{height:auto!important}
.projects_holder article .image_holder:hover .image img,.portfolio_slider .portfolio_slides li.item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.projects_holder article .image_holder,.projects_holder article .portfolio_description{display:block;position:relative}
.portfolio_slider .image_holder .separator.small{margin:10px auto;background-color:#fff}
.portfolio_slider .image_holder .separator.small.transparent{background-color:transparent!important}
.projects_holder article .image_holder:hover span.text_holder{opacity:1;filter:alpha(opacity=100)}
.projects_holder.hover_text.with_mask article .image_holder:hover .image_hover{opacity:0;filter:alpha(opacity=0)}
.portfolio_slider,.portfolio_slides .image_holder{position:relative;display:block;-webkit-backface-visibility:hidden}
.portfolio_slides .image_holder .image{position:relative;display:block;overflow:hidden;width:100%;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}
.projects_holder.hover_text article .image_holder{overflow:hidden}
.projects_holder.hover_text.no_space article .image_holder{margin:0 -1px}
.projects_masonry_holder .image_holder img{vertical-align:top;width:100%;height:auto}
.projects_masonry_holder .image_holder{margin:0 -1px 0 0}
.projects_holder.slide_from_top article .image_holder,.projects_holder.slide_from_top article .portfolio_description{opacity:0!important;-webkit-transform:translateY(-70%);transform:translateY(-70%);-moz-transition:-moz-transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}
.projects_holder.slide_from_top article.show .image_holder,.projects_holder.slide_from_top article.show .portfolio_description{opacity:1!important;-webkit-transform:translateY(0);transform:translateY(0)}
.projects_holder.slide_from_left article .image_holder,.projects_holder.slide_from_left article .portfolio_description{opacity:0!important;-webkit-transform:translateX(-100%);transform:translateX(-100%);-moz-transition:-moz-transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}
.projects_holder.slide_from_left article.show .image_holder,.projects_holder.slide_from_left article.show .portfolio_description{opacity:1!important;-webkit-transform:translateX(0);transform:translateX(0)}
.portfolio_main_holder .item_holder.subtle_vertical_hover .image_holder{z-index:2}
.portfolio_main_holder .item_holder.image_subtle_rotate_zoom_hover .image_holder{z-index:2;overflow:hidden}
.portfolio_main_holder .item_holder.image_subtle_rotate_zoom_hover .image_holder .image img{-webkit-transition:-webkit-transform .7s;transition:transform .7s}
.portfolio_main_holder article .item_holder.image_subtle_rotate_zoom_hover:hover .image_holder .image img,.portfolio_slider li.item:hover .item_holder.image_subtle_rotate_zoom_hover .image_holder .image img{-webkit-transform:rotate(-9deg) scale(1.15);-ms-transform:rotate(-9deg) scale(1.15);-moz-transform:rotate(-9deg) scale(1.15);-o-transform:rotate(-9deg) scale(1.15);transform:rotate(-9deg) scale(1.15);-webkit-transition:-webkit-transform .7s;transition:transform .7s;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.portfolio_main_holder .item_holder.image_text_zoom_hover .image_holder{z-index:2;overflow:hidden}
.portfolio_main_holder .item_holder.image_text_zoom_hover .image_holder .image{-webkit-transition:.5s cubic-bezier(0.19,1,0.22,1);transition:.5s cubic-bezier(0.19,1,0.22,1);backface-visibility:hidden;-webkit-backface-visibility:hidden;display:inline-block}
.portfolio_main_holder article .item_holder.image_text_zoom_hover:hover .image_holder .image,.portfolio_slider li.item:hover .item_holder.image_text_zoom_hover .image_holder .image{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}
.portfolio_main_holder .item_holder.thin_plus_only .image_holder{z-index:2}
.portfolio_main_holder .item_holder.slow_zoom .image_holder img{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-o-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);-webkit-transition:all 2s cubic-bezier(0.21,1,0.12,1) 0s;transition:all 2s cubic-bezier(0.23,1,0.12,1) 0s}
.portfolio_main_holder article .item_holder.slow_zoom:hover .image_holder img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 5s cubic-bezier(0.21,1,0.12,1) 0s;transition:all 5s cubic-bezier(0.21,1,0.12,1) 0s}
.portfolio_main_holder .item_holder.slow_zoom .image_holder{z-index:2;overflow:hidden}
.portfolio_main_holder .item_holder.split_up .image_holder{z-index:2}
.portfolio_main_holder .item_holder.cursor_change_hover .image_holder{z-index:2}
.author_image_holder .image_holder{border-radius:3em;border:1px solid #eaeaea;width:60px;height:60px;display:inline-block;float:left;margin:0 15px 0 0;overflow:hidden}
.blog_slider,.blog_slides .image_holder{position:relative;display:block;-webkit-backface-visibility:hidden}


#et-top-navigation { margin-top: 40px; padding-top: 10px !important; }

  #menu-bar .menu-wrapper ul,
  #menu-bar .menu-wrapper ul li.last {
    border: 0;
  }
.level_2_list_item.loyalty-member,.level_2_list_item.pro-member{display:none}
.navigation .level_2_list_item{padding:0;font-weight:normal;width:20%;float:left}
.b-menu-column .level_2_list_item{margin:0;padding:0;width:100%}




#nav {
	margin: 0 auto;
	width:920px;
	background:#000033;
	padding: 0;
	}


#nav ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	}


#nav a, #nav a:link, #nav a:visited {
	color:#fff;
	display: block;
	text-decoration: none;
	padding: 0 10px;
	}


#nav a:hover, #nav a:active  {
	background:#000;
	}


#nav li {
	float: left;
	padding: 0;
	height:30px;
	line-height:30px;
	}


#nav li ul {
	z-index:9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 200px;
	margin: 0;
	padding:0;
	background:#000;
	}


#nav li li {
	}


#nav li ul a, #nav li ul a:link, #nav li ul a:visited {
	border-right:0;
	width:180px;
	}


#nav li ul a:hover, #nav li ul a:active  {
	background:#444;
	}


#nav li ul ul {
	border:0;
	margin: -30px 0 0 200px;
	}


#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}


#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}


#nav li:hover, #nav li.sfhover { 
	background: #000; 
	}


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


.clearfix {display: inline-block;}



* html .clearfix {height: 1%;}

#wrapper {
	text-align: center;
	width: 930px;
	margin-left: auto;
	margin-right: auto;
	}

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

	.col-sm-0, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{ float: left; }

	.col-sm-5{ width: 41.66666666666667%; }
