@charset "utf-8";
/*==================================================

Theme Name: Anpros
Theme URI: http://www.4id.cl
Author: 4ID Limitada
Author URI: http://www.4id.cl/
Description: Tema diseñado para AnprosChile.cl
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

[Layout]

* body
	+ wrapper
		+ Header / by default there is no class but you can use (style1 and style2) for different styles.
			- Top Strip / .topstrip
				- Bootstrap Grid
					- Categories Menu / .topcategories
					- Login - Cart / .login-cart
					- Search / .searchbox
					- Social Networks / .socialnetworks
			- Logo Strip / .bottomstrip
				- Bootstrap Grid
					- Logo / .logo
					- Navigation / .navigation
					- Header Advertisement / .header-adv
		+ Revolution Slider / .banner
		+ Content / .contents
			- Container (to make layout centered) /.container
				- Use Bootstrap Grid
				- Sidebar Plugin grid
		+ Footer
			- Bootstrap Grid
				- Footer Posts
			- Copyrights Section / .copyrightsec
				- Copyrights / .copyrights
				- Social Networks / .socialnetworks
			- Footer Widgets / .footerwidgets
				- Use Bootstrap Grid

================================================== */

/* Import some more css files
================================================== */
@import url("css/font-awesome.min.css");
* {
	padding: 0px;
	margin: 0px;
}
ul {
	list-style: none;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.upper {
	text-transform: uppercase;
}
a:focus {
	outline: none;
	border: none;
}
/* Wordpress Classes
================================================== */
.alignnone {
	
}
.aligncenter, div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
.alignright {
	float: right;
	max-width: 100%;
	margin: 0px 0 20px 20px;
}
.alignleft {
	float: left;
	max-width: 100%;
	margin: 0px 20px 20px 0;
}
.aligncenter {
	display: block;
	max-width: 100%;
	text-align: center;
	margin: 0px auto 5px auto;
}
a img.alignright {
	float: right;
	margin: 0px 0 20px 20px;
}
a img.alignnone {
	
}
a img.alignleft {
	float: left;
	margin: 0px 20px 20px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	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;
}
iframe {
	border: none;
}
.gallery-caption {}
.bypostauthor {}
figure {
	overflow: hidden;
}
figure:hover .hovereffect,
figure:focus .hovereffect,
figure:active .hovereffect,
.hovereffect:hover,
.media:hover .img-hovereffect {
	/*-webkit-transform: scale(1.1) rotate(3deg);
	transform: scale(1.1) rotate(3deg);*/
}
.hovereffect {
	display: inline-block;
	/*-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);*/
}
/* Wrapper
================================================== */
.wrapper {
	width:96%;
	margin: 20px auto;
}
.custom-container {
	padding: 30px;
}
/* Header
================================================== */
.wrapper > header {
	position: relative;
	z-index: 999;
	width: 100%;
	float: left;
	padding: 0;
	background: #fff;
}
/* Top Strip
================================================== */
header .topstrip {
	width: 100%;
	clear: both;
	color: #fff !important;
	padding: 0;
	height: 40px;
	background: #006A40;
}
@media (max-width: 740px) {
	header .topstrip .pull-right{
		width: 100%;
	}
}
.topcategories {
	padding: 10px 0 0 20px;
}
.topcategories a {
	color: #fff;
	text-shadow: none;
}
.topcategories li.active a {
	background-color: #006a40;
	color: white!important;
}

/* Logo
================================================== */
.logo {
  float: left;
  height: 110px;
  margin: 0;
  z-index: 9;
  margin-right: 20px;
}
@media (max-width: 740px) {
	.logo {
		margin: 25px 0 0px 0;
	}
}
.logo a{
	float:left;
	height: 100%;
}
.logo a img{
	float:left;
	height: 100%;
}
/* Navigation
================================================== */
.navigation {
  float: left;
  margin: 30px 0 0 0!important;
}
@media (max-width: 1280px) {
	.navigation {
		margin: 9px 0 0 0px;
	}
}
@media (max-width: 740px) {
	.navigation {
	    margin: 25px 0 0;
	}
}
@media (min-width: 820px) and (max-width: 1200px) {
	.navigation {
		margin: 9px 0 0 20px;
	}
}
#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle .mobile_button {
	text-transform: uppercase;
}
@media (max-width: 990px) {
	.nav_logo {
		text-transform: uppercase;
	}
	.mobile_button .symbol_menu {
		float: right;
	    font-size: 21px;
	    font-weight: bold;
	    padding-top: 5px;
	}
	.mobile_toggle {
		float: left !important;
	}
	.mobile_menu_active .mobile_toggle {
		background: #f5f5f5;
	}
	#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle .mobile_button {
		padding-left: 15px;
		padding-right: 15px;
	}
	#mega_main_menu.responsive-enable.mobile_minimized-enable #mega_main_menu_ul {
	  background: #f5f5f5 none repeat scroll 0 0;
	  padding: 15px;
	  position: absolute;
	  width: 230px;
	  left: 0;
	}
	#mega_main_menu.responsive-enable.mobile_minimized-enable .mega_dropdown {
		box-shadow: none !important;
	}
	#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu > .menu_holder > .menu_inner > .nav_logo .logo_link,
	#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box {
		padding-right: 0;
		padding-left: 0;
	}
}
@media (max-width: 1023px) {
	#mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > .mega_dropdown,
	#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown > .mega_dropdown,
	#mega_main_menu > .menu_holder > .menu_inner > ul > li.post_type_dropdown > .mega_dropdown,
	#mega_main_menu > .menu_holder > .menu_inner > ul > li.grid_dropdown > .mega_dropdown,
	#mega_main_menu > .menu_holder > .menu_inner > ul > li .mega_dropdown > li .post_details {
		width: 100% !important;
	}
}
.navigation .link_text {
	text-transform: uppercase;
}
/* Search
================================================== */
.searchbox {
    float: left;
    height: 40px;
    background: #292929;
    position: relative;
}
.searchbox form {
	float:left;
	width:200px;
	padding: 10px 15px;
}
@media (max-width: 1366px) {
	.searchbox form {
		width:178px;
		padding: 7px;
	}
}
@media (min-width: 1200px) and (max-width: 1260px) {
	.searchbox form {
		width:151px;
	}
}
@media (min-width: 1367px) and (max-width: 1440px) {
	.searchbox form {
		width:192px;
		padding: 10px;
	}
}
@media (min-width: 820px) and (max-width: 1200px) {
	.searchbox form {
		width:280px;
		padding: 10px 15px;
	}
}
.searchbox ul{
	float:left;
	width:100%;
	border:#bdbdbd solid 1px;
	height:24px;
	position:relative;
	padding-left:38px;
	margin-bottom: 0;
}
.searchbox ul:before{
	content:"\f002";
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	position: absolute;
	left: 10px;
	top: 5px;
	color: #bdbdbd;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.searchbox ul li{
	float:left;
}
.searchbox ul li:first-child{
	position:absolute;
	width:100%;
	left:0;
	z-index:1;
}
.searchbox input[type="text"]{
	float:left;
	border:none;
	height:22px;
	background:transparent;
	border:none;
	width:100%;
	color: #bdbdbd;
	padding:0 33px 0 30px;
	font-size: 12px;
}
.searchbox input[type="text"]::-webkit-input-placeholder {
   color: #bdbdbd;
   opacity: 1;
}
.searchbox input[type="text"]:-moz-placeholder { /* Firefox 18- */
   color: #bdbdbd;
   opacity: 1;  
}
.searchbox input[type="text"]::-moz-placeholder {  /* Firefox 19+ */
   color: #bdbdbd;
   opacity: 1;  
}
.searchbox input[type="text"]:-ms-input-placeholder {  
   color: #bdbdbd;
   opacity: 1;  
}
.searchbox input[type="submit"]{
	float:left;
	border:none;
	width:33px;
	height:18px;
	border-left:#bdbdbd solid 1px !important;
	background:none;
	margin-top:2px;
	font-size:13px;
	color:#bdbdbd !important;
	position:absolute;
	right:0;
	z-index:2;
	padding: 0;
	box-shadow: none !important;
	border-radius: 0;
}
@media (max-width: 1024px) {
	.searchbox {
	    width: auto;
	    background: #f5f5f5 !important;
	}
	.searchbox:hover form {
	    background: #fff !important;
	}
	.searchbox > span {
		display: none;
	}
	.searchbox form {
		top: 0;
		display: block;
		padding: 10px 25px;
		position: relative;
	}
	.searchbox ul{
		border:#999 solid 1px;
	}
	.searchbox ul:before{
		color: #999;
	}
	.searchbox input[type="text"]{
		color: #999;
	}
	.searchbox input[type="text"]::-webkit-input-placeholder {
	   color: #999;
	}
	.searchbox input[type="text"]:-moz-placeholder { /* Firefox 18- */
	   color: #999;
	}
	.searchbox input[type="text"]::-moz-placeholder {  /* Firefox 19+ */
	   color: #999;
	}
	.searchbox input[type="text"]:-ms-input-placeholder {  
	   color: #999;
	}
	.searchbox input[type="submit"]{
		border-left:#999 solid 1px !important;
		color:#999 !important;
	}
}
@media (max-width: 740px) {
	.searchbox {
	    width: 100%;
	}
	.searchbox form {
		width: 100%;
	}
}
/* Login - Cart
================================================== */
.login-cart {
    float: left;
    padding: 14px 0px 3px 0;
}
.login-cart ul {
    float: left;
    margin: 0;
}
.login-cart ul li {
    float: left;
    color: #fff;
    padding: 0 15px;
    line-height: 11px;
    position: relative;
    border-left: solid 1px #fff;
}
.login-cart ul li a {
    color: #fff;
}
@media (max-width: 1460px) {
  .login-cart ul li a .carthide{
	    display: none;
	}
}
.login-cart ul li:first-child {
    border-left: none;
    padding-left: 0
}
.login-cart ul li.registerbtn a,
.login-cart ul li.loginbtn a {
	color: #fff;
}
.login-cart ul li i {
	float: left;
	padding-right: 10px;
}
@media (max-width: 740px) {
	.login-cart {
	    float: none;
	    padding: 14px 0;
	    text-align: center;
	    background: #2f2d2d;
	    margin-top: 4px;
	}
	.login-cart ul {
	    float: none;
	}
	.login-cart ul li {
	    float: none;
	    display: inline;
	}
	.login-cart ul li i {
		float: none;
	}
}
/* Social Networking
================================================== */
header .socialnetworks {
	float: left;
	padding: 10px 20px;
	background: #414141;
	height: 40px;
}
@media (max-width: 740px) {
	header .socialnetworks {
		position: absolute;
		right: 0;
		top: -40px;
	}
}
.socialnetworks ul {
	margin: 0;
}
.socialnetworks ul li{
	float:left;
	padding-left:10px;
}
.socialnetworks ul li:first-child{
	padding-left:0px;
}
.socialnetworks a{
    font-size: 16px;
}
.socialnetworks a.facebook{
    color: #3c5fac;
}
.socialnetworks a.youtube{
    color: #c8312b;
}
.socialnetworks a.twitter{
    color: #5ec3df;
}
.socialnetworks a.instagram{
    color: #3f729b;
}
.socialnetworks a.pinterest{
    color: #cb2027;
}
header .socialnetworks a{
    color: #fff !important;
}
footer .socialnetworks a{
	color: #fff;
}
/* Bottom Strip
================================================== */
.bottomstrip {
	background: #fff;
	padding: 20px;
}
.bottomstrip.header-logo-nav {
  padding: 0px 20px;
}
/* Header Advertisment
================================================== */
.header-adv {
	float:right;
}
@media (max-width: 740px) {
	.header-adv {
	    margin: 20px 0 0;
	}
}
@media (max-width: 670px) {
	.header-adv {
	    width: 100%;
	}
	.header-adv a {
	    width: 100%;
	}
	.header-adv a img {
	    width: 100% !important;
	    height: auto !important;
	}
}
@media (min-width: 820px) and (max-width: 1260px) {
	.header-adv {
		display: none;
	}
}
/* Banner
================================================== */
.banner {
	width:100%;
	float: left;
	overflow: hidden;
	position: relative;
}
/* Banner
================================================== */
.headerwidgets {
    background: #fff;
    border-bottom: 1px solid #ccc;
    float: left;
    padding: 30px 30px 0;
    width: 100%;
    max-height: 250px;
    overflow: hidden;
}
/* Contents Section
================================================== */
.contents,
#container {
	width:100%;
	float: left;
	position: relative;
	z-index: 1;
	background: #fff;
	padding: 50px 0;
}
.conentsection [class*="col-"] {
    margin-bottom:20px;
}
.conentsection .sections:first-child {
    padding-top: 0;
}
/* Bread Crumb
================================================== */
.breadcrumb-sec {
	width: 100%;
	float: left;
	background-color: #f5f5f5;
	margin-top: 10px;
}
.breadcrumb-sec .heading{
	float: left;
	letter-spacing: 0;
	margin: 30px 0 30px 35px;
}
@media (max-width: 667px) {
	.breadcrumb-sec .heading{
		width: 100%;
		margin: 20px 0 0px 25px;
	}
}
.breadcrumb-sec .heading a.bp-title-button {
	float: right;
    font-size: 11px;
    margin: -4px 0 0 20px;
}
.breadcrumb > li a.bp-title-button {
	display: none;
}
/* Video Categories list
================================================== */
.sections {
	float: left;
	width: 100%;
}
.sections h2.heading,
.conentsection .widget-title{
	float: left;
	width: 100%;
	text-align: left;
	padding-bottom: 10px;
}
/* Blog Post Style 2
================================================== */
.blogposttwo {
	width: 100%;
	float: left;
}
.blogposttwo figure{
	width: 100%;
	float: left;
}
.blogposttwo figure a{
	float: left;
	width: 100%;
}
.blogposttwo .text{
	width: 100%;
	float: left;
	padding-top: 10px;
}
.blogposttwo .text h5 {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.blogposttwo ul{
	float: left;
	width: 100%;
}
.blogposttwo ul li{
	margin-right: 20px;
	position: relative;
	float: left;
}
.blogposttwo ul li a{
	color: #5B5A5A;
}
.blogposttwo ul li i{
	float: left;
	margin: 3px 10px 0 0;
}
.blogposttwo ul li:last-child{
	margin-right: 0;
}
.blogposttwo ul li ul{
	float: left;
	width: auto;
}
.blogposttwo ul li ul li{
	float: left;
}
.blogposttwo ul li ul li:after{
	content: ", ";
}
.blogposttwo ul li ul li:last-child:after{
	content: "";
}
/* Buttons
================================================== */
.origin-widget[class*="origin-widget-button-simple-"] a{
	font-size:14px !important;
	font-weight:bold !important;
}
/* Price Box
================================================== */
.origin-widget.origin-widget-price-box-simple-clean {
	border: 1px solid #d8d8d8 !important;
}
/* Testimonials
================================================== */
.origin-widget.origin-widget-testimonial-simple-clean {
	border: 1px solid #d8d8d8 !important;
}
/* Widgets
================================================== */
.widget {
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 20px;
}
.widget .heading,
.widget .widgettitle,
.widget .widget-title {
	border-bottom: 1px solid #e4e7ea;
    border-top: 3px solid #e4e7ea;
    margin-bottom: 20px;
    padding: 10px 0;
    letter-spacing: 0;
    font-size: 14px;
    margin-top: 0;
}
footer .widget {
	border-top: none;
}
.mega_dropdown .widgettitle {
	width: 100%;
	padding: 10px 0px 10px 0px;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
}
footer .widget h4.heading{
	color: #fff;
	border: none;
	padding-top: 0;
	margin-top: 0;
}
.textwidget i {
	margin-right: 10px;
}
/* Widgets - Recent Comments
================================================== */
.widget_recent_entries ul li {
	padding: 10px 0;
	width: 100%;
}
.widget_recent_entries ul li:first-child {
	padding-top: 0;
}
/* BuddyPress Members Widgets
================================================== */
.widget_bp_core_members_widget ul {
	float: left;
	width: 100%;
	padding-top: 10px;
}
.widget_bp_core_members_widget ul li {
	float: left;
	width: 100%;
	padding: 10px 0;
    border-top: solid 1px #e4e7ea;
}
.widget_bp_core_members_widget .item-avatar {
	float: left;
	width: 50px;
	margin-right: 10px;
}
.widget_bp_core_members_widget .item-avatar a {
	width: 100%;
}
.widget_bp_core_members_widget .item-avatar a img {
	width: 100%;
}
.widget_bp_core_members_widget ul li .item-title {
	font-weight: bold;
}
/* Widgets - Recent Posts
================================================== */
*[class*="vm_recent_blog_posts-"] *[class*="col-"]{
	width: 100% !important;
}
/* Search Widget
================================================== */
.widget_search {
	width: 100%;
	float: left;
}
footer .widget_search {
	padding: 0px 0px 20px 0px;
}
.widget_search form {
	width: 100%;
	float: left;
}
.widget_search div {
	width: 100%;
	float: left;
	position: relative;
}
.widget_search div label {
	width: 100%;
	display: none;
	padding: 0px 0 5px 0;
}
.widget_search div input[type="text"] {
	width: 100%;
	height: 30px;
	line-height: 40px;
	position: relative;
	padding: 0px 88px 0 20px;
}
.widget_search div input[type="submit"] {
	position: absolute;
	right: 2px;
	top: 0;
	background: none;
    color: #666 !important;
    font-size: 12px;
    padding: 7px 7px 0 0;
}
/* Widget Tags
================================================== */
.widget_tag_cloud .tagcloud  {
	width: 100%;
	float: left;
	padding: 0px 0px 20px 0px;
}
footer .widget_tag_cloud .tagcloud {
	padding: 0px 0px 20px 0px;
}
.widget_tag_cloud .tagcloud a{
	float: left;
	color: #fff;
	margin: 0 5px 5px 0;
	padding: 2px 10px 3px;
	font-size: 12px !important;
	text-transform: uppercase;
}
/* Widget Categories List
================================================== */
.widget_categories,
.widget_archives,
.widget_pages,
.widget_meta,
.widget_rss,
.widget_recent-posts,
.widget_nav_menu
.widget_recent_comments
{
	width: 100%;
	float: left;
}
.widget_categories ul,
.widget_archives ul,
.widget_pages ul,
.widget_meta ul,
.widget_rss ul,
.widget_recent-posts ul,
.widget_nav_menu ul,
.widget_recent_comments ul {
	width: 100%;
	float: left;
}
.widget_categories ul li,
.widget_archives ul li,
.widget_pages ul li,
.widget_meta ul li,
.widget_rss ul li,
.widget_recent-posts ul li,
.widget_nav_menu ul li,
.widget_recent_comments ul li {
	width: 100%;
	position: relative;
	text-align: right;
	float: left;
	padding: 10px 0px;
}
.widget_categories ul li:first-child,
.widget_archives ul li:first-child,
.widget_pages ul li:first-child,
.widget_meta ul li:first-child,
.widget_rss ul li:first-child,
.widget_recent-posts ul li:first-child,
.widget_nav_menu ul li:first-child,
.widget_recent_comments ul li:first-child {
	padding-top: 0px;
}
.widget_recent_comments ul li {
	text-align: left;
}
.mega_dropdown .widget_categories ul li,
.mega_dropdown .widget_archives ul li,
.mega_dropdown .widget_pages ul li,
.mega_dropdown .widget_meta ul li,
.mega_dropdown .widget_rss ul li,
.mega_dropdown .widget_recent-posts ul li,
.mega_dropdown .widget_nav_menu ul li,
.mega_dropdown .widget_recent_comments ul li {
	width: 100%;
	position: relative;
	text-align: left;
	float: left;
	padding: 8px 0px;
	border-bottom: solid 1px #cdcdcd;
	border-top: none;
}
.widget_rss ul li {
	text-align: left;
}
.widget_recent-posts ul {
	float: left;
	width: 100%;
}
.widget_recent-posts ul li {
	text-align: left;
}
.widget_categories ul li a,
.widget_archives ul li a,
.widget_pages ul li a,
.widget_meta ul li a,
.widget_rss ul li a,
.widget_recent-posts ul li a,
.widget_nav_menu ul li a,
.widget_recent_comments ul li a {
	font-size: 13px;
	display: block;
	text-align: left;
}
.mega_dropdown .widget_categories ul li a,
.mega_dropdown .widget_archives ul li a,
.mega_dropdown .widget_pages ul li a,
.mega_dropdown .widget_meta ul li a,
.mega_dropdown .widget_rss ul li a,
.mega_dropdown .widget_recent-posts ul li a,
.mega_dropdown .widget_nav_menu ul li a,
.mega_dropdown .widget_recent_comments ul li a {
	font-weight: normal;
	font-size: 13px;
	display: block;
	color: #777777
}
footer .widget_categories ul li,
footer .widget_archives ul li,
footer .widget_pages ul li,
footer .widget_meta ul li,
footer .widget_rss ul li,
footer .widget_recent-posts ul li,
footer .widget_nav_menu ul li,
footer .widget_recent_comments ul li {
	padding: 12px 0px;
}
.widget_categories ul li:hover a,
.widget_categories ul li.active a,
.widget_archives ul li:hover a,
.widget_archives ul li.active a,
.widget_pages ul li:hover a,
.widget_pages ul li.active a,
.widget_meta ul li:hover a,
.widget_meta ul li.active a,
.widget_nav_menu ul li:hover a,
.widget_nav_menu ul li.active a,
.widget_recent_comments ul li:hover a,
.widget_recent_comments ul li.active a {
	color: #000;
}
.widget_rss .rss-date {
	padding-left: 10px;
}
/* Widget Interactive Tabs
================================================== */
.interactivetabs {
	width: 100%;
}
.interactivetabs .nav-tabs {
	border-bottom: none;
}
.interactivetabs .nav-tabs > li {
	width: 33.33%;
	text-align: center;
	border-left: rgba(255, 255, 255, 0.2) solid 1px;
}
.interactivetabs .nav-tabs > li:first-child {
	border-left: none;
}
.interactivetabs .nav-tabs > li a{
	font-size: 13px;
	font-weight: bold;
	margin-right: 0;
	border:none;
}
.interactivetabs .nav-tabs > li a i{
	margin-right: 5px;
	display: inline;
}
.interactivetabs .nav-tabs > li.active > a,
.interactivetabs .nav-tabs > li.active > a:hover,
.interactivetabs .nav-tabs > li.active > a:focus {
	border: none;
	border-radius: 0;
}
.interactivetabs .nav > li > a:hover,
.interactivetabs .nav > li > a:focus {
 	text-decoration: none;
 	background-color: #fff;
 	border: none;
	border-radius: 0;
	color: #fff !important;
}
.interactivetabs .nav > li.disabled > a {
 	color: #555 !important;
 	border: none;
	border-radius: 0;
}
.interactivetabs .nav > li.disabled > a:hover,
.interactivetabs .nav > li.disabled > a:focus {
 	color: #555 !important;
 	border: none;
	border-radius: 0;
}
#twittertab {
	width: 100%;
}
#twittertab iframe{
	width: 100% !important;
}
/* Widget Calendar
================================================== */
.widget_calendar {
	width: 100%;
	height: auto;
}
.widget_calendar table {
	width: 100%;
	margin-bottom: 20px;
}
.widget_calendar caption {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}
.widget_calendar th {
	text-transform: uppercase;
	font-size: 12px;
	padding: 10px 0;
	color: #555;
	font-weight: bold;
	text-align: center;
}
.widget_calendar tbody td {
	font-weight: normal;
	padding: 5px 0;
	text-align: center;
}
.widget_calendar tbody td:last-child {
	border-right: 0px;
}
#calendar_wrap {
	float: left;
	width: 100%;
}
.widget_calendar #prev a {
	margin-left: 20px;
}
.widget_calendar #next {
	text-align: right;
}
.widget_calendar #next a {
	margin-right: 20px;
}
/* Widget Comments
================================================== */
.widget_recent-comments {
	width: 100%;
}
.widget_recent-comments ul{
	width: 100%;
	float: left;
}
.widget_recent-comments ul li{
	width: 100%;
	padding: 20px;
	position: relative;
	border-top: solid 1px #d8d8d8;
}
footer .widget_recent-comments ul li {
	padding: 20px 0;
}
.widget_recent-comments ul li a{
	font-weight: bold;
}
/* Widget Contact Form
================================================== */
.contact-forms .btn {
	border-radius: 0;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
}
.contact-forms .btn span{
	float: left;
}
.contact-forms .btn i{
	float: right;
	font-weight: bold;
	font-size: 18px;
}
footer input[type="text"], 
footer textarea {
	width: 100%;
	margin-bottom: 20px;
	padding: 8px 10px;
}
footer input[type="text"], 
footer textarea {
	color:#bdc3c7;
	background: #1d1e20;
	border: #4b4c4e solid 1px;
}
footer textarea {
	height: 117px;
}
header .contact-forms input[type="text"], 
header .contact-forms textarea {
	width: 100%;
	margin-bottom: 20px;
	color:#000408;
	padding: 8px 10px;
	background: #fff;
	border: #c4c4c4 solid 1px;
}
header .contact-forms input[type="submit"], 
header .contact-forms button {
	width: auto !important;
}
header .contact-forms input[type="submit"] i, 
header .contact-forms button i{
	margin-left: 10px;
}
footer textarea {
	height: 117px;
}
/* Footer
================================================== */
footer {
	width: 100%;
	clear: both;
	color: #fff !important;
	padding: 60px 0 0px 0;
	background: #1e1c1c;
}
footer p{
	color: #fff !important;
}
footer hr {
	border-top: rgba(255, 255, 255, 0.2) solid 1px;
}
.footerwidgets {
	padding: 40px 0;
}
footer .widget {
	color: #fff;
	border-top: none;
}
footer .widget:before {
	background: none;
}
footer .widget a{
	color: #fff;
}
footer .widget a:hover{
	color: #fff !important;
}
footer .widget li:hover a{
	color: #fff !important;
}
/* Copyrights
================================================== */
.copyrightsec {
	width: 100%;
	float: left;
	padding: 10px 0;
	position: relative;
	border-top: #000 solid 1px;
	border-bottom: #000 solid 1px;
}
.copyrightsec:before {
	content: "";
	top: -2px;
	left: 0;
	width: 100%;
	height: 1px;
	position: absolute;
	background: rgba(255,255,255,0.2);
}
.copyrightsec:after {
	content: "";
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 1px;
	position: absolute;
	background: rgba(255,255,255,0.2);
}
.copyrightsec p {
	float: left;
	margin: 2px 0 0 0;
}
.copyrightsec .socialnetworks {
	float: right;
}
.copyrightsec .socialnetworks ul {
	margin: 0;
}
.copyrights a{
	font-weight: bold;
	color: #fff;
}
/* Go Top
================================================== */
a.gotop{
	border-radius: 0;
	position: fixed;
	bottom: 60px;
	right: 60px;
	z-index: 999;
}
@media (max-width: 1023px) {
	a.gotop{
		bottom: -9999px;
		right: -9999px;
	}
}
/* Font awsome icons list
================================================== */
.fontawsomeicons .heading{
	margin: 30px 0 20px 0 !important;
	background: #eee;
	padding: 15px;
	text-transform: uppercase; 
}
.fontawsomeicons i.fa{
	margin-right: 10px;
}
/* Unorderd List Styles
================================================== */
.unlist {
	padding-left: 13px;
	list-style: disc;
}
.unlist li{
	padding: 5px 0;
}
.unlist ul{
	padding-top: 10px;
	padding-left: 30px;
	list-style: circle;
}
/* Orderd List Styles
================================================== */
.orderdlist {
	padding-left: 13px;
	list-style: decimal;
}
.orderdlist li{
	padding: 5px 0;
}
.orderdlist ol{
	padding-top: 10px;
	padding-left: 30px;
	list-style: decimal;
}
/* Map Section
================================================== */
.mapsec {
	width: 100%;
	margin-bottom: 20px;
}
.mapsec iframe{
	width: 100%;
	height: 400px;
}
/* Tabs Section
================================================== */
.tabsect {
	width: 100%;
	margin-bottom: 20px;
}
.tabsect .tab-content{
	width: 100%;
	border: #dddddd solid 1px;
	border-top: none;
}
.tabsect .tab-pane{
	width: 100%;
	padding: 20px;
}
/* Bootstrap Carousel
================================================== */
.bootstrap-carousel h1,
.bootstrap-carousel h2,
.bootstrap-carousel h3,
.bootstrap-carousel h4,
.bootstrap-carousel h5,
.bootstrap-carousel h6 {
	color: #fff;
}
/* Blog Detail
================================================== */
.blogdetail {
	width: 100%;
}
.blogdetail > figure {
	width: 100%;
	float: left;
	margin-bottom: 30px;
}
.blogdetail > .bootstrap-carousel {
	width: 100%;
	padding-bottom: 30px;
}
.blogdetail .avatar{
	width: 100%;
	padding: 0;
	text-align: center;
}
.blogdetail .avatar figure{
	width: 100%;
}
.blogdetail .avatar figure a{
	display: inline-block;
	border: #d8d8d8 solid 1px;
}
.blogdetail .avatar h5{
	width: 100%;
	padding: 10px 20px;
	text-align: center;
}
.blogdetail .blogtext {
	position: relative;
}
.blogdetail .blogtext ul ul {
	margin-left: 20px;
}
.blogdetail .blogtext img {
	max-width: 100%;
}
.blogdetail .blogtext .blogmetas{
	background: #f5f5f5;
	padding: 10px 15px;
	margin: 0 0 20px 0;
}
.blogdetail .blogtext .blogmetas ul{
	width: 100%;
	float: left;
	margin: 0;
}
.blogdetail .blogtext .blogmetas ul li{
	float: left;
	margin-left: 20px;
}
.blogdetail .blogtext .blogmetas ul li:first-child{
	margin-left: 0px;
}
.blogdetail .blogtext .blogmetas ul li a{
	color: #5B5A5A;
}
.blogdetail .blogtext .blogmetas ul li i{
	margin-right: 10px;
}
.post {
	margin-bottom: 20px;
}
.post.sticky {
	position: relative;
}
.post.sticky:before {
	content: "Featured";
	right: 0;
	top: 0;
	padding: 5px 10px 7px 10px;
	color: #fff;
	position: absolute;
	background: rgba(0, 0, 0, .9);
	z-index: 2;
	border-radius: 0 0 0 5px;
}
/* Comments
================================================== */
#comments {
	float: left;
	width: 100%;
	padding-bottom: 30px;
	padding-top: 10px;
}
#comments li {
	float: left;
	width: 100%;
	margin-top: 30px;
}
#comments li:first-child {
	margin-top: 0px;
}
#comments li .media-heading {
	float: left;
	margin-right: 10px;
}
#comments li time {
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}
#comments li p {
	float: left;
	width: 100%;
	margin: 5px 0 10px 0;
}
#comments li a.comment-reply-link {
	float: left;
	color: #fff;
}
#comments .media-object {
	width: 60px;
}
#comments .media-object img{
	width: 100%;
	height: auto;
}
#comments .edit-link {
	width: 100%;
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}
#comments .children {
	float: left;
	width: 100%;
	padding: 20px 0 0px 0;
	padding-left: 80px;
}
#comments .media-body ul ul {
	margin-left: 20px;
}
/* Leave Reply
================================================== */
#leavereply {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.fullsec {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
.halfsec {
	float: left;
	width: 49%;
	margin-bottom: 15px;
}
.halfsec.pull-left {
	margin-right: 2%;
}
#leavereply .form-group{
	margin: 0;
}
.form-submit {
	width: 100%;
	float: left;
	margin-top: 20px;
}
/* Soundcloud iframe
================================================== */
.soundcloud iframe{
	width:100%;
}
/* Sections Transitions
================================================== */ 
.come-in {
  transform: translateY(150px);
  animation: come-in 0.8s ease forwards;
}
.come-in:nth-child(odd) {
  animation-duration: 0.6s;
}
.already-visible {
  transform: translateY(0);
  animation: none;
}
@keyframes come-in {
  to { transform: translateY(0); }
}
#pg-17-0,
#pg-17-1,
#pg-17-2,
#pg-17-3,
.panel-grid-cell .panel {
	margin-bottom: 10px !important;

	
}
/* Shortcodes
================================================== */ 
.su-spoiler-style-fancy {
	border-radius: 0 !important;
	border: none !important;
	margin-bottom: 10px !important;
}
.su-spoiler-style-fancy > .su-spoiler-title {
	border-radius: 0 !important;
	font-size: inherit !important;
}
.su-spoiler-title {
	padding: 15px 15px 15px 34px !important;
}
.su-spoiler-title span {
	top: 15px !important;
}
.su-divider {
	height: 1px !important;
	background: #999999 !important;
}
.su-dropcap-style-default {
	border-radius: 0 !important;
}
.su-frame-style-default {
	background: #fff !important;
	border: none !important;
	box-shadow: none !important;
	padding: 0 !important;
	width: 100%;
}
.su-frame-style-default img {
	width: 100%;
}
.su-box {
	border-radius: 0 !important;
}
.su-box .su-box-title {
	border-radius: 0 !important;
}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown > .mega_dropdown > li, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > .mega_dropdown > li {
	padding: 7px 10px 5px 10px !important;
}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown > .mega_dropdown > li a, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > .mega_dropdown > li a {
	border-bottom: 1px solid #CDCDCD !important;
	padding: 6px 10px 13px 10px !important;
}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown .mega_dropdown > li > .item_link > i,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown .mega_dropdown > li > .item_link > i {
	top: 39% !important;
}
#mega_main_menu .widget_vm_videocategory_grid,
#mega_main_menu .widget_vm_postcategory_grid {
	width: 100% !important;
	margin-top: 0 !important;
}
#mega_main_menu .widget_vm_videocategory_grid .sections,
#mega_main_menu .widget_vm_postcategory_grid .sections {
	padding-top: 0 !important;
}
#mega_main_menu .widget_vm_videocategory_grid .sections .heading,
#mega_main_menu .widget_vm_postcategory_grid .sections .heading {
	margin-top: 0 !important;
}
#mega_main_menu .widget_vm_videocategory_grid li {
	color: #fff !important;
}
#mega_main_menu .widget_vm_videocategory_grid li i,
#mega_main_menu .widget_vm_postcategory_grid li i {
	color: #fff !important;
}
#mega_main_menu .widget_vm_postcategory_grid h4 {
	font-weight: bold !important;
}
#mega_main_menu .mega_dropdown .widget_vm_postcategory_grid .blogposttwo ul {
	display: none !important;
}
#mega_main_menu .mega_dropdown .widget_vm_postcategory_grid .blogposttwo a.btn {
	display: none !important;
}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > .mega_dropdown, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown > .mega_dropdown, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li.post_type_dropdown > .mega_dropdown,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.grid_dropdown > .mega_dropdown, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li .mega_dropdown > li .post_details {
	width: 720px;
}
.su-column img {
	width: auto !important
}
div.wpcf7-mail-sent-ng,
div.wpcf7-mail-sent-ok,
div.wpcf7-spam-blocked,
div.wpcf7-validation-errors {
	color: #fff !important;
	border: 0 !important;
	padding: 10px !important;
}
div.wpcf7-mail-sent-ng {
	background: #FF0000 !important;
}
div.wpcf7-mail-sent-ok {
	background: #398f14 !important;
}
div.wpcf7-spam-blocked {
	background: #ffa500 !important;
}
div.wpcf7-validation-errors {
	background: #f7e700 !important;
}
/* Gallery */
.fastgallery.gallery .fg_zoom img {
	width: 100% !important;
	height: auto !important;
}
.fastgallery.gallery {
	clear: both !important;
}
.caption-container {
	color: #fff;
	padding: 5px 0;
	font-size: 14px;
	font-weight: bold;
}
.fg_style10 .caption-container {
	margin-bottom: 20px;
}
.fastgallery.fg_style1 .fg-gallery-caption {
	padding: 6px 15px !important;
}
.fastgallery.gallery {
	margin-bottom: 20px !important;
}
/* Contact Form
================================================== */
.contact-forms .row {
	margin-bottom: 20px;
}
/* 404
================================================== */
.fourofour {
	font-size: 200px;
	line-height: 200px;
}
.fourofour .zero{
	margin-left: 25px;
	display: inline-block;
	transform:rotate(35deg);
}
/* Misc
================================================== */
@media (max-width: 1024px) {
	.otw-row > div {
		width: 100% !important;
		left: 0 !important;
	}
}
iframe.twitter-timeline {
	width: 100% !important;
}
#mega_main_menu .contact-forms .row {
    margin-bottom: 0 !important;
}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.default_dropdown > ul,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.default_dropdown li > ul,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > ul,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown > ul,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.post_type_dropdown > ul,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.grid_dropdown > ul,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.post_type_dropdown .mega_dropdown > li.post_item .post_details,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.grid_dropdown .mega_dropdown > li .post_details {
	box-shadow: none !important;
}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown .mega_dropdown > li > .item_link,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown .mega_dropdown > li > .item_link {
    padding: 0px 10px 6px 10px !important;
}
#mega_main_menu .vidopts ul li {
	color: #404040 !important;
}
#mega_main_menu .vidopts ul li i {
	color: #404040 !important;
}
/* ADMP Posts - Post type 1
================================================== */
.admegaposts.posts_type1 .admp-info-left .admp-title {
	font-size: 14px;
	font-weight: bold;
}
.admegaposts.posts_type1 .admp-info-left .admp-content {
	display: block;
    margin-top: 10px;
    width: 100%;
}
.admegaposts.posts_type1 .admp-details {
    margin-top: 10px;
    padding: 0 10px 7px;
    width: 100%;
	border-top: #e8e8e8 solid 1px;
	border-bottom: #e8e8e8 solid 1px;
}
.admegaposts.posts_type1 .admp-date {
    color: #adadad;
    font-size: 12px;
    text-transform: uppercase;
}
.admegaposts.posts_type1 .admp-date i {
    float: left;
    margin-top: 3px;
}
.admegaposts.posts_type1 .admp-info-right a {
	font-weight: bold;
}
.admegaposts.posts_type1 .admp-info-right .admegaposts-icon-format {
	display: none !important;
}
.admegaposts.posts_type1 .admp-info-right .admp-title {
	margin-top: 0;
}
.admegaposts.posts_type1 .admp-info-right br {
	display: none;
}
.admegaposts-tab.style1 .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
	background: #f5f5f5;
}
/* ADMP Posts - Post type 2
================================================== */
.admegaposts.posts_type2 .admp-info-left .admp-title a {
    font-size: 14px;
    font-weight: bold;
}
.admegaposts.posts_type2 .admp-info-left .admp-content {
    font-size: inherit;
}
.admegaposts.posts_type2 .admp_one_third {
    width: 15.66%;
}
.admegaposts.posts_type2 .admp_two_third {
    width: 80.33%;
}
.admegaposts.posts_type2 .admp-info-right span.admp-title {
    font-size: 14px;
    font-weight: bold;
}
.admegaposts.posts_type2 .admp-info-right span .admp-date {
	color: #adadad;
    font-size: 12px;
    text-transform: uppercase;
}
.admegaposts.posts_type2 .admp-info-right span .admp-date i {
    float: left;
    margin-top: 0px;
}
/* ADMP Posts - Post type 3
================================================== */
.admegaposts.posts_type3 {
    margin-left: -20px;
}
.admegaposts.posts_type3 .admp-columns-3 {
    float: left;
    margin-right: 0;
    max-width: 33.3%;
    padding-left: 20px;
}
.admegaposts.posts_type3 .admp-info-left {
	margin-bottom: 20px;
}
.admegaposts.posts_type3 .admp-info-left .admp-title {
	font-size: 14px;
	line-height: normal;
	margin: 15px 0 10px 0;
}
.admegaposts.posts_type3 .admp-columns-1 .admp-info-left .admp-title {
	font-size: 22px;
}
.admegaposts.posts_type3 .admp-info-left .admp-details {
	margin-bottom: 0;
    margin-top: 10px;
    min-height: inherit;
    padding-bottom: 8px;
    border-bottom: 1px solid #e8e8e8;
}
.admegaposts.posts_type3 .admp-info-left .admp-date {
	color: #adadad;
    font-size: 12px;
    text-transform: uppercase;
}
.admegaposts.posts_type3 .admp-info-left .admp-date i {
    float: left;
    margin-top: 3px;
}
.admegaposts.posts_type3 .admp-info-left .admp-content {
	font-size: inherit;
	line-height: normal;
	padding: 5px 0 10px 0;
}
.admegaposts.posts_type3 .admp-info-left .admp-read-more {
	border: none;
    border-radius: 0px;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 2px 10px 3px;
}
.admegaposts .admp-columns-2 {
    float: left;
    margin-right: 20px;
    max-width: calc(50% - 10px);
}
/* ADMP Posts - Post type 4
================================================== */
.admegaposts.posts_type4 .admp-info-right .admp-title {
    font-size: 17px;
    line-height: normal;
}
.admegaposts.posts_type4 .admp-details {
    border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    float: left;
    margin: 5px 0 10px 0;
    padding: 5px 0 0;
    width: 100%;
}
.admegaposts.posts_type4 .admp-info-right .admp-content {
	padding-bottom: 10px;
}
.admegaposts.posts_type4 .ad_one_half {
	width: 44%;
}
.admegaposts.posts_type4 .ad_one_half.ad_last {
	width: 52%;
}
.admegaposts.posts_type4 .admp-details span:last-child {
	margin-right: 0;
}
.admegaposts.posts_type4 .container-display4 {
    padding: 20px 0;
}
/* ADMP Posts - Post type 5
================================================== */
.admegaposts.posts_type5 .admp-info-left.ad_one_half span.admp-date {
	margin-left: 0;
	margin-top: 10px;
	color: #adadad;
    font-size: 12px;
    text-transform: uppercase;
}
.admegaposts.posts_type5 .admp-info-left.ad_one_half .admp-title {
	font-size: 14px;
	padding: 10px 0 5px;
	line-height: normal;
	margin-bottom: 0;
}
.admegaposts.posts_type5 .admp-info-left.ad_one_half .admp-content {
	padding: 0 0 10px;
	margin-top: 0;
}
.admegaposts.posts_type5 .admp-read-more {
    display: inline-block !important;
    font-size: 11px;
    padding: 2px 10px 3px;
    color: #fff !important;
    font-weight: bold;
    position: relative;
    text-transform: uppercase;
}
.admegaposts.posts_type5 .admegaposts .admp-read-more {
    display: none !important;
}
.admegaposts.posts_type5 .admp-details {
    margin: 10px 0 0 0 !important;
    padding: 7px 10px;
    width: 100%;
	border-top: #e8e8e8 solid 1px;
	border-bottom: #e8e8e8 solid 1px;
}
.admegaposts.posts_type5 .admp-details span {
    margin-bottom: 0 !important;
}
.admegaposts.posts_type5 .admp-info-right.ad_one_half.ad_last .admp-title {
	margin: 0;
	padding: 10px 0;
	border-bottom: #e4e7ea solid 1px;
}
.admegaposts.posts_type5 .admp-info-right a {
	font-size: 14px;
	font-weight: bold;
}
/* ADMP Posts - Carousel type 1
================================================== */
.posts_carousel_type1 .owl-item .item {
    padding: 10px;
}
.posts_carousel_type1 .admegaposts-thumbs-container img.megaposts-thumbs {
    border-radius: 0;
}
.posts_carousel_type1 .owl-item .item .admp-info-left {
    border-radius: 0;
    padding: 10px 0px 0px;
}
.posts_carousel_type1 .owl-item .item .admp-info-left .admp-details {
	padding-bottom: 10px;
	border-bottom: #e8e8e8 solid 1px;
}
.posts_carousel_type1 .owl-item .item .admp-info-left .admp-title {
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 10px;
}
.posts_carousel_type1 .owl-item .item .admp-info-left .admp-date {
	color: #adadad;
    font-size: 12px;
    text-transform: uppercase;
}
.posts_carousel_type1 .owl-item .item .admp-info-left .admp-date i {
	float: left;
    margin-top: 3px;
}
.posts_carousel_type1 .owl-item .item .admp-info-left .admp-content {
	padding: 10px 0;
}
.posts_carousel_type1 .admp-read-more {
    display: inline-block !important;
    font-size: 11px;
    padding: 2px 10px 3px;
    color: #fff !important;
    font-weight: bold;
    position: relative;
    text-transform: uppercase;
}
/* ADMP Posts - Carousel type 2
================================================== */
.posts_carousel_type2 .admegaposts-thumbs-container .admp-date {
    display: block;
    margin: 20px 20px 10px;
}
.posts_carousel_type2 .admegaposts-thumbs-container .admp-title {
	margin: 0 20px 15px;
}
/* ADMP Posts - Carousel type 3
================================================== */
.posts_carousel_type3.owl-theme .owl-controls .owl-buttons i {
	margin-right: 0;
}
.posts_carousel_type3.owl-theme .owl-controls .owl-buttons div {
    color: #ffffff;
}
footer .posts_carousel_type3.owl-theme .owl-controls .owl-buttons div {
	color: #fff;
	background: #1e1c1c !important;
}
.posts_carousel_type3 .admp-info-left .admp-title {
    background: rgba(0,0,0,0.5);
}
.admegaposts-thumbs-container:hover img.megaposts-thumbs,
.admegaposts .admegaposts-thumbs-container:hover img.megaposts-thumbs {
	transform:scale(1.2);
	-moz-transform:    scale(1.2); /* Firefox */
	 -webkit-transform: scale(1.2); /* Webkit */
	 -o-transform:      scale(1.2); /* Opera */
	 -ms-transform:     scale(1.2); /* IE 9 */	
	 -webkit-transition: all .55s ease-in;
	  -moz-transition: all .55s ease-in;
	  -ms-transition: all .55s ease-in;
	  -o-transition: all .55s ease-in;
	  transition: all .55s ease-in;		
}
/* ADMP Posts - Carousel bullets
================================================== */
.owl-theme .owl-controls .owl-page span {
	background: none;
	border: 1px solid #585858;
}
/* ADMP Posts - Tabs 1
================================================== */
.admegaposts-tab.style1 .ui-corner-all,
.admegaposts-tab.style1 .ui-corner-bottom,
.admegaposts-tab.style1 .ui-corner-right,
.admegaposts-tab.style1 .ui-corner-br {
	border-radius: 0;
}
.admegaposts-tab.style1 .ui-widget {
	font-size: inherit;
}
.admegaposts-tab.style1 .ui-tabs-nav {
	padding: 0;
	border-bottom: #e4e7ea solid 3px;
}
.admegaposts-tab.style1 .ui-tabs .ui-tabs-nav {
	padding: 0;
}
.admegaposts-tab.style1 .ui-tabs .ui-tabs-nav li {
	margin: 0;
}
.admegaposts-tab.style1 .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	border: none;
	font-size: 14px;
}
.admegaposts-tab.style1 .ui-tabs .ui-tabs-panel {
	padding: 0;
	font-size: inherit;
}
.admegaposts-tab.style1 .admp-read-more {
    display: inline-block !important;
    font-size: 11px;
    padding: 2px 10px 3px;
    color: #fff !important;
    font-weight: bold;
    position: relative;
    text-transform: uppercase;
}
.admegaposts .admp-read-more {
    display: inline-block !important;
    font-size: 11px;
    padding: 2px 10px 3px;
    color: #fff !important;
    font-weight: bold;
    position: relative;
    text-transform: uppercase;
}
/* ADMP Posts - News Ticker 1
================================================== */
.admegaposts.posts_newsticker_type1 {
	text-align: center;
}
.admegaposts.posts_newsticker_type1 ul {
	text-align: left;
}
/* ADMP Posts - News Ticker 2
================================================== */
.posts_newsticker_type2 li i {
	display: none;
}
.mega-title {
    font-size: 14px;
    font-weight: bold;
    height: 30px;
}
/* ADMP Posts
================================================== */
.widget_mega_entries li {
    margin-bottom: 20px;
}
.widget_mega_entries .mega-title {
    height: 22px;
}
footer .widget_mega_entries .mega-numbers {
    display: none;
}
/* Woocommerce
================================================== */
.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li,
.woocommerce-page ul.cart_list li,
.woocommerce-page ul.product_list_widget li {
	padding: 10px 0;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.cart_list li img,
.woocommerce-page ul.product_list_widget li img {
	box-shadow: none;
    float: left;
    margin-right: 15px;
    width: 48px;
}
.product_list_widget a {
	display: block;
	font-weight: bold;
}
.mega-thumb img { 
	height: auto;
}
.flickr-widget a img:hover, .footer-r .flickr-widget a img:hover {
	border-radius:0%;
}
[class*="otw-"][class*="-sidebar"] .admegaposts.posts_type2 .admp_one_third {
	width: 100%;
}
[class*="otw-"][class*="-sidebar"] .admegaposts.posts_type2 .admp-info-right {
	width: 100%;
}
[class*="otw-"][class*="-sidebar"] .admegaposts.posts_type2 .moreposts {
	padding: 0px 0;
}
[class*="otw-"][class*="-sidebar"] .admegaposts.posts_type2 span.admp-title {

}
[class*="otw-"][class*="-sidebar"] .posts_carousel_type1 .owl-item .item {
	padding: 0;
}
.flickr-widget a img {
	height: auto;
}
/* Mega Main Menu
================================================== */
.mmm_fullwidth_container {
	width: inherit !important;
}
.su-box.no-border {
	border: none !important;
	background: #f5f5f5;
}
.su-box.no-border .su-box-content{
	background: none !important;
}
/* Default Color Scheme
================================================== */
.backcolor,
.backcolorhover:hover,
.widget[class*="tag_cloud"] .tagcloud a,
.nav-tabs > li.active > a,
.nav-tabs > li > a:hover,
.nav-tabs > li.active > a:focus,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.widget[class*="calendar"] caption,
.navigationstrip:before,
.interactivetabs .nav > li > a:hover,
button,
html input[type="button"],
input[type="submit"],
#buddypress .comment-reply-link,
#buddypress a.button,
#buddypress button,
#buddypress div.generic-button a,
#buddypress input[type="button"],
#buddypress input[type="reset"],
#buddypress input[type="submit"],
#buddypress ul.button-nav li a,
#buddypress a.bp-title-button,
#buddypress div.item-list-tabs,
.woocommerce-tabs .tabs,
.woocommerce table thead th, table caption,
.admp-read-more {
	background-color: #3b7fe0;
}
/* Sidebar Settings
================================================== */
.otw-column, .otw-columns {
    padding: 0 15px;
}


/*Correcciones*/

@media screen and (min-width: 768px) and (max-width: 1366px) {
	#mega_main_menu.header-menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button, #mega_main_menu.header-menu > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu.header-menu > .menu_holder > .menu_inner > ul > li > .item_link .link_text, #mega_main_menu.header-menu > .menu_holder > .menu_inner > ul > li.nav_search_box *, #mega_main_menu.header-menu > .menu_holder > .menu_inner > ul > li .post_details > .post_title, #mega_main_menu.header-menu > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link {
	  font-size: 12px;
	}

}

@media screen and (min-width: 1370px){
	.container, #content {
	  width: 90% !important;
	}
	.container, #content #pgc-principal-1-0 {
	  padding-right: 5%;
	}
}

.headerwidgets {
  padding: 30px 0px 0;
}
.header-adv {
  margin-top: -10px;
  margin-right: -20px;
}
.header-adv > div#indicadores-economicos-widget {
  width: 322px;
}
span.fecha-hoy {
  display: block;
  width: 100%;
  font-family: "Open Sans";
  background-color: #C0C0C0;
  text-align: center;
  color: white;
  font-size: 14px;
  font-weight: bold;
  padding: 4px 0px;
}
#indicadores-economicos-widget h5 {
  background-color: #FF4B00;
  display: block;
  margin-top: 3px;
  width: 100%;
  color: white;
  padding: 5px 0px;
  font-family: "Open Sans";
  text-align: center;
  letter-spacing: 0px;
}
#indicadores-economicos-widget > ul {
  display: block;
  width: 100%;
  margin-top: -10px;
  background-color: #9BCE51;
  color: white;
  font-size: "Open Sans";
}
#indicadores-economicos-widget > ul > li {
  display: inline-block;
  vertical-align: top;
  width: 50%;
}
#indicadores-economicos-widget > ul > li .indicador {
  background-color: #007c3a;
  display: inline-block;
  font-weight: bold;
  padding: 1px 10px;
  width: 60px;
  margin-right: 5px;
}
.indicador.transparent {
  color: #007C3A;
}


#pg-principal-0, #pl-principal .panel-grid-cell .so-panel {
    margin-bottom: 30px;
}
#pgc-principal-1-0 {
    width: 75%;
}
#pgc-principal-1-1 {
    width: 25%;
}
#pg-principal-1 .panel-grid-cell {
    float: left;
}
#pl-principal .panel-grid-cell .so-panel:last-child {
    margin-bottom: 0;
}
#pg-principal-1 {
    margin-left: -15px;
    margin-right: -15px;
}
#pg-principal-1 .panel-grid-cell {
    padding-left: 15px;
    padding-right: 15px;
}
#pgc-principal-1-1{
	padding-left: 30px;
}
#pg-principal-1 .panel-grid-cell {
  float: left;
}
.panel-grid-cell {
  box-sizing: border-box;
  min-height: 1em;
}

.admegaposts img.megaposts-thumbs {
  min-height: 150px;
}
.posts_carousel_type3 .item .admp-title a {
  line-height: 22px;
  padding: 20px 50px;
}
.iniciarsesion .row > div {
  width: 100%;
  padding: 0 15px;
}
.iniciarsesion .row {
  margin-top: 8px;
}
.iniciarsesion .row > div input, .iniciarsesion .row > div label {
  vertical-align: top;
  display: inline-block;
  margin-left: 5px;
}
.blogtext {
  margin-top: 15px;
}
.single-comite .blogtext table {
  border: medium none;
}
.single-comite .blogtext table.comites {
  border: medium none;
  width: 47%;
}
.single-comite .blogtext table.comites td {
  border: medium none;
  color: black !important;
}
.home .widget.widget_text .textwidget .posts_type3 .admp-date {
  display: none;
}
.comites-wrapper .posts_type3 .admegaposts-thumbs-container {
  max-height: 150px;
  overflow: hidden;
}
.destacados-wrapper .ad_two_third .admegaposts-thumbs-container .megaposts-thumbs {
  width: auto;
  margin: 0 auto;
  display: block;
  max-height: 400px;
}
.destacados-wrapper .ad_two_third .admegaposts-thumbas-container {
  max-height: 400px;
  overflow: hidden;
  width: 100%;
}
.destacados-wrapper .ad_one_third .admegaposts-thumbs-container {
  max-height: 200px;
  overflow: hidden;
  filter: grayscale(0.1);
}
.posts_newsticker_type1 .mega-thumb {
  overflow: hidden;
}
.mega-thumb > a {
  display: block;
  height: 100%;
  width: 100%;
}
.semillas-wrapper .mega-thumb img.megaposts-thumbs {
  max-width: 100%;
  max-width: 100%!important;
  width: auto;
  width: auto!important;
  min-height: inherit;
  min-height: inherit!important;
}
.semillas-wrapper .posts_carousel_type1 .owl-item .item .admp-info-left {
  background-color: white;
}
.semillas-wrapper .posts_carousel_type1 .owl-buttons {
  display: none;
}
.semillas-wrapper .posts_carousel_type1 .admegaposts-thumbs-container {
  max-height: 200px;
  overflow: hidden;
}
.semillas-wrapper .posts_carousel_type1 .megaposts-thumbs {
  height: auto;
  width: 100%;
  min-height: unset;
}
.page #pl-principal .panel-grid figure, .single #pl-principal .panel-grid figure {
  max-height: 280px;
  overflow: hidden;
  width: 100%;
  display: none;
}
.breadcrumb {
  text-align: right;
  width: 45%;
}
.breadcrumb-sec .heading {
  width: 50%;
}
.blogtext p {
  font-size: 14px;
}
.blogtext h1.heading {
  margin-bottom: 25px;
}
.sections.related-posts {
  border-top: 2px solid gray;
  margin-top: 50px;
  padding-top: 30px;
}
body.archive .blogposttwo figure a, .related-posts .blogposttwo figure a {
  display: block;
  height: 110px;
  overflow: hidden;
}
.related-posts .blogposttwo figure a img {
	filter: grayscale(0.5);
	transition: 0.5s all;
}
.related-posts .blogposttwo figure a img:hover {
	filter: grayscale(0);
}

.related-posts .blogposttwo .text h5 a {
  display: block;
  height: 60px;
  white-space: normal;
}
.widget .mega-posts .mega-thumb > a {
  display: block;
  height: 35px;
  margin-top: 5px;
  overflow: hidden;
}
.blogtext a {
  color: #006a40;
  font-weight: 600;
}
#wp-calendar tbody a {
  color: white;
  background-color: #3ba177;
  padding: 2px 4px;
}
table.no-border {
  border: medium none !important;
}
table.no-border td {
  border: medium none !important;
}
table.directorio-table {
  margin: 0 auto;
  text-align: center;
  width: 70%;
}
.table-staff img {
  height: 100px;
  margin-left: 10px;
  width: auto;
}
table.table-staff {
  margin: 0 auto;
  width: 36%;
}
table.convenios tr td:first-child {
  display: block;
  height: auto;
  width: 150px;
}
table.convenios img {
  height: auto;
}
.page table tr td {
  font-family: "Open Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 20px !important;
  text-align: center;
  vertical-align: middle;
}
.mega_dropdown .mega_dropdown {
  left: 100%;
  position: absolute;
  top: 0 !important;
}
.mega_dropdown .mega_dropdown .link_text {
  margin-left: 10px;
}
#menu-categories .dropdown-menu {
  z-index: 6000;
}
#menu-categories li.menu-item > a {
  padding-left: 5px;
}
#menu-categories li.menu-item.open > a {
  background-color: #006a40;
  color: white;
}
.container.error404 {
  text-align: center;
}
.container.error404 .searchbox {
  display: block;
  float: none;
  margin: 0 auto 100px;
  width: 200px;
}
.posts_carousel_type3 .admp-title {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0!important;
}
.posts_carousel_type3 .admp-title a span {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 5px 10px;
  background-color: rgba(0,0,0,.7);
}
@media (max-width: 780px) {
	#pg-principal-0 .panel-grid-cell, #pg-principal-1 .panel-grid-cell {
	    float: none;
	    width: auto;
	}
	#pgc-principal-1-0 {
	    margin-bottom: 30px;
	}
	#pl-principal .panel-grid {
	    margin-left: 0;
	    margin-right: 0;
	}
	#pl-principal .panel-grid-cell {
	    padding: 0;
	}
	header .socialnetworks {
	  position: absolute;
	  right: 10px;
	  top: -40px;
	}
	.header-adv {
	  margin-right: 0;
	  margin-top: 20px;
	}
	.header-adv > div#indicadores-economicos-widget {
  		width: 100%;
	}
	#indicadores-economicos-widget > ul > li .indicador {
		background-color: #007c3a;
		display: inline-block;
		font-size: 12px;
		font-weight: bold;
		margin-right: 3px;
		padding: 1px 4px;
		width: 42px;
	}
	.breadcrumb-sec .heading {
	  width: 100%;
	}
	.breadcrumb {
	  font-size: 11px;
	  margin-right: 0;
	  text-align: left;
	  width: 100%;
	}
	#mega_main_menu > .menu_holder > .menu_inner > ul {
	  background: transparent none repeat scroll 0 0;
	  border: 0 none;
	  bottom: auto;
	  float: none;
	  left: -101px;
	  list-style: outside none none;
	  position: relative;
	  right: auto;
	  top: auto;
	  width: auto;
	  z-index: 2000;
	}
}

#videoModal .modal-header {
  background-color: #006a40;
  min-height: 16.4286px;
  padding: 15px;
}
#videoModal h4 {
  color: white;
}
#videoModal .modal-body {
  padding: 5px;
  position: relative;
}
#videoModal iframe {
  width: 100%;
  min-height: 350px;
}
ul#menu-categories > li > ul.dropdown-menu > li, .menu_inner li.default_dropdown .mega_dropdown > li {
  border-top: 1px solid #e2e2e2;
}
.sidebaricons .thumb {
  display: inline-block;
  height: 50px;
  vertical-align: top;
  width: 15%;
}
.sidebaricons .title {
  display: inline-block;
  height: 50px;
  vertical-align: top;
  width: 80%;
  margin-top: -5px;
  font-weight: bold;
  padding-left: 10px;
}
ul.mega_main_menu_ul > li > ul.mega_dropdown > li:hover > a {
  background-color: #e2e2e2;
  background-color: #e2e2e2!important;
}
#mega_main_menu {
  margin-left: -15px;
}
.tp-parallax-container .tp-caption.black {
  background-color: unset;
}

.orange_bg_relax_maiz {
  background-color: rgba(255, 186, 0, 0.8);
  border-color: rgb(255, 255, 255);
  border-style: none;
  border-width: 0;
  color: rgb(255, 255, 255);
  font-family: Raleway;
  font-size: 46px;
  font-weight: 900;
  line-height: 57px;
  padding: 0 20px 2px!important;
  text-decoration: none;
  text-shadow: none;
}
.tp-caption.orange_bg_relax_terremoto {
  background-color: rgba(0, 106, 64, 0.8);
  border-color: rgb(255, 255, 255);
  border-style: none;
  border-width: 0;
  color: rgb(255, 255, 255);
  font-family: Raleway;
  font-size: 24px !important;
  font-weight: 900;
  line-height: 24px !important;
  padding: 10px 20px 30px;
  text-decoration: none;
  text-shadow: none;
}
.newsletter-submit {
    border-top: 3px solid #e4e7ea;
}
.red-block-info {
    background-color: #FF4B00;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    margin-top: 5px;
}
.newsletter-submit .form-group, .newsletter-submit .submit-button {
    padding: 0 10px;
    margin-top: 10px;
}
small.error {
    display: block;
    color: red;
    font-size: 11px;
}
small.success {
    display: block;
    color: green;
    font-size: 11px;
}

span.admp-date {
    /* display: none!important; */
}

#mega_main_menu.header-menu ul li .mega_dropdown > li > .item_link, #mega_main_menu.header-menu ul li .mega_dropdown > li > .item_link .link_text, #mega_main_menu.header-menu ul li .mega_dropdown, #mega_main_menu.header-menu > .menu_holder > .menu_inner > ul > li .post_details > .post_description {
    font-family: Open Sans, 'Open Sans';
    font-size: 10px!important;
    font-weight: 400;
}

a.read-more {
    border: none;
    border-radius: 0px;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 2px 10px 3px;
    color: white;
    background-color: #006a40;
	text-transform: uppercase;
}

a.imagen-pag {
    float: left;
    padding-top: 5px;
}

span.admp-date {
    text-transform: uppercase;
}

	
.pagination {
    clear:both;
    padding:20px 0;
    position:relative;
    font-size:11px;
    line-height:13px;
}
 
.pagination span, .pagination a {
    display:block;
    float:left;
    margin: 2px 2px 2px 0;
    padding:6px 9px 5px 9px;
    text-decoration:none;
    width:auto;
    color:#fff;
    background: #555;
}
 
.pagination a:hover{
    color:#fff;
    background: #3279BB;
}
 
.pagination .current{
    padding:6px 9px 5px 9px;
    background: #3279BB;
    color:#fff;
}

li.catego a {
    font-size: 12px!important;
}

.blogposttwo .text {
    min-height: 140px!important;
}
.owl-carousel1:not(.owl-loaded){ 
    opacity: 0; 
}