/*
Theme Name: NewCazaworld
Version: 1.0
*/

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxp6iIh_FvlUHQwED9Yt5Kbw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxi_vZmeiCMnoWNN9rHBYaTc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxiFaMxiho_5XQnyRZzQsrZs.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxgalQocB-__pDVGhF3uS2Ks.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxmhQUTDJGru-0vvUpABgH8I.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxujkDdvhIIFj_YMdgqpnSB0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxolIZu-HDpmDIZMigmsroc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

body {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 16px;
}

h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 700;	
}

h1 {
	font-size: 32px;
}

h2 {
	font-size: 20px;
	margin-top: 10px;
}

h3 {
	font-size: 18px;
}

h4 {
  font-size: 16px;
}

a {
	color: #193246;
}

a:hover {
	color: #3B682D;
}

img {
	max-width: 100%;
	height: auto;
}

code {
	white-space: normal;
}

input { padding: 4px; }

@font-face  
{
    font-family: 'Helvetica Neue LT Black'; 
    font-style: normal; 
    font-weight: normal; 
    src: url(fonts/HelveticaNeueLTStd-Blk.eot);
}

@font-face  
{
    font-family: 'Helvetica Neue LT Black'; 
    font-style: normal; 
    font-weight: normal; 
    src: url(fonts/HelveticaNeueLTStd-Blk.woff);
}

@font-face  
{
    font-family: 'Helvetica Neue LT Black'; 
    font-style: normal; 
    font-weight: normal; 
    src: url(fonts/HelveticaNeueLTStd-Blk.woff2);
}

@font-face  
{
    font-family: 'Helvetica Neue LT Black'; 
    font-style: normal; 
    font-weight: normal; 
    src: url(fonts/HelveticaNeueLTStd-Blk.sgv);
}

@font-face  
{
    font-family: 'Helvetica Neue LT Black'; 
    font-style: normal; 
    font-weight: normal; 
    src: url(fonts/HelveticaNeueLTStd-Blk.ttf); 
}

.nav li a:focus { background-color: transparent; }

/************ HEADER ************/
#main-header {
	padding: 10px 0 0;
}

#main-header h1 {
	margin: 0;
	font-size: 20px;
}

#main-header h1 small {
	margin: 0;
	font-size: 15px;
	color: #999;
}

.menu-menu-1-container{
	margin: 0 0 10px 0;
} 
#main-header nav ul li ul {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;

	visibility: hidden;

	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;

	position: absolute;
	z-index: 1;
	left: 0;
	top: 40px;
	width: 200px;
	background: #f4f4f4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0;
	padding: 0;
} 
#main-header nav ul li:hover ul {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	visibility: visible;
}  
#main-header nav ul ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
}
#main-header nav ul ul li a {
	padding: 10px 15px;
	display: block;
}
#logo {
	margin-top: -70px;
	float: left;
	width: 100%;
	background-color: #fff;
}
#logo img {
	margin-left: 10px;
	max-width: 380px;
	height: auto;
	width: 100%;
}
#logo .claim { margin: 0; }
#logo .claim img {
	max-width: 350px;
	height: auto;
	width: 100%;
	float: right;
	margin: -30px 35px 0 0;
}
.nav-pills > li {
	float:none;
	display:inline-block;
	*display:inline; /* ie7 fix */
	zoom:1; /* hasLayout ie7 trigger */
	padding: 0 2px;
	text-align: center;
}

.nav-pills>li>a {
	text-transform: uppercase;
	border-bottom: solid 1px #8d99ad;
	color: #8d99ad;
	border-radius: 0;
	padding: 2px 0 0 0;
	width: 120px;
	font-size: 15px;
}

.nav-pills>li>a:hover {
	background-color: #8d99ad;
	color: #fff;
}

.nav-pills>li+li { margin-left: 4px; }

.nav-pills {
	text-align:right;
	margin-top: 20px;
	margin-right: 200px;
}
.main-content { background-color: #EdEdEd; padding-top: 25px; }
.single .main-content { padding-top: 0; }
.panel-primary { background-color: #EdEdEd; }
/************ ALGUNOS ESTILOS EXTRA ************/
.sticky {

}

.meta {
	font-size: 0.8em;
	margin-bottom: 15px;
}

.paginacion {
	margin-top: 40px;
	border-top: solid 1px #eee;
	padding-top: 10px;
}

.widget {
	margin-bottom: 40px;
}

/************ WORDPRESS CORE ************/
.alignnone {
	margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%;
	padding: 5px 3px 10px;
	text-align: center;
}

.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

.gallery-caption {
	font-size: 0.8em;
}

/************ COMENTARIOS ************/
#comments-list {
	padding-left: 0;
	list-style: none;
}
#comments-list .comment-body {
	background: #f2f2f2;
	padding: 15px;
	margin-bottom: 10px;
}

#comments-list .comment-author {
	margin-bottom: 15px;
}

#comments-list .comment-meta {
	font-size: 0.8em;
	margin-bottom: 10px;
}

#comments-list .children {
	list-style: none;
}

#comments-list .bypostauthor .comment-body {
	background: #e3e3e3;
}

#commentform {

}

#commentform input[type="text"],
#commentform input[type="email"],
#commentform textarea {
	width: 100%;
}

.banner { text-align: center; }	
.post .banner { margin-bottom: 10px; }
.banner-home { text-align: center; margin-bottom: 20px; }

/****** MENU PRINCIPAL ********/
.navbar-header, #navbar {
	background-color: #3B682D;
	border-bottom:  solid 10px #f0c82d;
}
.navbar-header li a, #navbar li a {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	padding-right: 24px;
	padding-left: 24px;
}

.navbar-header li a:hover, #navbar li a:hover{
	background-color: #f0c82d;
	color: #192246;
}

.navbar-toggle {
	background-color: #fff;
}
.navbar-toggle .icon-bar {
	background-color: #000;
}

.pager { clear: both; margin: 15px; }

.wp-post-image { margin: 0 auto; height: 250px; width: 380px; }
.without-img { display: block; width: 100%; max-width: 380px; height: 250px; border: solid 1px #ccc; text-align: center; line-height: 12; margin: 0 auto; }
.fixed-post .wp-post-image { width: 770px; height: 450px; }

.post, .page { padding: 0px 10px 0 0; margin-top: 10px; }
.fixed-post { padding:  0px 10px 0 0 }
.post h1, .page h1 { margin-top: 5px; }
.home .post h3, .home .post h2, .category .post h3, .search-results .post h3, .tag .post h3 { text-align: center; height: 50px; background-color: rgba(68, 68, 68, 0.7); position: relative; margin-top: -50px; color: #fff; padding: 5px; margin-bottom: 0px; line-height: 1.2; overflow: hidden; font-size: 18px; }
.home .fixed-post h2, .home .fixed-post h3 { font-size: 26px; height: 80px; margin-top: -80px; color: #f0c82d; line-height: 1.3; }
.post a:hover { text-decoration: none; }
.alert-info{ clear: both; }
.social-links { float: right; margin-top: -30px; margin-right: 30px; position: relative; }
.social-links a { background-image: url(img/icons.png?v=1.0); background-repeat: no-repeat; background-color: transparent; width: 21px; height: 21px; display: block; }
.social-links a span { display: none; }
.social-links .facebook { background-position: -49px -187px; }
.social-links .twitter { background-position: -48px -159px; }
.social-links .google { background-position: -14px -187px; }
.social-links .youtube { background-position: -13px -159px; }
.social-links .instagram { background-position: -12px -259px; }
.panel { margin: 0; }
.panel-primary { border: none; box-shadow: none; }
.panel-heading { border: none; border-radius: 0; box-shadow: 0; padding: 4px 20px; position: relative; z-index: 1; }
.panel-primary>.panel-heading { background-color: #3B682D; border-color: #3B682D; }
.panel-title { font-family: Helvetica Neue LT Black; color: #f0c82d; font-size: 40px; margin-left: 60px; font-weight: normal; letter-spacing: 0.5px; height: 44px; overflow: hidden; white-space: nowrap; line-height: 1; } 
.panel-news-home > a:hover { text-decoration: none !important; color: #f0c82d; }
.panel-news-home { width: 450px; position: relative; z-index: 1; }
.pane-news-home-bg { background: url(img/bg-title-section.png) no-repeat 0 0 transparent; width: 19px; height: 100%; position: absolute; right: -19px; top: 0; }
.panel-news-home span { background: url(img/icons.png) no-repeat -51px -10px transparent; float: left; height: 45px; width: 45px; position: absolute; }
.panel-news-home-body { position: relative; margin-top: -102px; z-index: 0; }
.panel-body-home { margin-top: -25px; }
.panel-body-home .fixed-post { margin-top: 5px; }
.panel-hunts-home { background: url(img/bg-hunts.jpg) no-repeat center right #3B682D; }
.panel-hunts-home span { background: url(img/icons.png) no-repeat -145px -5px transparent; float: left; height: 45px; width: 45px; position: absolute; }
.panel-miscellaneous-home { background: url(img/bg-miscellaneous.jpg) no-repeat center right #3B682D; }
.panel-weapons-home { background: url(img/bg-weapons.jpg) no-repeat center right #3B682D; }
.panel-videos-home { background: url(img/bg-videos.jpg) no-repeat center right #3B682D; }
.panel-small-hunting-home { background: url(img/bg-small-hunting.jpg) no-repeat center right #3B682D; }
.panel-miscellaneous-home span { background: url(img/icons.png) no-repeat 0px -66px transparent; float: left; height: 45px; width: 45px; position: absolute; }
.panel-small-hunting-home span { background: url(img/icons.png) no-repeat -7px -210px transparent; float: left; height: 45px; width: 47px; position: absolute; }
.panel-weapons-home span { background: url(img/icons.png) no-repeat -92px -210px transparent; float: left; height: 45px; width: 47px; position: absolute; }
.panel-videos-home span { background: url(img/icons.png) no-repeat -81px -171px transparent; float: left; height: 44px; width: 47px; position: absolute; }
.sidebar { margin: 30px 0 0 30px; }
.paddingZero { padding: 0; }
.border-right-yellow { border-right: solid 2px #f0c82d; position: relative; z-index: 0; }
.right-links-home { margin-top: 5px; float: right; padding-top: 15px; padding-right: 0; }
.panel-news-home-body .right-links-home { margin-top: 0; }
.widget .right-links-home { float: none; padding-top: 0; }
.widget .right-links-home ul { margin-left: 0; margin-top: -15px; }
.panel-news-home-body:nth-child(2) .border-right-yellow { margin-top: 15px; }
.panel-news-home-body:nth-child(2) .border-right-yellow .post:nth-child(-n+2) { margin-top: 0; }
.widget { border-left: solid 2px #f0c82d; width: 300px; }
.right-links-home h4, .widget h4 { letter-spacing: 0.5px; font-family: Helvetica Neue LT Black; background-color: #f0c82d; color: #3B682D; text-transform: uppercase; line-height: 1; padding: 6px 15px; font-size: 26px; font-weight: normal; margin: 0; }
.widget h4 { margin-bottom: 15px; }
.right-links-home h4 span { background: url(img/icons.png) no-repeat -6px -126px transparent; float: left; height: 24px; width: 38px; }
.right-links-home > a:hover { text-decoration: none !important; }
.right-links-home ul { list-style-type: none; padding: 0; margin: 0; } 
.widget ul { list-style-type: none; padding: 0; margin-left: 15px; text-align: left; }
.widget ul li { margin-bottom: 8px; }
.widget ul li a { font-size: 18px; line-height: 1.1; }
.right-links-home ul li { overflow: hidden; height: 103px; margin-bottom: 18px; background-color: #fff; padding: 10px; border-right: solid 1px #dfebe9; border-bottom: solid 1px #dfebe9; -webkit-box-shadow: -2px -2px 3px -3px rgba(223,235,233,1); -moz-box-shadow: -2px -2px 3px -3px rgba(223,235,233,1); box-shadow: -2px -2px 3px -3px rgba(223,235,233,1); }
.right-links-home ul li a { font-size: 16px; font-weight: bold; line-height: 1.1; }
.right-links-home ul li p { font-size: 18px; margin-top: 10px; }
.right-links-home ul li img { float: left; margin-right: 10px; max-width: 110px; height: 80px; }
.right-links-home h4 span.nature { background: url(img/icons.png) no-repeat -106px -19px transparent; float: left; height: 24px; width: 38px; }
.right-links-home h4 span.interviews { background: url(img/icons.png) no-repeat -110px -59px transparent; float: left; height: 24px; width: 40px; }
.right-links-home h4 span.companies { background: url(img/icons.png) no-repeat -149px -190px transparent; float: left; height: 24px; width: 38px; }
.right-links-home h4 span.search { background: url(img/icons.png) no-repeat -155px -224px transparent; float: left; height: 25px; width: 33px; }
.right-links-home h4 span.conservation { background: url(img/icons.png) no-repeat -76px -146px transparent; float: left; height: 25px; width: 38px; }
.right-links-home h4 span.opinion { background: url(img/icons.png) no-repeat -158px -60px transparent; float: left; height: 25px; width: 38px; }
.banner-marketplace { margin-top: -12px; float: none; margin-bottom: 7px; background-image:url(img/marketplace.jpg); background-repeat:no-repeat; background-size:contain; background-position:center; max-width: 380px; width: 100%; height: 250px; }
.banner-marketplace a { display: block; color: #f0c82d; font-family: Helvetica Neue LT Black; font-size: 32px; letter-spacing: 0.5px;  padding-left: 35px; padding-top: 110px; }
.banner-marketplace a:hover { text-decoration: none; }
.banner-marketplace a span { font-size: 26px; font-family: 'Open Sans', Helvetica, Arial, sans-serif; display: block; margin-left: 48px; line-height: 1; margin-top: 6px; }
.banner-right-home { float: left; margin: 0 45px; text-align: center; }
aside .banner-right-home { margin: 20px 30px; }
.title-section { background-color: #3B682D; padding: 0px 10px; min-width: 300px; position: relative; display: inline-block; }
.title-section h2, .title-section h1 { font-family: Helvetica Neue LT Black; color: #f0c82d; margin: 4px; font-size: 40px; padding-right: 10px; text-transform: lowercase; letter-spacing: 0.5px; font-weight: normal; }
.pager li>a, .pager li>span { color: #f0c82d; background-color: #3B682D; border-radius: 8px; font-weight: bold; border: none; margin-top: 15px; }
.pager li>a:focus, .pager li>a:hover { color: #192246; background-color: #f0c82d; }
.submit, #searchsubmit { color: #f0c82d; background-color: #3B682D; border: none; font-weight: 600; padding: 5px 10px; }
.submit:hover, #searchsubmit:hover { color: #192246; background-color: #f0c82d; border: none; }
.error-page { padding: 10px; }
.error-page header { margin-bottom: 15px; }
.invited-pen { margin: 10px 0 0; max-width: 390px; }
.invited-pen span { background: url(img/icons.png) no-repeat 0px 0px transparent; float: right; height: 57px; width: 44px; top: -29px; right: 22px; position: relative; }
.invited-pen footer { border-bottom: 2px solid #3B682D; clear: both;  }
.invited-pen footer a:hover { text-decoration: none !important; }
.invited-pen h4 { margin-bottom: 5px; font-family: Helvetica Neue LT Black; font-size: 30px; color: #f0c82d; font-weight: normal; letter-spacing: 0.5px; text-align: center; }
.invited-pen img { border-radius: 50%; float: left; width: 100px; height: 100px; margin-right: 11px; }
.invited-pen article { padding: 15px 15px 0px 15px;  }
.invited-pen h3 { font-size: 22px; font-style: italic; color: #3B682D; margin-top: 10px; }
.invited-pen p { color: #3B682D; }
.invited-pen p label { text-transform: uppercase; display: inline; }
.sfsiaftrpstwpr { margin: 15px 0 20px -7px; }
.post-tags span { font-weight: bold; }
.post-tags a { text-decoration: underline; }
footer.container { background-image:url(img/bg-footer.jpg); background-repeat:no-repeat; background-position:top left; border-top: solid 10px #f0c82d; padding: 25px 0 0 100px; height: 302px; }
footer.container ul { list-style-type: disc; padding: 0; margin: auto; width: 350px; }
footer.container ul li { float: left; margin-left: 25px; color: #fff; font-size: 15px; }
footer.container ul li:first-child { list-style-type: none; margin-left: -50px; }
footer.container ul li a, footer.container ul li a:hover { color: #fff; }
footer.container strong { font-size: 20px; color: #f0c82d; text-shadow: 1px 1px 2px #000; font-weight: normal; display: block; margin-top: 5px; }
footer.container img { margin-left: -22px; }
footer.container p { color: #fff; font-size: 15px; margin: 10px 0; }
footer.container a { color: #fff; }
footer.container address { color: #fff; font-size: 14px; margin-bottom: 6px; }
.wpp-views { font-style: italic; color: #777; }
.wpp-views:before { content: "("; }
.wpp-views:after { content: ")"; }
.searchform label { display: none; }
.searchform input[type=text] { margin-left: 10px; margin-bottom: 5px; margin-right: 5px; width: 203px; }
.searchform input[type=submit] { margin-left: 1px; }
.post-list:nth-child(3n-1) { padding: 0px 5px; }
.post-list:nth-child(3n) { padding: 0 0 0px 10px; }
.single-post .post a { color: #3B682D !important; text-decoration: underline !important; }
.single-post .post a:hover { text-decoration: none !important; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
    footer.container address { margin-bottom: 8px; }
}
@supports (-ms-ime-align:auto) {
	footer.container address { margin-bottom: 6px; }  	
}
.shared-social-buttons { list-style-type: none; padding: 0; margin-top: 20px; }
.shared-social-buttons li { display: inline-block; vertical-align: middle; margin: 0 3px; }
.hidden-desktop { display: none !important; }
.post header h3 { text-transform: uppercase; font-size: 22px; color: #3B682D; margin-bottom: 0; margin-top: 10px; }
.special-post { background-color: #3B682D; padding: 5px 10px; margin: 5px 0; display: inline-block; }
.special-post h3 { color: #fff !important; margin-top: 0 !important; }
#fb-root { margin-top: -7px; }
.special-post-2 { margin-top: 0px; font-weight: bold; }
.special-post-2 p { margin: 5px 5px; }
.special-post-2 span { color: #3B682D; text-transform: uppercase; }
.brandDayLeft  
{
	right: 595px;
    position: absolute;
    z-index: 10;
    top: 170px;
    margin-right: 50%;
	 }
.brandDayRight{	
	left: 595px;
    position: absolute;
    z-index: 10;
    top: 170px;
    margin-left: 50%;
}
.brandDayHead
{
	padding-bottom: 10px;
	}
.brandDayHead > div
{	
	margin: 0px auto 10px auto;
	}
.shared-social-buttons-mobile
{
	display: none;
	background-color: #fff;	
	float: right;	
	padding: 3px;
	border: solid 1px #cfd0d0;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    position: fixed;
    bottom: 0;
}
.shared-social-buttons-mobile ul
{
	list-style-type: none;
	float: left;
	margin-top: 1px;
	margin-bottom: 3px;
	padding-left: 0;
	}
.shared-social-buttons-mobile ul li
{
	float: left;	
	margin: 2px 3px 0 3px; 	
}

.search-home { margin-bottom: 10px; }

.search-home form {
  padding: 15px 0 10px 0;
  background-color: white;
  margin-right: 1px;
}

.search-home div input[type="text"]{
  width: 270px;
  background-color: #ededed;
  border: solid 1px #7a7a7a;
}
#msg-cookies{
  background: url(https://cazaworld.com/public/images/fondo-cookies.gif) repeat-x 0 0 transparent;
  height: 40px;
  position: relative;
  z-index: 10;
  margin-bottom: 1px;
  box-shadow: 2px 2px 3px #193B0E;
    -moz-box-shadow: 2px 2px 3px #193B0E;
    -webkit-box-shadow: 2px 2px 3px #193B0E;
    display: none;
}
.content-msg-cookies{
  width: 1100px;
  margin: auto;
  color: #ffffff;
}
.content-msg-cookies p{
  float: left;
  width: 790px;
  line-height: 1.3;
  margin-top: 4px;
  font-size: 13px;
}
.content-msg-cookies p span{
  background: url(https://cazaworld.com/public/images/sprites.png) no-repeat -104px -42px transparent;
  width: 27px;
  height: 27px;
  float: left;
  margin-right: 7px;
  margin-top: 1px;
}
.content-msg-cookies p a { color: #fff; }
.content-msg-cookies ul{
 float: left;
 margin-top: 7px;
 list-style-type: none;
}
.content-msg-cookies ul li
{
  float: left;
  margin-left: 20px;
}

.content-msg-cookies input
{
    background-color: #dddfd5;
    border: solid 1px #BCBDBA;
    width: 110px;
    height: 25px;
    color: #274319;
    cursor: pointer;
    font-size: 12px;
}

.content-msg-cookies .btn-cookies{ background-color: #f0c82d; }

div.flex-video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  margin-bottom: 10px;
  clear: both;
}
 
div.flex-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}