﻿
.locations-module .locations-info .locations-chosen .locations-active .img-container .comingsoon-buttons .circle.red span.dollar {
  display: inline-block;
  font-size: 16px;
  line-height: 16px;
}


.promo-box-items {
    position: absolute;
    z-index: 1;
    left: 0px;
    top: 0px;
    bottom: 0px;
}


.skew_bottom_big, .skew_bottom_right, .skew_top_big, .skew_top_right, .single_skew, .single_skew .skew_bottom_big, .single_skew .skew_bottom_right, .depth-1 .single_skew, .single_skew_comm, .single_skew_comm .skew_top_big, .single_skew_comm .skew_top_right, #respond_wrap .single_skew, #respond_wrap .single_skew_comm{display:none!important;}




.skew_bottom_big, .skew_bottom_right, .skew_top_big, .skew_top_right, .lay3_bridge, .form-submit input, #searchsubmit.amp_page, .amp_next, .amp_prev, .page-numbers, .single_post .scl_button a:hover, .entry-content input, .entry-content textarea, .entry-content #submit_msg, .amp_current, .amp_page:hover, .amp_next:hover, .amp_prev:hover, .page-numbers:hover{ background:#210303;}


#banner .text .subtitle {
    font-size: 1em;
    margin: 0;
    text-shadow: 1px 1px 2px rgba(0,0,0,1);
    letter-spacing: 1px;
    font-weight: normal;
}



 

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {
	outline: none;
}
 

 
.flexslider {
	margin: 0; 
	padding: 0;
}


.flexslider .slides {
}


.flexslider ul  li .flex-caption {
	max-width:50%;
}
 

.flexslider .slides img {
	width: 100%; 
	display: block;
	height:auto;
}


.flexslider:hover .flex-next {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity: 0.8;
	right: 5px;
}


.flexslider:hover .flex-prev {
	opacity: 0.8; 
	left: 5px;
}


.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
.drop-down--social-links .drop-down__title{margin:25px 15px 15px 15px;white-space:nowrap;color:#222;font-size:13px;font-family:"Code Pro Bold",sans-serif;font-weight:normal}
.drop-down--social-links .drop-down__title:before{content:none}



.ngg-widget,
.ngg-widget-slideshow {
	overflow: hidden;
	margin:0pt;
	padding:5px 0px 0px 0pt;
	text-align:left;
}


#header {
	width: 960px;
	margin: 0 auto;	
}


.home #header {
	border: none;
	margin-bottom: 0;
}


#header h1 {
	font-size: 55px;	
	padding: 30px 0 20px 0;
	color: #575757;
	font-family: "Droid Serif", Georgia, Times, "Times New Roman", serif;
	line-height: 1px;		
}


#header h1.logo {	
	padding: 0;
	margin: 0;	
}


#header h1 a, #header h1 a:hover{	
	color: #575757!important;	
}


#menu-header-menu li li{
	text-align:left;
}


nav.x-nav-collapse ul li a{padding-top:0 !important; font-size:14px !important; color:#00b4f3 !important; height:auto !important; letter-spacing: 0px !important; font-family: 'Exo 2', sans-serif !important; padding:0 21px !important; font-weight:500 !important;}


nav.x-nav-collapse ul li.fst a{color:#70c0ba !important;}


nav.x-nav-collapse ul li a:hover{box-shadow:none !important}


nav.x-nav-collapse ul li.current-menu-item a{box-shadow:none !important}


.x-navbar .x-nav{float:left !important; margin-right:30px; margin-top:6px;}


nav.x-nav-collapse{position: absolute !important; width:500px !important; right:0; top:70px !important;}


.gform_button:hover, .gform_button:focus, .gform_button:active, .gform_button.active, .open .dropdown-toggle.gform_button {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e; }


.gform_button:active, .gform_button.active, .open .dropdown-toggle.gform_button {
  background-image: none; }
.dropup,.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.testimonials .testimonial_text_inner p.testimonial_author span.author_company{color:#1abc9c}


.block1 {
	position:relative;
	float:left; 
	width: 633px;
}

#access .menu-header,
div.menu {
	font-size: 11px;
	font-weight: 700;
	margin: 0px 0 0 12px;
}

#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}

#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
	margin-left:0px;
	width:185px;
	padding:0 0 10px 0;
}


div#footerspacer {
	height: 10px;
}
a,.post-title a,ul.slider-navigation li,.pagenavi a,a.more-link,.main-menu li a,.subscribe-icons a,.flickr_badge_image img,.mega-menu-item img,.arqam-lite-widget-counter a i,.arqam-lite-widget-counter a span,.arqam-lite-widget-counter a small,.search-block-large .search-button,.search-block-large #s,.widget.timeline-posts li span.tie-date,.widget.timeline-posts li span.tie-date:before{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
#wrapper.wide-layout #main-nav .main-menu{margin:0!important;}
#main-nav .main-menu{margin-left:10px;}

.td-module-meta-info {
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 11px;
  line-height: 14px;
}

.td-module-meta-info .td-post-author-name {
  color: #222222;
  font-weight: bold;
  margin-bottom: 3px;
}

.td-module-meta-info .td-post-date {
  color: #444444;
  font-style: italic;
  margin-bottom: 3px;
}

.td-module-meta-info .entry-review-stars {
  height: 15px;
  position: relative;
  top: -1px;
  margin-bottom: 2px;
}

.td-module-meta-info .entry-review-stars i {
  line-height: 10px;
}

.td-big-grid-post-0 .td-module-meta-info {
  
}

.td-footer-container .td-module-meta-info .td-post-date {
  color: #888888;
}


.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }


.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }

#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }

#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}

#nav li.admissions, #nav #menu-item-791{width:155px}

.domtab, object, .content-main img{position: relative; clear: left; float: left; margin: 0.2em 0 0.8em 0; padding: 0.8em;; background:#fcfcfc;
	display: inline;
	box-shadow: 0 0 15px #ccc;
	-webkit-box-shadow: 0 0 15px #ccc;
	-moz-box-shadow: 0 0 15px #ccc;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;}

.domtab{width: 894px; height: 379px;}

.domtab img{border: none;}
.no-touch a:not(.off-canvas-toggle):not(.search-toggle):hover i.fa,.fontawesome-preview i:hover,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li.active .active-border,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li:hover .active-border{-webkit-animation:boing 220ms ease-out;-moz-animation:boing 220ms ease-out;-o-animation:boing 220ms ease-out;animation:boing 220ms ease-out;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li .active-border{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:opacity 0.15s ease-in-out;-moz-transition:opacity 0.15s ease-in-out;-ms-transition:opacity 0.15s ease-in-out;-o-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li.active .active-border,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li:hover .active-border{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.no-touch .th:hover,.no-touch div.gallery-icon:hover,.no-touch .prettyphoto:hover,.no-touch .news-list .has-background:hover,.no-touch body.thumbnail-fadein .th:hover,.no-touch body.thumbnail-fadein div.gallery-icon:hover,.no-touch body.thumbnail-fadein .prettyphoto:hover,.no-touch body.thumbnail-fadein .news-list .has-background:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
article .post-body p,article .post-body ul:not(.news-list):not(.orbit-slider),article .post-body ol:not(.news-list),article .post-body dl,.mce-content-body p,.mce-content-body ul:not(.news-list):not(.orbit-slider),.mce-content-body ol:not(.news-list),.mce-content-body dl{font-family:Roboto;font-weight:400;font-size:1.125rem;line-height:1.6875rem;text-transform:;text-align:left;color:#181818;margin-bottom:25px;}
article .post-body ul:not(.news-list):not(.orbit-slider),article .post-body ol:not(.news-list),.mce-content-body ul:not(.news-list),.mce-content-body ol:not(.news-list){margin-left:2.5rem;}
article .post-body ul:not(.news-list):not(.orbit-slider) li:not(.post),article .post-body ol:not(.news-list) li:not(.post),.mce-content-body ul:not(.news-list) li:not(.post),.mce-content-body ol:not(.news-list) li:not(.post){padding:4px 0;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li{padding:0 !important;margin-bottom:0 !important;position:relative;border-bottom:0 !important;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li a{display:block;width:100%;text-decoration:none;color:#181818;font-size:16px;line-height:24px;font-weight:normal;padding:15px 20px !important;margin-bottom:0 !important;border-bottom:1px solid #eaeaea;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li.active a,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li a:hover{background-color:#f3f3f3;font-weight:700;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li.active .category,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li:hover .category{color:#dc260a;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li .stats{margin:10px 0 0 0;padding:0;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li .stats .stats-wrap{padding:0;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li .stats .stats-wrap span,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li .stats .stats-wrap span i{font-size:12px;}
.footer .widget.xt_news .news-list.list li{border-bottom-color:#2e2e2e !important;border-bottom-width:2px;}
.vc_widget.xt_news .news-list{overflow:hidden;}
.widget.xt_news .news-list .th,.widget.xt_news .news-list div.gallery-icon,.widget.xt_news .news-list .prettyphoto{margin-bottom:0;display:block;}
.widget.xt_news .news-list li .meta p{margin-bottom:0;}
.widget.xt_news .news-list.featured-posts-1-col-style-2.list li:not(:first-child){border-bottom:0;padding-bottom:0;padding-top:6px;}
.widget.xt_news .news-list.list li:last-child{margin-bottom:0 !important;}
.widget.xt_news .news-list.featured-posts-2-col-style-2.list .column.last,.widget.xt_news .news-list.featured-posts-1-col-style-2.list .column.last{padding-right:0;padding-left:10px;}
.widget.xt_news .news-list .row:not(.has-background) .meta:not(.side){padding-left:1px;padding-top:10px;}
.widget.xt_news .news-list .meta .author{font-size:14px;line-height:27px;font-weight:300;margin-right:5px;}
.widget.xt_news .news-list .xt-post-category{color:#b7b7b7;margin:0;display:block;text-transform:uppercase;font-size:11px;line-height:1;font-weight:400;padding:0 0 8px;position:relative;}
.widget.xt_news .news-list .has-background .xt-post-category{padding:0;}
.widget.xt_news .news-list .row:not(.has-background) .meta:not(.side) .xt-post-category{margin-top:10px;}
.widget.xt_news .news-list .xt-post-category a{color:#b7b7b7;}
.widget.xt_news .news-list .meta a.read-more{color:#b7b7b7;}
article .xt-post-stats,.widget.xt_news .news-list .xt-post-stats{position:relative;margin:15px 0 0;}
article .xt-post-stats.mini,.widget.xt_news .news-list .xt-post-stats.mini{margin:10px 0;}
.widget.xt_news .news-list .xt-post-stats.no-margin-bottom{margin-bottom:0;}
.widget.xt_news .news-list .xt-post-stats.no-margin-top{margin-top:0;}
article .xt-post-stats .stats-wrap,.widget.xt_news .news-list .xt-post-stats .stats-wrap{display:inline-block;padding:8px;border:1px solid #eaeaea;}
article .xt-post-stats.mini .stats-wrap,.widget.xt_news .news-list .xt-post-stats.mini .stats-wrap{border:0;padding:0;}
article .xt-post-stats .stats-wrap span,.widget.xt_news .news-list .xt-post-stats .stats-wrap span{margin-right:10px;font-size:12px;font-weight:normal;}
article .xt-post-stats .stats-wrap span a,.widget.xt_news .news-list .xt-post-stats .stats-wrap span a{color:#181818;}
article .xt-post-stats .stats-wrap span i,.widget.xt_news .news-list .xt-post-stats .stats-wrap span i{color:#b7b7b7;margin-right:4px;font-size:14px;}
article .xt-post-stats .stats-wrap span a:hover,.widget.xt_news .news-list .xt-post-stats .stats-wrap span a:hover{color:#e8280b;text-decoration:none;}
article .xt-post-stats .stats-wrap span a:hover i,.widget.xt_news .news-list .xt-post-stats .stats-wrap span a:hover i{color:#e8280b;}
.widget.xt_news .news-list.numeric-list li{padding-bottom:10px;padding-left:25px;display:list-item;overflow:visible;list-style-type:none;counter-increment:list;margin-bottom:20px;overflow:hidden;}
.widget.xt_news .news-list.numeric-list li.show-thumbs{padding-left:0;}
.widget.xt_news .news-list.numeric-list li:not(.show-thumbs):before,.widget.xt_news .news-list.numeric-list li.show-thumbs .first:before{content:counter(list);position:absolute;top:0;left:0;font-weight:700;color:#e8280b;font-size:16px;z-index:1;}
.widget.xt_news .news-list.numeric-list li.show-thumbs .first:before{font-size:20px;text-align:center;z-index:2;top:inherit;bottom:0;padding:2px 10px;background-color:#e8280b;color:#fff;margin:5px;font-weight:600;}
.widget.xt_news .news-list.numeric-list li a{line-height:24px;}
.widget.xt_news .news-list.numeric-list li.show-thumbs .icon-overlay .fa{margin-top:0;margin-left:0;right:10px;font-size:20px;width:20px;height:20px;top:10px;}
.widget.xt_news .news-list.list.featured-posts-1-col li{margin-bottom:10px !important;}
.widget.xt_news .news-list .has-background{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer;overflow:hidden;-webkit-transition:height 0.25s ease-in,opacity 0.3s linear;-moz-transition:height 0.25s ease-in,opacity 0.3s linear;-ms-transition:height 0.25s ease-in,opacity 0.3s linear;-o-transition:height 0.25s ease-in,opacity 0.3s linear;transition:height 0.25s ease-in,opacity 0.3s linear;}
.widget.xt_news .news-list .has-background:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.widget.xt_news .news-list .has-background .th,.widget.xt_news .news-list .has-background div.gallery-icon,.widget.xt_news .news-list .has-background .prettyphoto{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.widget.xt_news .news-list .has-background .meta-container{position:absolute;bottom:0px;width:100%;}
.widget.xt_news .news-list .has-background .meta{z-index:1;position:relative;padding:15px;overflow:hidden;}
.widget.xt_news .news-list.meta-all-over .has-background .meta{padding:30px;}
.widget.xt_news .news-list.meta-all-over.show-title-on-hover .has-background .xt-post-title,.widget.xt_news .news-list.meta-all-over.show-excerpt-on-hover .has-background .xt-post-excerpt,.widget.xt_news .news-list.meta-all-over.show-category-on-hover .has-background .xt-post-category{display:none;}
.widget.xt_news .news-list.meta-all-over.show-title-on-hover .has-background .xt-post-title,.widget.xt_news .news-list.meta-all-over.show-excerpt-on-hover .has-background .xt-post-excerpt{margin:0;}
.widget.xt_news .news-list .has-background .xt-post-title.featured{margin-bottom:0;}
.widget.xt_news .news-list .has-background .xt-post-category,.widget.xt_news .news-list .has-background .xt-post-category a,.widget.xt_news .news-list .has-background .xt-post-title,.widget.xt_news .news-list .has-background .xt-post-title a,.widget.xt_news .news-list .has-background .xt-post-excerpt{color:#fff !important;}
.widget.xt_news .news-list .has-background .xt-post-author,.widget.xt_news .news-list .has-background .xt-post-date,.widget.xt_news .news-list .has-background .xt-post-stats,.widget.xt_news .news-list .has-background .xt-post-stats a,.widget.xt_news .news-list .has-background .xt-post-stats a i,.widget.xt_news .news-list .has-background .xt-post-stats i,.widget.xt_news .news-list .has-background .xt-post-stats .stats-wrap span i{color:#fff !important;font-size:12px !important;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author a,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-date,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats a,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats a i,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats i,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats .stats-wrap span i{color:#b7b7b7 !important;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author a:hover{color:#e8280b !important;}
.widget.xt_news .news-list .has-background .xt-post-category a{background:#e8280b;display:inline-block;padding:5px 10px;font-weight:600;margin-right:3px;}
.widget.xt_news .news-list .has-background .xt-post-category .category-separator{display:none;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-category{margin-bottom:10px;}
.widget.xt_news .news-list .has-background .xt-post-category a,.widget.xt_news .news-list .has-background .xt-post-author,.widget.xt_news .news-list .has-background .xt-post-date,.widget.xt_news .news-list .has-background .xt-post-stats{font-size:12px !important;display:inline-block;border-radius:3px;}
.widget.xt_news .news-list .has-background .xt-post-author,.widget.xt_news .news-list .has-background .xt-post-date,.widget.xt_news .news-list .has-background .xt-post-stats{line-height:22px;margin-right:15px !important;}
.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-author,.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-date,.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-stats{background-color:rgba(0,0,0,0.5);padding:0 10px;margin-right:3px !important;}
.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-stats{padding:0 0 0 10px;margin:0;}
.widget.xt_news .news-list.list.featured-posts-1-col.meta-all-over li:first-child{border-bottom:0;padding-bottom:0;}
.widget.xt_news .news-list .has-background.auto-height{padding-right:0 !important;}
.widget.xt_news .news-list .has-background.auto-height .meta-container{position:relative;margin-top:100px;}
.widget.xt_news .news-list .has-background.auto-height .th,.widget.xt_news .news-list .has-background.auto-height div.gallery-icon,.widget.xt_news .news-list .has-background.auto-height .prettyphoto,.widget.xt_news .news-list .has-background.custom-height .th,.widget.xt_news .news-list .has-background.custom-height div.gallery-icon,.widget.xt_news .news-list .has-background.custom-height .prettyphoto{height:0;}
.widget.xt_news .news-list .has-background.custom-height .th,.widget.xt_news .news-list .has-background.custom-height div.gallery-icon,.widget.xt_news .news-list .has-background.custom-height .prettyphoto{height:inherit !important;}
.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-6"],.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-6"],.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-6"],.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-5"],.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-5"],.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-5"],.featured-posts-2-col-style-2 [class*="small-"]{width:100%;padding-left:0 !important;padding-right:0 !important;}
.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-5"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-5"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-5"] .meta,.featured-posts-2-col-style-2 [class*="small-"] .meta{margin-top:10px;}
.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-"] .meta,.featured-posts-2-col-style-2 [class*="small-"] .meta{margin-top:10px;}
.widget.xt_news .news-list.posts-list-small-thumbs li{padding-bottom:15px;}
.widget.xt_news .news-list.posts-list-large-thumbs li{border:0;}
.widget.xt_news .news-list.posts-list-large-thumbs li .stats{margin-bottom:0;}
.tabs-content .widget.xt_news .news-list .xt-post-category,.widget.xt_news .news-list.numeric-list .xt-post-category{padding-top:0;}
.widget.xt_news .news-list.featured-posts-2-col-style-1.list .column.last{border-bottom:0;margin-bottom:0 !important;padding-right:0;}
.widget.xt_news .news-list.posts-list-small-thumbs.list .column.first:not(.small-12),.widget.xt_news .news-list.posts-list-medium-thumbs.list .column.first:not(.small-12),.widget.xt_news .news-list.posts-list-large-thumbs.list .column.first:not(.small-12){padding-right:12px;}
ul.news-list.featured-posts-1-col{margin-bottom:35px;}
.widget.xt_news .news-list.posts-list-small-thumbs.list .column.first,.widget.xt_news .news-list.posts-list-medium-thumbs.list .column.first,.widget.xt_news .news-list.posts-list-large-thumbs.list .column.first{padding-right:15px;}
.widget.xt_news .news-list.posts-list-small-thumbs li,.widget.xt_news .news-list.posts-list-medium-thumbs li,.widget.xt_news .news-list.posts-list-large-thumbs li{margin-bottom:15px;}
.widget.xt_news .news-list.posts-list-small-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.posts-list-medium-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.posts-list-large-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.numeric-list:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category{padding-top:0;}
footer ul:nth-child(1) .page_item a,footer ul:nth-child(2) .page_item a,footer ul:nth-child(3) .page_item a,footer ul:nth-child(4) .page_item a{margin-bottom:10px;display:block}

.throbbers_loader .throbber{display:table-cell;vertical-align:middle;text-align:center;color:#000}

.throbbers_loader .throbber:after{display:block;margin:auto;margin-top:20px;position:relative;width:40px;height:40px;-webkit-animation:rotate .6s linear infinite;-moz-animation:rotate .6s linear infinite;-ms-animation:rotate .6s linear infinite;-o-animation:rotate .6s linear infinite;animation:rotate .6s linear infinite;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border-top:1px solid #333;border-bottom:1px solid #d5d5d5;border-left:1px solid #333;border-right:1px solid #d5d5d5;content:'';opacity:.7}

.header .header-content { float: right; }


.boxgrid h3 a, h1,.sf-menu a, .modal-header p {font-family:'Open sans'; font-weight:600; }


.boxgrid  {background: #FFFFFF; float: left; text-align:center; border:1px solid #d2d2d2; height: 210px; width: 160px; margin:0 9px 10px 0; overflow: hidden; padding: 0 30px 14px; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.3); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);}

.boxgrid img {width:110px; height:70px; border:1px solid #999}

.boxgrid .span-h3, .boxgrid .span-h3 a { display: block; color: #0000FF;  font-size: 15px; font-weight: bold; height: 30px; line-height: 16px; margin-bottom: 5px;margin-top: 2px;}

.boxgrid .span-h3 a:hover {color:#0000ff; text-decoration:underline}

.boxgrid p {display: block; color:#333; font-size:11px; text-align:left; height: 70px; margin: 0;}

.boxgrid .button {bottom:14px; left:0px;}

.boxgrid a.button {padding:7px 25px;}

.boxgrid .estrellas {font-size:20px; font-weight:bold; line-height:30px; word-spacing: -7px; }

.boxgrid .estrellas a { color: #444444; }

.boxgrid .estrellas .amarilla {color:#FFC71A}


p.wp-caption-text {
	color: #888;
	font-size: 11px;
	margin-bottom: 0;
}


.format-image .entry-content .wp-caption p.wp-caption-text {
	padding-bottom: 20px;
}


.story_right{
    float:left;
    width:340px;
    height: 150px;
    display: table;
}

.second-column,.landing-second-column,.third-column,.landing-third-column,.one-third,.one-third-extra-padding-left{{
	float:clear;
	text-align:left !important;
	width:50%;	
}

.one-third{
	float:left;
	padding:3px 10px 0px 10px; 
	width:31%;
}

.one-third-extra-padding-left{
	float:left;	
	padding:3px 10px 0px 10px; 
	margin:0px 0px 0px 8px; 
	width:31%;
}


    .footer-form #search input.field {
        width: 60%;
    }


    .footer-form.cell {
        text-indent: 0px;
    }


    #footer .footer-form cell #text-14 {
        width: 100% !important;
    }


    #footer aside, .footer-form.cell {
        float: left;
        margin: 0 2% 9% 1%;
    }


    .footer-form form {
        margin-top: 10px;
    }

.marketing-zone .wrapper-in .main .topmain .title{
	font-size: 60px;
	line-height: 77px;
	color: #334c55;
	font-family: 'FjallaOne-Regular';
	font-weight: normal;
}

.most-popular .wrapper-in .main .title{
	color: #1e8aab;
	font-size: 30px;
	font-family: 'FjallaOne-Regular';
	font-weight: normal;
	text-align: center;
	margin-top: 13px;
}


.most-popular .wrapper-in .main .title .xam{
	color: #475c63;
}

.most-popular .wrapper-in .main .title img{
	margin-left: 7px;
	margin-right: 7px;
	
}


.what-customer .wrapper-in .main .title{
	color: #1e8aab;
    display: block;
    font-family: 'FjallaOne-Regular';
    font-size: 30px;
    font-weight: normal;
    margin-top: 35px;
}

.what-customer .wrapper-in .main .title .bold{
	color: #334c55;
}

.press-zone .wrapper-in .main .note .title{
	font-size: 30px;
	color: #1e8aab;
	font-weight: normal;
	font-family: 'FjallaOne-Regular';
}

.press-zone .wrapper-in .main .note .title .bold{
	color: #334c55;
}

.marketing-zone2 .wrapper-in .main .title{
	font-size: 36px;
	font-weight: normal;
	color: #334c55;
	font-family: 'FjallaOne-Regular';
	margin-top: 44px;
}

.lets-talk .wrapper-in .main .note .title{
	color: #1e8aab;
	font-size: 30px;
	font-weight: normal;
	font-family: 'FjallaOne-Regular';
	margin-bottom: 35px;
	
}

.lets-talk .wrapper-in .main .note .title .bold{
	color: #334c55;
}

.document .wrapper-in .main .left .title{
	color: #1e8aab;
	font-size: 30px;
	font-family: 'FjallaOne-Regular';
	font-weight: normal;
	margin-top: 21px;
	
}

.document .wrapper-in .main .left .title .bold{
	color: #475c63;
	
}

.complete .wrapper-in .main .notex .title{
	font-size: 30px;
	font-weight: normal;
	color: #76cceb;
	font-family: 'FjallaOne-Regular';
	margin-top: 35px;
}

.complete .wrapper-in .main .notex .title .bold{
	color: #ffffff;
	
}

.marketing3-zone .wrapper-in .main .title {
    color: #334c55;
    font-family: 'Arial';
    font-size: 36px;
    font-weight: bold;
    margin-top: 55px;
    line-height: 37px;
}


.prop3-zone .wrapper-in .main .title {
    color: #177592;
    font-family: 'Arial';
    font-size: 30px;
    font-weight: normal;
    margin-top: 1px;
    margin-bottom: 31px;
}

.prop3-zone .wrapper-in .main .title .bold {
    color: #475c63;
}


.bucket3-zone .wrapper-in .main .title {
    color: #177592;
    font-family: 'Arial';
    font-size: 30px;
    font-weight: normal;
    margin-top: 13px;
    font-weight: bold;
}

.bucket3-zone .wrapper-in .main .title .xam {
    color: #475c63;
    font-weight: normal;
}


.bucket3-zone .wrapper-in .main .title-a{
	color: #475c63;
	font-size: 14px;
	font-family: Arial;
}

.info3-graphic .wrapper-in .main .title {
	font-family: Arial;
	font-weight: normal;
	font-size: 30px;
	color: #177592;
	margin-left: 23px;
	margin-top: 65px;
	margin-bottom: 18px;
}



.most3-popular .wrapper-in .main .title {
	font-family: Arial;
	font-weight: normal;
	font-size: 30px;
	color: #177592;
	margin-left: 23px;
	margin-top: 65px;
	margin-bottom: 18px;
}

.marketing4-zone .wrapper-in .main .title {
    color: #334c55;
    font-family: 'Arial';
    font-size: 36px;
    font-weight: bold;
    margin-top: 23px;
    line-height: 37px;
}


.bucket4-zone .wrapper-in .main .title {
    color: #177592;
    font-family: 'Arial';
    font-size: 30px;
    font-weight: normal;
    margin-top: 13px;
    font-weight: bold;
}

.bucket4-zone .wrapper-in .main .title .xam {
    color: #475c63;
    font-weight: normal;
}


.bucket4-zone .wrapper-in .main .title-a{
	color: #475c63;
	font-size: 14px;
	font-family: Arial;
}

.lets3-talk .wrapper-in .main .note .title{
	color: #1589ae;
	font-size: 30px;
	font-weight: bold;
	font-family: 'Arial';
	margin-bottom: 10px;
	
}

.lets3-talk .wrapper-in .main .note .title .bold{
	color: #324d56;
	font-weight: normal;
}

.lets3-talk .wrapper-in .main .title-r{
	font-size: 24px;
	color: #1589ae;
	font-family: 'FjallaOne-Regular';
	font-weight: normal;
	margin: 50px auto 0;

	text-transform: uppercase;
}

    .pricing-table .title .item-price {
      display: block;
      margin: 1.28571em 0; }



.news-row .item {
  margin: 0 3px 0 0;
  padding: 0; }



.post-carousel-item .item {
  padding: 75px 50px 0 50px;
  color: #fff;
  font-weight: 300;
  height: 245px;
  position: relative; }

  .post-carousel-item .item:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    display: block;
    background: rgba(0, 0, 0, 0.7); }

.recent-wrap .item {
  position: relative;
  line-height: .5;
  float: left;
  padding: 0 3px 3px 0; }

.recent-wrap .big-element.item {
  width: 50%; }

.recent-wrap .small-element.item {
  width: 25%; }

      .skills_widget .skill-item.left .item-title {
        right: 105px; }

      .skills_widget .skill-item.right .item-title {
        left: 105px; }

    .skills_widget .skill-item .item-title {
      display: inline-block;
      position: absolute;
      top: 20px; }

      .skills_widget .skill-item .item-title span {
        display: block;
        white-space: nowrap; }

      .skills_widget .skill-item .item-title .subtitle {
        display: block;
        white-space: nowrap;
        text-transform: uppercase;
        opacity: .75;
        font-size: 0.85714em; }

      .skills_widget .skill-item .item-title .title {
        font-size: 1.28571em;
        font-weight: 600;
        color: #44505a; }


#flickr .item {
  position: relative; }




#crum-slider .item {
    float: left;
    position: relative;
    line-height: .5;
    overflow: hidden;
}


.crumina-slider-wrap .item-content{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    padding: 30% 10% 0 10%;
    opacity: 0;

    -webkit-transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease;
}

.crumina-slider-wrap .active .item-content:hover{
    opacity: 1;
}


.crumina-slider-wrap .item-content .icon-format {
    color: #ff6565;
    -moz-box-shadow: 1px 0 0 rgba(255,255,255,0.3);
    -webkit-box-shadow: 1px 0 0 rgba(255,255,255,0.3);
    box-shadow: 1px 0 0 rgba(255,255,255,0.3);
    padding: 0 20px 0 0;
    margin: 0 25px 0 0;
    height: 38px;
}

.crumina-slider-wrap .item-content .icon-format i:before {
    font-size: 32px;
}

.crumina-slider-wrap .item-content .entry-title {
    font-size: 26px;
    line-height: 1.1;
    font-weight: 600;
    overflow: hidden;
    position: relative;
    top: -8px;
    height: 55px;
    display: table-cell;
    vertical-align: middle;

}

.crumina-slider-wrap .item-content .text {
    position: relative;
    clear: both;
    padding-top: 20px;
    font-weight: 300;
    opacity: .65;
    line-height: 1.5;
}


#crum-slider .small-element.item .item-content-metro {
    right: 3px;
}


#crum-slider .item .item-content-metro {
    width: 100%;
    height: 100%;
    position: absolute;
    color: #fff;
    padding: 40px 15px 20px;
    bottom: -100%;
    line-height: 1.5;
    background: rgb(87, 186, 232);
    background: rgba(87, 186, 232, 0.87);

    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

#crum-slider .item.even .item-content-metro {
    background: rgb(108, 190, 66);
    background: rgba(108, 190, 66, 0.87);
}



#crum-slider .active .item:hover .item-content-metro {
    bottom: 0;
}

#crum-slider .item .text {
    clear: both;
    padding-top: 15px;
}

#crum-slider .item-content-metro .entry-title{
    font-weight: 400;
    line-height: 1.3;
    margin: 3px 0;
    font-size: 17px;
    height: 50px;
    display: table-cell;
    vertical-align: middle;
}

#crum-slider .item-content-metro .entry-title a {
    color: #fff;
}

#crum-slider .item-content-metro .icon-format {
    margin-right: 15px;
    border: 2px solid #fff;
    border-radius: 100%;
    height: 35px;
    width: 35px;
    margin-top: 10px;
}

#crum-slider .item-content-metro .icon-format i {
    color: #fff;
}

#crum-slider .item-content-metro .icon-format i:before {
    font-size: 19px;
    top: 2px;
}

.main_items .item{
    width: 33%;
    float: left;
    position: relative;
    padding: 0 3%;
    box-sizing: border-box !important;
    color: #848484;
}


.item{
    text-align: center;
}

.item .title{
    font-size: 2em;
    text-align: center;
    line-height: 1em;
    display: inline-block;
    min-height: 60px;
    margin-top: 15px;
}

.item .title .sub_title{
    font-size: 10px;
    text-align: right;
}

.item .content{
    text-align: center;
    color: #676767;
    min-height: 90px;
    margin-bottom: 5px;
    line-height: 1.5em;
    font-size: 1.2em;
    clear: both;
}

.item .content p{
    margin: 0;
    padding: 0;
}

.talking  .item{
    width: 50%;
    float: left;
    text-align: left;
    display: inline-block;
    min-height: 150px;
}


.talking  .item .profile_pic{
    float: left;
    text-align: right;
    width: 28%;
}

.talking  .item .profile_pic img{
    width: 105px;
    max-width: 100%;
    height: auto;
    border-radius: 70px;
}

.talking  .item .description{
    float: left;
    width: 63%;
    padding-left: 3%;
    line-height: 1em;
}

    .businness-block h1.title,.seen_us .title, .item .title{
        font-size: 1.8em !important;
    }
      
    
    .item .more{
        font-size: 0.8em;
    }

    .item .title, .seen_us .title{
        font-size: 2em !important;
    }

    .talking .item{
        min-height: 200px;
    }

    .pricing_table .item {
        padding: 5px !important;
        height: 33px !important;
    }


.td-container .wpb_row:first-child .td_block_wrap {
  border-top: 0;
}

.td-mega-menu .td_block_wrap {
  border-left: 0px !important;
  border-right: 0px !important;
}

.td-mega-menu .td_block_wrap .td-pulldown-filter-display-option {
  display: none;
}

.wpb_tabs .wpb_tab .td_block_wrap {
  border-top: 0;
}


.td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option {
  
}

.td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option span {
  
}

.td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option i {
  
}

.wpb_wrapper .td_block_wrap .td-pulldown-filter-display-option {
  margin: 0px 19px 20px 0px;
  
  
}

.td-footer-container .td_block_wrap {
  padding-top: 0;
}

	
	
	table#footer_banners {
		width: 100% !important;
	}

	table#footer_banners tr {
		display: block;
	}

	table#footer_banners tr td {
		display: block;
		height: 86px;
	}
#usersite-container section.video_feature .video h2{padding-bottom:5px}

.each_post{background: #FFF; border:solid 1px #CCCCCC; width: 585px; padding: 30px 0px 20px 25px;margin-bottom: 20px;}

.each_post a{color: #00BFF2;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


tr.even, tr.odd {
    background: none;
    border-bottom: none;
    padding: 0.1em 0.6em;
}

	
	
	.copyright { position: static; margin-top: 25px; text-align: center; }

	
	
	.footer_menu ul li a, .widgets_wrapper .Recent_posts ul li p, .widgets_wrapper .Recent_comments ul li p, .copyright, .copyright a {
		color: #98a3ab;
	}

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





.art-layout-wrapper
{
   position:relative;
   margin:0 auto 0 auto;
}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}

		.nav-filter{margin:0;padding:0}

		.nav-filter li{display:inline-block;margin-bottom:5px;width:15%}

		.nav-filter.c4 li{width:20%}

		.nav-filter li a{border:1px solid;color:#d57e00;padding:6px 0;text-align:center;font-weight:500;display:block;text-transform:uppercase;font-size:14px}

		.primary .nav-filter li a{border-color:#8B2331;color:#8B2331;min-height:58px;position:relative}

        .primary .nav-filter li a span{position: absolute;left: 5%;width: 90%;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}

		.page-template-tpl-careers-hourly .primary .nav-filter li a{min-height:34px; font-size:12px;line-height:12px}

		.nav-filter li a:focus,.nav-filter li a:hover,.nav-filter .active a{border-color:#8B2331;background-color:#8B2331;text-decoration:none;color:#f1ddcb}

		.nav-filter.orange-filter li a:focus,.nav-filter.orange-filter li a:hover,.nav-filter.orange-filter .active a{border-color:#d57e00;background-color:#d57e00;text-decoration:none;color:#f1ddcb}

		.primary .nav-filter li a:focus,.primary .nav-filter li a:hover,.primary .nav-filter .active a{border-color:#8B2331;background-color:#8B2331;text-decoration:none;color:#f1ddcb}

		
		.nav-foot{list-style:none;margin:0 0 5px;padding:0;text-align:center;}

		.nav-foot li{display:inline-block;margin:0 10px}

		.nav-foot li a{display:block;color:#8b2332;font-size:12px;text-transform:uppercase}

.menus-description .nav-tabs { border-bottom: transparent;}

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


.jobimages {
	margin:5px 5px 0 0;;
}

  
    .trigger {
      position: absolute;  
      width:22px;
    }
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}

.clear {clear: both}

.fbg .col {
	margin:0;
	float:left;
}

.main .fbg .fbg_resize .col.c3 .contact_info {
	color: #FFF;
	font-size: 13px;
}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider .slides img{width:100%;display:block;}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.flexslider .slides{zoom:1;}
.dfs-recent-slider ul.slides{list-style:none;margin:0;padding:0;float:left;width:584px}
.dfs-recent-slider ul.slides li{width:79px;margin:0 4px 0 0;padding:0;float:left;color:#555;text-align:center}
.dfs-recent-slider ul.slides li a{position:relative;display:block;width:79px;height:79px;text-decoration:none;margin-top:2px}
.dfs-recent-slider ul.slides li img{float:left;margin-bottom:3px}
.dfs-recent-slider ul.slides li span.date{position:absolute;top:2px;left:2px;background:#fff;color:#b91c8d;border:2px solid #b91c8d;font:bold 1.4em Arial,Helvetica,sans-serif;padding:1px;text-align:center;width:30px}

.mr-article-copy {
	font-size:18px;
	padding-top:5%;
	color:rgb(88,88,88);
	line-height:25px;
}

.product .quick-shop-content { display: none; }


.product .brand, .quick-shop-content .brand, #product-area .brand, .mobile-product-title .brand { font-size: 12px; margin: 25px 0 0; }

.product .brand a, .quick-shop-content .brand a, #product-area .brand a, .mobile-product-title .brand a { color:  #ba9b82 ; }

.product .title, .quick-shop-content .title, #product-area .title, .mobile-product-title .title { font-size: 16px; font-size:   ; font-weight: 700; color: #734c3d; font-family:  'Source Sans Pro', sans-serif ; text-transform:   ; margin: 10px 0 0; }

.product .title a, .quick-shop-content .title a, #product-area .title a, .mobile-product-title .title a { color: #734c3d; }

.product .title a:hover, .quick-shop-content .title a:hover, #product-area .title a:hover, .mobile-product-title .title a:hover { color: #0ec7c1; }

.product .price, .quick-shop-content .price, #product-area .price, .mobile-product-title .price { font-size: 14px; color: ; margin: 13px 0 0; }

.product .price .label, .quick-shop-content .price .label, #product-area .price .label, .mobile-product-title .price .label { color: #734c3d; margin-right: 5px; }

.product .price .original, .quick-shop-content .price .original, #product-area .price .original, .mobile-product-title .price .original { text-decoration: line-through; margin-right: 2px; }


.quick-shop-content { background:  #fcfff2 ; padding: 42px 30px 65px; -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2); }

.quick-shop-content .details .header { padding-bottom: 26px !important; position: relative; }

.quick-shop-content .details .header .close-modal { font-family: 'icons'; font-size: 3em; -webkit-font-smoothing: antialiased; line-height: 0px; position: absolute; top: -28px; right: -30px; color: #ccc; cursor: pointer; }

.quick-shop-content .details .header .title { font-size: 28px !important; margin: 8px 0 15px !important; }

.quick-shop-content .details .go-to-product span { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; position: relative; top: -1px; }

.quick-shop-content .details .error-wrap { font-size: 14px; font-style: italic; color:  #0ec7c1 ; }


#product-area .showcase, #product-area .pager, #product-area .details, .quick-shop-content .showcase, .quick-shop-content .pager, .quick-shop-content .details { float: left; }

#product-area .showcase .container, #product-area .pager .container, .quick-shop-content .showcase .container, .quick-shop-content .pager .container { margin-bottom: 10px; }

#product-area .showcase .wrap, #product-area .pager .wrap, .quick-shop-content .showcase .wrap, .quick-shop-content .pager .wrap { position: relative; z-index: 100; }

#product-area .showcase .wrap .overlay, #product-area .pager .wrap .overlay, .quick-shop-content .showcase .wrap .overlay, .quick-shop-content .pager .wrap .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); -webkit-transition: box-shadow 200ms; -moz-transition: box-shadow 200ms; -o-transition: box-shadow 200ms; transition: box-shadow 200ms; }

.lt-ie9 #product-area .showcase .wrap .overlay, .lt-ie9 #product-area .pager .wrap .overlay, .lt-ie9 .quick-shop-content .showcase .wrap .overlay, .lt-ie9 .quick-shop-content .pager .wrap .overlay { border: 1px solid  #e3d1c3 ; }

#product-area .showcase .wrap.active .overlay, #product-area .pager .wrap.active .overlay, .quick-shop-content .showcase .wrap.active .overlay, .quick-shop-content .pager .wrap.active .overlay { -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3); }

#product-area .showcase .wrap img, #product-area .pager .wrap img, .quick-shop-content .showcase .wrap img, .quick-shop-content .pager .wrap img { width: 100%; height: auto; display: block; }

#product-area .showcase, .quick-shop-content .showcase { width: 40%; padding: 0 15px 0 0; }

#product-area .showcase.wide, .quick-shop-content .showcase.wide { width: 50%; }

#product-area .showcase .container, .quick-shop-content .showcase .container { overflow: hidden; position: relative; }

#product-area .showcase .container .spinner, .quick-shop-content .showcase .container .spinner { position: absolute !important; left: 50% !important; top: 50% !important; z-index: 50 !important; }

#product-area .showcase .notes a, .quick-shop-content .showcase .notes a { font-family:  'Source Sans Pro', sans-serif ; font-size: 12px; color:  #ba9b82 ; position: relative; padding-left: 28px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }

#product-area .showcase .notes a.email-us, #product-area .showcase .notes a.fitting-guide, #product-area .showcase .notes a.guides, #product-area .showcase .notes a.toggle-fullview, .quick-shop-content .showcase .notes a.email-us, .quick-shop-content .showcase .notes a.fitting-guide, .quick-shop-content .showcase .notes a.guides, .quick-shop-content .showcase .notes a.toggle-fullview { margin-top: 15px; }

#product-area .showcase .notes a .icon, .quick-shop-content .showcase .notes a .icon { display: block; font-family: 'icons'; margin-right: 5px; font-size: 87px; line-height: 10px; text-indent: -17px; position: absolute; left: 0; top: 0; width: 20px; height: 20px; overflow: hidden; -webkit-font-smoothing: antialiased; }

#product-area .showcase .notes a.toggle-fullview .icon, .quick-shop-content .showcase .notes a.toggle-fullview .icon { font-size: 79px; margin-top: -3px; }

#product-area .showcase .notes a.guides .icon, .quick-shop-content .showcase .notes a.guides .icon { font-size: 80px; text-indent: -14px; }

#product-area .showcase .notes a.email-us .icon, #product-area .showcase .notes a.fitting-guide .icon, .quick-shop-content .showcase .notes a.email-us .icon, .quick-shop-content .showcase .notes a.fitting-guide .icon { font-size: 86px; margin-left: -1px; margin-top: -3px; }

#product-area .pager, .quick-shop-content .pager { width: 10%; padding: 0 15px; }

#product-area .pager .wrap, .quick-shop-content .pager .wrap { margin-top: 10px; }

#product-area .pager .wrap.first, .quick-shop-content .pager .wrap.first { margin-top: 0px; }

#product-area .pager .overlay, .quick-shop-content .pager .overlay { cursor: pointer; }

#product-area .details, .quick-shop-content .details { width: 50%; padding: 0 0 0 15px; }

  #product-area .details.border, .quick-shop-content .details.border { border-top: 1px solid #e3d1c3; }

#product-area .details .header, .quick-shop-content .details .header { padding-bottom: 30px; }

#product-area .details .header .brand, .quick-shop-content .details .header .brand { font-size: 14px; margin: 0 0 0; color:  #ba9b82 ; }

#product-area .details .header .title, .quick-shop-content .details .header .title { font-size: 35px; margin: 8px 0 20px; }

#product-area .details .header .price, .quick-shop-content .details .header .price { font-size: 18px; margin: 0 0 0; }

#product-area .details .header .price .original, .quick-shop-content .details .header .price .original { margin-right: 10px; }

#product-area .details .share-buttons, .quick-shop-content .details .share-buttons { padding: 0px 0 20px; }

#product-area .details .options, #product-area .details .description, .quick-shop-content .details .options, .quick-shop-content .details .description { border-top: 1px solid  #f2e7df ; }

#product-area .details .options, .quick-shop-content .details .options { padding: 32px 0 12px; }

#product-area .details .options.unavailable, .quick-shop-content .details .options.unavailable { padding: 20px 0; }

#product-area .details .options .field, .quick-shop-content .details .options .field { position: relative; left: -4px; width: 46px; text-align: center; }

#product-area .details .options .selector-wrapper, .quick-shop-content .details .options .selector-wrapper { margin-bottom: 20px; }

  #product-area .details .options .selector-wrapper.submit-wrapper, .quick-shop-content .details .options .selector-wrapper.submit-wrapper { margin-bottom: 15px; }

  #product-area .details .options .selector-wrapper.submit-wrapper label, .quick-shop-content .details .options .selector-wrapper.submit-wrapper label { display: none; }

  #product-area .details .options .selector-wrapper.submit-wrapper input, .quick-shop-content .details .options .selector-wrapper.submit-wrapper input { width: 100%; }

#product-area .details .options .selector-wrapper label, .quick-shop-content .details .options .selector-wrapper label { font-size: 14px; color: #6b5249; margin-right: 20px; text-align: right; max-width: 40%; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }

#product-area .details .options .selector-wrapper .single-option-selector, .quick-shop-content .details .options .selector-wrapper .single-option-selector { width: 100%; }

#product-area .details .options .selector-wrapper .pxuSexyDropWrapper, .quick-shop-content .details .options .selector-wrapper .pxuSexyDropWrapper { width: 50%; }

#product-area .details .options .selector-wrapper .submit, .quick-shop-content .details .options .selector-wrapper .submit { margin-top: 12px; }

#product-area .details .options .disabled, .quick-shop-content .details .options .disabled { background:  #e3d1c3 ; cursor: default; margin-top: 12px; }

#product-area .details .options.unavailable .disabled, .quick-shop-content .details .options.unavailable .disabled { margin-top: 0; }

#product-area .details .description, .quick-shop-content .details .description { padding-top: 25px; }

#product-area .details .description.no-border, .quick-shop-content .details .description.no-border { border-top: 0px; }

#product-area .details .description .go-to-product, .quick-shop-content .details .description .go-to-product { font-size: 12px; color:  #0ec7c1 ; }

.ie10 #product-area .details .description .go-to-product span, .ie10 .quick-shop-content .details .description .go-to-product span { font-weight: 600; }

.lt-ie10 #product-area .details .description .go-to-product span, .lt-ie10 .quick-shop-content .details .description .go-to-product span { font-weight: 600; }

#product-area .details.no-options .options, .quick-shop-content .details.no-options .options { padding: 20px 0 12px; }

#product-area .details.no-options .options .selector-wrapper label, .quick-shop-content .details.no-options .options .selector-wrapper label { display: none; }



#sidebar{width:300px;overflow:hidden;}

#sidebar .secondary { float:left; width:140px; margin-right:20px; }
 
#sidebar .secondary.last { margin:0; }

.col-right { float: right; }

.component_homepage_slideshow_controller_item {
  width: 132px;
  height: 65px;
  float: left;
  position: relative;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.component_homepage_slideshow_controller_item:hover {
  cursor: pointer;
}

.component_homepage_slideshow_controller_item:hover .base {
  top: -2px;
  opacity: 1;
  filter: alpha(opacity=100);
}

.component_homepage_slideshow_controller_item.active {
  overflow: visible;
  cursor: default;
}

.component_homepage_slideshow_controller_item.active .base {
  top: -2px;
  opacity: 1;
  filter: alpha(opacity=100);
}



.hp1, .hp2, .hp3, .hp4, .hp5, .hp6, .hp7 {
position: absolute;
}


.hp1 {
    left: 11px;
    top: 25px;
}
#quicktabs-homepage_quicktab .row-2,#quicktabs-homepage_quicktab .row-3{display:none;}

	
.img-bor { border: 1px solid #111; }



.logoc {
  text-align: center;
  padding: 0 0 70px 0;
}
 
.aom_z {margin:2px; white-space:nowrap;}


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


.clear {
	clear: both;
}



#slider-front {
	width: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;  
	user-select: none;
	background-color: #fff;
	margin-bottom: 20px;
}


#slider-front .rsThumbsVer {
	width: 23%;
	height: 100%; 
	position: absolute;
	top: 0;
	right: 0;
}
    
	  
	  #slider-front .rsNavItem {
		  width: 100%;
	  }
.row{margin-left:-15px;margin-right:-15px}



.icon-list-icon {
	background-color: #da645a;
}

.icon-list-icon:not(.fa) {
	font-family: "Montserrat", sans-serif;
	font-weight: bold;
}

.section-accent .icon-list-icon {
	background-color: #444;
}




#sb_instagram #sbi_load{
  float: left;
  clear: both;
  width: 100%;
  text-align: center;
}

#sb_instagram #sbi_load .sbi_load_btn,
#sb_instagram .sbi_follow_btn a{
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;

  padding: 7px 14px;
  margin: 5px auto 0 auto;
  background: #333;
  color: #eee;
  border: none;
  color: #fff;
  text-decoration: none;
  font-size: 13px;
  line-height: 1.5;

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

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

#sb_instagram .sbi_follow_btn a:hover,
#sb_instagram .sbi_follow_btn a:focus,
#sb_instagram #sbi_load .sbi_load_btn:hover,
#sb_instagram #sbi_load .sbi_load_btn:focus{
  filter: alpha(opacity=85);
  opacity: 0.85;
}

#sb_instagram #sbi_load .fa,
#sb_instagram .sbi_follow_btn .fa{
  margin-bottom: -1px;
  margin-right: 7px;
  font-size: 15px;
}

#sb_instagram #sbi_load .sbi_follow_btn{
  margin-left: 5px;
}

.footer-right {
    float: right;
    padding-right: 20px;
    padding-top: 5px;
    text-align: right;
    width: 65%;
}

    #footer .footer-right {
        margin-top: 7px;
        text-align: left;
    }

    #footer .footer-left, 
	#footer .footer-right {
        float: none;
        width: 100%;
		clear: both;
    }

#main {
    width: 1020px;
    background-color: #fff;
    margin:0 auto;
}


footer.page-footer .footer-copyright {
  overflow: hidden;
  height: 50px;
  line-height: 50px;
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(51, 51, 51, 0.08);
}



.light, footer.page-footer .footer-copyright {
  font-weight: 300;
}


footer.page-footer .footer-copyright p {
  font-size: 13px;
  color: #DFDFDF;
  line-height: 14px;
  margin: 0;
  text-align: center;
}


footer.page-footer .footer-copyright .footer-links {
  text-align: center;
  margin-top: 20px;
}


footer.page-footer .footer-copyright img {
  margin: 20px auto;
  display: block;
}


footer.page-footer .footer-copyright li {
  list-style: none;
  display: inline-block;
  margin: 0 15px;
}


footer.page-footer .footer-copyright a {
  color: #5F7C8A;
}

  
  footer.page-footer .footer-copyright .footer-links li {
    display: block;
  }


.pmpro-account .page-footer .footer-copyright {
  background: none;
  margin-top: 330px;
}


.pmpro-account .page-footer .footer-copyright a {
  color: white;
}


.page-id-282 .page-footer .footer-copyright {
  background: none;
  margin-top: 330px;
}


.page-id-282 .page-footer .footer-copyright a {
  color: white;
}


.page-id-284 .page-footer .footer-copyright {
  background: none;
  margin-top: 330px;
}


.page-id-284 .page-footer .footer-copyright a {
  color: white;
}


.page-id-26583 .page-footer .footer-copyright {
  background: none;
  margin-top: 330px;
}


.page-id-26583 .page-footer .footer-copyright a {
  color: white;
}

#header {
    position: relative;
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

#header h1, #header h2 {
    font-size: 38px;
    line-height: 1;
    margin: 0 0.5% 0 0;
    padding: 46px 0 0 0;
    opacity: 1;
    float: right;
    max-width: 295px;
}

	div.entry div.meta{
		margin-bottom: 20px;
	}

	.entry-content img, .comment-content img, .widget img, .author-avatar img, img.wp-post-image{
		display: block;
		margin: 0 auto;
	}

.clear:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}


.two-columns .clear-left {
  clear: left; }
