/* Minification failed. Returning unminified contents.
(462,1): run-time error CSS1019: Unexpected token, found '@import'
(462,9): run-time error CSS1019: Unexpected token, found 'url(//fonts.googleapis.com/css?family=Open+Sans:400)'
(463,1): run-time error CSS1019: Unexpected token, found '@import'
(463,9): run-time error CSS1019: Unexpected token, found 'url(//fonts.googleapis.com/css?family=Open+Sans:600)'
(464,1): run-time error CSS1019: Unexpected token, found '@import'
(464,9): run-time error CSS1019: Unexpected token, found 'url(//fonts.googleapis.com/css?family=Open+Sans:700)'
(465,1): run-time error CSS1019: Unexpected token, found '@import'
(465,9): run-time error CSS1019: Unexpected token, found 'url(//fonts.googleapis.com/css?family=Open+Sans:800)'
(811,262): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: ignoreMe
(2003,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(2004,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2009,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(2010,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2017,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2018,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2023,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2024,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}input[type=text], textarea{ outline:none;border-radius:0;}
/**************************
*
*	GENERAL
*
**************************/
.camera_wrap img, 
.camera_wrap ol, .camera_wrap ul, .camera_wrap li,
.camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td
.camera_thumbs_wrap a, .camera_thumbs_wrap img, 
.camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li,
.camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td {
	background: none;
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	list-style: none
}
.camera_wrap {
	display: none;
	float: none;
	position: relative;
	z-index: 0;
	border-bottom: 188px solid #e7e7e6;
	margin-bottom: -180px;
	min-height: 160px;
}
.camera_wrap img {
	max-width: none !important;
	max-width: 20000px !important;
}
.camera_fakehover {
	height: 100%;
	min-height: 40px;
	position: relative;
	width: 100%;
	z-index: 1;
}
.camera_wrap {
	width: 100%;
	height:428px;
}
.camera_src {
	display: none;
}
.cameraCont, .cameraContents {
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 1;
}
.cameraSlide {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.cameraContent {
	bottom: 0;
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.camera_target {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: left;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_overlayer {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_target_content {
	bottom: 0;
	left: 0;
	overflow: visible;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.camera_target_content .camera_link {
	display: block;
	height: 100%;
	text-decoration: none;
}
.camera_loader {
    background: #fff url(/images/camera-loader.gif) no-repeat center;
	background: rgba(255, 255, 255, 0.9) url(/images/camera-loader.gif) no-repeat center;
	border: 1px solid #ffffff;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	height: 36px;
	left: 50%;
	overflow: hidden;
	position: absolute;
	margin: -18px 0 0 -18px;
	top: 50%;
	width: 36px;
	z-index: 3;
}
.camera_clear {
	display: block;
	clear: both;
}
.showIt {
	display: none;
}
.camera_clear {
	clear: both;
	display: block;
	height: 1px;
	margin: 0px;
	position: relative;
}

.camera_prev{
	background: url(/images/slider_prev.png) left top no-repeat;
	width: 42px;	
	height: 42px;
	position: absolute;
	z-index: 999;
	top: 48%;
	margin-top: -21px;
	left: 50%;
	margin-left: -45%;
	cursor: pointer;
	opacity: 1 !important;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

.camera_prev:hover {
	background-position: 0 bottom;	
}

.camera_next {
	background: url(/images/slider_next.png) right top no-repeat;
	width: 42px;	
	height: 42px;
	position: absolute;
	z-index: 999;
	top: 48%;
	margin-top: -21px;
	left: 50%;
	margin-left: 40%;
	cursor: pointer;
	opacity: 1 !important;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

.camera_next:hover {
	background-position: right bottom;	
}

.caption {
    position:absolute;
    text-align: center;
    min-height: 30px;
    bottom: 0px; 
    z-index:15; 
    width: 100%;
    /*background-color: #110f06;*/
    /* default fallback */
    background: rgb(0, 0, 0) transparent;
    /* nice browsers */
    background: rgba(0, 0, 0, 0.4);
    /* IE 6/7 */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000, endColorstr=#000);
    /* IE8 */    
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000, endColorstr=#000)";

    /*border: 1px solid silver;*/
    /*margin-top: -152px;*/
}

.caption_bg {
    position: relative;
    width: 78%;
    text-align: left;
	margin-left: 10%;
}

.caption span.slider_txt1{
	position: relative;
	display: inline-block;
	font:18px/19px 'Bitter', Arial, sans-serif;
	color:#fff; 
	/*text-transform: uppercase;*/
	text-align: left;
	/*margin-top: 86px;*/
}

.caption span.slider_txt {
	position: relative;
	display: block;
	font: 14px/15px 'Bitter', Arial, sans-serif;
	color:#fff; 
	/*text-transform: uppercase;*/
	text-align: left;
	margin-top: 8px;
}

.right_arrow { width: 20px; height: 20px; margin-top: -3px !important; }

.caption_link { color: #fff; }
.caption_link:hover { color: #fff; text-decoration: underline; }
.caption_link span { margin-right: 4px; }

.camera_wrap .camera_pag .camera_pag_ul li { background: #b7b7b7; }
.camera_wrap .camera_pag .camera_pag_ul li:hover > span { background: #b7b7b7; }
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span { background: #434648; }

.camera_pag { margin-right: 10px; }
.camera_wrap .camera_pag .camera_pag_ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	margin: 10px 5px;
	position: relative;
	text-align: left;
	text-indent: -9999px;
	width: 16px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li > span {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 8px;
	left: 4px;
	overflow: hidden;
	position: absolute;
	top: 4px;
	width: 8px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: 0;
}
.camera_pag_ul li img {
	display: none;
	position: absolute;
}
.camera_pag_ul .thumb_arrow {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
	top: 0;
	left: 50%;
	margin-left: -4px;
	position: absolute;
}

/**** Form ****/
.form { position: relative; padding-top: 10px; color: #110f06; font-family: Arial,sans-serif; font-size: 14px; line-height: 18px; }
.form * { z-index: 5; }

.form .mt1 { margin-top: 5px; }
.form .mb1 { margin-bottom: 5px; }

.form .label { width: 15%; margin-top: 30px; }
.form .input_col { width: 85%; }
.form .col20 { width: 20%; }
.form .col80 { width: 80%; }

.form .input { width: 92% !important; height: 36px !important; background: #fff; border: 1px solid #ccc; padding-left: 9px; transition: border 0.5s; }
.form .inputcol20 { width: 80% !important; height: 36px !important; background: #fff; border: 1px solid #ccc; padding-left: 9px; transition: border 0.5s; }
.form .inputcol80 { width: 90% !important; height: 36px !important; background: #fff; border: 1px solid #ccc; padding-left: 9px; transition: border 0.5s; }

.form input::-webkit-input-placeholder { /* WebKit browsers */  color: #a3a3a3; transition: color 1s; }
.form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */    color: #a3a3a3; opacity:  1; transition: color 1s; }
.form input::-moz-placeholder { /* Mozilla Firefox 19+ */       color: #a3a3a3; opacity:  1; transition: color 1s; }
.form input:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #a3a3a3; transition: color 1s; }

.form input:focus { outline: none !important; border: 1px solid #0089d0; box-shadow: 0 0 6px #719ece; }
.form input:focus::-webkit-input-placeholder { /* WebKit browsers */  color: #ccc; }
.form input:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */    color: #ccc; opacity:  1; }
.form input:focus::-moz-placeholder { /* Mozilla Firefox 19+ */       color: #ccc; opacity:  1; }
.form input:focus:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #ccc; }

.form .input_drop { width: 94.4% !important; height: 40px !important; line-height: 40px; background: #fff; border: 1px solid #ccc; padding-left: 5px; transition: border 0.5s; }
.form .input_drop:focus { outline: none !important; border: 1px solid #0089d0; box-shadow: 0 0 6px #719ece; }

.form .input_dropl { width: 94.1% !important; height: 40px !important; line-height: 40px; background: #fff; border: 1px solid #ccc; padding-left: 5px; transition: border 0.5s; }
.form .input_dropl:focus { outline: none !important; border: 1px solid #0089d0; box-shadow: 0 0 6px #719ece; }

.form .inputtx { width: 91.6% !important; background: #fff; border: 1px solid #ccc; padding-top: 10px; padding-left: 9px; transition: border 0.5s; }
.form .inputtx::-webkit-input-placeholder { /* WebKit browsers */  color: #a3a3a3; transition: color 1s; }
.form .inputtx:-moz-placeholder { /* Mozilla Firefox 4 to 18 */    color: #a3a3a3; opacity:  1; transition: color 1s; }
.form .inputtx::-moz-placeholder { /* Mozilla Firefox 19+ */       color: #a3a3a3; opacity:  1; transition: color 1s; }
.form .inputtx:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #a3a3a3; transition: color 1s; }

.form .inputtx:focus { outline: none !important; border: 1px solid #0089d0; box-shadow: 0 0 6px #719ece; }
.form .inputtx:focus::-webkit-input-placeholder { /* WebKit browsers */  color: #ccc; }
.form .inputtx:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */    color: #ccc; opacity:  1; }
.form .inputtx:focus::-moz-placeholder { /* Mozilla Firefox 19+ */       color: #ccc; opacity:  1; }
.form .inputtx:focus:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #ccc; }

.form .submit { min-width: 90px; background: #0089d0; display: block; margin: 0 auto; padding: 8px 20px 8px 20px; text-align: center; text-decoration: none; 
                letter-spacing: 2px; border: none; color: #fff; cursor: pointer; transition: background .3s; -webkit-transition: background .3s;}
.form .submit:hover { background: #00a4e4; }
.form .submit_left { min-width: 90px; background: #0089d0; display: block; padding: 8px 20px 8px 20px; text-align: left; text-decoration: none; 
                letter-spacing: 2px; border: none; color: #fff; cursor: pointer; transition: background .3s; -webkit-transition: background .3s;}
.form .submit_left:hover { background: #00a4e4; }

.chk_align { vertical-align: 2px; margin-left: -3px !important; }

.form .counter { position: relative; font-size: 12px; color: #110f06; }
.form .row .counter { top: -3px; }
.form .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }

/**** Validation helpers ****/
.field-validation-error { color: #ff0000; font-size: 12px; padding-left: 5px; }
.field-validation-valid { display: none; }
.validation-summary-errors { color: #ff0000; font-size: 14px; margin-bottom: 15px; }
.validation-summary-errors ul { list-style-type: square; color: red; }
.validation-summary-valid { display: none; }

/*--- search ------*/
.header_search { margin-top: 50px; width: 50%; }
.ml_search { margin-left: 28px; }
#frm_search { margin: -5px 0; padding: 0; }
#frm_search .search { -webkit-appearance: textfield; -webkit-box-sizing: content-box; font-family: inherit; }
#frm_search .search::-webkit-search-decoration,
#frm_search .search::-webkit-search-cancel-button { display: none; }

#frm_search .search { outline: none; font: normal normal 12px/13px Arial,sans-serif; color: #000; }

#frm_search .search {
	background: url(/images/search-icon.png) no-repeat 6px center;
	border: solid 1px #ededed;
	padding: 8px 10px 6px 30px;
	width: 100px;
	
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;

	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}

#frm_search .search::-webkit-input-placeholder { /* WebKit browsers */  color: #cbcbcb; font-style: italic; transition: color 1s; }
#frm_search .search:-moz-placeholder { /* Mozilla Firefox 4 to 18 */    color: #cbcbcb; font-style: italic; opacity:  1; transition: color 1s; }
#frm_search .search::-moz-placeholder { /* Mozilla Firefox 19+ */       color: #cbcbcb; font-style: italic; opacity:  1; transition: color 1s; }
#frm_search .search:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #cbcbcb; font-style: italic; transition: color 1s; }

#frm_search .search:focus { background-color: #fff; }
#frm_search .search:focus::-webkit-input-placeholder { /* WebKit browsers */  color: #ccc; }
#frm_search .search:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */    color: #ccc; opacity:  1; }
#frm_search .search:focus::-moz-placeholder { /* Mozilla Firefox 19+ */       color: #ccc; opacity:  1; }
#frm_search .search:focus:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #ccc; }

.search_forum { width: 60% !important; height: 36px !important; background: #fff; border: 1px solid #ccc; padding-left: 9px; transition: border 0.5s; }

@media only screen and (max-width: 1199px) {
}

@media only screen and (max-width: 995px) { 
    .form .label { width: 20%; margin-top: 30px; }
    .form .input_col { width: 80%; }

    .form .input_drop { width: 95.3% !important; }
    .form .input_dropl { width: 94.6% !important; }
    .form .inputtx { width: 91.1% !important; }

    .header_search { width: 60%; }
    .ml_search { margin-left: 8px; }
    .search_forum { width: 80%; }
}

@media only screen and (max-width: 767px) {
    .form .label { width: 25%; margin-top: 30px; }
    .form .input_col { width: 75%; }
    .form .col20 { width: 25%; }
    .form .col80 { width: 75%; }

    .form .input_drop { width: 95.3% !important; }
    .form .inputcol20 { width: 75% !important; }
    .form .inputcol80 { width: 89.2% !important; }
    .form .input_dropl { width: 95% !important; }
    .form .inputtx { width: 91.1% !important; }
    
    .header_search { width: 100%; }
    .ml_search { margin-left: 1px; }
    #frm_search { margin-top: 10px; margin-bottom: 0px; }
    .search_forum { width: 96%; }
}

@media only screen and (max-width: 479px) {
    .form .input_drop { width: 96.8% !important; }
    .form .inputcol20 { width: 70% !important; }
    .form .input_dropl { width: 96.6% !important; }
    .form .inputtx { width: 91.1% !important; }
    
    #frm_search .search:focus { width: 120px; }
    /*.search_forum { width: 90%; }*/
}

@import url(//fonts.googleapis.com/css?family=Open+Sans:400);
@import url(//fonts.googleapis.com/css?family=Open+Sans:600);
@import url(//fonts.googleapis.com/css?family=Open+Sans:700);
@import url(//fonts.googleapis.com/css?family=Open+Sans:800);
.img1, .img1 img, .more_btn { behavior:url(js/PIE.htc); position:relative;}
#back-top { behavior:url(js/PIE.htc);}

a.magnifier2:hover .zoom{
	display: block;
}
a.magnifier2 .zoom, .bottom_p{
	display: none;
}
body{
	min-width: 1143px;
}

#contact-form input,
#contact-form textarea {
	overflow: hidden;
}
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../img/fancybox_img/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: #0f0f0f !important;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #1e1e1e;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #1e1e1e;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../img/fancybox_img/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */

    .container_12{ position: relative; width: 960px; margin: 0 auto; padding: 0; }
	.grid_1,
	.grid_2,
	.grid_3,
	.grid_4,
	.grid_5,
	.grid_6,
	.grid_7,
	.grid_8,
	.grid_9,
	.grid_10,
	.grid_11,
	.grid_12
	{ float: left; display: inline; margin-left: 10px; margin-right: 10px; }

    /* Nested Column Classes */
     .container_12 .alpha               { margin-left: 0; }
     .container_12 .omega               { margin-right: 0; }

    /* Base Grid */
    .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; }
	/* Prefix Extra Space >> 12 Columns */
	.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;}
	/* Suffix Extra Space >> 12 Columns */
	.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;}

/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 768px) and (max-width: 995px) {
        .container_12                                  { width: 768px; }
        .grid_1,
		.grid_2,
		.grid_3,
		.grid_4,
		.grid_5,
		.grid_6,
		.grid_7,
		.grid_8,
		.grid_9,
		.grid_10,
		.grid_11,
		.grid_12
		{ margin-left: 10px; margin-right: 10px;  }
         .container_12 .alpha               { margin-left: 0;}
         .container_12 .omega               { margin-right: 0;}

        .container_12 .grid_1 			{ width: 44px; }
        .container_12 .grid_2  			{ width: 108px; }
        .container_12 .grid_3    		{ width: 172px; }
        .container_12 .grid_4 			{ width: 236px; }
        .container_12 .grid_5    		{ width: 300px; }
        .container_12 .grid_6   		{ width: 364px; }
        .container_12 .grid_7 			{ width: 428px; }
        .container_12 .grid_8  			{ width: 492px; }
        .container_12 .grid_9 			{ width: 556px; }
        .container_12 .grid_10			{ width: 620px; }
        .container_12 .grid_11			{ width: 684px; }
        .container_12 .grid_12			{ width: 748px; }
		/* Prefix Extra Space >> 12 Columns */
		.container_12 .prefix_1 		{padding-left:64px;}
		.container_12 .prefix_2 		{padding-left:128px;}
		.container_12 .prefix_3 		{padding-left:192px;}
		.container_12 .prefix_4 		{padding-left:256px;}
		.container_12 .prefix_5 		{padding-left:320px;}
		.container_12 .prefix_6 		{padding-left:384px;}
		.container_12 .prefix_7 		{padding-left:448px;}
		.container_12 .prefix_8 		{padding-left:512px;}
		.container_12 .prefix_9 		{padding-left:576px;}
		.container_12 .prefix_10 		{padding-left:640px;}
		.container_12 .prefix_11 		{padding-left:768px;}
		/* Suffix Extra Space >> 12 Columns */
		.container_12 .suffix_1 		{padding-right:64px;}
		.container_12 .suffix_2 		{padding-right:128px;}
		.container_12 .suffix_3 		{padding-right:192px;}
		.container_12 .suffix_4 		{padding-right:256px;}
		.container_12 .suffix_5 		{padding-right:320px;}
		.container_12 .suffix_6 		{padding-right:384px;}
		.container_12 .suffix_7 		{padding-right:448px;}
		.container_12 .suffix_8 		{padding-right:512px;}
		.container_12 .suffix_9 		{padding-right:576px;}
		.container_12 .suffix_10 		{padding-right:640px;}
		.container_12 .suffix_11 		{padding-right:768px;}
    }


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 767px) {
        .container_12{width: 300px;}
        .grid_1,
		.grid_2,
		.grid_3,
		.grid_4,
		.grid_5,
		.grid_6,
		.grid_7,
		.grid_8,
		.grid_9,
		.grid_10,
		.grid_11,
		.grid_12{margin: 0 0px;}
		.grid_12{margin: 0 5px;}

		.container_12 .alpha               { margin: 0 0px; }
     	.container_12 .omega               { margin: 0 0px; }

        .container_12 .grid_1,
        .container_12 .grid_2,
        .container_12 .grid_3,
        .container_12 .grid_4,
        .container_12 .grid_5,
        .container_12 .grid_6,
        .container_12 .grid_7,
        .container_12 .grid_8,
        .container_12 .grid_9,
        .container_12 .grid_10,
        .container_12 .grid_11,
        .container_12 .grid_12{width: 290px;}
		/* Prefix Extra Space >> 12 Columns */
		.container_12 .prefix_1,
		.container_12 .prefix_2,
		.container_12 .prefix_3,
		.container_12 .prefix_4,
		.container_12 .prefix_5,
		.container_12 .prefix_6,
		.container_12 .prefix_7,
		.container_12 .prefix_8,
		.container_12 .prefix_9,
		.container_12 .prefix_10,
		.container_12 .prefix_11{padding-left:0;}
		/* Suffix Extra Space >> 12 Columns */
		.container_12 .suffix_1,
		.container_12 .suffix_2,
		.container_12 .suffix_3,
		.container_12 .suffix_4,
		.container_12 .suffix_5,
		.container_12 .suffix_6,
		.container_12 .suffix_7,
		.container_12 .suffix_8,
		.container_12 .suffix_9,
		.container_12 .suffix_10,
		.container_12 .suffix_11{padding-right:0;}
    }


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .container_12 { width: 420px; }
        .grid_1,
		.grid_2,
		.grid_3,
		.grid_4,
		.grid_5,
		.grid_6,
		.grid_7,
		.grid_8,
		.grid_9,
		.grid_10,
		.grid_11,
		.grid_12{margin: 0;}
		.container_12 .omega, .container_12 .alpha{margin: 0;}

        .container_12 .grid_1,
        .container_12 .grid_2,
        .container_12 .grid_3,
        .container_12 .grid_4,
        .container_12 .grid_5,
        .container_12 .grid_6,
        .container_12 .grid_7,
        .container_12 .grid_8,
        .container_12 .grid_9,
        .container_12 .grid_10,
        .container_12 .grid_11,
        .container_12 .grid_12{width: 420px;}
		/* Prefix Extra Space >> 12 Columns */
		.container_12 .prefix_1,
		.container_12 .prefix_2,
		.container_12 .prefix_3,
		.container_12 .prefix_4,
		.container_12 .prefix_5,
		.container_12 .prefix_6,
		.container_12 .prefix_7,
		.container_12 .prefix_8,
		.container_12 .prefix_9,
		.container_12 .prefix_10,
		.container_12 .prefix_11{padding-left:0;}
		/* Suffix Extra Space >> 12 Columns */
		.container_12 .suffix_1,
		.container_12 .suffix_2,
		.container_12 .suffix_3,
		.container_12 .suffix_4,
		.container_12 .suffix_5,
		.container_12 .suffix_6,
		.container_12 .suffix_7,
		.container_12 .suffix_8,
		.container_12 .suffix_9,
		.container_12 .suffix_10,
		.container_12 .suffix_11{padding-right:0;}
    }


/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container_12:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }



html, body { }

a[href^="tel:"] { color: inherit; text-decoration:none; }
* { -webkit-text-size-adjust: none; }
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.fleft { float:left; }
.fright { float:right; }
.clear { clear:both; width:100%; font-size:0; line-height:0; }
.wrapper, .wrapper-extra, .extra-wrap{ position: relative; overflow:hidden; width: 100%;  }
.wrap { position: relative; text-align: center; }
.wrapper-after:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
.dis-block { display: block; }
.dis-inblock { display: inline-block; }

.txt_left { text-align: left; }
.txt_right { text-align: right; }
.txt_just { text-align: justify; }
.txt_cntr { text-align: center; }
.txt_ital { font-style: italic; }
.txt_line_through { text-decoration: line-through; }

.valign_middle { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.marg-left-0 { margin-left:0 !important; }
.marg-right-0{ margin-right:0 !important; }
.marg-left-right-0{ margin-right:0 !important;margin-left:0 !important; }
.last-mbot { margin-bottom:0 !important; }
.last-pbot { padding-bottom: 0 !important; }
.last-mpbot { margin-bottom:0 !important;padding-bottom:0 !important; }

.marRight1 { margin-right: 33px; }
.marRight2 { margin-right: 55px; }
.marRight3 { margin-right: 70px; }

.padTop1 { padding-top: 20px; }

.padBot1 { padding-bottom: 60px; }
.padBot2 { padding-bottom: 41px; }

.mar1 { margin: -1px 10px 0; display: inline-block !important; color: #808080 !important; }
.mar2 { margin: 0 10px; }

.marTop1 { margin-top: -5px; }
.marTop2 { margin-top: 5px; }
.marTop3 { margin-top: -24px; }
.marTop4 { margin-top: 40px; }
.marTop5 { margin-top: 27px; margin-bottom: -16px; }
.marTop6 { margin-top: -9px; }
.marTop7 { margin-top: -11px; }
.marTop8 { margin-top: 14px; }
.marTop9 { margin-top: 30px; }
.marTop10 { margin-top: -13px; }

.marBot1{margin-bottom: -8px;}

.mt0  { margin-top: 5px; }
.mt1  { margin-top: 10px; }
.mt2  { margin-top: 15px; }
.mt3  { margin-top: 20px; }
.mt4  { margin-top: 25px; }
.mt5  { margin-top: 30px; }
.mt6  { margin-top: 35px; }
.mt7  { margin-top: 40px; }
.mt8  { margin-top: 45px; }
.mt9  { margin-top: 50px; }
.mt10 { margin-top: 55px; }
.mt11 { margin-top: 60px; }
.mt12 { margin-top: 65px; }
.mt13 { margin-top: 70px; }
.mt14 { margin-top: 75px; }
.mt15 { margin-top: 80px; }
.mt16 { margin-top: 90px; }
.mt17 { margin-top: 95px; }
.mt18 { margin-top: 100px; }
.mt19 { margin-top: 105px; }
.mt20 { margin-top: 110px; }

.mb0  { margin-bottom: 5px; }
.mb1  { margin-bottom: 10px; }
.mb2  { margin-bottom: 15px; }
.mb3  { margin-bottom: 20px; }
.mb4  { margin-bottom: 25px; }
.mb5  { margin-bottom: 30px; }
.mb6  { margin-bottom: 35px; }
.mb7  { margin-bottom: 40px; }
.mb8  { margin-bottom: 45px; }
.mb9  { margin-bottom: 50px; }
.mb10 { margin-bottom: 55px; }
.mb11 { margin-bottom: 60px; }
.mb12 { margin-bottom: 65px; }
.mb13 { margin-bottom: 70px; }
.mb14 { margin-bottom: 75px; }
.mb15 { margin-bottom: 80px; }

.quote_1 { text-align: center; max-width: 660px; display: inline-block; margin-top: 34px; }
.hline2 { margin-bottom: 40px; padding-bottom: 40px; border-bottom: 3px solid #c0c0c0; }

#page4 p { margin-bottom: 9px; }

.box, .box2, .box3 { overflow: hidden; }
.bold { font-weight: bold; }

.color1 { color: #f9129b; }
.color2 { color: #00a4e4; }
.color3 { color: #808080; }
.color4 { color: #110f06; }

.hide { display: block; }

.id_left03 { margin-left: 3px; }
.id_left06 { margin-left: 6px; }
.id_left10 { margin-left: 10px; }
.id_left20 { margin-left: 20px; }
.id_left30 { margin-left: 30px; }
.id_right10 { margin-right: 10px; }
.id_right30 { margin-right: 30px; }

.div_dot { margin: 10px auto; width: 90%; border-bottom: 1px dotted #ccc; }
.div_dot120 { margin: 10px auto; width: 120px; border-bottom: 1px dotted #ccc; }

/* Global properties ======================================================== */
html, body { margin:0; padding:0; height:100%;}

body { min-width:300px; background: #110f06; color: #858585; font:14px/20px Arial, Helvetica, sans-serif; }
.fs_icon_20 { font-size: 20px; font-weight: 400; }
.fs_14 { font-size: 14px; }
.fs_12 { font-size: 12px; }
.fs_12a { font-size: 12px; line-height: 16px; }
.fs_10 { font-size: 10px; }

#back-top { position: fixed; bottom: 40px; left: 51%; z-index: 1000; display: none; margin-left: 500px; width: 24px; height: 18px; 
            background: url(/images/up-arrow.png) 0 center no-repeat; cursor: pointer; }
#back-top:hover { background: url(/images/up-arrow.png) 100% center no-repeat; }

.main{ padding:0 0 0 0; width:100%; height: auto;  /* background: #fafafa; */ }
.div-content { margin:0 auto; padding-top: 0px; padding-bottom: 68px; width:100%; background: #fff; }
.txt_col1 { position: relative; display: inline-block; width: 64px; }

/*===============================>H-logo-properties=========================*/
h1 { position: relative; display: inline-block; float:left; margin:0; margin-top: 0px; }
h1 img { max-width: inherit; }

h2 { font: 34px/34px 'Bitter', Arial, sans-serif; color:#110f06; margin-top: 61px; text-transform: uppercase; }
h2.v2 { font: 30px/30px 'Bitter', Arial, sans-serif; margin-top: 61px; }
h2.v3 { margin-bottom: 42px; }
h2 span { font:22px/22px 'Bitter', Arial, sans-serif; color:#0087bc; display: block; }
h3 { font: 19px/22px 'Bitter', Arial, sans-serif; color:#110f06; margin-top: 46px; text-transform: uppercase; padding-bottom: 6px; }
h3 span { font:14px/18px 'Bitter', Arial, sans-serif; color: #00a4e4;  display: block; }
h3.v2 { padding-bottom: 0;margin-bottom: -4px; }
h3-1 { font: 16px/19px 'Bitter', Arial, sans-serif; color:#110f06; margin-top: 46px; text-transform: uppercase; padding-bottom: 6px; }
h3-1 span { font:13px/16px 'Bitter', Arial, sans-serif; color: #00a4e4;  display: block; }
h4 { margin-bottom: 13px; color:#06b0cf; font: 16px/20px 'Bitter', Arial, sans-serif; }
h5{ margin-top: 10px; margin-bottom: 0; color:#333333; text-transform: uppercase; font:14px/22px 'Bitter', Arial, sans-serif; }

.prgh { width: 90%; }
.txt { font: 15px/20px Arial, sans-serif; color: #110f06; line-height: 20px; text-transform: none; }
.txt-1 { font: 12px/16px Arial, sans-serif; color: #110f06; line-height: 16px; text-transform: none; }
.txt-2 { font: 12px/16px Arial, sans-serif; color: #808080; line-height: 16px; text-transform: none; }
.txt-3 { font: 15px/20px Arial, sans-serif; color: #00a4e4; line-height: 16px; text-transform: none; }
.txt1 { font: 16px/20px 'Bitter', Arial, sans-serif; color:#fff; margin-top: 0px; text-transform: uppercase; display: inline-block; }
.txt1-1 { font: 12px/14px 'Bitter', Arial, sans-serif; color:#fff; margin-top: 0px; text-transform: none; display: inline-block; }
.txt2 { font:15px/18px 'Bitter', Arial, sans-serif; color:#808080; margin-top: 43px; text-transform: uppercase; }
.txt2s { font:13px/16px 'Bitter', Arial, sans-serif; color:#808080; margin-top: 43px; text-transform: none; }
.txt3 { font:19px/22px 'Bitter', Arial, sans-serif; color:#0087bc; margin-top: 8px; text-transform: uppercase; }
.txt4 { font:14px/18px 'Bitter', Arial, sans-serif; color:#110f06;  margin-top: 3px; text-transform: uppercase; display: block; margin-bottom: -11px; }
.txt5 { font:12px/14px 'Bitter', Arial, sans-serif; color:#808080; text-transform: none; }
.txt5-1 { font:14px/16px 'Bitter', Arial, sans-serif; color:#808080; text-transform: none; }
.txt5-2 { font:12px/14px 'Bitter', Arial, sans-serif; color: #fff; text-transform: none; }
.txt6 { font:12px/16px 'Bitter', Arial, sans-serif; color:#110f06;  text-transform: uppercase; display: block; }
.txt7 { font:14px/16px 'Bitter', Arial, sans-serif; color:#110f06;  text-transform: uppercase; display: block; }
.txt8 { font: 15px/17px 'Bitter', Arial, sans-serif; color: #110f06; }
.txt8-1 { font: 15px/17px 'Bitter', Arial, sans-serif; color: #0087bc; }
.txt8-2 { font: 34px/34px 'Bitter', Arial, sans-serif; color: #0087bc; }
.txt_valign02 { vertical-align: 2px; }
.txt_valign { vertical-align: -2px; }

.year_section { font:15px/20px 'Bitter', Arial, sans-serif; color:#00a4e4; margin-top: 19px; float: left; width: 54px; }

.figure_video{ display: block; margin-top: 75px; }
.figure_video a { display: block; }
.b_right { -webkit-box-sizing: border-box; /* Safari */ -moz-box-sizing: border-box; /*Firefox 1-3*/ box-sizing: border-box; border-right: 1px solid #c0c0c0; }

.lightbox-video { position:relative; display:inline-block; }
.lightbox-video span { position:absolute; top:0; left:0; z-index:1; display:block; width:100%; height:100%; background: url(/images/magnify-video.png) no-repeat 50% 50%; }

.white_bg { position: relative; margin-top: 40px; margin-bottom: 1px; padding: 29px 0 13px; width: 100%; border: none; background: #fff; }

.date_section { position: relative; display: block; float: left; -webkit-box-sizing: border-box; /* Safari */ -moz-box-sizing: border-box; /*Firefox 1-3*/ 
                box-sizing: border-box; margin-right: 18px; padding-top: 9px; width: 60px; height: 51px; background: #3c4346; color:#fff; text-align: center; 
                -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; }

.day { display: block; font: 18px/19px Arial, sans-serif; }
.month { display: block; text-transform: uppercase; font: 10px/14px Arial, sans-serif; }
.comment_link{ margin-top: 31px; margin-right: 31px; }
.main_date_section:hover .date_section { background: #e74c3c; }
p { margin-top: 10px; }

img { margin-bottom: 0px;max-width:100%; height:auto; }
.img1 { float: left; margin-top: 47px; margin-right: 19px; width: 220px; }
.img2 { margin-top: 40px; }
.img3 { float: left; margin-top: 47px; margin-right: 19px; margin-bottom: 5px; width: 220px; }
.img3-1 { width: 260px; }
.img3-2 { width: 210px; }
.img4 { margin-top: 49px;margin-bottom: 11px; }
.img5 { margin-top: 49px; }
.img6 { float: left; margin-top: 19px; margin-right: 19px; margin-bottom: 5px; }
.img7 { float: left; margin-top: 10px; margin-right: 10px; margin-bottom: 5px; width: 40px; }
.img7-1 { float: left; margin-top: 10px; margin-right: 10px; margin-bottom: 5px; width: 80px; }
.img7-2 { float: left; margin-top: 10px; margin-right: 10px; margin-bottom: 5px; width: 150px; }
.img_icon { width: 32px; }
.img_align1 { vertical-align: -4px; }
.img_left_txt { float: left; margin: 4px 15px 0px 0px; }
.img_right_txt { float: right; margin: 4px 0px 0px 15px; }

.img_brand_partner { width: 80% !important; }

a { color: #00a4e4; text-decoration:none; cursor:pointer; }

a.link1{ color: #fff; }
a.link1:hover { color: #00a4e4; }
a.link1 p { -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
a.link1:hover p { color: #00a4e4; }
a.link1-1 { color: #fff; font: 11px/11px 'Bitter', Arial, sans-serif; text-transform: uppercase; line-height: 11px; }
a.link1-1:hover { color: #fff; text-decoration: underline; }
a.link2{ color: #110f06; }
a.link2:hover { color: #00a4e4; }
a.link2 span:hover { color: #110f06; }
a.link3 { color: #110f06; font:14px/20px 'Bitter', Arial, sans-serif; text-transform: uppercase; display: inline-block; margin-top: 25px; }
a.link3:hover { color: #00a4e4; }
a.link3-1 { color: #110f06; font:14px/20px 'Bitter', Arial, sans-serif; text-transform: uppercase; display: inline-block; }
a.link3-1:hover { color: #00a4e4; }
a.link3-2 { color: #110f06; font:11px/14px 'Bitter', Arial, sans-serif; text-transform: uppercase; display: inline-block; }
a.link3-2:hover { color: #00a4e4; }
a.link4 { color: #110f06; font:14px/20px 'Bitter', Arial, sans-serif; text-transform: uppercase; display: inline-block; margin-top: 20px; }
a.link4:hover { color: #00a4e4; }
a.link4.v2 { margin-top: 14px;margin-bottom: -7px; }
a.link4.v3 { margin-top: 30px; }
a.link4.v4 { margin-top: 29px;margin-bottom: -7px; }
a.link5 { color: #000 !important; text-decoration: underline !important;position: relative;z-index: 1000; }
a.link5:hover { color: #00a4e4 !important; }
a.link6 { color: #00a4e4; }
a.link6:hover { color: #000; }
a.link8 { color: #808080; font:15px/20px 'Bitter', Arial, sans-serif; text-transform: uppercase; }
a.link8:hover { color: #000; }
a.link9 { color:#00a4e4 }
a.link9:hover { color: #00a4e4; text-decoration: underline; }

a.link_text { color: #858585; }
a.link_text:hover { color: #5c5c5c; }

a:hover { color: #000; text-decoration:none; }
a { -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }

a.ie8_link { color: #b20000; }
a.ie8_link:hover { color: #cc0000; }

.date_txt { text-transform: uppercase; font-size: 12px; color: #6f6f6f; }

.comment_icon2 { position: relative; display: inline-block; margin: -17px -2px 0 19px; width: 63px; height: 55px; background: url(/images/comment_icon_big.png) 0 0 no-repeat; }
.section_year { float: left; width: 40px; color: #6f6f6f; }

.num_section { position: relative; width: 70px; height: 92px; background-color: #00a4e4; float: left; margin-right: 29px; font:40px/40px 'Bitter', Arial, sans-serif; color:#fff; 
               text-align: center; -webkit-box-sizing: border-box; /* Safari */ -moz-box-sizing: border-box; /*Firefox 1-3*/ box-sizing: border-box; padding-top: 13px; margin-top: 48px; }
.date_txt2 { display: block; color: #110f06; font-size: 15px; text-transform: uppercase; margin-top: -7px; }
.num_section:before { position: absolute; display: inline-block; content: ''; width: 12px; height: 15px; right: -12px; top: 14px; background: url(/images/date_section_corner1.png) no-repeat 0 0; }

.num_section1 { position: relative; width: 34px; height: 40px; background-color: #00a4e4; float: left; margin-right: 20px; font: 16px/16px 'Bitter', Arial, sans-serif; color:#fff; 
               text-align: center; -webkit-box-sizing: border-box; /* Safari */ -moz-box-sizing: border-box; /*Firefox 1-3*/ box-sizing: border-box; padding-top: 6px; margin-top: 6px; }
.date_txt2-1 { display: block; color: #110f06; font-size: 11px; text-transform: uppercase; }
.num_section1:before { position: absolute; display: inline-block; content: ''; width: 12px; height: 16px; right: -12px; top: 13px; background: url(/images/date_section_corner1.png) no-repeat 0 0; }

.width30 { width: 30% !important; }
.width47 { width: 47% !important; }
.width60 { width: 60% !important; }
.width80 { width: 80% !important; }
.width90 { width: 90% !important; }
.width100 { width: 100% !important; }

.width_px80 { width: 80px; }
.width_px90 { width: 90px; }
.width_px100 { width: 100px; }
.width_px200 { width: 200px; }
.width_px220 { width: 220px; }
.width_px250 { width: 250px; }

.height_px80 { height: 60px; }

.height_acc { height: auto; }

/************Header************/
header { position: relative; z-index: 1000; padding-top: 20px; padding-bottom: 0; padding-bottom: 25px; min-height: 15px; background: #fff; 
         border-bottom: 2px solid #110f06; }
header.content_header { margin-bottom: 78px; }

.bot_line { display: inline-block; margin-top: 2px;	margin-bottom: 42px; width: 100%; height: 1px; background: #f2f2f2;	}
.home_clock { margin-top: -45px; margin-bottom: 10px; }

.menu-block { float: right; }
.menu-block .menu-nav { display: inline-block; margin-top: 15px; }
.menu-block .menu-pesquisar { display: inline-block; }
.menu-block .menu-pesquisar div { margin-left: 30px; }

/************Content***********/
/*.share-button { margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 100; }*/
.in_banner { position: relative; width: 100%; margin-bottom: 20px; height: 166px; background-color: #e7e7e6; }
.fill_height { height: 200px; }

.box_1 { position: relative; width: 100%; background: #1d190a; box-sizing: border-box; -moz-box-sizing: border-box; /*Firefox 1-3*/ -webkit-box-sizing: border-box; /* Safari */ 
         margin-top: 37px; color: #232323; }
.box_1_pad { padding: 17px 17px 33px 20px; }

.div_center { position: relative; margin: 0 auto; text-align: center; }
.border_sh1 { border: 1px solid #000; box-shadow: 1px 1px 3px #222222; }
.border1 { border: 1px solid #000; }

.p_space1 { display: none; font-family: Arial, Helvetica, sans-serif; font-size: 1px; line-height: 7px; }

#bn_box_1 { width: 290px; }
.shadow1 { -webkit-box-shadow: 0 10px 6px -6px #777; -moz-box-shadow: 0 10px 6px -6px #777; box-shadow: 0 10px 6px -6px #777; }

.share_aux { margin-top: 5px; z-index: 999; text-align: left; }

.div_news { position: relative; display: inline-block; margin-bottom: 60px; }
.caption_news_bg { position: absolute; bottom: 0px; min-height: 20px; width: 100%; z-index: 15; background: rgb(0, 0, 0) transparent; 
                   background: rgba(0, 0, 0, 0.7); /* IE 6/7 */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000, endColorstr=#000);
                   /* IE8 */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000, endColorstr=#000)"; }
.caption_news { position: relative; width: 86%; text-align: left; margin-left: 5%; }

.div_news_slide { position: relative; width: 100%; height: 316px; }

.div_press { position: relative; display: inline-block; width: 300px; height: auto !important; background-color: #f8f8f8; margin-top: 50px; margin-bottom: 20px; margin-right: 10px; 
             padding-top: 15px; padding-bottom: 15px; }
.div_press .titulo { width: 100%; margin-bottom: 5px; text-align: center; }
.div_press .box_news { margin: 0 auto; width: 200px; height: 300px; }
.div_press .img_zoom { opacity: 1; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s; -o-transition: all 0.5s ease-in 0s; transition: all 0.5s ease-in 0s; }
.div_press .img_zoom:hover { opacity: 0.6; }

.div_team { position: relative; display: inline-block; width: 200px; height: auto !important; margin-top: 40px; margin-bottom: 10px; 
             padding-top: 15px; padding-bottom: 5px; }
.div_team .titulo { width: 100%; margin-bottom: 5px; text-align: center; }
.div_team .box_news { margin: 0 auto; width: 200px; height: auto; }
.div_team .img_zoom { opacity: 1; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s; -o-transition: all 0.5s ease-in 0s; transition: all 0.5s ease-in 0s; }
.div_team .img_zoom:hover { opacity: 0.7; }

.div_card { position: relative; display: inline-block; background-color: #f6f6f6; margin-top: 40px; 
              -webkit-box-shadow: 0 10px 6px -6px #777; -moz-box-shadow: 0 10px 6px -6px #777; box-shadow: 0 10px 6px -6px #777;
              transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; }
.div_card:hover { background-color: #ebebeb; -webkit-box-shadow: 0 10px 10px -6px #777; -moz-box-shadow: 0 10px 10px -6px #777; box-shadow: 0 10px 10px -6px #777; }
.div_card .title { position: relative; width: 100%; padding: 15px 0px 5px 0px; text-align: center; }
.div_card .list { position: relative; width: 100%; padding: 5px 10px 15px 25px; text-align: left; line-height: 25px; }
.div_card .img { position: relative; width: 100%; padding: 10px 0px 5px 0px; text-align: center; }
.div_card .img img { width: 95%; border: 1px solid #ccc; }
.div_card .footer { position: relative; width: 95%; padding: 5px 0px 5px 0px; text-align: right; color: #858585; font-size: 11px; }

.div_box320 { position: relative; display: inline-block; width: 320px; background-color: #f6f6f6; margin-top: 40px; 
              -webkit-box-shadow: 0 10px 6px -6px #777; -moz-box-shadow: 0 10px 6px -6px #777; box-shadow: 0 10px 6px -6px #777;
              transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; }
.div_box320:hover { background-color: #ebebeb; -webkit-box-shadow: 0 10px 10px -6px #777; -moz-box-shadow: 0 10px 10px -6px #777; box-shadow: 0 10px 10px -6px #777; }
.div_box320 .title { position: relative; width: 100%; padding: 15px 0px 5px 0px; text-align: center; }
.div_box320 .list { position: relative; width: 100%; padding: 5px 10px 15px 25px; text-align: left; line-height: 25px; }
.div_box320 .img { position: relative; width: 100%; padding: 10px 0px 5px 0px; text-align: center; }
.div_box320 .img img { width: 95%; border: 1px solid #ccc; }
.div_box320 .footer { position: relative; width: 95%; padding: 5px 0px 5px 0px; text-align: right; color: #858585; font-size: 11px; }

.div_box300 { position: relative; display: inline-block; width: 296px; background-color: #f6f6f6; margin-top: 40px; margin-right: 10px; 
              -webkit-box-shadow: 0 10px 6px -6px #777; -moz-box-shadow: 0 10px 6px -6px #777; box-shadow: 0 10px 6px -6px #777;
              transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; }
.div_box300:hover { background-color: #ebebeb; -webkit-box-shadow: 0 10px 10px -6px #777; -moz-box-shadow: 0 10px 10px -6px #777; box-shadow: 0 10px 10px -6px #777; }

.div_box300 .title { position: relative; width: 100%; padding: 15px 0px 5px 0px; text-align: center; }
.div_box300 .img { position: relative; width: 100%; padding: 10px 0px 5px 0px; text-align: center; }
.div_box300 .img img { width: 80px; }
.div_box300 .footer { position: relative; width: 100%; padding: 5px 10px 5px 10px; text-align: right; color: #858585; font-size: 11px; }

.div_box280 { position: relative; display: inline-block; width: 280px; background-color: #f6f6f6; margin-top: 20px; margin-bottom: 20px; 
              -webkit-box-shadow: 0 10px 6px -6px #777; -moz-box-shadow: 0 10px 6px -6px #777; box-shadow: 0 10px 6px -6px #777;
              transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; }
.div_box280:hover { background-color: #ebebeb; -webkit-box-shadow: 0 10px 10px -6px #777; -moz-box-shadow: 0 10px 10px -6px #777; box-shadow: 0 10px 10px -6px #777; }

.div_box280 .title { position: relative; width: 100%; padding: 15px 0px 5px 0px; text-align: center; }
.div_box280 .list { position: relative; width: 100%; padding: 5px 10px 15px 25px; text-align: left; line-height: 25px; }
.div_box280 .img { position: relative; width: 100%; padding: 10px 0px 5px 0px; text-align: center; }
.div_box280 .img img { width: 100px; }
.div_box280 .footer { position: relative; width: 95%; padding: 5px 0px 5px 0px; text-align: right; color: #858585; font-size: 11px; }

.div_hide_media { display: block; }

.tag_link { width: auto; color: #00a4e4; cursor: pointer; }
.tag_link:hover { color: #00a4e4; text-decoration: none; }
.tag_link1 { width: auto; color: #110f06; cursor: pointer; }
.tag_link1:hover { color: #00a4e4; text-decoration: none; }
.tag_link2 { color: #00a4e4; cursor: pointer; }
.tag_link2:hover { color: #110f06; text-decoration: none; }
.tag_fechar { cursor: pointer; }

.table_text { display: block; }
.table_text td { padding-top: 15px; padding-bottom: 5px; }

.button_clean { border: none; background: none; cursor: pointer; }
/************ Flash and banner ***********/
.flash_wide { display: block; position: relative; margin: 20px auto; width: 972px; }
.flash_wide1 { display: block; position: relative; margin: 20px auto; width: 730px; }
.label_mkt1 { width: 100%; text-align: right; font-size: 9px; margin: 0 6px 0 0; padding: 0; }
.flash_vert { position: relative; margin: 20px auto; width: 172px; height: auto; }

.ft_banner { position: relative; margin: 20px auto; padding-bottom: 50px; width: 972px; }

.div_after_slide { margin-top: -210px; }

.banner_mkt1 { position: absolute; z-index: 999; overflow: hidden; width: 728px; height: 90px; 
               -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; }
.banner_mkt1:hover { height: 290px; }
.banner_rz { display: none; }

.banner_mt1 { margin-top: 10px; }
.banner_mt2 { margin-top: 80px; }

.mob_banner { display: none; position: relative; margin: 60px auto; width: 100%; }

.leaderboard-google { width: 970px !important; height: 90px !important; }
.leaderboard-google iframe { width: 972px !important; }

.leaderboard-google-forum { width: 730px !important; height: 90px !important; }
.leaderboard-google-forum iframe { width: 730px !important; }

.banner-topo-google { width: 320px !important; height: 100px !important; }
.banner-topo-google iframe { width: 320px !important; }

/* ============================= lists ====================== */
.listWithMarker { margin: 0; margin-top: 21px; /* margin-left: 23px; */ }
.listWithMarker.v2 { margin-top: 50px;margin-bottom: -6px; }
.listWithMarker li { display: block; margin-bottom: 12px; padding-left: 37px; background: url(/images/list_marker.png) 0px -1px no-repeat; }
.listWithMarker li a { color: #110f06; text-decoration: none; font:14px/16px "Bitter", Arial, sans-serif; text-transform: uppercase; }
.listWithMarker li a:hover { color: #00a4e4; }

.listWithMarker1 { margin: 0; margin-top: 0px; }
.listWithMarker1 li { display: block; margin-bottom: 15px; padding-left: 16px; text-align: justify; background: url(/images/subindicator.png) 0px 8px no-repeat; }

.listWithMarker2 { margin: 0; margin-top: 21px; /* margin-left: 23px; */ }
.listWithMarker2 li { display: block; margin-bottom: 12px; padding-left: 37px; background: url(/images/list_marker.png) 0px -1px no-repeat; }
.listWithMarker2 li a { color: #110f06; text-decoration: none; font: 14px/16px "Bitter", Arial, sans-serif; }
.listWithMarker2 li a:hover { color: #00a4e4; }

.listWithMarker3 { margin: 0; margin-top: 21px; /* margin-left: 23px; */ }
.listWithMarker3 li { display: block; margin-bottom: 12px; padding-left: 37px; background: url(/images/list_marker.png) 0px -1px no-repeat; }
.listWithMarker3 li a { color: #110f06; text-decoration: none; font: 16px/18px "Bitter", Arial, sans-serif; }
.listWithMarker3 li a:hover { color: #00a4e4; }

/* ============================= end lists ====================== */
.comments_btn { padding-left: 19px; background: url(/images/comment_icon.png) 0 2px no-repeat; color: #6b6b6b; }

.more_btn { display: inline-block; margin-top: 4px; padding: 3px 16px; background: #06c4e6; color: #fff; text-decoration:none; text-transform: uppercase; 
            font:bold 12px/20px "Bitter", Arial, sans-serif; }
.more_btn:hover { background: #000; color: #06c4e6; }
.icon-arrow-right { position: relative; top: -1px; left: 0; margin-left: 10px; font-weight: normal; font-size: 14px; font-family: 'FontAwesome'; line-height: 1em; }

.more_btn2 { display: inline-block; color: #f9129b; text-decoration:none; text-transform: uppercase; font:12px/18px "Bitter", Arial, sans-serif; }
.more_btn2:hover { color: #000; }
.more_btn3 { display: inline-block; margin-top: 14px; padding: 7px 18px 8px 23px; /* padding-right: 22px; */ background: #fff; color: #0bc0d3; 
             text-decoration:none; text-transform: uppercase; font:600 14px/20px "Bitter", Arial, sans-serif; }
.more_btn3:hover { background: #f9129b; color: #000; }

figure { display: block; margin-top: 50px; }
figure.img_inner { display: block; overflow: hidden; margin-top: 49px; height: auto; line-height: 0; }
figure iframe { width: 100%; width: 350px; height: 235px; }
address { display: block; margin-top: 29px; font-style: normal; }
address dl dt { margin-bottom: 10px; text-transform: uppercase; /* color: #47d4f9; */ font:14px/20px 'Bitter', Arial, sans-serif; color:#110f06; }
address dd span { position: relative; display: inline-block; width: 95px; }
address a, a.link7 { color: #9c9c9c; text-decoration: none; }
address a:hover, a.link7:hover { color: #00a4e4; }

a.link7 { color: #00a4e4; text-decoration: none; }
a.link7:hover { color: #000; }

/*********************************start magnifier2*************************************/
.magnifier2 { position:relative; /* display:block; */ display: inline-block; }
.magnifier2 img { }
.zoom { position: absolute; top: 0; left: 0; -webkit-box-sizing: border-box; /* Safari */ -moz-box-sizing: border-box; /*Firefox 1-3*/ box-sizing: border-box; width: 100%; height: 100%; 
        -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
.zoom:hover { border: 5px solid #00a4e4; }
a.magnifier2:hover .zoom { opacity: 1; }
a.magnifier2 .zoom { opacity: 0; }

/************Footer************/
footer { display: block; width: 100%; font-family: Arial, Helvetica, sans-serif; text-align: center; background: #110f06; margin-top: 0px; }
.footer_priv { padding: 0px 0 20px; }
p.txt_priv { color:#5d504b; font:13px/20px "Bitter", Arial, sans-serif; margin-top: 30px; text-transform: uppercase; float: left; }

p a { color: #5d504b; }
p a:hover { color: #fff; }

/************Footer************/
#metro-array a,  #metro-link a { text-indent: 5px; font-weight: normal; text-transform: uppercase; }
#metro-link { }
#metro-link a { color: #222; font-weight: normal; }

/*----------- start social icons ----------------*/

.h_soc_icons { float: right; position: relative; display: inline-block; margin-top: 2px; margin-left: 15px; white-space: nowrap; }
.h_soc_icons > li { position: relative; display: inline-block; margin-left: 2px; }
.h_soc_icons > li > a { position: relative; color: #ced0d1; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; 
                      -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; color: #fff; width: 24px; height: 24px; display: table-cell; background: #342b29; 
                      text-align: center; vertical-align: middle; font-size: 13px; line-height: 13px !important; border-radius: 50%; }
.h_soc_icons > li > a:hover { color: #110f06; text-decoration: none; background: #00a4e4; }


.soc_icons { float: right; position: relative; display: inline-block; margin-top: 2px; white-space: nowrap; margin-top: 26px; margin-left: -12px; }
.soc_icons > li { position: relative; display: inline-block; margin-left: 2px; }
.soc_icons > li > a { position: relative; color: #ced0d1; line-height: 1em; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; 
                      -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; color: #fff; width: 32px; height: 32px; display: table-cell; background: #342b29; 
                      text-align: center; vertical-align: middle; font-size: 16px; line-height: 16px !important; border-radius: 50%; }
.soc_icons > li > a:hover { color: #110f06; text-decoration: none; background: #00a4e4; }

.soc_icons_div { position: relative; display: inline-block; white-space: nowrap; margin-top: 10px; }
.soc_icons_div > li { position: relative; display: inline-block; margin-left: 2px; }
.soc_icons_div > li > a { position: relative; color: #ced0d1; line-height: 1em; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; 
                      -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; color: #fff; width: 32px; height: 32px; display: table-cell; background: #342b29; 
                      text-align: center; vertical-align: middle; font-size: 16px; line-height: 16px !important; border-radius: 50%; }
.soc_icons_div > li > a:hover { color: #110f06; text-decoration: none; background: #00a4e4; }

.YTPlayer iframe { border: none !important; /*width: 370px;*/ width: 100%; height: 188px; margin-top: 45px; }

/**** Notification ****/
.nt_block { display: none; color: #fff; font-family: 'trebuchet ms', verdana, arial; }
.nt_top { display: none; color: #fff; font-family: 'trebuchet ms', verdana, arial; padding: 10px 10px 10px 10px; }
.nt_top .table { width: 100%; }
.nt_top .td1 { width: 52px; text-align: left; vertical-align: middle; padding-right: 10px; }
.nt_top .td2 { width: 328px; text-align: left; vertical-align: top; }

.nt_div1 { position: absolute; top: 18px; left: 20px; }
.nt_div2 { position: absolute; top: 15px; left: 85px; height: auto; }

.nt_h1 { color: #fff; font-size: 20px; font-weight: bold; }
.nt_h2 { color: #fff; font-size: 13px; font-weight: 300; }
.nt_obs { color: #fff; font-size: 10px; font-weight: 100; }
.nt_close { position: absolute; top: 0px; right: 7px; }

/*==================================RESPONSIVE LAYOUTS===============================================*/
@media only screen and (max-width: 1239px) {
	.div-content{width:100%;}
}

.leaderboard-google-vert {
    width: 170px !important; 
    height: 600px !important;
}

.leaderboard-google-vert iframe {
    height: 600px !important;
    width: 170px !important; 
}

@media only screen and (max-width: 995px) {
    .menu-block { margin-top: 30px; }

    h2 { font: 26px/26px 'Bitter', Arial, sans-serif; }
    h2.v2 { font: 26px/26px 'Bitter', Arial, sans-serif; }
    h2 span { font:19px/19px 'Bitter', Arial, sans-serif; color:#0087bc; display: block; }
    h3 { font: 14px/15px 'Bitter', Arial, sans-serif; }
    h3 span { font:12px/12px 'Bitter', Arial, sans-serif;}
    
    .img1 { width: 200px; }
    .img3 { width: 180px; }
    .img3-2 { width: 170px; }

    .flash_wide { display: block; position: relative; margin: 20px auto; width: 730px; }
    .flash_wide1 { display: block; position: relative; margin: 20px auto; width: 730px; }
    .leaderboard-google { width: 728px !important; height: 90px !important; }
    .leaderboard-google iframe { width: 730px !important; }
    .leaderboard-google-forum { width: 730px !important; height: 90px !important; }
    .leaderboard-google-forum iframe { width: 730px !important; }

    .ft_banner { position: relative; margin: 20px auto; padding-bottom: 50px; width: 730px; }

    .box_1_pad { padding: 11px 17px 28px 20px; }
    .txt1 { font: 13px/15px 'Bitter', Arial, sans-serif; color:#fff; margin-top: 4px; text-transform: uppercase; display: inline-block; }
    
    .p_space1 { display: block; }
    .blog_height1 { height: 170px; }
    .blog_height2 { height: 183px; }
    a.link_text { font-size: 13px; line-height: 0.1em !important; }
    a.link1-1 { font: 10px/10px 'Bitter', Arial, sans-serif; line-height: 10px !important; }
	
    .address figure iframe { max-width:100%; width: 100%; }
	address dd span { width: 74px; }
	.slider_wrapper { height: auto !important; }

	figure iframe { width: 100%; }
	figure.img_inner { padding-top: 20px; }

	.box { overflow: visible; }
	/*.magnifier2 { width: 100%; }*/

	.camera_prev, .camera_next { left: 2px;	margin-left: 0; }
	.camera_next { left: auto; right: 2px; }

	figure iframe { width: 100%; }
    
    .share_aux { margin-top: -5px; z-index: 999; }
    
    .div_news_slide { height: 258px; }
}

@media only screen and (max-heigth: 767px){

}


@media only screen and (max-width: 767px) {
	img { width: 100%; }
	img.no_resize, h1 img { width: auto; }
	.box { overflow: visible; }

	.mobile_txt_cntr { text-align: center; }

	header { text-align: center; padding-bottom: 10px; padding-top: 10px; }
    .h_soc_icons { margin-top: 10px; margin-left: 0px; }

    .menu-block { position: relative; float: none; }
    .menu-block .menu-nav { display: block; margin-top: 15px; }
    .menu-block .menu-pesquisar { display: block; }
    .menu-block .menu-pesquisar div { margin-left: 0px; }


	h1 { float: none; }
	.caption span.slider_txt1 { font: 14px/15px Arial, Helvetica, sans-serif; line-height: 16px; }
	.caption span.slider_txt { margin-top: 9px; font: 11px/13px Arial, Helvetica, sans-serif; line-height: 13px; }
    
    a.link_text { font-size: 14px; line-height: 0.1em !important; }

    .YTPlayer iframe { height: 250px; }

	.img1, .img2, .img3, .img4, .img5, .img6 { width: 98% !important; }
    .img_icon { width: 32px; }
    .img_ajax1 { width: 11px; }
    .img_align1 { vertical-align: -4px; }
    
    .hide { display: none !important; }
    
    /*.mob_banner { display: block; }
    .flash_wide { display: none; }*/
	.flash_wide { display: block; position: relative; margin: 20px auto; width: 470px; }
	.flash_wide1 { display: block; position: relative; margin: 20px auto; width: 470px; }
    .banner_mt1 { margin-top: 0px; }

    .ft_banner { position: relative; margin: 20px auto; padding-bottom: 50px; width: 470px; }

	.home_clock { margin-top: -25px; margin-bottom: 10px; }
	
	.leaderboard-google { width: 468px !important; height: 60px !important; }
	.leaderboard-google iframe { width: 468px !important; }
    
    .leaderboard-google-forum { width: 320px !important; height: 50px !important; }
    .leaderboard-google-forum iframe { width: 320px !important; }
	
    .p_space1 { display: block; }
    .blog_height1 { height: auto; }
    .blog_height2 { height: auto; }

    .share_aux { margin-top: -5px; z-index: 999; text-align: center; }

    .div_news_slide { height: 195px; }
    .div_box300 .img img { width: 80px; }

    .height_acc { height: 32px; }
    .div_hide_media { display: none; }
    /*.ft_banner { display: none; }*/
}

@media only screen and (max-heigth: 479px){

}


@media only screen and (max-width: 479px) {
    #bn_box_1 { width: 280px !important; }

	.img1, .img2, .img3, .img4, .img5, .img6 { width: 98% !important; }
    
	.caption span.slider_txt { margin-top: 9px; font: 10px/12px 'Bitter', Arial, sans-serif; }
    /*.mob_banner { display: block; }
    .flash_wide { display: none; }*/
	.flash_wide { display: block; position: relative; margin: 20px auto; width: 236px; height: auto !important; }
	.flash_wide1 { display: block; position: relative; margin: 20px auto; width: 236px; height: auto !important; }
	.leaderboard-google { width: 234px !important; min-height: 30px !important; }
	.leaderboard-google iframe { width: 234px !important; }
    
    .leaderboard-google-forum { width: 234px !important; min-height: 30px !important; }
    .leaderboard-google-forum iframe { width: 234px !important; }

    .ft_banner { position: relative; margin: 20px auto; padding-bottom: 50px; width: 236px; }

	.home_clock { margin-top: -25px; margin-bottom: 10px; }
	.banner-topo-google { width: 234px !important; min-height: 30px !important; }
	.banner-topo-google iframe { width: 234px !important; }
	
    .div_box300 .img img { width: 80px; }
    /*.ft_banner { display: none; }*/
}

@media only screen and (max-width: 320px) {
}


/* Configura??o (Corre??o) para banner e publica??o*/
.camera_wrap{
    border-bottom: none;
}
.camera_wrap .camera_pag{
    display: none!important;
}
.div_after_slide {
    background: #e7e7e6;
    height: auto;
    margin-top: 0;
}
.div_after_slide img{
    margin: 0 auto 0; display: block;
}
/*=======================superfish=========================*/
nav a { font-size: 14px; }
nav{ float: right; display: inline-block; margin: -15px 0px; min-height: 20px; }

.sf-menu{ display: block;}
.sf-menu ul { position: absolute; top:-999px; display: none; z-index: 999;}
.sf-menu a { display: block;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul { z-index: 999;}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul { top: -999px; display: none; z-index: 999}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul { left:100%; top:0; z-index:999 }
ul.sf-menu>li { font: 14px/21px "Bitter", Georgia, sans-serif; float: left; position: relative; margin-left: 29px; }
ul.sf-menu>li>a>.sf-sub-indicator{ display:block; position:absolute; width:5px; height:6px; background: url(/images/indicatorgray.png) 0 0 no-repeat; top: 32px; left:50%; margin-left: -2px; }

#first-li{ border-left: none; }
#last-li{ border-right: none; }

ul.sf-menu>li:first-child { border-left:none; }
ul.sf-menu>li>a { display:block; color:#000; font:14px/21px "Bitter", Georgia, sans-serif; text-transform: uppercase; /*padding:0 36px 0 36px;*/ padding: 0 1px; text-align: left; }
ul.sf-menu>li>a .menu_txt_small { display:block; color: #818283; font:12px/16px Arial, sans-serif; padding: 0 1px; text-align: left; }
ul.sf-menu>li>a strong { width: 100%; height: 0px; position: absolute; background: #00abee; display: inline-block; left: 0; top: 26px; 
                         -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
ul.sf-menu>li:last-child>a strong{ width: 100%; }
ul.sf-menu>li.current , ul.sf-menu>li.sfHover , ul.sf-menu>li:hover { }
ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a, ul.sf-menu>li>a:hover{ color: #00a4e4; /*font-weight: bold;*/ }
ul.sf-menu>li.current>a strong, ul.sf-menu>li.sfHover>a strong, ul.sf-menu>li>a:hover strong{ height: 3px; }

/*submenu1*/
.sf-menu>li>ul { margin-left: -72px; left: 50%; top: 45px; width: 149px; z-index:99; background: #00a4e4; padding:25px 0 20px 0; 
                 /*-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.2); -webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.2); box-shadow: 0 5px 5px rgba(0,0,0,0.2);*/ }
/*.sf-menu>li>ul:before { position: absolute; display: inline-block; content: ''; width: 17px; height: 12px; left: 50%; margin-left: -11px; top: -12px; 
                        background: url(/images/submenu1_corner.png) no-repeat 0 0; }*/
.sf-menu>li>ul>li { font-size: 12px;  font-weight:normal; position:relative; padding:0;  padding-bottom: 3px; }
.sf-menu>li>ul>li:first-child{ }
.sf-menu>li>ul>li>a { display: block; color:#333745; font:13px/13px "Bitter", Arial, sans-serif; padding: 6px 0; text-align: center; text-transform: uppercase; }
.sf-menu>li>ul>li:hover, ul.sf-menu>li>ul>li.sfHover{}
.sf-menu>li>ul>li>a:hover, ul.sf-menu>li>ul>li.sfHover a {color:#fff; background: #25231a; text-decoration: none;}

/*submenu2*/
.sf-menu li li ul { left: 164px !important; top:-3px !important; display:block; width:148px; z-index:99; background: #25231a;  padding:25px 0 20px 0; 
                    /*-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2); box-shadow: 0 0 10px rgba(0,0,0,0.2);*/ }
.sf-menu li li ul:before { position: absolute; display: inline-block; content: ''; width: 12px; height: 14px; margin-left: 0px; top: 9px; left: -12px; 
                           background: url(/images/submenu2_corner.png) no-repeat 0 0; }
.sf-menu>li>ul>li>a>span { background: url(/images/subindicator.png) 0 0 no-repeat; display: block; position: absolute; width: 4px; height: 7px; top: 9px; right: 8px; }
.sf-menu>li>ul>li.sfHover>a>span { background-position: right 0; }
.sf-menu li li li { float:none; font-size: 12px; padding:0; padding-bottom: 3px; }
.sf-menu li li li a { display:block; color:#fff !important; font:13px/13px "Bitter", Arial, sans-serif; padding: 6px 0; text-align: center; background: none !important; text-transform: uppercase; }
.sf-menu li li li:hover {}
.sf-menu li li li a:hover { color:#000 !important; background: #00abee !important; text-decoration: none; }

/*==================================RESPONSIVE LAYOUTS===============================================*/
@media only screen and (max-width: 995px) {

}

@media only screen and (max-width: 767px) {
    .menu_block { float: none !important; margin: 0 21px !important; }
    nav { float:none; font:12px/15px Arial, Helvetica, sans-serif; color: #98628b; padding:0px 0px 0px; width: 100%; margin: 0 auto; margin-top: 10px !important; margin-bottom: 10px !important; }
	/*nav:before{ content:'Menu:'; text-align: left; display:block; margin-bottom:5px; color: #474747; }*/
	/*.sf-menu{display:none;float: none;}*/
	nav select { font:14px/20px Arial, Helvetica, sans-serif; color:#101010; width:100%; left: 0%; position: relative; margin: 0 auto; float: none; outline: none; border:2px solid #00a4e4; 
                 margin-top: 5px; border-radius: 0px !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; /*height: 40px !important;*/ position: relative; 
                 outline: none !important; z-index: 1000; }
	nav { min-height: 30px; }
}

/* The gallery overlay */

#galleryOverlay{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	opacity:0;
	z-index:100000;
	background-color:rgba(0,0,0,0.8);
	overflow:hidden;
	display:none;
	
	-moz-transition:opacity 1s ease;
	-webkit-transition:opacity 1s ease;
	transition:opacity 1s ease;
}

/* This class will trigger the animation */

#galleryOverlay.visible{
	opacity:1;
}

#gallerySlider{
	height:100%;
	
	left:0;
	top:0;
	
	width:100%;
	white-space: nowrap;
	position:absolute;
	
	-moz-transition:left 0.4s ease;
	-webkit-transition:left 0.4s ease;
	transition:left 0.4s ease;
}

#gallerySlider .placeholder{
	background: url("/images/touchtouch/preloader.gif") no-repeat center center;
	height: 100%;
	line-height: 1px;
	text-align: center;
	width:100%;
	display:inline-block;
}

/* The before element moves the
 * image halfway from the top */

#gallerySlider .placeholder:before{
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right:-1px;
}

#gallerySlider .placeholder .ttcaption {
	display: block;
    position: relative;
    padding-top: 12px;
    color: #fff;
}

#gallerySlider .placeholder img{
	display: inline-block;
	max-height: 95%;
	max-width: 95%;
	vertical-align: middle;
}

#gallerySlider.rightSpring{
	-moz-animation: rightSpring 0.3s;
	-webkit-animation: rightSpring 0.3s;
}

#gallerySlider.leftSpring{
	-moz-animation: leftSpring 0.3s;
	-webkit-animation: leftSpring 0.3s;
}

/* Firefox Keyframe Animations */

@-moz-keyframes rightSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:-30px;}
	100%{	margin-left:0px;}
}

@-moz-keyframes leftSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:30px;}
	100%{	margin-left:0px;}
}

/* Safari and Chrome Keyframe Animations */

@-webkit-keyframes rightSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:-30px;}
	100%{	margin-left:0px;}
}

@-webkit-keyframes leftSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:30px;}
	100%{	margin-left:0px;}
}

/* Arrows */

#prevArrow,#nextArrow{
	border:none;
	text-decoration:none;
	background:url('/images/touchtouch/arrows.png') no-repeat;
	opacity:0.5;
	cursor:pointer;
	position:absolute;
	width:43px;
	height:58px;
	
	top:50%;
	margin-top:-29px;
	
	-moz-transition:opacity 0.2s ease;
	-webkit-transition:opacity 0.2s ease;
	transition:opacity 0.2s ease;
}

#prevArrow:hover, #nextArrow:hover{
	opacity:1;
}

#prevArrow{
	background-position:left top;
	left:40px;
}

#nextArrow{
	background-position:right top;
	right:40px;
}
@media only screen and (min-width: 480px) and (max-width: 767px) { 
	 #gallerySlider .placeholder img {width:400px;}
}
/*! Social Likes v3.0.4 by Artem Sapegin - http://sapegin.github.com/social-likes - Licensed MIT */
.social-likes,.social-likes__widget{display:inline-block;padding:0;vertical-align:middle!important;word-spacing:0!important;text-indent:0!important;list-style:none!important}.social-likes{opacity:0}.social-likes_visible{opacity:1;-webkit-transition:opacity .1s ease-in;transition:opacity .1s ease-in}.social-likes>*{display:inline-block;visibility:hidden}.social-likes_vertical>*{display:block}.social-likes_visible>*{visibility:inherit}.social-likes__widget{display:inline-block;position:relative;white-space:nowrap}.social-likes__widget:before,.social-likes__widget:after{display:none!important}.social-likes_vertical .social-likes__widget{display:block;float:left;clear:left}.social-likes__button,.social-likes__icon,.social-likes__counter{text-decoration:none;text-rendering:optimizeLegibility}.social-likes__button,.social-likes__counter{display:inline-block;margin:0;outline:0}.social-likes__button{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social-likes__button:before{content:"";display:inline-block}.social-likes__icon{position:absolute;top:0;left:0}.social-likes__counter{display:none;position:relative}.social-likes_ready .social-likes__counter,.social-likes__counter_single{display:inline-block}.social-likes_ready .social-likes__counter_empty{display:none}.social-likes_vertical .social-likes__widget{display:block}.social-likes_notext .social-likes__button{padding-left:0}.social-likes_single-w{position:relative;display:inline-block}.social-likes_single{position:absolute;text-align:left;z-index:99999;visibility:hidden;opacity:0;-webkit-transition:visibility 0 .11s,opacity .1s ease-in;transition:visibility 0s .11s,opacity .1s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.social-likes_single.social-likes_opened{visibility:visible;opacity:1;-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out}.social-likes__button_single{position:relative}.social-likes{min-height:36px;margin:-6px}.social-likes,.social-likes_single-w{line-height:19px}.social-likes__widget{margin:6px;color:#000;background:#fff;border:1px solid #ccc;border-radius:3px;line-height:19px}.social-likes__widget:hover,.social-likes__widget:active,.social-likes__widget:focus{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;cursor:pointer}.social-likes__button,.social-likes__counter{vertical-align:middle;font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:20px;cursor:inherit}.social-likes__button{padding:1px 6px 1px 20px;font-weight:400;border-right:0}.social-likes__icon{width:20px;height:18px;margin-top:1px;background-repeat:no-repeat;background-position:50% 50%}.social-likes__counter{min-width:12px;padding:1px 4px;font-weight:400;text-align:center;border-left:1px solid #ccc}.social-likes__widget:hover>.social-likes__counter,.social-likes__widget:focus>.social-likes__counter,.social-likes__widget:active>.social-likes__counter,.social-likes__widget_active>.social-likes__counter{position:relative;border-left-color:transparent}.social-likes__widget:hover>.social-likes__counter:before,.social-likes__widget:focus>.social-likes__counter:before,.social-likes__widget:active>.social-likes__counter:before,.social-likes__widget_active>.social-likes__counter:before{content:"";position:absolute;top:0;bottom:0;left:-1px;border-left:1px solid;opacity:.4}.social-likes_vertical{margin:-6px}.social-likes_vertical .social-likes__widget{margin:6px}.social-likes_notext{margin:-3px}.social-likes_notext .social-likes__widget{margin:3px}.social-likes_notext .social-likes__button{width:18px}.social-likes_notext .social-likes__icon{width:100%;background-position:center center}.social-likes__widget_single{margin:0}.social-likes_single{margin:-12px 0 0;padding:4px 0;background:#fff;border:1px solid #ccc;border-radius:3px}.social-likes__single-container{width:100%;display:table}.social-likes_single .social-likes__widget{float:none;display:table-row;margin:0;border:0;border-radius:0;background:0 0}.social-likes_single .social-likes__button{display:block;padding:2px 6px 2px 24px}.social-likes_single .social-likes__icon{margin-left:4px;margin-top:2px}.social-likes_single .social-likes__counter{display:table-cell;padding:2px 8px 2px 4px;border-left:0;text-align:right}.social-likes_single .social-likes__widget:hover>.social-likes__counter:before,.social-likes_single .social-likes__widget:focus>.social-likes__counter:before,.social-likes_single .social-likes__widget:active>.social-likes__counter:before{display:none}.social-likes__icon_single{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAAaElEQVR42mIxL/zLgATkgXgBECcC8QOYIBOagvVA7ADEa4FYAV0RIxDPAeIUKD8VygeJM7BABf8DsScQ/4HyzwGxB1QcrKgByUpk9h8YnwlJElkBiiYmBiIAbRUx0s46FizhgwEAAgwAkmYQfIjC7tcAAAAASUVORK5CYII=")}.social-likes__widget_single:hover,.social-likes__widget_single:active,.social-likes__widget_single:focus,.social-likes__widget_active{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#3673f4;border-color:#3673f4;color:#fff}.social-likes__widget_single:hover .social-likes__icon_single,.social-likes__widget_single:active .social-likes__icon_single,.social-likes__widget_single:focus .social-likes__icon_single,.social-likes__widget_active .social-likes__icon_single{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAAYklEQVR42mL4//8/AxKWB+L9QKyALI6u4Nx/CDiLrBCmgBGIdwOxEVQRiN4DFWcAE1DAAsR/gBgkwIjEBzMaGBAAmf0Hzgea1IDm+P9o/AYmBiIAbRUx0s46FizhgwEAAgwAAJd9Vn3NlgwAAAAASUVORK5CYII=")}.social-likes__icon_facebook{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaklEQVR42mJ0Cp7jycDAMBeIJRnwg+dAnMxEpGIGqJq5THgULwFicSBmBGJbmCYWPCYWAvEbdEF8GmCK/yMLMjGQCLBpsIW6GwaQ/UC6Ddj8cBjJZOr44TkJ6l+ANKSAGEQofgpKGgABBgAWcxAZp2KpkQAAAABJRU5ErkJggg==")}.social-likes__widget_facebook:hover,.social-likes__widget_facebook:active,.social-likes__widget_facebook:focus{background:#425497;border-color:#425497}.social-likes__widget_facebook:hover .social-likes__icon_facebook,.social-likes__widget_facebook:active .social-likes__icon_facebook,.social-likes__widget_facebook:focus .social-likes__icon_facebook{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaUlEQVR42mL6//+/JxA/+08YgNR4MoIYDAwMkgzEgedMeBQvAWJxIGYEYluomCQLHtMKgfgNuiA+DTDF/5EFmRhIBNg02ELdDQPIfiDdBlCw/sclRzU/PCdB/QuQhhQQgwjFT4E4GSDAAMuiQX7Tr7YFAAAAAElFTkSuQmCC")}.social-likes__icon_twitter{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAA9ElEQVR42mKU3vqak4GB4TcQ/2HABFxAXA3EzkD8DIjbgfg+ECuwAIkwIHYD4gSoAchgORD7IfEDgPgpEGczAQlBII4C4kNAbIikSAqIfdEMYgRiMSD+B7JxJ9SZFkB8Foj3A/FWIP4KVYgO5gHxFpBGNSA+DsS2UIVOUIwLfAYRIKe+gGoiFpyDaTwJxEVA/J0ITd+hXgNrBIETMCcQADOA+D26RpCn/+LRdAuI62EcmMb/0IjOx6H5ATSu4a4ChaoPEMcAsTUQy6Bp+AfEy4C4EIjfIEuANG4B4rvQVKEOTWYfoKG3HYgfoluvPm8jA0CAAQAqvDQ/IXqkWQAAAABJRU5ErkJggg==")}.social-likes__widget_twitter:hover,.social-likes__widget_twitter:active,.social-likes__widget_twitter:focus{background:#00b7ec;border-color:#00b7ec}.social-likes__widget_twitter:hover .social-likes__icon_twitter,.social-likes__widget_twitter:active .social-likes__icon_twitter,.social-likes__widget_twitter:focus .social-likes__icon_twitter{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAQAAAD4iURRAAAAo0lEQVQYGQXBsSoEAACA4Z8YKIO6yXLzjYrkHS5Wm5GyYPMAUgarMikpGZQHsFh4BZPhJi9wJdzn+7JkQZJk2bl3TzYNbGTfvUVJ8gyYmdjJMd6sS9bMAHwbZ+QHMy9OHQDgWtn1CgAALpUtAADAnpITUwAAU6tKtn0BALiSkjkXfgHAhxUpybwjvwA+DSVl7MEEwJ87A0lKRs7cenTj0FCSpH8xHAhkcGt6PAAAAABJRU5ErkJggg==")}.social-likes__icon_plusone{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABD0lEQVR42nTSsUtCURTH8eszSGgIgkqSoHBQh7QpbAlBcRCJ2staHFoa+hNyzqXBoan+gMDdoWgymkwkBxMiggo3a3Cp76WfcJHXgQ/nvfveue+ewwt08luGmEEdcwgjZP7iFrtmIqaUn5SXkUEDA+wZn/CwgQgetHYjC+JbZCOANWf9VXmobDd+c4vu8YgoalhFFpf4VL8rmMW8vR/3lEQV2yijhUO99KzeQ7p+95wjneAMQcRQ1JfsNA/wrc1T46KaznyMJqZxrcIvdNRf3957Gm8JO0ggjRx+cKpN21h0B7GJDw3EOGPvYuQ3ctvgC+K4w7nOfoQlFP4rsg+usI4Lrff0Z7QnCyqpffMrwAC15jTuOMaeqQAAAABJRU5ErkJggg==")}.social-likes__widget_plusone:hover,.social-likes__widget_plusone:active,.social-likes__widget_plusone:focus{background:#dd4241;border-color:#dd4241}.social-likes__widget_plusone:hover .social-likes__icon_plusone,.social-likes__widget_plusone:active .social-likes__icon_plusone,.social-likes__widget_plusone:focus .social-likes__icon_plusone{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAA5klEQVR42myRvQrCMBSFUyehmyC4Zte1OPoALi6+gy/j6uobiINbF3Fx6tDFpZtSUFzEPxQxnksPchty4WvSJPeek5vIOWcQMViCFuiApqliDUbGD0kCeyLzAfiAI4i5VkM+CfiChdpIXRU2lNSgYAR6ysCB441jAkrfXs7KM1YXq3PuicUxuIO2/GvZKSh4n4xrcugKniwq88L3O+GmVB0GlKxWElsl2IEt1d4qsctu/ruXskqiFKXtL2WzRiQJ6McJWO8Jc/AA/dDj7niPDb2LpRU4e+q1x7VMkM5cSMZ7mBA/AQYALgmaWsDGGiQAAAAASUVORK5CYII=")}.social-likes__icon_mailru{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABIElEQVR42mTSzytEURjG8XunISbFxmQ5UYqGIj9KMztLCyTKrMZCs7K1U7NSLBRloWb+AREmFpPF7GUzRBaymGLpV5bi+9RzM+XU595zT+85533PueHTXhC1BFaRx6DHnnGEbbxoIPSEFCp+l3DjCWOYc38FFzEe7Tj3Dlr5AG0OWscA6jhFX5zHmgO1+oy3V0AHirhHGZ36jjnnknfaxzKmMIxdTKMHO0pPE/px6cA7nAV/bQsfXky7fmtCqA5a8Bn8bz/WqlhNaCCDE0xivCk459zfMKq6VPQxCth0wTUfcZdr+UIaWVR1D0k6115lFkNYwLuPeB4beFUm0cVN4NCnoaBb5z3iDFTfIx7Cpl+j23eyiF6Pqb4lXEVBvwIMAGRTP1kwMI3TAAAAAElFTkSuQmCC")}.social-likes__widget_mailru:hover,.social-likes__widget_mailru:active,.social-likes__widget_mailru:focus{background:#255896;border-color:#255896;color:#ffcd00}.social-likes__widget_mailru:hover .social-likes__icon_mailru,.social-likes__widget_mailru:active .social-likes__icon_mailru,.social-likes__widget_mailru:focus .social-likes__icon_mailru{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABIElEQVR42mTSzytEURjG8Xtn0IyIDc1SFpJQ5EdN1ChLC6PJFCsWsvInKCvFQllYKPaaZpIpC83CntkgsrBSLP1K2Wh8n3pupubU5865p/c9533PnbBWDaLRijWsYMBrLyhiF69aCJ3Qg7J/j3DrhDFkPV/FuRKSTK6RQAbtmMEPCojjxGv9TTw2XIJ2n/PxN2jDFh5wjA69x1yzytBJB1hCGsPYxyxS2FN5SuhDxYH3OAv+xw4+vZlO/VVCqAma8RU0jpq1KFYJz5jCKSYxXhe87NrfMaq+1HQJ69h2w5e+4k738o1BTONC19rNpOpd5jGEHD5wiAVs4k2VRB9uwneectCd6x5xBervCY9h3V+jy99kEb1eU395XEVBfwIMAE0mQy9JLJUSAAAAAElFTkSuQmCC")}.social-likes__icon_vkontakte{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAsElEQVR42mKJLJ3tycDAMBeIJRnwg+dAnMxEpGIGqJq5TGiKGZEwSE4ViDcha2LCYpIREK8C4l4gfgLElciSLDisDgXi/0A8DYi58GkA8Y8AsQkQfwHie0C8BVkBupO4kWyIBWJxIE4D4u/4nKQMxOVQ9jcgbgPii0BsgUvDIyCeBcR/gHgFVI00PhsuA3E61Lkg2xYAsSyyhudIcfGBQOS9AJmSAmIQEdNPQUkDIMAA8iAe2OyimvEAAAAASUVORK5CYII=")}.social-likes__widget_vkontakte:hover,.social-likes__widget_vkontakte:active,.social-likes__widget_vkontakte:focus{background:#526e8f;border-color:#526e8f}.social-likes__widget_vkontakte:hover .social-likes__icon_vkontakte,.social-likes__widget_vkontakte:active .social-likes__icon_vkontakte,.social-likes__widget_vkontakte:focus .social-likes__icon_vkontakte{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAfUlEQVQYGQXBMQ4BUQAFwGej0P1aohJCJBpcwu6N1AqVTqFX6TSu4B4if2+gNGZirwIAqPZRAQBADSAiBmYeQACxcXc2sgICiA4/MzsggKFia6HxBAIolk6Oxia+EEDRgYN4QQDF2tXF1NAbAigiGnM3ICoAAOij1QMA+Gj/aNf4AJYJLVIAAAAASUVORK5CYII=")}.social-likes__icon_odnoklassniki{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAyElEQVR42kzPMQtBcRTG4UvKQmalZFNKDNdm5gsYFCUlCbMyGMwsfACLzRcw2EwsGJTBQAZlUgxsfidvceq5/3vPeTv3Xs99FHMoP3ooOd+aoo+3T40hmnjouYsQWl4uEdRxRkLO6kVsQwB23nDRBruP2swGJ+zgYqKAq97JAi8UMUNFgb16LwvUkEYHcQUOaGNjgTKyaGCrQErn0gJVpQt/g6teObbfPGKAp/Orp3pH25DEHGGsFchghbxXXxvEAjlZqFf8CDAAgr4qyqKlfhgAAAAASUVORK5CYII=");background-position:6px 3px}.social-likes__widget_odnoklassniki:hover,.social-likes__widget_odnoklassniki:active,.social-likes__widget_odnoklassniki:focus{background:#f6903b;border-color:#f6903b}.social-likes__widget_odnoklassniki:hover .social-likes__icon_odnoklassniki,.social-likes__widget_odnoklassniki:active .social-likes__icon_odnoklassniki,.social-likes__widget_odnoklassniki:focus .social-likes__icon_odnoklassniki{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAQAAAD1lzQWAAAAgElEQVQIHQXBoRGCAAAF0N80OoA0AxTHcQMncAaO7J1ndRCbgUDRbPCgMABEjnu+F7FRGwxqG4m4YTLhJrG36BUKvcU+SnQiOpSx9cHDAx/biMoP/FQSZ3cnFxcnd+d4YfX2tuIVB1cjGF0dIgpf8FVIHI1otRgdozF72tl5mjV/486WhTdrOooAAAAASUVORK5CYII=")}.social-likes__icon_pinterest{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAABCUlEQVR42nTRPUvDUBTG8ZtoKYogTsGCoAXtUqFuBR1c/AZddNbRQUqhH0Eo6KKDb0gpXQUHBxF0Kg6KFAWh4qI4KxQRtKXxf+C5OEgP/Ehu8uTclwSN0VmnWsE6shjEF05QwZMFQr04QB3vKOmjGlZxiZxTcE0Pi9jCGD402xnOsYNF67yBGwWP8IaCwhe4xjxmLDyNUySxjGGk3F/5Wcb9Rib04FNLu9LYmk2ih1cbVLXmKXTRwoPCc8jgES/WpYymlhOpSxoxdjXTNn7spo19nYbN1ME9hjTexLE/OqsAC/jGknYf6Yxv/U592LrkcYdn+VehrgmM4ND1r8CHB7CnX96v4l8BBgB54jWa5GM+bAAAAABJRU5ErkJggg==")}.social-likes__widget_pinterest:hover,.social-likes__widget_pinterest:active,.social-likes__widget_pinterest:focus{background:#cc002b;border-color:#cc002b}.social-likes__widget_pinterest:hover .social-likes__icon_pinterest,.social-likes__widget_pinterest:active .social-likes__icon_pinterest,.social-likes__widget_pinterest:focus .social-likes__icon_pinterest{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAQAAADV/FywAAAAvklEQVQYGQXBsUoUAACA4f/i8MBB0TdINCQQhHoDaXRzagkkopYGhRYfwKWhSYLDZ2ixNyiTVp1cXMQgaDpNsa6v70vy3DcTt34ZeyRlaIzPXnvpAy6tK2+wIwuSZ/75Yphz3+XQjS3JVzwOe0Z+463kCBu58dHIT/fW5IEzUys58NeqK6eSJ/44NZM5r2yaurTkoRNsK8kuLlybYt9AycAnd5a98M5TScmsH44lSVIyb2JbkiSDZNF7I0mS9B8IOsS5z/yrNgAAAABJRU5ErkJggg==")}
