/*Theme Name: Corazon Theme*/
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
*{
	margin:0;
	padding:0;
}
dl, p, h1, h2, h3, h4, applet, embed, object, frameset{
	margin:0px 0 14px;
}
html, body, div, span, applet, embed, object, iframe, frameset,p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,i, cite, em, var, dfn, address, s, strike, del,dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header,hgroup, menu, nav, section, summary, time, mark, audio,video{
	background:none;
	border:0;
}
body{
	background:#fff url(images/bg-site.jpg) no-repeat 50% 0;
	color:#4c4c4c;
	font:13px Verdana, Arial, sans-serif;
}
a{
	color:#2e3c86;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
input,textarea,select{
	color:#4c4c4c;
	font:100% Verdana, Arial, sans-serif;
	vertical-align:middle;
}
form,fieldset{
	border-style:none;
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6, b, strong, th{
	font-weight:bold;
}
h1{
	font-size:160%;
}
h2{
	font-size:150%;
}
h3{
	font-size:120%;
}
h4{
	font-size:110%;
}
h5{
	font-size:100%;
	font-weight:normal;
	padding-bottom:1px;
}
h6{
	font-size:90%;
	font-style:italic;
	font-weight:normal;
	padding-bottom:10px;
}
i, cite, em, var, dfn, address{
	font-style:italic;
}
u, ins{
	text-decoration:underline;
}
s, strike, del{
	text-decoration:line-through;
}
q{
	quotes:none;
}
q:before{
	content:'';
}
q:after{
	content:'';
}
table, caption, tbody, tfoot, thead, tr, th, td{
	border-collapse:collapse;
	border-spacing:0;
}
th, td{
	border:1px solid #ccc;
	padding:3px 7px;
	text-align:left;
	vertical-align:top;
}
th{
	border-color:#999;
	text-align:center;
	vertical-align:middle;
}
ul{
	list-style-type:disc;
	margin:0 0 0 1.5em;
	padding:0 0 15px 10px;
}
ol{
	margin:0 0 0 2em;
	padding:0 0 15px 10px;
}
ul li,ol li{
	list-style-position:outside;
}
#access{
	height:1px;
	left:-9999px;
	overflow:hidden;
	position:absolute;
	top:auto;
	width:1px;
}
.navigation{
	overflow:hidden;
	width:100%;
}
#nav-below{
	padding:15px 0 0;
}
.navigation .nav-previous{
	float:left;
	width:40%;
}
.navigation .nav-next{
	float:right;
	text-align:right;
	width:40%;
}
.hentry{
	padding:0 0 7px;
}
.entry-meta{
	margin:0 0 10px;
}
#comments{
	clear:both;
}
#comments .navigation{
	padding:0 0 18px;
}
h3#comments-title,h3#reply-title{
	font-size:20px;
	font-weight:bold;
	margin-bottom:0;
}
h3#comments-title{
	padding:24px 0;
}
.commentlist{
	list-style:none;
	margin:0;
}
.commentlist li.comment{
	border-bottom:1px solid #e7e7e7;
	line-height:24px;
	margin:0 0 24px 0;
	padding:0 0 0 56px;
	position:relative;
}
.commentlist li:last-child{
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,#comments .comment-body ol{
	margin-bottom:18px;
}
.commentlist ol{
	list-style:decimal;
}
.comment-meta{
	font-size:12px;
	margin:0 0 7px;
}
.comment-awaiting-moderation{
	display:block;
}
.comment-author{
	margin:0 0 5px;
}
.comment-author .avatar{
	left:0;
	position:absolute;
	top:0;
}
.comment-author .fn{
	color:#000;
	font-size:13px;
	font-weight:bold;
}
.comment-meta a{
	color:#888;
	text-decoration:none;
}
.comment-meta a:active,.comment-meta a:hover{
	color:#FF4B33;
}
.reply{
	color:#f00;
	font-size:12px;
	padding:0 0 24px 0;
}
.reply a,a.comment-edit-link{
	color:#888;
}
.reply a:hover,a.comment-edit-link:hover{
	color:#FF4B33;
}
.commentlist .children{
	list-style:none;
	margin:0;
}
.commentlist .children li{
	border:none;
	margin:0;
}
.nopassword,.nocomments{
	display:none;
}
#comments .pingback{
	border-bottom:1px solid #e7e7e7;
	margin-bottom:18px;
	padding-bottom:18px;
}
.commentlist li.comment+li.pingback{
	margin-top:-6px;
}
#comments .pingback p{
	color:#888;
	display:block;
	font-size:12px;
	line-height:18px;
	margin:0;
}
#comments .pingback .url{
	font-size:13px;
	font-style:italic;
}
input[type=submit]{
	color:#333;
}
#respond{
	overflow:hidden;
	position:relative;
}
#respond p{
	margin:0;
}
#respond .comment-notes{
	margin-bottom:1em;
}
.form-allowed-tags{
	line-height:1em;
}
.children #respond{
	margin:0 48px 0 0;
}
h3#reply-title{
	margin:18px 0;
}
#comments-list #respond{
	margin:0 0 18px;
}
#comments-list ul #respond{
	margin:0;
}
#cancel-comment-reply-link{
	font-size:12px;
	font-weight:normal;
	line-height:18px;
}
#respond .required{
	color:#FF4B33;
	font-weight:bold;
}
#respond label{
	color:#888;
	font-size:12px;
}
#respond input{
	margin:0 0 9px;
	width:98%;
}
#respond textarea{
	width:98%;
}
#respond .form-allowed-tags{
	color:#888;
	font-size:12px;
	line-height:18px;
}
#respond .form-allowed-tags code{
	font-size:11px;
}
#respond .form-submit input{
	font-size:14px;
	width:auto;
}
#content .attachment img{
	max-width:900px;
}
.alignleft{
	float:left;
	margin:0 25px 10px 10px;
}
.alignright{
	float:right;
	margin:0 10px 10px 25px;
}
.aligncenter{
	display:block;
	margin:0 auto 10px;
}
#content .wp-caption{
	background:#f1f1f1;
	line-height:18px;
	margin-bottom:20px;
	padding:4px;
	text-align:center;
	max-width: 100%;
}
#content .wp-caption img{
	margin:5px 5px 0;
	width: 100%;
	height: 100%;
	display: block;
	margin-left: auto;
	margin-right: 0;
}
#content .wp-caption p.wp-caption-text{
	color:#888;
	font-size:12px;
	margin:5px;
}
#content .wp-smiley{
	margin:0;
}
.widget_search #s{
	width:60%;
}
.widget_search label{
	display:none;
}
#wp_tag_cloud div{
	line-height:1.6em;
}
#wp-calendar{
	width:100%;
}
#wp-calendar caption{
	color:#222;
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
	text-align:left;
}
#wp-calendar thead{
	font-size:11px;
}
#wp-calendar tbody{
	color:#aaa;
}
#wp-calendar tbody td{
	background:#f5f5f5;
	border:1px solid #fff;
	padding:3px 0 2px;
	text-align:center;
}
#wp-calendar tbody .pad{
	background:none;
}
#wp-calendar tfoot #next{
	text-align:right;
}
.widget_rss a.rsswidget{
	color:#000;
}
.widget_rss a.rsswidget:hover{
	color:#FF4B33;
}
.widget_rss .widget-title img{
	height:11px;
	width:11px;
}
@font-face{
	font-family:'DINBold';
	font-style:normal;
	font-weight:normal;
	src:url('fonts/din_bold.eot');
	src:url('fonts/din_bold.eot?#iefix') format('embedded-opentype'),	url('fonts/din_bold.woff') format('woff'),	url('fonts/din_bold.ttf') format('truetype'),	url('fonts/din_bold.svg#DINBold') format('svg');
}
@font-face{
	font-family:'DINLight';
	font-style:normal;
	font-weight:normal;
	src:url('fonts/din_light.eot');
	src:url('fonts/din_light.eot?#iefix') format('embedded-opentype'),	url('fonts/din_light.woff') format('woff'),	url('fonts/din_light.ttf') format('truetype'),	url('fonts/din_light.svg#DINLight') format('svg');
}
@font-face{
	font-family:'HelveticaNBC';
	font-style:normal;
	font-weight:normal;
	src:url('fonts/helvetica_nbc.eot');
	src:url('fonts/helvetica_nbc.eot?#iefix') format('embedded-opentype'),	url('fonts/helvetica_nbc.woff') format('woff'),	url('fonts/helvetica_nbc.ttf') format('truetype'),	url('fonts/helvetica_nbc.svg#HelveticaNBC') format('svg');
}
#wrapper{
	background:url(images/bg-main.gif) repeat-y;
	margin:0 auto;
	padding:0 1px;
	max-width:1002px;
}
#header{
	padding:18px 12px 28px 37px;
	max-width:1000px;
}
#header:after,#nav:after,.contact-form .captcha-area:after,.home-columns:after{
	clear:both;
	content:'';
	display:block;
}
.logo{
	float:left;
	margin:22px 0 0 0;
	overflow:hidden;
	text-indent:-9999px;
	width:300px;
}
.logo a{
	display:block;
	height:100%;
}
.logo img{
	display: block;
	width: 100%;
	max-width: 300px;
	height: 100%;
	margin: 0 auto;
}
.header-area{
	float:right;
	padding:54px 0 0;
	width:265px;
}
.header-area img{
	float:left;
	margin:2px 8px 0 0;
}
.header-area .text-holder{
	line-height:16px;
	overflow:hidden;
}
.header-area p{
	margin:0;
}
.header-area .date{
	font-size:9px;
}
#nav{
	background:url(images/bg-nav.gif) repeat-x;
	font-size:13px;
	line-height:15px;
	list-style:none;
	margin:0;
	padding:1px 0 0;
	position:relative;
	z-index:150;
}
#nav li{
	padding:1px 0 0;
	position:relative;
}
#nav > li{
	background:url(images/bg-nav-item.gif) repeat-y;
	float:left;
	padding:0;
	position: relative;
	z-index: 2;
}
#nav li a{
	background:url(images/bg-nav.gif) repeat-x;
}
#nav>li>a{background: none;}
#nav > li:after{
	content: "";
	position: absolute;
	width: 50%;
	height: 100%;
	left: 0;
	top: 0;
	right: 0;
	z-index: 1;
	background:#dcdcdc url(images/bg-nav-item.gif) repeat-y 100% 0;
}
#nav a{
	color:#000;
	display:block;
	padding:12px 30px 15px;
	position:relative;
	z-index: 2;
}
#nav > li > a:hover,#nav > .active > a{
	border-top:9px solid #2e3c86;
	margin:-10px 0 0;
	padding:13px 30px 15px;
	text-decoration:none;
}
#nav ul{
	background:#fff url(images/bg-nav-item.gif) repeat-y;
	display:none;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	min-width:100%;
	position:absolute;
	text-align:left;
	top:42px;
	z-index:100;
}
#nav ul:after{
	content: "";
	position: absolute;
	width: 50%;
	height: 100%;
	left: 0;
	top: 0;
	right: 0;
	background:#dcdcdc url(images/bg-nav-item.gif) repeat-y 100% 0;
}
@media (min-width: 768px){
	#nav li:hover > ul{
		display:block;
	}
}
#nav ul a{
	padding:8px 10px;
	white-space:nowrap;
}
#nav ul a:hover,#nav ul .active > a{
	border-right:3px solid #2e3c86;
	padding:8px 7px 8px 10px;
	text-decoration:none;
}
#nav ul ul{
	left:100%;
	top:0;
}
.btn-menu {
	float: right;
	background: none;
	border: none;
	padding: 0;
	cursor: pointer;
	margin: 50px 0 0;
	color: #2e3c86;
	font-size: 18px;
	font-family: "Font Awesome\ 5 Free";
}
.btn-menu:focus{
	outline:none;
}

/*
.btn-menu i {
  -webkit-transition: .2s ease;
  transition: .2s ease;
  display: block;
  width: 33px;
  height: 3px;
  background: #7a868c;
}

.btn-menu i + i {
  margin-top: 7px;
}

.open .btn-menu i:nth-child(2) {
  -webkit-transform: rotate(45deg) translateX(4px) translateY(9px);
      -ms-transform: rotate(45deg) translateX(4px) translateY(9px);
          transform: rotate(45deg) translateX(4px) translateY(9px);
}

.open .btn-menu i:nth-child(3) {
  opacity: 0;
}

.open .btn-menu i:nth-child(4) {
  -webkit-transform: rotate(-45deg) translateX(5px) translateY(-10px);
      -ms-transform: rotate(-45deg) translateX(5px) translateY(-10px);
          transform: rotate(-45deg) translateX(5px) translateY(-10px);
}

.btn-menu:focus {
  outline: none;
}
/*.gallery-holder{
	height:275px;
	position:relative;
	width:1000px;
}
.gallery{
	height:275px;
	list-style:none;
	margin:0 0 0 auto;
	padding:0;
	width:688px;
}
.gallery li{
	height:275px;
	position:absolute;
	right:0;
	top:0;
	width:688px;
}
.gallery li.active{
	z-index:99;
}
.gallery img{
	display:block;
}
.gallery-holder .switcher{
	color:#fff;
	font:36px/33px 'DINLight', Verdana, Arial, sans-serif;
	font-size:36px;
	left:93px;
	line-height:33px;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:65px;
	width:250px;
	z-index:120;
}
.gallery-holder .switcher .active{
	font-family:'DINBold', Verdana, Arial, sans-serif;
}
.gallery-holder .mask{
	background:url(images/green-bg.png) no-repeat;
	height:275px;
	left:0;
	position:absolute;
	top:0;
	width:580px;
	z-index:110;
}*/
/*start new gallery*/
.gallery-holder{
	height:275px;
	position:relative;
	max-width:1000px;
	width: 100%;
}
.gallery{
	height:275px;
	list-style:none;
	margin:0 0 0 auto;
	padding:0;
	max-width:1000px;
	width: 100%;
	position:relative;
}
.gallery li{
	position:absolute;
	left:0;
	top:0;
	max-width:1000px;
	width: 100%;
	height:275px;
}
.gallery li.active{
	z-index:99;
}
.gallery img{
	display:block;
	margin:0 0 0 auto;
}
.gallery li > div{
	color:#fff;
	font:36px/33px 'DINLight', Verdana, Arial, sans-serif;
	left:150px;
	top:43px;
	position:absolute;
	max-width:250px;
	z-index:120;
}
.gallery div h2{
	font:bold 36px/36px 'Myriad Pro', Arial, Helvetica, sans-serif;
	margin:0 0 5px -104px;
}
.gallery div p strong{
	font:36px/33px 'DINBold', Verdana, Arial, sans-serif;
}
.gallery-holder .mask{
	background:url(images/green-bg.png) no-repeat;
	height:275px;
	left:0;
	position:absolute;
	top:0;
	max-width:580px;
	width: 100%;
	z-index:110;
}
/*end new gallery*/
#main img.aligncenter{
	width: 100%;
	height: 100%;
}
.home-columns{
	background:#fff;
	line-height:20px;
	width:100%;	
	position:relative;
}
.home-columns .column{
	background:url(images/separator.gif) repeat-y;
	float:left;
	position:relative;
	padding:0 15px 65px;
	width:25%;
	min-height:509px;
}
.home-columns .blocks-column{
	line-height:18px;
	padding:0 17px 58px 15px;
	width:250px;
}
.home-columns .blocks-column:last-child{
	padding:0 15px 21px;
	min-height:424px;
}
.home-columns .column:first-child{
	background:none;
}
.home-columns .column_text{
	line-height: 18px;
}
.home-columns .column_map{
	width:25%;
	padding:0 15px 58px;
}
.home-columns .title{
	background:url(images/bg-title.gif) repeat-x 0 100%;
	margin:0 -15px 16px -14px;
}
.home-columns .column:first-child .title{
	margin:0 -15px 18px;
}
.home-columns .title h2{
	background:url(images/arrow.png) no-repeat 16px 16px;
	font-size:16px;
	line-height:16px;
	margin:0;
	padding:17px 10px 18px 41px;
}
.home-columns .title h2{
	padding-left:46px;
}
.home-columns .column .thumb{
	display:block;
	margin:0 0 0px;
}
.home-columns .column p{
	margin:0 0 10px;
}
.home-columns .column ul{
	list-style:none;
	margin:-8px 0 2px;
	padding:0;
	width:100%;
}
.home-columns .column ul li{
	background:url(images/divider.gif) repeat-x;
	padding:3px 0 2px;
	min-height:65px;
}
.home-columns .column ul li:first-child{
	background:none;
}
.home-columns .column ul a, .home-columns .blocks-column p a {
	color:#4c4c4c;
}
.home-columns .column ul a:hover, .home-columns .blocks-column p a:hover {
	color:#2e3c86;
	text-decoration:none;
}
.home-columns .column ul .date{
	color:#2e3c86;
	display:block;
}
.home-columns .column ul span.arrow{
	background:url(images/more-arrow.png) no-repeat;
	display:inline-block;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
	vertical-align:middle;
	width:12px;
}
.link-row{
	position:absolute;
	bottom:28px;
	width:218px;
	background:url(images/divider.gif) repeat-x;
	font:14px/16px Helvetica, Verdana, Arial, sans-serif;
}
.home-columns .blocks-column .link-row{	position:relative;	bottom:0;}.home-columns .blocks-column .link-row:last-child{	position:absolute;	bottom:21px;}
.link-row > div{
	background:url(images/divider.gif) repeat-x 0 100%;
	overflow:hidden;
	padding:9px 0 7px;
}
.home-columns .link-row{
	margin:0 0 5px;
}
.link-row a{
	background:url(images/more-arrow.png) no-repeat 0 2px;
	color:#2e3c86;
	cursor:pointer;
	float:left;
	padding:0 0 0 20px;
	font-weight:bold;
}
.home-columns .blocks-column .title{
	margin:0 -17px 5px -14px;
}
.home-columns .blocks-column:first-child .title{
	margin:0 -17px 7px -15px;
}
.home-columns .column .textwidget{
	padding:0 0 9px;
}.home-columns .blocks-column:first-child .textwidget{	min-height:108px;}
.btn-presentation{
	background:url(images/btn-presentation.png) no-repeat;
	display:block;
	height:54px;
	width:192px;
	margin:0 0 -7px 4px;
	overflow:hidden;
	text-indent:-9999px;
}
.btn-subscribe{
	background:url(images/btn-subscribe.png) no-repeat;
	display:block;
	height:56px;
	width:195px;
	margin:0 0 -7px 4px;
	overflow:hidden;
	text-indent:-9999px;
}
.btn-mining{
	background:url(images/btn-mining.png) no-repeat;
	display:block;
	margin:0 0 -7px 4px;
	overflow:hidden;
	text-indent:-9999px;
	height:54px;
	width:192px;
}
.company-area{
	background: #e4e4e4;
	position: relative;
}
.company-area:after{
	content: '';
	display: table;
	clear: both;
}
.company-area .widget{
	float: left;
	width: 25%;
	position: relative;
	height: 115px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	align-items: center;
}
.company-area .widget.socials-widget{
	width: 50%;
}
.socials-widget:after{
	content: '';
	display: table;
	clear: both;
}
.company-area .widget:nth-child(2) .btn-presentation{
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 -7px -8px;
}
.company-area .widget:last-child{
	display: none;
}
.company-area .socials-widget .col{
	float: left;
	width: 50%;
	position: relative;
	height: 115px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	align-items: center;
}
.company-area h3{
	position: absolute;
	left: 0;
	right:-1px;
	top: 0;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #2d3c87;
	margin: 0;
	font:25px/27px 'Myriad Pro', Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}
.company-area h3:after{
	content: "";
	background: url(images/icon-arrow.png) no-repeat;
	width: 13px;
	height: 18px;
	margin: 0 0 0 7px;
	display: inline-block;
	vertical-align: middle;
}
.soc-list{
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.soc-list li{
	display: inline-block;
	vertical-align: middle;
	padding: 0 8px;
}
.soc-list li a{display: block;text-indent: -9999px;}
.soc-list .facebook a{background: url(images/icon-facebook.png) no-repeat;width: 16px;height: 35px;}
.soc-list .linkedin a{background: url(images/icon-in.png) no-repeat;width:35px;height:35px;}
.soc-list .twitter a{background: url(images/icon-twitter.png) no-repeat;width:33px;height:28px;}
.section-join .btn-presentation,
.section-join .btn-subscribe{
	margin: 0 auto;
}
/*.footer-area{
	background:url(images/bg-footer-area.gif) repeat-x;
}*/
.footer-area > .holder{
	background:url(images/bg-footer-area.gif) repeat-x 0 100%;
	overflow:hidden;
	padding:27px 5px 29px 18px;
	position:relative;
}
.footer-area .separator{
	height:100%;
	left:750px;
	position:absolute;
	top:0;
	width:1px;
}
.news-block{
	float:left;
	width:700px;
}
.news-block .switcher-block{
	float:left;
	text-align:center;
	width:250px;
}
.link-news{
	background:url(images/arrow.png) no-repeat;
	color:#4c4c4c;
	display:inline-block;
	font:bold 16px/18px Verdana, Arial, sans-serif;
	padding:0 0 7px 25px;
}
.news-block .switcher{
	display:inline-block;
	list-style:none;
	margin:0;
	padding:0 7px 0 0;
}
.news-block .switcher li{
	float:left;
	margin:0 7px 0 0;
}
.news-block .switcher a{
	background:url(images/bg-switcher.gif) no-repeat -18px 0;
	display:block;
	height:11px;
	overflow:hidden;
	text-indent:-9999px;
	width:11px;
}
.news-block .switcher a.active,.news-block .switcher a:hover{
	background-position:0 0;
}
.news-block .slider-holder{
	float:right;
	overflow:hidden;
	width:357px;
}
.news-block .slider{
	font-size:16px;
	line-height:20px;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
	width:99999px;
}
.news-block .slider li{
	float:left;
	width:357px;
}
.news-block .slider li a{
	color:#4C4C4C;
}
.news-block .slider h3{
	color:#2e3c86;
	font-size:16px;
	font-weight:normal;
	margin:0;
}
.news-block .slider h4{
	font:16px/20px Verdana, Arial, sans-serif;
	margin:0;
}
.search-form{
	overflow:hidden;
	width:225px;
}
.footer-area .search-form{
	float:right;
	padding:3px 0 0 20px;
}
.search-form fieldset{
	overflow:hidden;
}
.search-form h4{
	color:#2e3c86;
	font:14px/16px 'HelveticaNBC', Verdana, Arial, sans-serif;
	margin:0 0 10px;
}
.search-form .text{
	background:url(images/bg-text-1.png) no-repeat;
	float:left;
	height:24px;
	width:149px;
}
.search-form .text input{
	background:none;
	border:none;
	margin:0;
	padding:3px 5px 4px 8px;
	width:149px;
}
.search-form .btn-search{
	float:left;
}
#footer{
	color:#9c9c9c;
	font-size:12px;
	line-height:14px;
	overflow:hidden;
	padding:21px 26px;
	background:none;
}
.footer-nav{
	list-style:none;
	margin:0 0 0 -15px;
	padding:0;
}
.right-nav{
	float: right;
	margin:0 -9px 0 0;
}
.footer-nav li{
	background:url(images/separator-1.gif) no-repeat 0 2px;
	display: inline-block;
	vertical-align: top;
	margin:0 9px 0 0;
	padding:0 0 0 10px;
}
.footer-nav li:first-child{
	background:none;
}
.footer-nav a{
	color:#9c9c9c;
}
#footer p{
	margin:0;
	float: left;
}
#main{
	background:#fff url(images/separator.gif) repeat-y 250px 0;
	min-height:555px;
	padding:23px 38px 30px 42px;
}
.error404 #main,#main.search-content{
	background:#fff;
}
.posts-holder .page-title{
	margin:20px 0;
}
#content{
	float:right;
	line-height:20px;
	max-width:676px;
	width: 100%;
	text-align:justify;
}
#sidebar{
	float:left;
	max-width:190px;
	width: 100%;
}
.page-template-page-contact-php #sidebar{
	max-width: 209px;
}
.sub-nav{
	font-size:14px;
	line-height:16px;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	width:190px;
}
.sub-nav .sub-nav{
	padding:0 0 0 19px;
	width:190px;
	display:none;
}
.sub-nav .active .sub-nav{
	display:block;
}
.sub-nav li{
	overflow:hidden;
	width:100%;
}
.sub-nav a{
	margin:0 0 8px;
	float:left;
	color:#444;
}
.sub-nav a:hover,.sub-nav .active > a{
	color:#2e3c86;
	text-decoration:none;
}
#content h1{
	font:21px/21px Verdana, Arial, sans-serif;
	margin:0 0 20px;
	color:#2e3c86;
}
#main .archive-title{
	color:#2e3c86;
	font-weight:normal;
}
#content p{
	margin:0 0 20px;
}
#main.posts-holder{
	background:#fff;
	min-height:535px;
	padding:23px 22px 45px;
}
.visual{
	background:url(images/bg-visual.gif) no-repeat 0 100%;
	padding:0 0 11px;
}
.visual img{
	display:block;
}
.posts-holder .post{
	line-height:15px;
	margin:0 -22px 0 -22px;
	padding:0 30px 0 22px;
}
.posts-holder .post > .holder{
	background:url(images/divider.gif) repeat-x 0 100%;
	overflow:hidden;
	padding:24px 0;
}
.posts-holder .post.active,.posts-holder .post:hover{
	background:#e6e4e4;
}
.posts-holder .alignleft{
	float:left;
	margin:1px 30px 0 0;
}
.posts-holder .alignleft img{
	display:block;
}
.posts-holder .text-holder{
	float:right;
	width:662px;
	text-align:justify;
}
.posts-holder .post h2{
	background:url(images/arrow.png) no-repeat;
	font:16px/18px Verdana, Arial, sans-serif;
	margin:0 0 0 -25px;
	padding:0 0 15px 25px;
}
.posts-holder .post h2 a{
	color:#4c4c4c;
}
.posts-holder .post p{
	margin:0 0 7px;
}
.posts-holder .post .more-row{
	text-align:right;
	display:block;
	padding:5px 0 0;
}
.posts-holder .post .more-row a{
	color:#2e3c86;
}
.download-link{
	float:right;
	margin:0 10px 0 0;
	color:#2e3c86;
}
#content .row:hover .download-link{
	background-position:100% 4px;
}
#content .row{
	padding:7px 10px 7px 35px;
	margin:0 -38px 0 -35px;
	font-size:14px;
	overflow:hidden;
}
#content .row a{
	font-weight:bold;
}
#content .row.mark{
	background:#e2e3e3;
}
#content .row:hover{
	background:#2e3c86;
	color: #fff;
}
#content .row:hover a{
	color:#fff;
}
#content .row .avideo{
	width:450px;
	height:230px;
	margin:0 auto 15px;
}
.contact-box{
	background:#e6e4e4;
	font-size:12px;
	line-height:15px;
	margin:0 0 0 -42px;
	min-height:296px;
	padding:16px 5px 11px 25px;
	max-width:250px;
}
.contact-box h3{
	font:bold 14px/16px Verdana, Arial, sans-serif;
	margin:0 0 16px;
}
.contact-box address{
	font-style:normal;
	margin:0 0 12px;
}
.contact-box dl{
	margin:0 0 14px;
	overflow:hidden;
}
.contact-box dt{
	clear:left;
	color:#2e3c86;
	float:left;
	font-weight:bold;
	margin:0 3px 0 0;
}
.contact-box dd{
	float:left;
}
.contact-box h4{
	margin:0;
}
.contact-box p{
	margin:0 0 12px;
}
.contact-form{
	font-size:12px;
	line-height:13px;
	padding:0 0 0 24px;
}
.contact-form .row{
	overflow:hidden;
	padding:0 0 5px;
}
.contact-form .row-1{
	padding:0 0 20px 0;
}
.contact-form .row label{
	float:left;
	line-height:25px;
	margin:0 8px 0 0;
	padding:0 12px 0 0;
	width:169px;
}
.contact-form .row-1 label{
	font-size:16px;
	line-height:25px;
	padding:0;
	width:75px;
}
.contact-form .required{
	background:url(images/required-bullet.gif) no-repeat 100% 8px;
}
.contact-form .text{
	background:none;
	border:1px solid #b8bbbf;
	float:left;
	margin:0;
	padding:3px;
	width:305px;
}
.contact-form textarea{
	background:none;
	border:1px solid #b8bbbf;
	float:left;
	height:140px;
	margin:0;
	padding:5px;
	width:462px;
}
.contact-form .details-block{
	padding:7px 0 0;
}
.contact-form h2{
	font:16px/18px Verdana, Arial, sans-serif;
	margin:0 0 15px;
}
.contact-form .captcha-area{
	padding:21px 0 27px 176px;
}
.contact-form .captcha{
	float:left;
	font-size:11px;
	padding:0 36px 0 0;
	width:226px;
}
.contact-form .text-captcha{
	background:url(images/text-captcha.gif) no-repeat;
	display:block;
	height:9px;
	margin:0 0 10px;
	overflow:hidden;
	text-indent:-9999px;
	width:190px;
}
.contact-form .captcha img{
	display:block;
	margin:0 0 11px;
}
.contact-form .captcha .text{
	width:185px;
}
.contact-form p.info{
	background:url(images/required-bullet.gif) no-repeat 0 8px;
	float:left;
	font-size:11px;
	font-size:12px;
	line-height:14px;
	margin:0 !important;
	padding:4px 0 0 17px;
	width:237px;
}
.contact-form .captcha .required{
	background:url(images/required-bullet.gif) no-repeat;
	float:left;
	height:7px;
	margin:8px 0 0 -17px;
	width:8px;
}
.contact-form .btn-send{
	margin:0 0 0 177px;
}
.outtaHere{
	left:-9999px;
	position:absolute;
}
.selectArea{
	color:#000;
	float:left;
	font-size:11px;
	height:25px;
	line-height:25px;
	position:relative;
	width:304px !important;
}
.selectArea .left{
	background:url(images/select-left.gif) no-repeat;
	display:block;
	height:25px;
	left:0;
	position:absolute;
	top:0;
	width:9px;
}
.selectArea a.selectButton{
	background:url(images/select-button.gif) no-repeat 100% 0;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	width:100%;
}
.selectArea .center{
	background:url(images/select-center.gif) repeat-x;
	display:block;
	height:25px;
	line-height:25px;
	padding:0 18px 0 9px;
}
.selectArea .center img{
	float:left;
}
.optionsDivInvisible,.optionsDivVisible{
	background-color:#fefefe;
	border:1px solid #C9C9C9;
	font-size:11px;
	position:absolute;
	width:304px !important;
	z-index:300;
}
.optionsDivScroll ul{
	height:205px;
	overflow:auto !important;
}
.drop-dif{
	background:#99CCCC;
}
.optionsDivInvisible{
	display:none;
}
.optionsDivVisible ul{
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
}
.optionsDivVisible ul li{
	float:left;
	width:100%;
}
.optionsDivVisible a{
	color:#000;
	display:block;
	overflow:hidden;
	padding:2px 4px;
	text-decoration:none;
}
.optionsDivVisible a img{
	border:none;
	float:left;
}
.optionsDivVisible a:hover{
	background-color:#e9e9e9;
	text-decoration:none;
}
.subscribe-block{
	position:relative;
}
.subscribe-form{
	background:#fff;
	border:3px solid #2e3c86;
	border-radius:3px;
	bottom:0;
	display:none;
	font-size:11px;
	height:728px;
	left:-21px;
	line-height:13px;
	moz-border-radius:3px;
	padding:30px 13px 15px;
	position:absolute;
	webkit-border-radius:3px;
	width:250px;
	z-index:200;
}
.subscribe-form h4{
	color:#2e3c86;
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	margin:0 0 7px;
}
.subscribe-form p{
	margin:0 0 7px !important;
}
.subscribe-form .text{
	margin:0 0 5px;
	padding:3px;
	width:216px;
}
.subscribe-form .check-list{
	list-style:none;
	margin:0 0 7px !important;
	padding:0;
}
.subscribe-form .check-list li{
	background:none !important;
	padding:0 0 5px !important;
}
.subscribe-form select{
	margin:0 0 10px;
	width:220px;
}
.subscribe-form .selectArea{
	margin:0 0 10px;
	width:220px !important;
}
.home .optionsDivInvisible,.home .optionsDivVisible{
	width:218px !important;
}
.subscribe-form .btn-send{
	display:block;
	margin:0 0 0 auto;
	width:97px;
}
.subscribe-form .close{
	background:url(images/btn-close.gif) no-repeat;
	height:22px;
	overflow:hidden;
	position:absolute;
	right:7px;
	text-indent:-9999px;
	top:7px;
	width:21px;
}
.subscribe-form .submitted-container{
	display:none;
}
.contact_error{
	color:#f00;
	font-size:12px;
}
.contact_success{
	color:#2e3c86;
	font-size:12px;
}
.btn-join{
	background:url(images/btn-subscribe.gif) no-repeat;
	color:#2e3c86;
	float:right;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	text-align:center;
}
.btn-join span{
	background:url(images/btn-subscribe.gif) no-repeat 100% -22px;
	cursor:pointer;
	float:left;
	height:22px;
	padding:1px 5px 0;
	width:97px;
}
.form-join{
	background:#fff;
	bottom:0;
	font-size:12px;
	left:0;
	line-height:16px;
	position:absolute;
	width:251px;
	z-index:200;
}
#sidebar .form-join{
	left:-2px;
}
.form-join p{
	margin:0 0 5px;
}
.form-join .holder{
	overflow:hidden;
	width:100%;
}
.form-join .container{
	background-color:#fff;
	border:solid #2e3c86;
	border-width:3px;
	padding:30px 13px 15px;
	border-radius:3px;
	moz-border-radius:3px;
	webkit-border-radius:3px;
}
.form-join .sf-form-div{
	overflow:hidden;
}
.form-join .btn-close{
	background:url(images/btn-close.gif) no-repeat;
	height:22px;
	overflow:hidden;
	position:absolute;
	right:10px;
	text-indent:-9999px;
	top:20px;
	width:21px;
}
.form-join .selectArea{
	width:219px;
}
.form-join .sub-ttl{
	background:none;
	color:#2e3c86;
	display:block;
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	padding:0 0 8px;
}
.form-join .check-list{
	margin:0 0 7px;
	padding:0;
}
.form-join .check-list li{
	list-style:none;
	overflow:hidden;
	vertical-align:top;
	min-height:0 !important;
	background: url(images/divider.gif) repeat-x;
	padding: 3px 0 2px;
}
.form-join .check-list li:first-child{
	background: none;
}
.form-join .check-list input{
	float:left;
	height:16px;
	margin:1px 5px 0 0;
	width:15px;
}
.form-join .check-list label{
	float:left;
	font-size:12px;
	line-height:15px;
}
.form-join .row{
	padding:0 0 5px;
	width:100%;
}
.form-join .row:after{
	clear:both;
	content:'';
	display:block;
}
.form-join .row input[type="text"]{
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	height:22px;
	padding:3px 5px;
	margin:0;
	border:1px solid #aaa;
	width:209px;
}
.form-join .block{
	overflow:hidden;
	padding:0 0 5px;
}
.form-join .select-holder{
	padding:0 0 15px;
	width:100%;
}
.form-join .select-holder:after{
	clear:both;
	content:'';
	display:block;
}
.form-join select{
	float:left;
}
.form-join #select-groups{
	width:152px;
}
.form-join #select-shares{
	width:55px;
}
.conferances_widget{min-height:75px;}

/*--------------------------------------------------------------------*/
.mc4wp-form,
#UserRegistrationForm{
	font-size:12px;
	line-height:13px;
}
#content .m-sform p + .f-row{padding-top: 10px;}
#content .m-sform p,#UserRegistrationForm p{margin: 0 0 12px;}
.mc4wp-form .f-row,
#UserRegistrationForm .form-row{
	overflow:hidden;padding:0 0 5px;}
#UserRegistrationForm .form-row label{
	display: block;
	line-height:25px;
	margin:0 8px 0 0;
}
#UserRegistrationForm .form-row label span{
	padding:0 12px 0 0;
	width:169px;
	text-align: left;
	float:left;
}
#UserRegistrationForm .form-row textarea{
	background:none;
	border:1px solid #b8bbbf;
	float:left;
	height:140px;
	margin:0;
	padding:5px;
	width:462px;
}
.mc4wp-form .f-row{
	overflow:hidden;
	padding:0 0 5px;
	margin:0 8px 0 0;
	line-height:25px;
}
.mc4wp-form label{
	display: block;
	padding:0 12px 0 0;
	width:169px;
	text-align: left;
	float:left;
}
.mc4wp-form input[type="email"],
.mc4wp-form input[type="phone"],
.mc4wp-form input[type="text"],
#UserRegistrationForm input[type="email"],
#UserRegistrationForm input[type="phone"],
#UserRegistrationForm input[type="text"]{
	background: none;
	border: 1px solid #b8bbbf;
	float: left;
	margin: 0 5px 0 0;
	padding: 3px;
	width:305px;
}
.mc4wp-form select,
#UserRegistrationForm select{
	border: 1px solid #b8bbbf;
	float: left;
	width:305px;
	padding: 3px;
	margin: 0 5px 0 0;
	border-radius: 0;
}
.mc4wp-form input[type="radio"]{
	display: inline-block;
	margin: 0;
}
#UserRegistrationForm input[type="radio"]{
	display: inline-block;
	margin: 0 5px 0 0;
}
.mc4wp-form input[type="radio"]:last-child,
#UserRegistrationForm input[type="radio"]:last-child{
	margin: 0 5px 0 10px;}
.mc4wp-form .g-recaptcha,
#UserRegistrationForm .g-recaptcha{
	padding:0 0 27px 0;
}
.mc4wp-form input[type="submit"],
#UserRegistrationForm input[type="submit"]{
	background: #0d0072;
	color: #fff;
	width: 160px;
	height: 38px;
	border: none;
	margin:0 0 20px;
	text-transform: uppercase;
	cursor: pointer;
}
/*---------------*/



#UserRegistrationForm .form-row label:after,
.cf:after,
#main:after,
#footer:after{
	content: '';
	display: table;
	clear: both;
}
/* Bootstrap */
.sr-only {position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
.sr-only-focusable:active, .sr-only-focusable:focus {position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; }
.row {margin-left: -15px; margin-right: -15px; }
.row:before, .row:after {content: " "; display: table; }
.row:after {clear: both; }
.col-xs-1, .col-sm-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-lg-12 {position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left; }
.col-xs-1 {width: 8.3333333333%; } .col-xs-2 {width: 16.6666666667%; } .col-xs-3 {width: 25%; } .col-xs-4 {width: 33.3333333333%; } .col-xs-5 {width: 41.6666666667%; } .col-xs-6 {width: 50%; } .col-xs-7 {width: 58.3333333333%; } .col-xs-8 {width: 66.6666666667%; } .col-xs-9 {width: 75%; } .col-xs-10 {width: 83.3333333333%; } .col-xs-11 {width: 91.6666666667%; } .col-xs-12 {width: 100%; } .col-xs-pull-0 {right: auto; } .col-xs-pull-1 {right: 8.3333333333%; } .col-xs-pull-2 {right: 16.6666666667%; } .col-xs-pull-3 {right: 25%; } .col-xs-pull-4 {right: 33.3333333333%; } .col-xs-pull-5 {right: 41.6666666667%; } .col-xs-pull-6 {right: 50%; } .col-xs-pull-7 {right: 58.3333333333%; } .col-xs-pull-8 {right: 66.6666666667%; } .col-xs-pull-9 {right: 75%; } .col-xs-pull-10 {right: 83.3333333333%; } .col-xs-pull-11 {right: 91.6666666667%; } .col-xs-pull-12 {right: 100%; } .col-xs-push-0 {left: auto; } .col-xs-push-1 {left: 8.3333333333%; } .col-xs-push-2 {left: 16.6666666667%; } .col-xs-push-3 {left: 25%; } .col-xs-push-4 {left: 33.3333333333%; } .col-xs-push-5 {left: 41.6666666667%; } .col-xs-push-6 {left: 50%; } .col-xs-push-7 {left: 58.3333333333%; } .col-xs-push-8 {left: 66.6666666667%; } .col-xs-push-9 {left: 75%; } .col-xs-push-10 {left: 83.3333333333%; } .col-xs-push-11 {left: 91.6666666667%; } .col-xs-push-12 {left: 100%; } .col-xs-offset-0 {margin-left: 0%; } .col-xs-offset-1 {margin-left: 8.3333333333%; } .col-xs-offset-2 {margin-left: 16.6666666667%; } .col-xs-offset-3 {margin-left: 25%; } .col-xs-offset-4 {margin-left: 33.3333333333%; } .col-xs-offset-5 {margin-left: 41.6666666667%; } .col-xs-offset-6 {margin-left: 50%; } .col-xs-offset-7 {margin-left: 58.3333333333%; } .col-xs-offset-8 {margin-left: 66.6666666667%; } .col-xs-offset-9 {margin-left: 75%; } .col-xs-offset-10 {margin-left: 83.3333333333%; } .col-xs-offset-11 {margin-left: 91.6666666667%; } .col-xs-offset-12 {margin-left: 100%; }
@media (min-width: 768px) {.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left; } .col-sm-1 {width: 8.3333333333%; } .col-sm-2 {width: 16.6666666667%; } .col-sm-3 {width: 25%; } .col-sm-4 {width: 33.3333333333%; } .col-sm-5 {width: 41.6666666667%; } .col-sm-6 {width: 50%; } .col-sm-7 {width: 58.3333333333%; } .col-sm-8 {width: 66.6666666667%; } .col-sm-9 {width: 75%; } .col-sm-10 {width: 83.3333333333%; } .col-sm-11 {width: 91.6666666667%; } .col-sm-12 {width: 100%; } .col-sm-pull-0 {right: auto; } .col-sm-pull-1 {right: 8.3333333333%; } .col-sm-pull-2 {right: 16.6666666667%; } .col-sm-pull-3 {right: 25%; } .col-sm-pull-4 {right: 33.3333333333%; } .col-sm-pull-5 {right: 41.6666666667%; } .col-sm-pull-6 {right: 50%; } .col-sm-pull-7 {right: 58.3333333333%; } .col-sm-pull-8 {right: 66.6666666667%; } .col-sm-pull-9 {right: 75%; } .col-sm-pull-10 {right: 83.3333333333%; } .col-sm-pull-11 {right: 91.6666666667%; } .col-sm-pull-12 {right: 100%; } .col-sm-push-0 {left: auto; } .col-sm-push-1 {left: 8.3333333333%; } .col-sm-push-2 {left: 16.6666666667%; } .col-sm-push-3 {left: 25%; } .col-sm-push-4 {left: 33.3333333333%; } .col-sm-push-5 {left: 41.6666666667%; } .col-sm-push-6 {left: 50%; } .col-sm-push-7 {left: 58.3333333333%; } .col-sm-push-8 {left: 66.6666666667%; } .col-sm-push-9 {left: 75%; } .col-sm-push-10 {left: 83.3333333333%; } .col-sm-push-11 {left: 91.6666666667%; } .col-sm-push-12 {left: 100%; } .col-sm-offset-0 {margin-left: 0%; } .col-sm-offset-1 {margin-left: 8.3333333333%; } .col-sm-offset-2 {margin-left: 16.6666666667%; } .col-sm-offset-3 {margin-left: 25%; } .col-sm-offset-4 {margin-left: 33.3333333333%; } .col-sm-offset-5 {margin-left: 41.6666666667%; } .col-sm-offset-6 {margin-left: 50%; } .col-sm-offset-7 {margin-left: 58.3333333333%; } .col-sm-offset-8 {margin-left: 66.6666666667%; } .col-sm-offset-9 {margin-left: 75%; } .col-sm-offset-10 {margin-left: 83.3333333333%; } .col-sm-offset-11 {margin-left: 91.6666666667%; } .col-sm-offset-12 {margin-left: 100%; } }
@media (min-width: 1200px) {.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 {float: left; } .col-lg-1 {width: 8.3333333333%; } .col-lg-2 {width: 16.6666666667%; } .col-lg-3 {width: 25%; } .col-lg-4 {width: 33.3333333333%; } .col-lg-5 {width: 41.6666666667%; } .col-lg-6 {width: 50%; } .col-lg-7 {width: 58.3333333333%; } .col-lg-8 {width: 66.6666666667%; } .col-lg-9 {width: 75%; } .col-lg-10 {width: 83.3333333333%; } .col-lg-11 {width: 91.6666666667%; } .col-lg-12 {width: 100%; } .col-lg-pull-0 {right: auto; } .col-lg-pull-1 {right: 8.3333333333%; } .col-lg-pull-2 {right: 16.6666666667%; } .col-lg-pull-3 {right: 25%; } .col-lg-pull-4 {right: 33.3333333333%; } .col-lg-pull-5 {right: 41.6666666667%; } .col-lg-pull-6 {right: 50%; } .col-lg-pull-7 {right: 58.3333333333%; } .col-lg-pull-8 {right: 66.6666666667%; } .col-lg-pull-9 {right: 75%; } .col-lg-pull-10 {right: 83.3333333333%; } .col-lg-pull-11 {right: 91.6666666667%; } .col-lg-pull-12 {right: 100%; } .col-lg-push-0 {left: auto; } .col-lg-push-1 {left: 8.3333333333%; } .col-lg-push-2 {left: 16.6666666667%; } .col-lg-push-3 {left: 25%; } .col-lg-push-4 {left: 33.3333333333%; } .col-lg-push-5 {left: 41.6666666667%; } .col-lg-push-6 {left: 50%; } .col-lg-push-7 {left: 58.3333333333%; } .col-lg-push-8 {left: 66.6666666667%; } .col-lg-push-9 {left: 75%; } .col-lg-push-10 {left: 83.3333333333%; } .col-lg-push-11 {left: 91.6666666667%; } .col-lg-push-12 {left: 100%; } .col-lg-offset-0 {margin-left: 0%; } .col-lg-offset-1 {margin-left: 8.3333333333%; } .col-lg-offset-2 {margin-left: 16.6666666667%; } .col-lg-offset-3 {margin-left: 25%; } .col-lg-offset-4 {margin-left: 33.3333333333%; } .col-lg-offset-5 {margin-left: 41.6666666667%; } .col-lg-offset-6 {margin-left: 50%; } .col-lg-offset-7 {margin-left: 58.3333333333%; } .col-lg-offset-8 {margin-left: 66.6666666667%; } .col-lg-offset-9 {margin-left: 75%; } .col-lg-offset-10 {margin-left: 83.3333333333%; } .col-lg-offset-11 {margin-left: 91.6666666667%; } .col-lg-offset-12 {margin-left: 100%; } }
.visible-xs {display: none !important; }
.visible-sm {display: none !important; }
.visible-md {display: none !important; }
.visible-lg {display: none !important; }
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {display: none !important; }
@media (max-width: 767px) {.visible-xs {display: block !important; } table.visible-xs {display: table !important; } tr.visible-xs {display: table-row !important; } th.visible-xs, td.visible-xs {display: table-cell !important; } }
@media (max-width: 767px) {.visible-xs-block {display: block !important; } }
@media (max-width: 767px) {.visible-xs-inline {display: inline !important; } }
@media (max-width: 767px) {.visible-xs-inline-block {display: inline-block !important; } }
@media (min-width: 768px) and (max-width: 991px) { .visible-sm {display: block !important; } table.visible-sm {display: table !important; } tr.visible-sm {display: table-row !important; } th.visible-sm, td.visible-sm {display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {.visible-sm-block {display: block !important; } }
@media (min-width: 768px) and (max-width: 991px) {.visible-sm-inline {display: inline !important; } }
@media (min-width: 768px) and (max-width: 991px) {.visible-sm-inline-block {display: inline-block !important; } }
@media (min-width: 1200px) {.visible-lg {display: block !important; } table.visible-lg {display: table !important; } tr.visible-lg {display: table-row !important; } th.visible-lg, td.visible-lg {display: table-cell !important; } }
@media (min-width: 1200px) {.visible-lg-block {display: block !important; } }
@media (min-width: 1200px) {.visible-lg-inline {display: inline !important; } }
@media (min-width: 1200px) {.visible-lg-inline-block {display: inline-block !important; } }
@media (max-width: 767px) {.hidden-xs {display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {.hidden-sm {display: none !important; } }
@media (min-width: 1200px) {.hidden-lg {display: none !important; } }
@media (max-width: 450px) {
	#content .row .avideo{width:100%;}
}
