﻿

#sidebar-group {
	margin: 0px 0px 20px 0px;
	overflow: auto;
}


#sidebar-group blockquote {
	width: auto;
	border-top: 2px solid #485B76;
	border-bottom: 2px solid #485B76;
	text-align: center;
	font-size: 15px;
	margin: 4px 0px 20px 0px;
	padding: 12px 0px 12px 0px;
}
 .icallout-container{background:#fff;border:1px solid #223065;padding:0 0 15px}

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


.hentry .content-holder #bubbles-holder #button-graphic {
  position: absolute;
  left: 50%;
  top: 96px;
  margin-left: -53px;
}
.footer-section{padding-bottom:10px;padding-top:20px;font-size:13px;font-size:1.3rem;font-weight:normal;}
#content-info .footer-section li{margin:0px;padding:0px;list-style-type:none;border-bottom:1px solid #e5e5e5;font-size:13px;}
#content-info .footer-section li:hover{border-bottom:1px solid #aaaaaa;}
#content-info .footer-section li a{display:block;padding:8px 7px 7px 7px;color:#222;text-decoration:none;}
#content-info .footer-section h6{border-bottom:2px solid #33b5e5;padding:0 0 5px 7px;margin:0 0 3px 0;color:#999999;text-transform:uppercase;font-size:15px;font-family:'RobotoThin',Arial,sans-serif;}
 #grve-header .grve-menu-options { height: 75px; line-height: 75px; }
 #grve-main-menu-responsive .grve-menu-options li a { color: #a2a2a2 !important; }
 #grve-header.grve-default .grve-menu-button-line { background-color: #777777; }
 #grve-header.grve-light .grve-menu-button-line { background-color: #777777; }
 #grve-header.grve-dark .grve-menu-button-line { background-color: #777777; }
 #grve-header.grve-header-sticky .grve-menu-button-line { background-color: #777777; }

    .menu-primary .menu-item {
        display: block;
        border-bottom: 1px solid #c8b3a1;
    }

        .menu-primary .menu-item a {
            margin: 0;
            padding: 10px;
        }

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

#navigation ul.menu li.menu-item a .desc {
    display: block;
    line-height: 1;
    text-transform: none;
    font-size: inherit;
    padding-bottom: 5px;
    font-weight: normal;
    margin-top: -5px;
}
.mh-two-sb .mh-main{float:left;width:74.584%;max-width:1030px;}
.mh-header-nav li,.mh-main-nav li,.mh-extra-nav li,.mh-social-icons li a,.mh-social-icons li:hover .fa-mh-social:before,.flex-direction-nav a,.tagcloud a,.entry-tags li,.mh-share-button{-webkit-transition:0.25s ease-out;-moz-transition:0.25s ease-out;transition:0.25s ease-out;}
.mh-main-nav-wrap{background:#2a2a2a;}
.mh-main-nav{text-transform:uppercase;}
.mh-main-nav li{float:left;position:relative;font-weight:700;}
.mh-main-nav li:first-child a{border:none;}
.mh-main-nav li:hover{background:#e64946;}
.mh-main-nav li:hover a{color:#fff;}
.mh-main-nav li a{display:block;color:#fff;padding:10px 20px;border-left:1px solid rgba(255,255,255,0.1);}
.mh-main-nav ul ul{display:none;position:absolute;}
.mh-main-nav ul ul li{width:16em;}
.mh-main-nav ul ul ul{left:100%;top:0;}
.mh-two-sb .mh-main,.mh-two-sb .mh-sidebar-2{float:none;width:100%;max-width:100%;margin:0;}
.mh-main-nav li a,.mh-extra-nav li a,.mh-footer-nav li a{padding:10px 15px;}
.js .mh-header-nav,.js .mh-main-nav,.js .mh-extra-nav,.js .mh-footer-nav{display:none;}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}

#petfriend {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	height: 30px;
	width: 200px;
	position: relative;
}

.slides, .flex-control-nav, .flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {max-width: 100%; display: block;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 
html[xmlns] .slides {display: block;}
 
* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}

div.featured-text h1.font3 a:hover{text-decoration:underline;}

div.featured-text{width:350px;float:left;padding:0 0 0 15px;}

div.featured-text p.font4{margin:0;}

div.featured-text a.featured-link{display:block;padding:10px 0 0 0;font-weight:bold;font-size:13px}

div.featured-text .font3,div.featured-text h1.font3 a{color:#000;font-size:25px;text-decoration:none;}
.entry-content .timely a,.comment-content .timely a,.site-footer .widget .timely a{color:#507295;}
.entry-content .timely a:visited,.comment-content .timely a:visited,.site-footer .widget .timely a:visited{color:#507295;}
.entry-content .timely a:hover,.comment-content .timely a:hover,.site-footer .widget .timely a:hover{color:#354c63;}
.entry-content .timely .ai1ec-btn-default,.comment-content .timely .ai1ec-btn-default,.site-footer .widget .timely .ai1ec-btn-default{color:#333 !important;}
.entry-content .timely .ai1ec-btn-default:hover,.comment-content .timely .ai1ec-btn-default:hover,.site-footer .widget .timely .ai1ec-btn-default:hover{color:#333 !important;}
.entry-content .ai1ec-agenda-widget-view .ai1ec-date-title,.entry-content .ai1ec-agenda-view .ai1ec-date-title,.comment-content .ai1ec-agenda-widget-view .ai1ec-date-title,.comment-content .ai1ec-agenda-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-widget-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-view .ai1ec-date-title{color:#686868;}


#sidebar .widget h3 {
  	color: #555555;
  	font-family: lucida-grand,sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	line-height: 1em;
	text-transform: uppercase;
  	padding-top: 7px;
  	padding-left: 10px;
	background-color: #E5EBF0;
	padding-bottom: 5px;
}


div#shailan-subpages-widget-2.widget h3 {
  	color: #555555;
  	font-family: lucida-grand,sans-serif;
  	font-size: 13px;
  	font-weight: bold;
  	line-height: 1em;
	text-transform: uppercase;
  	padding-top: 7px;
  	padding-left: 10px;
	background-color: #E5EBF0;
	padding-bottom: 5px;
}



.widget ul li  {
  	margin-bottom: .8em !important;
}


.widget ul li a {
  	line-height: 1em !important;
}


#footer-widgets-container .widget ul li {
  margin-bottom: 0.1em !important;
}


#footer-widgets .widget {
  	margin-bottom: 1em;
  	clear: both;
}

#footer-widgets .widget p {
  	color: #000;
}

#footer-widgets .widget.widget_recent_entries, #footer-widgets .widget.widget_sp_image {
    position: relative;
    top: 1em;
}

div#footer-widgets-container div#woo_subscribe-2.widget div#connect div p {display: none;}

.widget h3 { font:bold 18px/1em Georgia, serif;color:#555555; }

	#header .logo {
		float: left;
		width: 530px;
		margin-left: 10px;
		margin-top: 73px;
	}
.home-slide .home-subtext{color:#fff;font-size:17px}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top{float:left;position:relative}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current_page_item a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-menu-item a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-page-ancestor a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-menu-ancestor a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-archive-parent a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.sfHover a{color:#c06}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu{display:none;position:absolute;top:70px;right:auto;bottom:auto;left:0;min-width:100%;height:auto;padding:0 20px 10px 0;background:#fff;z-index:999}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li{background:#fff}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li a{display:block;padding:0 0 0 20px;font:14px/1 'Montserrat Reg','Montserrat',sans-serif;line-height:30px;text-transform:uppercase;white-space:nowrap;color:#505b61;-webkit-transition:color 300ms ease-in-out 0;-moz-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out 0;transition:color 300ms ease-in-out 0}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li a:hover{color:#c06}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li:first-child{margin-top:-20px}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li.current_page_item a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li.current-page-ancestor a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li.current-archive-parent a{color:#000}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top:first-child{border-left:91px solid #fff}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top:hover ul.sub-menu{display:block}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top a{padding:0;text-align:left}
#sub-menu ul.menu ul.menu-items li.menu-item-top{position:relative;float:left}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu{display:none;position:absolute;top:55px;right:auto;bottom:auto;left:-10px;min-width:100%;height:auto;padding:10px 20px 10px 0;background:#eaf1f4;z-index:998}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li a{display:block;margin:0 -20px 0 0;padding:0 20px;font:14px/1 'Montserrat Reg','Montserrat',sans-serif;line-height:30px;text-transform:uppercase;white-space:nowrap;color:#505b61;-webkit-transition:color 300ms ease-in-out 0;-moz-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out 0;transition:color 300ms ease-in-out 0}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li a:hover{color:#c06}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li.current_page_item a,#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li.menu-item-object-category.current-menu-item a{color:#000}
#sub-menu ul.menu ul.menu-items li.menu-item-top:hover ul.sub-menu{display:block}
#sub-menu ul.menu ul.menu-items li.menu-item-top.current_page_item a,#sub-menu ul.menu ul.menu-items li.menu-item-top.current-page-ancestor a,#sub-menu ul.menu ul.menu-items li.menu-item-top.current-archive-parent a{color:#000}

.w-nav-list {
	display: block;
	width: auto;
	min-width: 150px; 
	}

.g-html .w-nav-list {
	list-style: none;
	margin: 0;
	}

.w-nav-list.level_1 {
	display: none; 
	-webkit-overflow-scrolling: touch;
	}

.w-nav-list.level_2 {
	display: none;
	position: absolute;
	left: auto;
	top: auto;
	z-index: 10;
	}

.w-nav-list.level_3 {
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 11;
	}

.w-nav-list.level_4 {
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 12;
	}

		
	
.w-nav.layout_ver .w-nav-list.level_2 {
	left: 100%;
	top: 0;
	}

	
	
	.w-nav.layout_ver.place_inside .w-nav-list {
		display: block;
		position: static;
		}

		.w-nav.layout_ver.place_inside .w-nav-list.level_2 .w-nav-anchor.level_2 {
			padding-left: 40px; 
			}

		.w-nav.layout_ver.place_inside .w-nav-list.level_3 .w-nav-anchor.level_3 {
			padding-left: 60px; 
			}



.w-nav.touch_enabled .w-nav-list {
	overflow-y: hidden;
	}

	.w-nav.touch_disabled [class*="columns"] .w-nav-list.level_2 {
		left: 0;
		right: 0;
		font-size: 0;
		line-height: 0;
		width: 100%;
		}

			.w-nav.touch_disabled [class*="columns"] .w-nav-list.level_3 {
				display: block;
				position: static;
				}



.w-nav-item.level_1.drop_left .w-nav-list.level_2 {
	right: 0;
	}

.w-nav-item.level_2.drop_left .w-nav-list.level_3 {
	left: auto;
	right: 100%;
	}

.w-nav-item.level_3.drop_left .w-nav-list.level_4 {
	left: auto;
	right: 100%;
	}

		.l-subfooter.at_bottom .w-nav-list.level_1 {
			display: inline-block;
			}


.w-nav.touch_enabled .w-nav-list.level_1 {
	padding-left: 15px;
	padding-right: 15px;
	margin-left: -25px;
	margin-right: -25px;
	}





.l-subheader.at_middle,
.l-subheader.at_middle .w-lang-list,
.l-subheader.at_middle .touch_enabled .w-nav-list.level_1 {
	background-color: #1f2063;
	}

	

.l-subheader.at_middle,
.transparent .l-subheader.at_middle .touch_enabled .w-nav-list.level_1 {
	color: #fff;
	}



.l-subheader.at_top,
.l-subheader.at_top .w-lang-list,
.l-subheader.at_bottom,
.l-subheader.at_bottom .touch_enabled .w-nav-list.level_1 {
	background-color: #30a85a;
	}



.l-subheader.at_top,
.l-subheader.at_bottom,
.transparent .l-subheader.at_bottom .touch_enabled .w-nav-list.level_1,
.w-lang.active .w-lang-item {
	color: #dbe3e7;
	}



.touch_disabled .submenu-languages,
.l-header .w-nav-list.level_2,
.l-header .w-nav-list.level_3,
.l-header .w-nav-list.level_4 {
	background-color: #1f2063;
	}



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


#header .menu .menu-item-language{display: none;}




.cbp-spmenu .menu-item-language-current a{display:none;}

.cbp-spmenu .submenu-languages .menu-item-language-current a{display: block;font-size:1em;}

.cbp-spmenu .submenu-languages .menu-item-language-current a:hover{background: #444;}
.othercontent{background-color:#333333;width:300px;}


.shell { width:940px; margin:0 auto; padding:0 10px; }



div.custom-sidebar .textwidget{ margin-top: 15px; }
.sctm .tst{display:table;margin:0 auto;position:relative;padding-top:80px}
.sctm .tst:before{content:'\0201C';display:block;font-family:'Georgia';font-size:100px;line-height:100px;margin:0 auto;position:absolute;left:0;right:0;top:0px;width:50px}
.sctm .tst p{font-style:italic;font-size:1.313em;font-weight:300;line-height:1.3em;text-align:center;margin:0px 30px}
.sctm .tst .tst-i{display:table;margin:0 auto;position:relative;padding-bottom:30px;padding-top:30px;width:80%}
.sctm .tst .tst-i .tst-1{display:table-cell;width:50%}
.sctm .tst .tst-i .tst-1:before{content:'';display:block;width:100%}
.sctm .tst .tst-i .tst-2{height:7px;position:relative;width:8px}
.sctm .tst .tst-i .tst-2:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;height:5px;margin:0 auto;position:absolute;bottom:-3px;left:0px;right:0;width:5px}
.sctm .tst .tst-i .tst-3{display:table-cell;width:50%}
.sctm .tst .tst-i .tst-3:before{content:'';display:block;width:100%}
.sctm.sctm-l .tst:before{color:rgba(255,255,255,0.3)}
.sctm.sctm-l .tst .tst-i .tst-1:before,.sctm.sctm-l .tst .tst-i .tst-3:before{border-bottom:1px solid rgba(255,255,255,0.3)}
.sctm.sctm-l .tst .tst-i .tst-2:before{border-left:1px solid rgba(255,255,255,0.4);border-bottom:1px solid rgba(255,255,255,0.4)}
.sctm.sctm-d .tst:before{color:#99aec2}
.sctm.sctm-d .tst .tst-i .tst-1:before,.sctm.sctm-d .tst .tst-i .tst-3:before{border-bottom:1px solid #e5e5e5}
.sctm.sctm-d .tst .tst-i .tst-2:before{border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}

#whats-new .tabs a.twitter:hover, #whats-new .tabs a.twitter:active, #whats-new .tabs a.twitter.current{background-position:left -30px;}

.tout-response .social-media li.twitter {  }


.demo .left .block01 .online {
	width: 100%;
	float: left;
	border-right: 5px solid #41abda;
	position: relative;
	padding-right: 15px;
}

.demo .left .block01 .online:after {
	content: "";
	width: 0;
	height: 0;
	border-top: 9px solid transparent;
	border-bottom: 9px solid transparent;
	border-left: 9px solid #41abda;
	position: absolute;
	right: -13px;
	top: 38%;
}

	.demo .left .block01 .online::after {left:48%;bottom:-20px;border-left: 9px solid transparent;top:inherit;
	border-right: 9px solid transparent;border-top: 9px solid #41abda;}
.drop-continents li,
.drop-contries li,
.countries-trending li,
#lookup-results ul
li{display:block;float:none}
.drop-continents a,
.drop-contries a,
.countries-trending a,
#lookup-results
a{font-size:13px!important;color:#FFF!important;padding:10px
5px!important;display:block;height:auto!important;text-transform:none!important}






img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-container img {
	max-width: 100%; 
	height: auto; 
}

.widget-container {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin: 0 0 18px 0;
}

.widget-container .wp-caption img {
	margin: auto;
}
.ai1ec-agenda-widget-view .ai1ec-weekday,.ai1ec-agenda-view .ai1ec-weekday{font-size:0.8em;padding:0 0 0.2em;}
.ai1ec-week-view th .ai1ec-weekday-date,.ai1ec-oneday-view th .ai1ec-weekday-date{font-size:15px;font-weight:normal;}
.ai1ec-week-view th .ai1ec-weekday-day,.ai1ec-oneday-view th .ai1ec-weekday-day{font-size:12px;font-weight:normal;}

		.ai1ec-agenda-widget-view .ai1ec-weekday { display: none; }
#global-footer #institution-logos #institution-logos-inner{margin-top:10px;display:block;width:100%;text-align:center;}
#global-footer #institution-logos #institution-logos-inner ul{list-style:none;list-style-image:none;}
#global-footer #institution-logos #institution-logos-inner ul li{list-style:none;list-style-image:none;display:inline;}
#global-footer #institution-logos #institution-logos-inner img{padding:10px;}
#global-footer #institution-logos #institution-logos-inner img:hover{padding:10px;opacity:0.6;}
.region-header .page-element{width:75%;}
.page-element.site-name-wrapper{float:left;}
.page-element.site-name-wrapper #site-name{line-height:1em;font-size:0;}

.footer-social-wrap a:hover {
  color: #4db2ec;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #000000;
  opacity: 0.3;
  filter: alpha(opacity=30);
  content: "";
}

.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}

.dropdown:hover .caret,
.open.dropdown .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "\2191";
}

.btn .caret {
  margin-top: 7px;
  margin-left: 0;
}

.btn:hover .caret,
.open.btn-group .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}

.btn-mini .caret {
  margin-top: 5px;
}

.btn-small .caret {
  margin-top: 6px;
}

.btn-large .caret {
  margin-top: 6px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000000;
}

.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 0.75;
  filter: alpha(opacity=75);
}

.nav-tabs .dropdown-toggle .caret,
.nav-pills .dropdown-toggle .caret {
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
  margin-top: 6px;
}

.nav-tabs .dropdown-toggle:hover .caret,
.nav-pills .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}

.nav-tabs .active .dropdown-toggle .caret,
.nav-pills .active .dropdown-toggle .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}

.nav .open .caret,
.nav .open.active .caret,
.nav .open a:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

.navbar .nav .dropdown-toggle .caret,
.navbar .nav .open.dropdown .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar .nav .active .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}


.navbar .nav .dropdown-toggle .caret, .navbar .nav .open.dropdown .caret {
	border-top-color: inherit;
	border-bottom-color: inherit;
}


 
.navbar .dropdown-menu .caret {
	border-right-width: 0px !important;
	border-top-color: #888 !important;
	border-bottom-color: #888 !important;
	right: 5px;
	margin-left: 5px;
	position: absolute;
}

	
	.navbar b.caret {
		display: none;
	}

.navbar .nav .dropdown-toggle:hover .caret, .navbar .nav .open.dropdown:hover .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.red18{font-size:18px;font-weight:bold;color:red;}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }


div.default_product_display div.textcol div.imagecol {position: relative!important;}


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}
.row{margin-left:-15px;margin-right:-15px}

.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row-fluid .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}

  .footer .row .col-sm-6 hr {
    display: none;
  }

  .footer .row .col-sm-6 .btn {
    font-size: 12px;
  }
.tiled-gallery .gallery-group{float:left;position:relative;}
#page-title{padding:4px 8px;font-size:1.3em;margin-bottom:10px;line-height:1.0em;}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #sidebar-second,.overlay #footer-wrapper,.overlay #banner-top,.overlay #banner-bottom,.overlay #highlighted,.overlay #navigation{display:none;}
#comments h2.title{margin-bottom:5px;font-size:1.3em;}
.search-results .title{font-size:1.2em;}
.item-list .title{font-weight:bold;}

#randomModal .modal-btn {
  margin-right: 10%;
  padding: 49px 0px 49px;
  text-align: center;
}

#randomModal .modal-btn .btn.round {
  min-width: 181px;
  margin: 41px;
  display: none;
}

.header-main-container,.main-menu-container{position:static}

.header-main-container{display:none;float:none;position:absolute;overflow:hidden;top:65px;max-height:0;left:0;right:0;z-index:10;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f5f5f5),color-stop(100%,#fff));background-image:-moz-linear-gradient(#f5f5f5,#fff);background-image:-webkit-linear-gradient(#f5f5f5,#fff);background-image:linear-gradient(#f5f5f5,#fff)}

.header-main-container.open{display:block}


#services {padding-top: 20px !important;}


#services .service:nth-child(1) {padding-left:30px !important;}

#services .service:nth-child(2) {padding-left:30px !important;}

#services .service:nth-child(3) {padding-left:30px !important;}
.col{float:left}

.submenu{left:-9999em;top:42px;z-index:10;background:#F5F5F5;border:solid 1px #CCDBE0;width:208px;padding:5px}

.submenu li{position:relative;padding-left:15px;margin-bottom:3px}

.submenu li a{font-size:12px;color:#6F6E72}

.submenu li a:hover{font-weight:bold;color:#0094EB}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}

.accordion .panel .panel-heading {
  padding: 0;
}

#post-slider .zeeslide .slide-content {
	position: absolute;
	overflow: hidden;
	bottom: 0;
	left: 1.5em;
	height: 100%;
	line-height: 1.5em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	padding: 1em 1.5em;
	color: #fff;
	background: #333;
	background: rgba(0,0,0,0.6);
	width: 25%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#post-slider .zeeslide .slide-content .slide-title {
	font-family: 'Oswald', Tahoma, Verdana, Arial;
	font-size: 1.8em;
	color: #fff;
	line-height: 1.4em;
	margin: 1em 0 0.5em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

#post-slider .zeeslide .slide-content .slide-entry span {
	display: inline-block;
	font-size: 1.05em;
	line-height: 1.5em;
	color: #fff;
}

#post-slider .zeeslide .slide-content .slide-title a:link, #post-slider .zeeslide .slide-content .slide-title a:visited {
	color: #fff;
	text-decoration: none;
}

#post-slider .zeeslide .slide-content .slide-title a:hover, #post-slider .zeeslide .slide-content .slide-title a:active{
	color: #ccc;
}

#post-slider .zeeslide .slide-content .slide-link, 
#post-slider .zeeslide .slide-content .slide-link:link, 
#post-slider .zeeslide .slide-content .slide-link:visited {
	color: #ddd;
	font-weight: bold;
	float: right;
	display: inline-block;
	margin-top: 0.5em;
	text-decoration: underline;
}

#post-slider .zeeslide .slide-content .slide-link:hover, 
#post-slider .zeeslide .slide-content .slide-link:active{
	text-decoration: none;
}

	#post-slider .zeeslide .slide-content .slide-entry {
		display: none;
	}


.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }

  .label:empty {
    display: none; }

  .btn .label {
    position: relative;
    top: -1px; }


a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }


.label-default {
  background-color: #777777; }

  .label-default[href]:hover, .label-default[href]:focus {
    background-color: #5e5e5e; }


.label-primary {
  background-color: #004990; }

  .label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #002f5d; }


.label-success {
  background-color: #00b1a3; }

  .label-success[href]:hover, .label-success[href]:focus {
    background-color: #007e74; }


.label-info {
  background-color: #69d2e2; }

  .label-info[href]:hover, .label-info[href]:focus {
    background-color: #3ec5da; }


.label-warning {
  background-color: #ffe716; }

  .label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #e2cb00; }


.label-danger {
  background-color: #f195bf; }

  .label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #eb68a4; }


#locations_copy {
    float: left;
    overflow: auto;
    width: 100%;
    margin: 40px 0 0;
}


#content.narrowcolumn #locations_copy h3 {
    color: #313131;
}

.menu_ul, .social_ul {
	padding: 0px;
	margin: 0px;
	height: 30px;
}

.menu_ul {
}

.menu_ul a {
	color: #000;
}

.menu_ul li {
	float: left;
	padding: 11px 15px;
	text-transform: capitalize;
	font-family: 'EB Garamond', serif;
	font-size: 16px;
	margin-right: 0px;
	list-style: none;
	border-right: 1px solid #ccc;
}

.menu-responsive .menu_ul li.extra_m_li{
	font-family: 'Lato', sans-serif;
	font-size: 12px;
}

.menu-responsive .menu_ul li {
	float: inherit;
	padding-left: 10px;
	border-bottom: 1px solid #ccc;
	color: #000;
}

.menu-responsive .menu_ul li:hover {
	background: #000;
	color: #fff;
}

.menu-responsive .menu_ul {
	float: inherit;
	border-top: 1px solid #ccc;
}

#mission-container {
	font: 16px 'Code-Pro-LC', sans-serif;
	font-style: italic;
	color: #D1D1D1;
	text-align: center;
}

  #header-gradient, #nav-gradient, nav#primary, .mega, #email-updates, #a-z-utility, #text-resize-tool, #search-tool, #median-container, #seo-container, #mission-container,  #left-col, #hhs-link, .addthis_toolbox, #top-button-container {display: none;}




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




.container_12 .grid_1 {
  width: 60px;
}


.container_12 .grid_2 {
  width: 140px;
}


.container_12 .grid_3 {
  width: 220px;
}


.container_12 .grid_4 {
  width: 300px;
}


.container_12 .grid_5 {
  width: 380px;
}


.container_12 .grid_6 {
  width: 460px;
}


.container_12 .grid_7 {
  width: 540px;
}


.container_12 .grid_8 {
  width: 620px;
}


.container_12 .grid_9 {
  width: 700px;
}


.container_12 .grid_10 {
  width: 780px;
}


.container_12 .grid_11 {
  width: 860px;
}


.container_12 .grid_12 {
  width: 940px;
}




.container_12 .prefix_1 {
  padding-left: 80px;
}


.container_12 .prefix_2 {
  padding-left: 160px;
}


.container_12 .prefix_3 {
  padding-left: 240px;
}


.container_12 .prefix_4 {
  padding-left: 320px;
}


.container_12 .prefix_5 {
  padding-left: 400px;
}


.container_12 .prefix_6 {
  padding-left: 480px;
}


.container_12 .prefix_7 {
  padding-left: 560px;
}


.container_12 .prefix_8 {
  padding-left: 640px;
}


.container_12 .prefix_9 {
  padding-left: 720px;
}


.container_12 .prefix_10 {
  padding-left: 800px;
}


.container_12 .prefix_11 {
  padding-left: 880px;
}




.container_12 .suffix_1 {
  padding-right: 80px;
}


.container_12 .suffix_2 {
  padding-right: 160px;
}


.container_12 .suffix_3 {
  padding-right: 240px;
}


.container_12 .suffix_4 {
  padding-right: 320px;
}


.container_12 .suffix_5 {
  padding-right: 400px;
}


.container_12 .suffix_6 {
  padding-right: 480px;
}


.container_12 .suffix_7 {
  padding-right: 560px;
}


.container_12 .suffix_8 {
  padding-right: 640px;
}


.container_12 .suffix_9 {
  padding-right: 720px;
}


.container_12 .suffix_10 {
  padding-right: 800px;
}


.container_12 .suffix_11 {
  padding-right: 880px;
}




.container_12 .push_1 {
  left: 80px;
}


.container_12 .push_2 {
  left: 160px;
}


.container_12 .push_3 {
  left: 240px;
}


.container_12 .push_4 {
  left: 320px;
}


.container_12 .push_5 {
  left: 400px;
}


.container_12 .push_6 {
  left: 480px;
}


.container_12 .push_7 {
  left: 560px;
}


.container_12 .push_8 {
  left: 640px;
}


.container_12 .push_9 {
  left: 720px;
}


.container_12 .push_10 {
  left: 800px;
}


.container_12 .push_11 {
  left: 880px;
}




.container_12 .pull_1 {
  left: -80px;
}


.container_12 .pull_2 {
  left: -160px;
}


.container_12 .pull_3 {
  left: -240px;
}


.container_12 .pull_4 {
  left: -320px;
}


.container_12 .pull_5 {
  left: -400px;
}


.container_12 .pull_6 {
  left: -480px;
}


.container_12 .pull_7 {
  left: -560px;
}


.container_12 .pull_8 {
  left: -640px;
}


.container_12 .pull_9 {
  left: -720px;
}


.container_12 .pull_10 {
  left: -800px;
}


.container_12 .pull_11 {
  left: -880px;
}




.clearfix:before,
.clearfix:after,
.container_12:before,
.container_12:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}


.clearfix:after,
.container_12:after {
  clear: both;
}




.clearfix,
.container_12 {
  zoom: 1;
}

.container_12 .grid_12 .two-col {
    margin-right: -30px;
}

.container_12 .grid_12 .citation{
    left: 31px;
}

  .container_12 .grid_9, .page  {width:950px !important;float:left !important; padding: 0 10px 0 0 !important;}

  #home .sidebar-content .mini-feature, .container_12 .grid_8,  #home .sidebar-content .long-image-features  {width:950px!important;}
.b-timer-nums_figure{position:absolute;right:0}
.icon-spinner:before,#usersite-container .zoogle-music-player .player .player-play a.loading .icon-play:before,#usersite-container .zoogle-music-player ol.track-list .track-number-play a.loading .icon-play:before{content:"\f110"}
#usersite-container .zoogle-music-player .player .player-play{width:33px}
#usersite-container .zoogle-music-player .player .player-play a{width:32px;height:32px}
#usersite-container .zoogle-music-player .player .player-play .icon:before{line-height:32px;font-size:16px}
#usersite-container .zoogle-music-player .player .player-play .icon-play-2,#usersite-container .zoogle-music-player .player .player-play .icon-play-2:before,#usersite-container .zoogle-music-player .player .player-play .icon-pause-2,#usersite-container .zoogle-music-player .player .player-play .icon-pause-2:before{font-size:32px}
#usersite-container .zoogle-music-player .player .player-play .icon-play:before{text-indent:1px}
#usersite-container .zoogle-music-player .player .player-play .icon-pause,#usersite-container .zoogle-music-player .player .player-play .icon-pause-2{display:none}
#usersite-container .zoogle-music-player .player .player-play a.loading{pointer-events:none;cursor:default;font-size:23px}
#usersite-container .zoogle-music-player .player .player-play a.loading .icon-play:before{text-indent:0}
#usersite-container .zoogle-music-player.playing .player .player-play .icon-play,#usersite-container .zoogle-music-player.playing .player .player-play .icon-play-2{display:none}
#usersite-container .zoogle-music-player.playing .player .player-play .icon-pause,#usersite-container .zoogle-music-player.playing .player .player-play .icon-pause-2{display:inline-block}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .player-play{width:34px}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-play{left:25px;top:4px}
#usersite-container .music-player.display-track .player .player-play{width:50px}
#usersite-container .icon-spinner,#usersite-container .zoogle-music-player .player .player-play a.loading .icon-play,#usersite-container .zoogle-music-player ol.track-list .track-number-play a.loading .icon-play{-webkit-animation:spin 1s infinite steps(8);-moz-animation:spin 1s infinite steps(8);-o-animation:spin 1s infinite steps(8);-ms-animation:spin 1s infinite steps(8);animation:spin 1s infinite steps(8)}

div.sidebar-header, div.sidebar-header-first { margin-top: 1.5em; border: solid black 1px; background-color: #31506D; font-weight: bold; color: #FFFFFF; text-align: center; padding: 3px; }

div.sidebar-header:first-child, div.sidebar-header-first { margin-top: 0px }
.destacnotivias{float:left;padding:0;width:100%;}
.destacnotivias li.noticla_li{background-color:#333;color:#7C7C7C;float:left;font-weight:300;list-style:none;margin-bottom:3px;padding:10px;width:100%;}
.destacnotivias li.noticla_li a h3{color:#333;font-size:14px;font-weight:400;margin:0;}
.destacnotivias li.noticla_li a img{height:auto;width:100%;}
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}
#content{width:69%}
.double-sidebars
#content{width:52%;margin-left:24%}
#content.full-width{margin-bottom:0}
.has-sidebar #main #content,#main #content.with-sidebar,.has-sidebar .project-content .project-description{width:72% !important}
.sidebar-position-left
#content{float:right !important}
.sidebar-position-right
#content{float:left !important}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;line-height:1;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}
.carousel-boxed .owl-item .item,.carousel-boxed2 .owl-item .item,.carousel-boxed3 .owl-item .item{padding-bottom:3px;}
.carousel-wrapper,.basic-carousel{visibility:hidden;}
.carousel.shop .owl-nav{margin:0;top:174px;}
.carousel.portfolio .owl-nav{margin:0;top:100px;}
.carousel.blog .owl-nav{margin:0;top:92px;}
.carousel.team .owl-nav{margin:0;top:99px;}
.carousel.blog .item .box{padding-bottom:5px;}
.carousel.blog .item .box .meta{margin-bottom:10px;}

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

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

  .col-md-8 {
    width: 66.66666666666666%;
  }

.copyrights {
    background: #444444;
    float: left;
    width: 100%;
    clear: both;
    padding-bottom: 5px;
    padding-top: 12px;
    color: #979494;
}

.copyrights a { color: #ffffff }

.reply a, .postauthor p span,.theauthor a,.thecategory a,.readMore a, .single_post a, .textwidget a:hover, #commentform a, .copyrights a:hover, a, .sidebar.c-4-12 a:hover, footer .widget li a:hover, #tabber .inside li a:hover, .related-posts li:hover b, .single .post-info a:hover { color:#F00000;}

	h2.more-meaningful-and-happier { 
		color: #663300;
		font-size: 140%; 
		text-align: left;
		text-decoration: none;
		margin-top: 12px; 
		margin-bottom: 12px; 
	margin: 0px;
		}

section#products .container, section#testimonials .container {
	width: 870px;
}

.container {
	width: 960px;
	margin: 0 auto;
	position: relative;
}


#sticky_links_hidden .container {
	margin:0 auto;
	padding: 15px 0 12px 0;
	text-align: center;
}


#sticky_links .container {
	margin:0 auto;
	padding: 15px 0 12px 0;
	text-align: center;
}


#productPage .product .container {
	padding: 65px 40px 70px 40px;
	box-sizing: border-box;
}

#add-ons .container {
	padding: 40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.thomer .recentpost-carousel .owl-item:first-child {display: none;}

.thomer .recentpost-carousel .owl-item {width: 455px !important}

.thomer .recentpost-carousel .link-underline {font-weight: bold !important;}

.thomer .recentpost-carousel .owl-item h4.recentpost-heading {
font-size: 15px;
margin-top: 27px
}

.thomer .recentpost-carousel .owl-item h4.recentpost-heading a {color: #444;}

.thomer .recentpost-carousel .owl-item  .recentpost-carousel .link-underline {
font-weight: bold;
}

.thomer .recentpost-carousel .owl-item img {
width: 438px;
border: 2px solid rgb(90, 89, 85);
height: 257px !important;
}
   .portfolio-carousel .item, .recentpost-carousel .item {
margin: 0 10px;
}

.recentpost-carousel .item a img {
margin-bottom: 10px !important;
}

.recentpost-carousel .link-underline {
display: block;
margin-top: 10px;
}

.recentpost-carousel ul li:first-child {display:none !important}

.rt-grid-3 {width: 300px;}
.rt-grid-1:before,.rt-grid-2:before,.rt-grid-3:before,.rt-grid-4:before,.rt-grid-5:before,.rt-grid-6:before,.rt-grid-7:before,.rt-grid-8:before,.rt-grid-9:before,.rt-grid-10:before,.rt-grid-11:before,.rt-grid-12:before{display:table;content:"";clear:both;}
.rt-grid-1:after,.rt-grid-2:after,.rt-grid-3:after,.rt-grid-4:after,.rt-grid-5:after,.rt-grid-6:after,.rt-grid-7:after,.rt-grid-8:after,.rt-grid-9:after,.rt-grid-10:after,.rt-grid-11:after,.rt-grid-12:after{display:table;content:"";clear:both;}

	.footer-cities .super-title { padding-left: 10px !important; }



#footer_resp_contact{
    display: none;
    background-color: #5e5d5a;
    text-align: center;
    padding: 10px 0 10px 0;
}


#footer_resp_contact  a{
    color:#f5f1eb;
}


    #footer_resp_contact a {
        font-size: 20px;
    }


#respond a {
	
}


#respond a:hover {
	text-decoration: underline;
}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }

.classic {
	padding:0.8em  1em; 
	background: #fff;
	font-size:9px;
	color:#73CCD6;
	}

.container {
	width:924px;
	margin:0 auto;
}

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


div.tweet-wrap {
	color: #000000;
	font-size: 13px;
	border-bottom: 1px solid;
}


.single-item div.tweet-wrap {
	color: #000000;
	font-size: 13px;
	border-bottom: 6px solid;
}


div.tweet-wrap p.tweet {
	margin: 0px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
}


div.tweet-wrap p.tweet-meta {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 3px 0px 11px 0px;
	font-size: 10px;
}


div.tweet-wrap:last-child {
	border-bottom: 0px solid;
	margin-top: 10px;
}



div.tweet-wrap span.link, div.tweet-wrap a.link {
	color: #e77d07;
}

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


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

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }

  #products-menu .menu-item {
    list-style-type: none;
    font-size: 1.4rem;
    line-height: 1.2;
    float: left;
    clear: none;
    width: 22.375%;
    margin-left: 0;
    margin-right: 3.5%;
    float: left; }

    #products-menu .menu-item:nth-of-type(4n) {
      margin-right: 0;
      float: right; }

    #products-menu .menu-item:nth-of-type(4n + 1) {
      clear: both; }

    #products-menu .menu-item .product-thumb {
      float: left;
      margin-right: 2rem; }

      #products-menu .menu-item .product-thumb a {
        padding: 0;
        width: auto; }

    #products-menu .menu-item .title {
      display: block;
      padding: 0;
      text-transform: uppercase;
      margin: 0 0 0.3rem 0;
      border: 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

      #products-menu .menu-item .title span {
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased; }

    #products-menu .menu-item .short-desc {
      text-transform: none;
      display: block;
      margin: 0 0 1.6rem 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

    #products-menu .menu-item .price {
      color: #ed1b12;
      font-size: 1.4rem;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased; }

      #products-menu .menu-item .price sup {
        border-bottom: solid 1px rgba(237, 27, 18, 0.4);
        font-size: 0.9rem;
        line-height: 0.8;
        top: -0.4rem; }

    #products-menu .menu-item .button {
      width: auto;
      color: white;
      padding: 0.5rem 1.2rem;
      background-color: #ed1b12;
      font-size: 1.2rem;
      float: right;
      margin-top: -0.3rem;
      border-bottom: 0; }

.wrapper {
	width: 960px;
}

.fixed_header_left .wrapper {
	width:708px;
}

#mobile-menu .wrapper {
	padding:0 0 0 30px !important;
	width:239px;
}

.business_sp_title .wrapper, .business_related_post .wrapper {
	padding:50px 0!important;
}

.section .wrapper, .n_section .wrapper {
	padding:0px 10px !important;
}

.section .wrapper.staff_single_page {
	padding-top: 100px!important;
}
