/*arrows*/
span.arrow-bottom {  margin-top:38px; }
span.arrow-top {  margin-top:-30px; }

/* compoennt tmpl*/
.vg-component-tmpl textarea, .vg-component-tmpl select, .vg-component-tmpl input:not([type="submit"]):not([type="image"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]) { padding: 10px; }
.vg-component-tmpl .formelm { margin: 10px 0; }

/*messages*/
#system-message .alert { padding: 15px; border: 1px solid #ccc; }
#system-message .alert .close { float: right; cursor: pointer; }
#system-message .alert .alert-heading { display: inline; }

/*modules*/
.vg-tags-intro .vg-tags a{ text-decoration: none; background: #f2f2f2; margin-right: 2px; padding: 3px 7px; }
.vg-tags-intro .vg-tags a span{ padding-right: 0; }
.breadcrumb li { display: inline; float: left; line-height: 24px; }
.breadcrumb li .divider img { margin: 0 5px; }

/* tags */
label.filter-search-lbl, .vg-tag-item .btn-group { margin: 10px 0; display: block; }
.vg-tag-item .btn-group label { margin: 10px 0; display: block; }
.vg-tag-item .list-striped { margin-top: 20px; }

/* search */
.controls .radio{ background: none !important; }
.controls label.radio{ width: auto !important; }
#searchForm label { display: block; }
.phrases-box input[type="radio"] { margin-right: 10px; }
.controls, .ordering-box, fieldset.phrases { display: block; line-height: 28px; margin: 10px 0; }
fieldset.only label { display: block; margin: 5px 0; }
#searchForm .btn { padding: 23px 13px 22px; margin: 0 0 6px; }
#searchForm .form-limit { margin: 10px 0; }
.vg-search .result-title a { font-weight: 600; }
.vg-search .search-results { line-height: 24px; }
.vg-search .result-created { margin-bottom: 15px; }
.vg-search { background: none !important; }
.vg-search-module input#mod-search-searchword{ text-align: center; }

/*404*/
.page-404-error{ background:#fff; }
	#vg-mainbody-404{ margin:0 auto; text-align:center; padding-top: 30px; }
		#vg-mainbody-404 a{ text-decoration:none; font-size:12px; text-transform:uppercase; }
		#vg-mainbody-404 h1{ font-size:10em; font-weight:bold; }

/*component*/
.component_content_area{ padding:40px 40px 0px 40px; }
.component_content_area h1, .component_content_area h2, .component_content_area h3, .component_content_area h4, .component_content_area h5,
.component_content_area pre{ margin-left:0; margin-right:0; padding-left:0; padding-right:0; }
.component_content_area p, .component_content_area ol, .component_content_area ul{ padding-left:0; padding-right:0; }
.component_content_area ul { list-style: disc; line-height:1.5; padding:13px 0 0 15px; text-align:left !important; font-style:italic;}
.component_content_area blockquote span, .component_content_area blockquote strong{ font-size:11px; text-transform:uppercase; color:#8d8d8d; font-weight:400; }
.page-header h1, h1 { font-size: 38px; line-height: 42px; color: #333; }
input.btn, button.btn { font-size: 16px; padding:10px 13px; border:2px solid #555; color:#555; text-decoration:none; position:relative; display:inline-block; margin:4px 0px 6px 0px }
input.btn:hover, button.btn:hover { border:2px solid #2b2b2b; color:#2b2b2b; }
textarea, select, input:not([type="submit"]):not([type="image"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]) { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3); display: block; width: 100%; padding: 25px 10px; font-size: 16px; border-bottom:1px solid #d8d8d8; text-align: left; font-style: normal; }




/*contact / users*/
.contact-component label{ font-weight:bold; }
#jform_contact_email_copy{ display:inline-block; width:20px; float:left; }
.jicons-icons{  }
.jicons-icons img{ float:left; margin-right:10px; }
#member-registration, #user-registration, .login-page .nav-stacked{ padding-bottom:40px; }
legend{ font-weight:bold; }
#member-registration .btn-primary{ margin-right:20px; }
#login-form button[type="submit"], .login .controls button[type="submit"]{ margin-bottom:20px; margin-top:20px; }
.control-label { margin: 15px 0 10px; }
.dl-horizontal { line-height: 24px; }

/*articles*/
.vg-categories-items { margin-top: 20px; }
.vg-block-intro-table { display: table; }
.data-list > li { float: left; margin: 0 15px 0 0; margin: 0 11px 0 1px; line-height: 24px; }
ul.pagenav li, .pagination ul li, .data-list > li, .nav-tabs li { line-height: 24px; }
ul.pagenav li a, .pagination ul li a, .data-list > li a, h1 a, h2 a, h3 a, h4 a, h5 a, .breadcrumb li a, .nav-tabs li a, .vg-search a { color: #555; }
.data-list li a { text-decoration: underline; }
ul.pagenav li span, .pagination ul li span { color: #999; }
.col1-3 .pagination .counter.pull-right { float: none; display: block; }
.col1-3 .pagination { padding-top: 0; }
ul.pagenav li a:hover, .pagination ul li a:hover, .data-list > li a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, .breadcrumb li a:hover, .nav-tabs li a:hover, .vg-search a:hover { color: #2b2b2b; }
.page-header h2{ padding-top: 0; }
.items-leading .page-header h2, .items-row .page-header h2{ margin-bottom: 30px; padding-top: 15px; }
.blog-single .tags{ background:none; }
.tags .label, .tags .label-info[href]{ background:#999; color:#fff; margin-left:0; }
.tags .label:hover{ background:#ccc; }
.items-row, .items-leading{ margin-bottom:30px; }
ul.dropdown-menu.actions li a, ul.actions li a{ font-size:12px; }
.vg-article-title, .vg-article-title a, .blog h2, .blog h2 a, .blog h3, .vg-article-details h2, .vg-article-details h2 a{  }
	.vg-article-title a:hover, .blog h2 a:hover, ul li a, ol li a, .readmore a{  }
ul li a:hover, ol li a:hover, .readmore a:hover{  }
.readmore{ margin-top:20px; }
.blog-featured .page-header h2{  }
.pagination{ padding-top: 20px; }
.pagination ul{ margin-left: 0; }
.pagination ul li{ display: inline-block; float: left; padding-right: 10px; }
.pagination ul .pagination-start, .pagination ul .pagination-end{  }
.pagination ul li span, .pagination ul li a{  }
.pager.pagenav{ margin-left: 0; margin-top:30px; padding-left:0; border-top:1px solid #D3D3D3; padding-top: 30px; }
.pagenav li{ list-style:none; display:inline; }
.pagenav li.previous{ float:left; }
.pagenav li.next{ float:right; }
.pagenav li a, .pagenav li span, .pagination ul li a, .pagination ul li span{ font-weight:700; border:0; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0; }
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span, 
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span, 
.nav-tabs.nav-stacked > li:first-child > a, 
.nav-tabs.nav-stacked > li:last-child > a{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0; }
.pagination ul{ display: inline-block; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow:none; }
.actions li{ list-style:none; float:right; display:inline; margin-left:10px; }
.article-info{ margin-left:0; color:#999; margin-bottom:20px; }
dt.article-info-term{ font-weight:bold; }
.article-info dt, .article-info dd{ list-style:none; display:inline; margin-right:7px; font-size:12px; color:#999; }
	.article-info a{ font-weight: bold; }
		.article-info a:hover{  }
.item-page{ display:block; }
.img-fulltext-left img, .img-intro-left img{ float:left; margin-right:20px; }
.img-fulltext-right img, .img-intro-right img{ float:right; margin-left:20px; }
.img-fulltext-left{ width:auto; }
.item-image img{ max-width:100%; width:100%; }
.SoundcloudPlayer{ margin-bottom:20px; }
h2 a.vg-color{ font-size:40px; }
.items-more ol{ margin-left:0px; list-style: none; }
	.items-more ol li{ margin:10px 0; }
.met_blog_socials a:hover{ text-decoration:none; }
.MapPlayer, .SoundcloudPlayer, .YoutubePlayer, .VimeoPlayer{ border:none; }
.met_blog_slider img{ width:100%; }
.met_blog_slider_wrap:after{ content:""; }
.vg-slider-in-article{ display:block; position:relative !important; }
.page-header{ margin-top:0; }
.label-info[href], .badge-info[href]{ text-shadow:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0; font-size: 12px; font-weight: normal; padding: 2px 8px; margin-left:-6px; }
.pull-none{ float:none;  }
.pull-right{ float:right;  }
.pull-left{ float:left;  }
.blog-single .pull-left.item-image{ float:left; display:table; margin-right: 20px; margin-top: 16px; }
.blog-single .pull-none.item-image{ float:none; display:table; margin-top: 16px; }
.blog-single .pull-right.item-image{ float:right; display:table; margin-left: 20px; margin-top: 16px; }
.item-page{ display:table; }
.blog .icons{ display: block; float: right; width: 130px; }
.dropdown-menu .print-icon, .dropdown-menu .email-icon{ display: inline-block; float: right; margin-left: 10px; }
.counter.pull-right{ float:right; display:inline-block; }
.vg-video iframe{ margin-bottom: -4px; }

/*remove tooltip*/
.tooltip.top{ display:none !important; }

@media (max-width: 768px) {
    .VideoPlayer{ height: 180px; }
}
@media (max-width: 480px) {
	
}
