/*
	Theme Name: The Voux Child Theme
	Theme URI: http://themeforest.net/user/fuelthemes
	Description: <strong>A Premium theme for magazine, editor, community and more! WordPress Theme by <a href="http://www.themeforest.net/user/fuelthemes">fuelthemes</a></strong> – Update notifications available on Twitter and Themeforest <a href="http://twitter.com/anteksiler">Follow us on twitter</a> – <a href="http://themeforest.net/user/fuelthemes">Follow us on Themeforest</a>
	Version: 1.0.0
	Author: fuelthemes
	Template: thevoux-wp
*/

@import url("../thevoux-wp/style.css");

.home .header.style3 .logo .logoimg { max-height: 60px; }
.home .header.style3 #full-menu { text-align: left; }
.home .header.style3 .header_top { border-bottom: none; }
.home .header.style3 .header_top .logo { padding: 0; }
.home .header.style3 .header_top .logolink { margin: 0; }
.home .header.style3 .logolink-fixed { display: none; }
.home .header.style3.fixed .logolink-fixed {
	display: inline-block;
    float: left;
    max-width: 140px;	
    padding: 0;
    margin: 0 20px;
}
.home .header.style3.fixed nav { float: left; }
.home .header.style3.fixed .header_top { display: none; }
.home .header.style3 { border-bottom: 7px solid #C00E21; background-color: #1a1a1a; }
#banner-top { width: 728px; height: 90px; display: block; margin: 1em auto;}
.header.style3.fixed #banner-top { display: none; }
#rigth-home .category_container.style2, #rigth-home .category_container.style2 .inner { padding: 0; }
#rigth-home .video_playlist .slick-list { height: 320px !important;}
#especial-home .post.style3 { display: none !important;}
.menu-secciones-container ul li {
	list-style: none;
    float: right;
    padding: 0 20px;
    font-size: 0.9em;
}
.menu-secciones-container ul li a {
	font-family: 'Oswald';
	color: #FFF;
	float: left;
	text-transform: uppercase;
}
#full-menu .full-menu { border-bottom: 0 !important;}
.single-gps #menu-item-1880, .page-id-10019 #menu-item-1880 {
    background: transparent !important;
}
#menu-item-1880 {
	float: right;
    background-color: #C00E21;
    padding: 0 50px !important;
}
.home .fixed #menu-item-1880 { padding: 0 20px !important; margin-left: 15px !important; }
.fixed-secciones { display: none; }
.header_top.cf { border-bottom: 0; }
.home .header.style3.fixed {
    border-bottom: none;
}
.home .header.style3.fixed .vc_row-fluid {
	max-width: 100%;
    padding: 0 15px;
    display: table;
}
.home .header.style3.fixed  .header-cnt {
	display: table-cell;
    position: static;
    width: 100%;
    padding: 0 0.9375em;
    vertical-align: middle;
    height: 70px;
}
.home .header.style3.fixed  .header-cnt #full-menu { }
.home .header.style3.fixed .fixed-secciones { display: inline-block; width: auto; float: right; }
.home .header-cnt { padding-top: 0.5em; }
.shortcode_widget {
	border: none;
    padding: 0;
}
#buy-pym h3 { margin-bottom: 1em; }
#buy-pym .half {
	clear: both;
    margin: 1.5em 0; 
}
#buy-pym img {
	width: 45%;
	float: left;
}
#buy-pym p {
	width: 50%;
	float: right;
}
#buy-pym .btn {
	width: 100%;
    padding: 0;
    padding: 20px 15px;
    margin: 0.25em 0;
}
#buy-pym .btn .price {
	display: inline;
    color: #FFF;
    border-left: 1px solid #FFF;
    margin-left: 0.25em;
    padding-left: 0.25em;
}
#buy-pym .btn abbr { 
	color: #FFF;
    cursor: pointer;
    font-size: 0.6em;
    margin-left: 2px;
    display: inline-block;}
#thb_sharedimages_widget-2 strong span {
    font-size: 1.6875rem;
    font-family: 'Oswald';
    text-transform: none;
}
#thb_sharedimages_widget-2 h6 a { font-style: normal; }
#newsletter .es_lablebox {
	padding-bottom: 3px;
    text-transform: uppercase;
    font-weight: bold;
    color: #333;
    font-size: 0.8rem;
}
#newsletter .es_textbox_class {
	width: 80%;
    border: 2px solid #BBB;
    padding: 10px 15px;
    margin-top: 5px;
    margin-bottom: 0.75rem;
}
#newsletter .es_textbox_button {
	background-color: #c00e21;
    border: none;
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1rem;
    padding: 20px;
    width: 80%;
    max-width: 200px;
    cursor: pointer;
    font-family: 'Lato';
}
#text-11 { padding-bottom: 0 !important; }
.home .header.style2 .menu-item-2046, .home .header.style2 .menu-item-1723  { display: block; }
.home .header.style2 .fixed-secciones .menu-item-1723  {
	display: none;
}
.fixed-secciones .menu-secciones-container ul li { padding-top: 10px !important; }
#mobile-menu { background-color: #1A1A1A; }
#menu-mobile-menu li a { color: #FFF; font-family: 'Oswald'; text-transform: uppercase; }
#menu-mobile-menu li { border-bottom: 1px solid #2a2a2a; }
.fixed-secciones .menu-secciones-container ul li, .header.style2 .menu-secciones-container ul li { padding: 0 10px; }
.menu-footer {
	line-height: 150%;
    font-size: 0.7rem;
}
.left-home .catelement-style3-alt article + article + article + article { display: none; }
.is_stuck .fixed-ad { margin-top: -30px; }
.post .post-content ul, .post .post-content ol {
    margin-left: 2em;
    font-weight: normal;
    font-size: 16px; }
.product-price {
    font-size: 2.5rem;
    text-align: right;
    display: block;
}
.product-price .currency {
    display: block;
    font-size: 1rem;
    margin-top: -10px;
}
.buy.btn {
    width: 80%;
    max-width: 300px;
    margin: 0 auto;
    display: block;
}
.side-purchase {
    clear: both;
    margin-bottom: 30px;
}
.side-purchase .clear { clear: both; }
.side-purchase img { margin-right: 30px; }
.side-purchase .buy.btn {
    float: right;
    width: 50%;
}
.side-purchase .product-price {
    text-align: right;
    font-size: 2rem;
    margin-bottom: 15px;
}
.side-purchase .product-price .currency {
    font-size: 0.75rem;
    margin-top: 0;
} 
.edition-content ul li p {
    margin-left: 32px !important;
    margin-top: -25px !important;
    margin-bottom: 45px !important;
}
.post .share-article .boxed-icon span {
    display: none !important;
}
.yop-poll-container {
    border: 5px solid #ccc!important;
    width: 100%!important;
    max-width: 550px;
    margin: 3em auto !important;
    display: block !important;
}
.yop-poll-forms div div div {
    font-size: 2em !important;
    text-transform: uppercase !important;
    font-family: 'Oswald' !important;
    color: #000 !important;
    margin-bottom: 1em !important;
}
.yop-poll-footer div { float: none !important; }
.yop-poll-container ul {
    width: 100% !important;
    max-width: 450px !important;
    margin: 0 auto !important;
}
.yop-poll-container ul li { 
    max-height: 4em !important;
    width: 100% !important; }
.yop-poll-container ul li div div div {
    background: none !important;
}
.yop-poll-container ul li div div div div {
    margin-bottom: 0!important;
    background-color: #c00e21 !important;
    border: none !important;
}
.yop-poll-container-success { display: none !important;}
.yop-poll-container ul li label { 
    font-size: 1em !important;
    color: #333 !important; }
.yop_poll_vote_button {
    background-color: #c00e21;
    border: none;
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
    padding: 15px;
    width: 80%;
    max-width: 200px;
    cursor: pointer;
    font-family: 'Lato';
    margin:  0 auto 1.25em !important;
}
.mejs-audio { margin-top: 1em; }
.gsc-search-box * {
    box-sizing: initial !important; }
.gsc-input-box  table, .gsc-table-result { margin-bottom: 0 !important;}
/*.gsc-input-box { height: 40px !important; }*/
.gsib_a { line-height: normal; padding-top: 0; padding-bottom: 0; font-family: Arial !important; }
.gsc-results-wrapper-nooverlay { margin-top: 1em; }
.gsc-above-wrapper-area { display: none !important; }
.gsc-table-cell-snippet-close, .gsc-table-cell-snippet-open { font-family: Arial !important; }
.gsc-resultsHeader, .gsc-refinementsArea { display: none; }
.post-5338 .post-content { max-width: 1024px; margin: 0 auto;}
.gsc-input-box { height: auto !important; }
.home .gsc-search-box {
    background: transparent;
    float: right;
    max-width: 330px;
}
#google-search { display: none; }
.home header #google-search {
    position: absolute;
    right: 0;
    top: 15px;
    z-index: 9999;
    display: block;
}
#google-search table td, #google-search table tr {
    line-height: 1em!important;
    padding: 4px 8px;
}
.advertising {
    text-transform: uppercase;
    text-align: right;
    font-weight: bold;
    color: #c00e21;
    font-size: 12px;
    font-weight: bold;
}
.home div.linksalpha_div, .post .boxed-icon.comment { display: none !important; }
#followus {
    position: absolute;
    right: 400px;
    color: #FFF;
    text-transform: uppercase;
    font-family: 'Oswald';
    font-size: 14px;
    padding-top: 1.5em;
    margin-top: 0.25em;
}
#followus .icons {
    float: right;
    margin-left: 1em;
    margin-top: -5px
}
#followus .icons a {
    width: 24px;
    height: 24px;
    display: block;
    float: left; margin-right: 0.5em;
}
.responsive-add iframe { width: 100% !important; }
.google_top_posts strong {
    font-family: Oswald;
    font-size: 1.6875rem !important;
    text-transform: none;
    letter-spacing: normal;
}
.google_top_posts ol {
    counter-reset: my-badass-counter;
    list-style: none;
    margin-left: 0;
}
.google_top_posts ol li {
    position: relative;
    padding-left: 50px;
    margin-bottom: 15px;
    line-height: 120%;
    text-align: left;
}
.google_top_posts ol li:before {
    content: counter(my-badass-counter);
    counter-increment: my-badass-counter;
    position: absolute;
    left: 0;
    top: 0;
    font: bold 18px/1 Lato;
    background: #C00E21;
    border-radius: 100px;
    width: 36px;
    height: 36px;
    text-align: center;
    color: #fff;
    padding-top: 9px;
    margin-top: 20px;
}
.google_top_posts .gtc-content-thumb img {
    margin-right: 10px;
    max-width: 75px;
    margin-right: 20px;
}
.google_top_posts .gtc-link {
    color: #000;
    font-family: Oswald;
    text-align: left;
    font-size: 0.8675rem;
    line-height: 110%;
}
.home #secciones-new {
    margin-bottom: 1em;
}
#secciones-new {
    width: 100%;
    height: 40px;
    background: #444;
}
.header.style3.fixed #secciones-new  {
    margin-bottom: 0;
}
#secciones-new ul {
    box-sizing: content-box;
    height: 40px;
    margin: 0 auto;
    padding: 0;
    display: flex;
    justify-content: center;
}
#secciones-new ul li {
    display: inline !important;
    float: left;
    font-size: 0.8em;
    padding-top: 10px;
}
#secciones-new ul li a {

}
#secciones-new ul li a:hover, #secciones-new ul li.current-menu-item a {
    text-decoration: underline;
}
#secciones-new nav {
    float: none !important;
}

@media only screen and (max-width: 64em) {
	.header.style3 .secciones {
		display: none;

	}
    #secciones-new {
        display: none;
    }
}

@media only screen and (max-width: 45.063em) {
	.header.style3 .secciones {
		display: none;
	}
	.header.style3 .logo { text-align: center; float: left; }
	.header.style3 .logolink { margin-top: -25px; }
    #secciones-new {
        display: none;
    }
}
@media only screen and (max-width: 40em) {
	.header_container .header { position: fixed; }
	.relatedposts .small-6 + .small-6 + .small-6  {
		display: none;
	}
}
