/*



Theme Name: Theme InfoCarbono



Author: the 



Author URI:



*/



/* =Reset



-------------------------------------------------------------- */







@font-face {



	font-family: 'gotham_bookregular';



	src: url('fonts/gotham_book_regular-webfont.eot');



	src: url('fonts/gotham_book_regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/gotham_book_regular-webfont.woff2') format('woff2'), url('fonts/gotham_book_regular-webfont.woff') format('woff'), url('fonts/gotham_book_regular-webfont.ttf') format('truetype'), url('fonts/gotham_book_regular-webfont.svg#gotham_bookregular') format('svg');



	font-weight: normal;



	font-style: normal;



}



@font-face {



	font-family: 'gotham_boldregular';



	src: url('fonts/gotham-bold-webfont.eot');



	src: url('fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/gotham-bold-webfont.woff2') format('woff2'), url('fonts/gotham-bold-webfont.woff') format('woff'), url('fonts/gotham-bold-webfont.ttf') format('truetype'), url('fonts/gotham-bold-webfont.svg#gotham_boldregular') format('svg');



	font-weight: normal;



	font-style: normal;



}



@font-face {



	font-family: 'gotham_bookitalic';



	src: url('fonts/gotham-bookitalic-webfont.eot');



	src: url('fonts/gotham-bookitalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/gotham-bookitalic-webfont.woff2') format('woff2'), url('fonts/gotham-bookitalic-webfont.woff') format('woff'), url('fonts/gotham-bookitalic-webfont.ttf') format('truetype'), url('fonts/gotham-bookitalic-webfont.svg#gotham_bookitalic') format('svg');



	font-weight: normal;



	font-style: normal;



}



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {



	margin: 0;



	padding: 0;



	font-size: inherit;



	color: inherit;



}



html, body {



	margin: 0;



	padding: 0;



	height: 100%;



	overflow-x: hidden;



}



#page {



	min-height: 100%;



	position: relative;



}



#primary {



	padding-bottom: 180px;



}



body {



	font-size: 14px;



	/*font-family: 'gotham_bookregular', sans-serif, Arial, Helvetica;*/



	font-family: 'Raleway', Arial, Helvetica, sans-serif;



	color: #000000;



	line-height: 1.2;



	background-color: #e9e9e9;



}



a {



	text-decoration: none;



}



a:hover {



	text-decoration: underline;



}



.clear {



	clear: both;



}



img {



	max-width: 100%;



	border: 0;



	vertical-align: top;



	height: auto;



}



.container {



	max-width: 962px;



	margin: 0 auto;



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	padding: 0 10px;



	width: 100%;



}



#header .top {



	background: #4b5d6e;



	padding: 7px 0;



}



#header .top ul {



	display: block;



	float: left;



	list-style: none;



	padding: 3px 0 0 0;



	margin: 0;



	color: #FFF;



	font-size: 12px;



}



#header .top ul li {



	padding: 0 22px 0 0;



	float: left;



}



#header .top .right {



	float: right;



}



#header .top .right a {



	display: block;



	float: left;



	margin: 3px 0 0 2px;



}



#header .top .right form {



	padding: 0 7px 0 0;



	float: left;



	border: 0;



	position: relative;




}



#header .top .right form label {



	display: none;



}



#header .top .right form input[type="text"] {



	width: 170px;



	height: 19px;



	background: #FFF;



	border: 0;



	outline: none;



	padding: 0 10px 0 22px;



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	color: #000;



}



#header .top .right form input[type="submit"] {



	width: 12px;



	height: 12px;



	background: url(images/search.png);



	border: 0;



	outline: none;



	position: absolute;



	left: 5px;



	top: 3px;



	text-indent: -50000px;



	font-size: 0;

	background-repeat:no-repeat;



}



#header .slider-top {



	height: 220px;



	background: url(images/top.jpg);



	background-position: top center;



	background-size: cover;



	background-repeat: no-repeat;



}



#header .slider-top #logo {



	display: block;



	text-decoration: none;



	float: left;



	padding: 60px 0 0 0;



	font-size: 57px;



	color: #FFF;



	text-transform: uppercase;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



	text-shadow: 2px 2px 1px rgba(61, 85, 105, 1);



}



#header .slider-top .container {



	position: relative;



}



#header .slider-top .title {



	display: block;



	float: right;



	margin: 12px 0 0 0;



}



#header .slider-top .icons {



    position: absolute;



    bottom: 17px;



    float: right;



    right: 11px;



    top: 77px;



    width: 268px;



}



#header .header-page {



	background: url(images/CABECERA-INTERNA.png);



	background-repeat: no-repeat;



	background-position: center;



	background-size: 100%;



	height: 100px;



}



#header .header-page #logo {



	font-size: 29px;



	color: #fff;



	text-transform: uppercase;



	text-decoration: none;



	float: left;



	display: block;



	margin: 22px 0 0 0;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



}



#header .header-page .title {



	float: right;



	padding: 5px 0;



}



#nav-page {



	background: #01d1f0;



}



#nav-page #nav {



	margin: 0;



}



#nav {



	background: #01d1f0;



	position: relative;



	margin-top: -25px;



}



#nav ul {



	display: table;



	width: 100%;



	text-align: center;



	/*font-family: 'gotham_boldregular';*/



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



	color: #FFF;



	font-size: 12px;



}



#nav ul li {



	display: table-cell;



}



#nav ul li a {



	display: block;



	padding: 12px 10px;



	text-decoration: none;



}



#nav .menu-nav-menu-container ul ul > li.menu-item-has-children > a:after {



	position: absolute;



	margin: 3px 0 0 6px;



	width: 6px;



	height: 6px;



	border-bottom: 1px solid #FFF;



	border-right: 1px solid #FFF;



	content: "";



	-webkit-transform: rotate(45deg);



	-moz-transform: rotate(45deg);



	-ms-transform: rotate(45deg);



	-o-transform: rotate(45deg);



	transform: rotate(45deg);



}



#nav ul li a:hover {



	background: #08c0db;



}



#nav ul li:hover > a {



	background: #08c0db;



}



#nav ul ul {



	position: absolute;



	/*font-family: 'gotham_bookregular';*/



	font-family: Arial, Helvetica, sans-serif;



	font-weight: normal;



	font-size: 12.90px;



	padding: 0 0 0 0;



	display: none;



	z-index: 8000;



}



#nav ul li#menu-item-10 > ul {



	margin-left: -460px;



}



#nav ul ul li {



	display: block;



	float: left;



	background: #08c0db;



}



#nav .menu-nav-menu-container ul ul ul > li.menu-item-has-children > a:after {



	position: absolute;



	margin: 4px 0 0 0;



	width: 6px;



	height: 6px;



	border-bottom: 1px solid #0b9aaf;



	border-right: 1px solid #0b9aaf;



	content: "";



	-webkit-transform: rotate(-45deg);



	-moz-transform: rotate(-45deg);



	-ms-transform: rotate(-45deg);



	-o-transform: rotate(-45deg);



	transform: rotate(-45deg);



	right: 14px;



}



#nav ul ul li a {



	padding: 9px 14px;



}



#nav .menu-nav-menu-container ul ul > li.menu-item-has-children > a {



	padding-right: 22px;



}



#nav ul ul li a:hover {



	background: #0b9aaf;



}



#nav ul ul ul {



	padding: 0;



	width: 160px;



	background: #eae8ea;



	text-align: left;



	font-size: 12px;



	border: 1px solid #dbdbdb;



	border-top: 0;



}



#nav ul ul ul li {



	display: block;



	float: none;



	border-top: 1px solid #dbdbdb;



	position: relative;



}



#nav ul ul ul li:first-child {



	border: 0;



}



#nav ul ul ul li a {



	background: #eae8ea;



	color: #0b9aaf;



	padding: 12px 14px !important;



	position: relative;



}



#nav ul ul ul li a:hover {



	background: #dbdbdb;



	/*font-family: 'gotham_boldregular';*/



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



}



#nav ul ul ul ul {



	left: 160px;



	width: 180px;



	font-size: 12.90px;



	top: -1px;



	border: 1px solid #eae8ea;



}



#nav ul ul ul ul li {



	border-top: 1px solid #eae8ea;



}



#nav ul ul ul ul li:first-child {



	border: 0;



}



#nav ul ul ul ul li a {



	background: #dbdbdb;



}



#nav ul ul ul ul li a:after {



	display: none !important;



}



#nav ul ul ul ul li a:hover {



	/*font-family: 'gotham_bookregular';*/



	font-family: Arial, Helvetica, sans-serif;



	background: #0b9aaf;



	color: #FFF;



}



	#nav ul li:hover > ul {
	
		display: block;
	
	}

#nav ul li li:hover > a {



	background: #0b9aaf;



}



#nav ul li li li:hover > a {



	background: #dbdbdb;



	/*font-family: 'gotham_boldregular';*/



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



}



#slider-home {



	padding: 10px 0 0 0;



}



#slider-home .bx-wrapper .bx-viewport, #content .bx-wrapper .bx-viewport {



	-moz-box-shadow: none;



	-webkit-box-shadow: none;



	box-shadow: none;



	border: 0;



	left: 0;



}



#slider-home .bx-wrapper .bx-caption,
#slider-home .cycloneslider-template-standard .cycloneslider-caption {



	background: rgba(69, 83, 98, 0.75);

	opacity:1;

}
#slider-home .cycloneslider-template-standard .cycloneslider-caption-title {
	display:none;
}
#slider-home .cycloneslider-template-standard .cycloneslider-caption-description {
font-family: 'Raleway', Arial, Helvetica, sans-serif;



	font-size: 12px;



	padding: 10px 28px;
	line-height:1.2;
}
#slider-home .cycloneslider-template-standard .cycloneslider-prev, 
#slider-home .cycloneslider-template-standard .cycloneslider-next {
	opacity:1;
}



#slider-home .bx-wrapper .bx-caption span {



	/*font-family: 'gotham_bookregular';*/



	font-family: 'Raleway', Arial, Helvetica, sans-serif;



	font-size: 12px;



	padding: 10px 28px;



}



#content-front {



	padding: 9px 0;



}



#content-front p {



	padding: 9px 22px;



	font-size: 13px;



	color: #4b5d6e;



}



#footer {


/*
	position: absolute;



	bottom: 0;



	min-height: 160px;



	width: 100%;*/


background: #4b5d6e;
}



#footer .top {



	padding: 20px 0;



	background: #e8566d;



}



#footer .top h3 {



	text-align: center;




	padding: 0 0 10px 0;



	/*font-family: 'gotham_boldregular';*/



	font-family: Arial, Helvetica, sans-serif;



	font-size: 15px;



	text-transform: uppercase;



	font-weight: bold;



	color: #FFF;



}



#footer .top .left {



	float: left;



	max-width: 240px;



	border: 1px solid #FFF;



	padding: 10px;



	margin-left: 70px;



}



#footer .top .left img {



	float: left;



	margin: auto;



}



#footer .top .left p {



	font-size: 12px;



	color: #FFF;



	padding: 0 0 0 0;



}



#footer .top .left h4 {



	font-size: 13px;



	padding: 6px 0 0 0;



	/*font-family: 'gotham_boldregular';*/



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



	color: #FFF;



}



#footer .top .right {



	float: left;



	padding: 15px 0 0 20px;



}



#footer .top .right a.icon {



	display: block;



	width: 118px;



	height: 118px;



	background-size: 100% 100%;



	background-repeat: no-repeat;



	background-position: center;



	background: url(images/icon-1.png);





}



#footer .top .right a.icon-piup {



	background: url(images/icon-2.png);



}



#footer .top .right a.icon-energia {



	background: url(images/icon-3.png);



}



#footer .top .right a.icon-uscuss {



	background: url(images/icon-4.png);



}



#footer .top .right a.icon-agricultura {



	background: url(images/icon-5.png);



}



/*#footer .top .right a.icon:hover {



	background:url(images/desecho-blanco.png);



	background-size:100% 100%;



	background-repeat:no-repeat;



	background-position:center;



}







#footer .top .right a.icon-piup:hover {



	background:url(images/PIUP-blanco.png);



	background-size:100% 100%;



	background-repeat:no-repeat;



	background-position:center;



}



#footer .top .right a.icon-energia:hover {



	background:url(images/energia-blanco.png);



	background-size:100% 100%;



	background-repeat:no-repeat;



	background-position:center;







}



#footer .top .right a.icon-uscuss:hover {



	background:url(images/uscuss-blanco.png);



	background-size:100% 100%;



	background-repeat:no-repeat;



	background-position:center;



}



#footer .top .right a.icon-agricultura:hover {



	background:url(images/agri-blanco.png);



	background-size:100% 100%;



	background-repeat:no-repeat;



	background-position:center;



}



*/



#footer .top .right .item {



	text-align: center;



	padding: 0 0 0 15px;



	float: left;



}



#footer .top .right .item h3 {



	padding: 16px 0 0 0;



	font-size: 14px;



	font-weight: bold;



	color: #FFF;



	text-transform: uppercase;



	/*font-family: 'gotham_boldregular';*/



	font-family: Arial, Helvetica, sans-serif;



}



#footer .bottom {



	margin: 3px 0 0 0;



	



	text-align: center;



	padding: 30px 0 40px 0;



	color: #FFF;



	font-size: 12px;



}



#footer .bottom p {



	padding: 6px 0;



}



#footer .bottom strong {



	display: block;



	padding: 0 0 9px 0;



	/*font-family: 'gotham_boldregular';*/



	font-family: Arial, Helvetica, sans-serif;



	text-transform: uppercase;



	font-weight: bold;



}



#primary .breadcrumbs {



	border-bottom: 1px solid #FFF;



	padding: 12px 0;



}



#primary .breadcrumbs {



	font-size: 12px;



	color: #01D1F0;



}



#primary .breadcrumbs span {



	color: #4b5d6e;



}



#primary .breadcrumbs a span {



	color: #01D1F0;



	font-weight: bold;



	/*font-family: 'gotham_boldregular';*/



	font-family: Arial, Helvetica, sans-serif;



}



#content {




	padding: 30px 0 0 0;



}



.content-table {



	/*display: table;*/



	width: 100%;



}



.content-table #sidebar {



	width: 135px;



	vertical-align: top;



	/*display: table-cell;*/

	

	width:14.50%;

	float:left;



}



.page-post #sidebar {



	width: 23.50%;



}



#sidebar aside {



	padding: 22px 0;



	border-top: 1px solid #FFF;



}



#sidebar aside:first-child {



	padding-top: 0;



	border: 0;



}



#sidebar aside h3.widget-title {



	-webkit-border-radius: 8px 8px 0 0;



	-moz-border-radius: 8px 8px 0 0;



	border-radius: 8px 8px 0 0;



	border-top: 0;



	background: #e8566d;



	text-align: left;



	color: #FFF;



	text-transform: uppercase;



	padding: 12px 0 12px 15px;



	font-size: 11px;



	/*font-family: 'gotham_boldregular';*/



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



}



#sidebar aside ul {



	list-style: none;



	padding: 0;



	margin: 0;



	display: block;



}



#sidebar aside ul li {



	margin-bottom: 1px;



	border-top: 1px solid #dbdbdb;



	position: relative;



	background: #dbdbdb;



}



#sidebar aside ul li:first-child {



	border-top: 0;



}



#sidebar aside ul li a {



	display: block;



	padding: 12px 12px 12px 15px;



	font-size: 11px;



	color: #4b5d6e;



	text-transform: uppercase;



	text-decoration: none;



}



#sidebar .menu-menu-guias-container>ul>li:last-child, #sidebar .menu-menu-directrices-ipcc-container>ul>li:last-child, #sidebar .list-custom-taxonomy-widget>ul>li:last-child, #sidebar .widget.widget_recent_entries>ul>li:last-child {



	border-radius: 0px 0px 10px 10px;



}



#sidebar .menu-menu-guias-container>ul>li:last-child a, 



#sidebar .menu-menu-directrices-ipcc-container>ul>li:last-child a, 



#sidebar .list-custom-taxonomy-widget>ul>li:last-child a, 



#sidebar .widget.widget_recent_entries>ul>li:last-child a ,



#sidebar #menu-acerca-de-infocarbono>li:last-child {



	border-radius: 0px 0px 10px 10px;



}



#sidebar #menu-acerca-de-infocarbono>li:last-child a{



	border-radius: 0px 0px 10px 10px;



}



#sidebar aside ul li ul li {



	margin-bottom: 0px;



	border-bottom: 1px solid #ccc;



}



#sidebar aside ul li a:hover, #sidebar aside ul li.current-menu-item a, #sidebar aside ul li.current-cat a {



	color: #FFF;



	background: #08c0db;



	/*font-family: 'gotham_boldregular';*/



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



}



#sidebar aside ul li:hover > a {



	background: #08c0db;



	color: #FFF;



	/*font-family: 'gotham_boldregular';*/



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



}



#sidebar aside ul ul {



	position: absolute;



	left: 100%;



	padding: 0 0 0 2px;



	top: 0;



	width: 130px;



	border: 0;



	display: none;



}

@media (min-width: 640px) {

	#sidebar aside ul li:hover > ul {
	
	
	
		display: block;
	
	
	
	}
}


#sidebar aside ul ul li {



	background: #dbdbdb;



}



#sidebar aside ul ul li a {



	color: #4b5d6e;



	text-transform: capitalize;



}



#sidebar aside ul ul li a:hover {



	background: #0b9aaf;



	color: #FFF;



}



#content .content-right {



	/*display: table-cell;*/



	padding: 0 0 0 48px;

	width:85%;

	float:right;



	vertical-align: top;

	

	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



}

#content .content-right-2 {

	width:76%;

}



#content .content-full {



	padding: 0 0 0 0;

	

	width:100%;

	float:none;



}



#content .content-right h2.title-page {



	font-size: 15px;



	color: #01D1F0;



	text-transform: uppercase;



	/*font-family: 'gotham_boldregular';*/



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



	padding: 0 0 15px 0;



	margin: 0;



	border-bottom: 1px solid #dbdbdb;



	margin: 0 0 15px 0;



}



#content .content-right .date {



	padding: 0 0 15px 0;



	font-size: 12px;



	color: #b1b1b1;



	/*font-family: 'gotham_bookitalic';*/



	font-family: Arial, Helvetica, sans-serif;



	font-style: italic;



}



#content {



	font-size: 13px;



	color: #4b5d6e;



}



#content .content-right p {



	padding: 0 0 18px 0;



	font-size: 13px;



	color: #4b5d6e;



}



#content .content-right ul, #content .content-right ol {



	padding: 0 0 0 40px;



	font-size: 13px;



	color: #4b5d6e;



}



#content .content-right ul li,



#content .content-right ol li {



	margin-bottom: 10px;



}



#content .content-right h1 {



	font-size: 20px;



	padding: 0 0 15px 0;



	color: #4b5d6e;



}



#content .content-right h2 {



	font-size: 17px;



	padding: 0 0 15px 0;



	color: #4b5d6e;



}



#content .content-right h3 {



	font-size: 15px;



	padding: 0 0 15px 0;



	color: #4b5d6e;



}



#content .content-right h4 {



	font-size: 13px;



	padding: 0 0 15px 0;



	color: #4b5d6e;



}



#content .content-right h5 {



	font-size: 11px;



	padding: 0 0 15px 0;



	color: #4b5d6e;



}



#content .content-right h6 {



	font-size: 10px;



	padding: 0 0 15px 0;



	color: #4b5d6e;



}



#content .content-right strong {



	/*font-family: 'gotham_boldregular';*/



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



}



#content .files-post {



	text-align: center;



	padding: 30px 0;



}



#content .files-post .item-file {



	display: inline-block;



	margin: 0 5px;



	width: 168px;



	text-align: center;



}



#content .files-post .item-file .image {



	padding: 6px 0;



	background: #c8c8c8;



	height: 150px;



	overflow: hidden;



	margin: 0;



	display: table-cell;



	width: 168px;



	vertical-align: middle;



}



#content .files-post .item-file a {



	margin: 2px 0 0 0;



	padding: 10px 0;



	display: block;



	background: #4abc57;



	text-decoration: none;



	font-size: 12px;



	color: #eae8ea;



	text-transform: capitalize;



}



#content .files-post .item-file a.button-pdf {



	background: #e8566d;



}



#content .files-post .icon-pdf a {



	background: #e8566d;



}



#content .files-page {



	/*display: table-cell;*/



	vertical-align: top;



	/*width: 170px;*/

	

	float:right;

	

	width:22.60%;

	

	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	text-align: center;



	padding: 0 0 0 15px;



}



#content .files-page .item-file .title {



	padding: 0 0 15px 0;



	font-size: 15px;



	color: #4a5e6e;



	/*font-family: 'gotham_boldregular';*/



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



}



#content .files-page .item-file .image {



	padding: 6px 0;



	margin: 0;



	background: #c8c8c8;



	margin: 0;



	display: table-cell;



	width: 168px;



	vertical-align: middle;



	overflow: hidden;



}



#content .files-page .item-file a {



	padding: 10px 0;



	margin: 2px 0 0 0;



	display: block;



	background: #e8566d;



	text-decoration: none;



	font-size: 13px;



	color: #eae8ea;



	text-transform: capitalize;



}



#content .files-page .item-file {



	border-top: 1px solid #FFF;



	padding: 15px 0;



}



#content .files-page .item-file:first-child {



	border: 0;



	padding-top: 0;



}



#content .colum-left {



	/*display: table-cell;*/



	vertical-align: top;

	

	float:left;

	

	width:77.40%;



}



#content .table-columns {



	width: 100%;



	/*display: table;*/



}



#content .ui-accordion .ui-accordion-header {



	background: none !important;



	border: 0 !important;



	padding: 0 25px 15px 0 !important;



	margin: 0 !important;



	font-size: 13px !important;



	color: #4b5d6e !important;



	text-transform: none !important;



	font-weight: bold !important;



	outline: none;



}



#content .ui-accordion .ui-accordion-header .number {



	float: left;



	display: block;



	padding: 0 5px 15px 0;



	min-width: 20px;



}



#content .ui-accordion .ui-accordion-content {



	background: none !important;



	border: 0 !important;



	padding: 0 40px 0 25px;



	border-bottom: 1px solid #dbdbdb !important;



	margin: 0 0 15px 0;



}



#content .ui-accordion .ui-accordion-header .ui-accordion-header-icon {



	right: 0;



	top: 0;



	margin-top: -8px;



}



#content .ui-state-default .ui-icon:before {



	content: "\f142";



	font-size: 16px;



}



#content .ui-state-active .ui-icon:before {



	content: "\f140";



	font-size: 16px;



}



#content .wp-caption {



	width: 100% !important;



	text-align: center;



}



#content .wp-caption .wp-caption-text {



	font-size: 11px;



	font-weight: bold;



	padding-top: 5px;



}



#content .gform_wrapper {



	margin: 0;



	padding: 0;

	width:100%;

	max-width:100%;



}



#content .gform_wrapper h3.gform_title {



	padding: 0 0 25px 0;



	margin: 0;



	font-size: 15px;



	text-transform: uppercase;



	font-weight: bold;



	color: #01D1F0;



	text-align: center;



}



#content .gform_wrapper span.gform_description {



	display: none;



}



#content .gform_wrapper .gform_heading {



	padding: 0;



	margin: 0;



	width: 100%;



}



#content .gform_wrapper ul {



	padding: 0;



	margin: 0;



	display: block;



}



#content .gform_wrapper ul li.gfield {



	width: 100% !important;

	

	max-width:100% !important;



	padding: 0 0 20px 0 !important;



	margin: 0 !important;



	background: none !important;



	border: 0 !important;



	display: block !important;



	position: relative;

	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



}

#content .gform_wrapper ul li.gfield_html_formatted {

	padding-left:83px !important;

	color:#464343;

}

#content .gform_wrapper .validation_message {

    color: #e8566d;

}

#content .gform_wrapper div.validation_error {

	color: #e8566d;

	text-align:center;

	border-color:#e8566d;

	width:100%;

	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;

	padding:10px 15px;

}



#content .gform_wrapper .top_label .gfield_label {



	width: 83px;

	position:absolute;

	top:10px;

	left:0;



	padding: 0 0 0 0;



	margin: 0;



	text-align: left;



	font-size: 12px;



	color: #4b5d6e;



	font-weight: normal;



	display: table-cell;



	vertical-align: middle;



}



#content .gform_wrapper #field_1_1 .gfield_label {

	top:2px;

	

}



#content .gform_wrapper .ginput_container {



	margin: 0 !important;

	display:block;

	width:100%;

	padding:0 0 0 83px !important;

	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;

	max-width:100% !important;

}



#content .gform_wrapper .top_label input.medium,

#content .gform_wrapper textarea {



	width: 100%;



	height: 39px;



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	padding: 0 10px;



	background: none;



	border: 1px solid #515e6c;



	outline: none;



}



#content .gform_wrapper textarea {

	padding:10px;

	height:70px;

}



#content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {







	width: 100% !important;

	

	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	padding: 0 0 0 83px !important;



	margin: 0 !important;

	max-width: 100%;



}



#content .gform_wrapper .gform_footer {



	padding: 0 0 0 83px;



	margin: 0;



	text-align: left;



}



#content .gform_wrapper .gform_footer input.button, #content .gform_wrapper .gform_footer input[type=submit] {



	width: 120px;



	height: 34px;



	border: 0;



	background: #4b5d6e;



	cursor: pointer;



	text-align: center;



	color: #FFF;



	font-weight: bold;



	outline: none;



	font-size: 15px;



}



#content .gform_wrapper .gform_footer input.button:hover, #content .gform_wrapper .gform_footer input[type=submit]:hover {



}



#content .navigation {



	padding: 15px 0;



}



#content .navigation ol {



	display: block;



	padding: 0;



	margin: 0;



	list-style: none;



	text-align: right;



}



#content .navigation ol li {



	display: inline-block;



	padding: 0 0 0 2px;



}



#content .navigation ol li a {



	display: inline-block;



	width: 30px;



	height: 24px;



	text-align: center;



	line-height: 24px;



	background: #d7d7d7;



	font-size: 12px;



	color: #4b5d6e;



	text-decoration: none;



}



#content .navigation ol li .current {



	display: inline-block;



	width: 30px;



	height: 24px;



	text-align: center;



	line-height: 24px;



	background: #4b5d6e;



	font-size: 12px;



	color: #7ac8e6;



}



.bx-wrapper .bx-controls-direction a {

	z-index:88 !important;

}



#menu-item-543 a{



background: #E8566D !important;



color: #fff !important;



}







#menu-item-542 a{



background: #E8566D !important;



color: #fff !important;



}



.ezcol-two-third {



    width: 58.4% !important;



}

#content .box-child-sec {

	text-align:center;

	padding:0 0 40px 0;


}

#content .box-child-sec .item-sect {

	display:inline-block;

	vertical-align:top;

	padding:0 8px;

}

#content .box-child-sec .item-sect h4 {

	text-transform:uppercase;

	padding:18px 0 0 0;

	margin:0;

	font-size:14px;

	color:#e8566d;

	font-family: 'gotham_boldregular';

	font-weight:normal;

}

#content .box-child-sec .item-sect h4 a {

	color:#e8566d;

}

#content .title-child {

	text-align:center;

	font-size:16px;

	color:#23c3dc;

	text-transform:uppercase;

	font-family: 'gotham_boldregular';

	padding:32px 0;

	

}

#content .columns-files {

	text-align:center;

	padding:30px 0;

}

#content .columns-files .column-files {

	display:inline-block;

	vertical-align:top;

	padding:0 25px;

	width:176px;

}

#content .columns-files .column-files  .text {

	margin:0 0 10px 0;

	background:#e8566d;

	font-size:12px;

	text-transform:uppercase;

	color:#e9e9e9;

	font-family: 'gotham_boldregular';

	-webkit-border-radius: 8px 8px 0 0;

	-moz-border-radius: 8px 8px 0 0;

	border-radius: 8px 8px 0 0;

	display:table;

	width:100%;

}

#content .columns-files .column-files  .text-td {

	display:table-cell;

	width:100%;

	vertical-align:middle;

	height:42px;

	padding:0 2px;

}

#content .columns-files .column-files .info-text {

	font-size:12px;

	color:#4b5d6e;

	padding:0 0 10px 0;

	display: none;

}

#content .columns-files .column-files .item-file-sec {

	margin:0 0 12px 0;

	display:table;

	width:100%;

}

#content .columns-files .column-files .item-file-sec a {

	display:table-cell;

	vertical-align:middle;

	background:#c8c8c8;

	padding:6px 0;

	height:150px;

}

#content .columns-files .column-files .item-file-sec a img {

	max-height:100%;

	width:auto;

	max-width:100%;

}
#content img.aligncenter {
	display:block;
	margin:0 auto;
}
