/*
	Theme Name: The Voux
	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: 2.0.0
	Author: fuelthemes
	Author URI: http://themeforest.net/user/fuelthemes
	Text Domain: thevoux
	Domain Path: /inc/languages
	Tags: black, blue, red, white, two-columns, four-columns, responsive-layout, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
	License: GNU General Public License v2.0
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*
* PLEASE DO NOT EDIT THIS FILE!
* 
* This file is only in your themefolder for WordPress to recognize basic theme data like name and version
* CSS Rules in this file will not be used by the theme. 
* Instead use the app.css file that is located in your themes /assets/css/ folder to add your styles. 
* If you just want to add small css snippets you might also  want to consider to add it to the designated 
* CSS option field in your themes backend at: Appearance -> Theme Options
*/
.widget_subscribe{widht:100%;border:2px solid #dcdcdc}
.medium-4.small-12.columns.kbs {
    margin-top: 17px;
}
.frmbox {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 3px;
    margin: 0 auto;
    padding: 0;
    width: 280px;
}
.frmbox .title {
    background: #f03031 none repeat scroll 0 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    padding: 8px 10px;
}
.frmbox .window {
    background-color: #ffffff;
    border-radius: 3px;
    padding: 10px 10px 1px;
    text-align: center;
    width: auto;
}

.closew {
    background: #f03031 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    padding: 1px 5px;
    position: absolute;
    right: 6px;
    top: 9px;
}
.wrow {
    display: table;
    margin-bottom: 10px;
    padding: 0;
    width: 100%;
}

.wredbtn {
    background: #f03031 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-size: 14px;
    margin: 0 5px 5px 0;
    padding: 6px 10px;
}

.wrow .wredbtn:last-child {
    margin: 0;
}
.fright {
    float: right;
}

.wlabletxt {
    color: #484848;
    display: table-row;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
} 
.remove_duplicate_title > h3 {
    display: none;
}

#full-menu .full-menu > li > a.active {
   /* color:#f03030; */
  /*width:150px;*/
  }
.terms {
   /* text-transform: capitalize; */
}  
.banner.effect-lily > img {
    height: 440px !important;
}
.custome_reg_form {
   /* background-image: url("imgo.jpeg");
    background-repeat:no-repeat;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;*/
}


/************ Sharnjit ( night)**********/



#body_839 .abcForm .custome_reg_form{background:#e4e4e4;}
#body_1675 .abcForm .custome_reg_form{background:#e4e4e4;}
#body_1101 .abcForm .custome_reg_form{background:#e4e4e4 ;}

.banner.effect-lily > img{height:620px !important; margin-top:-159px !important;}


/********Sharnjit********/


.g.g-1 {
	margin: 20px 0 !important;
}

h3[itemprop="headline"] {
   font-weight: 900 !important;
}

@media only screen and (max-width:1388px){
	.header .logo .aa_loginForm .form_div p {
		padding: 0 5px !important;
	}
}

.woocommerce-tabs {
    width: 70%;
    margin: 0 auto;
    margin-bottom: 30px;
}

@media only screen and (max-width: 480px) {
    #btlogin {
        width: 100%!important;
    }
    
    .login {
        width: 44% !important;
    }
    
    .login-fb-user {
        width: 44% !important;
    }

    .button_part{
        margin-top: 10px !important;
    }
    
    .hidden_part_mobile {
        width: 99% !important;
    }
    
    #icone_header {
        width: 100% !important;
        clear: both !important;
        position: inherit;
    }
}

.woocommerce-page .large-8 {
    width: 75% !important;
}

.page-id-446 .large-8 {
    width: 66% !important;
}

.header .logo .aa_loginForm .form_div p a.btnblu.vbtm {
font-family: Arial !important;
}

.bottone_shop {
    font-size: 13px;
    line-height: 1;
    font-weight: 600;
    font-family: inherit;
    padding: 18px 32px;
    margin: 0 0 3px;
    display: inline-block;
    cursor: pointer;
    outline: 0;
    color: #fff;
    background: #F03131;
    text-transform: uppercase;
    text-decoration: none;
    text-shadow: none !important;
    text-align: center;
    overflow: hidden;
    border: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -moz-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
	}
	
.header .logo .aa_loginForm .form_div {
    padding: 20px;
}

.btn_nuovo {
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #f20014;
  font-size: 20px;
  background: #ffffff;
  padding: 3px 20px 5px 20px;
  border: solid #cfcfcf 1px;
  text-decoration: none;
  min-width:200px;
}

.btn_nuovo:hover {
  background: #f0f0f0;
  text-decoration: none;
}

.wp-pagenavi span {
    border: none;
}

#subfooter a {
	text-decoration: underline;	
}

#subfooter ul.terms li span.delimiter:last-child {
	display: none;
}

@media only screen and (max-width: 1025px) {
	
	.languages_flag {
		width: 40% !important;
		float: right;
		text-align: right;
		margin-bottom: 25px;
	}
	
	.hidden_part_mobile {
		display: none !important;
	}
	#bottone_iscriviti{
		    width: 100% !important;
			margin-left: 0px !important;
	}
	
	#bottone_accedi{
		    width: 100% !important;		
	}
	
	#spazio_oppure{
			width: 100% !important;		
			margin-bottom: 15px;
	}
}

@media only screen and (max-width: 1000px) {
	article .post.style6 figure.post-gallery img {
		height: inherit !important;
	}
	.woocommerce-page .large-8 {
		width: 100% !important;
	}

.post .post-content .contentbox .content {
    margin: 0px 10px 0 !important;
}	
}

.app_images {
    max-width: 150px !important;
}

@media only screen and (max-width: 601px) {
.languages_flag {
    width: 45% !important;
}

.abcForm {
    width: 270px !important;
	height: 530px;
}

#simplemodal-container {
	    width: 298px  !important;
}

.small-3.medium-2.columns.social-holder.new_social_part.style1 {
	float: right !important;
	left: 0px;
    width: 100% !important;
    margin-left: -93px !important;
    margin-top: -10px !important;
    margin-bottom: 20px !important;
	clear: both;
}

#social_header {
	    width: 30px !important;
    float: left;
    height: 38px !important;
    padding-top: 10px;
}

#quick_search {
	    float: left;
    width: 30px !important;
}

#quick_cart {
	float: left !important;
}

}



@media only screen and (max-width: 460px) {
.languages_flag {
    width: 45% !important;
}

.abcForm {
    width: 270px !important;
	height: 530px;
}

#simplemodal-container {
	    width: 298px  !important;
}

.small-3.medium-2.columns.social-holder.new_social_part.style1 {
	float: right !important;
	left: 0px;
    /* width: 100% !important; */
    margin-left: -93px !important;
    margin-top: -10px !important;
    margin-bottom: 20px !important;
	clear: none !important;
}

#social_header {
	    width: 30px !important;
    float: left;
    /* height: 38px !important;
    padding-top: 10px; */
}

#quick_search {
	    float: left;
    width: 30px !important;
}

#quick_cart {
	float: left !important;
}

#bottone_iscriviti .btn_nuovo, #bottone_accedi .btn_nuovo {
	min-width: 150px !important;
}

#bottone_iscriviti, #bottone_accedi {
	width: 155px !important;
}

#bottone_accedi  {
	float: right !important;
}

#spazio_oppure {
	display: none;
}

.header .logo .aa_loginForm .form_div {
	padding: 0 !important;
	margin: 0 !important;
}

#bt_iscrivi span:nth-of-type(1), #bt_login span:nth-of-type(1) {
	font-size: 11px !important;
}

.languages_flag {
	position: initial !important;
	margin-bottom: 0 !important;
}

.small-3.medium-2.columns.social-holder.new_social_part.style1 {
	float: right !important;
	
	clear: none !important;
	margin: -24px 0 0 0 !important;
}
#social_header, #quick_cart, #quick_search {
	float:right !important;
}

}

@media only screen and (max-width: 360px) {
.languages_flag {
    width: 45% !important;
}

.abcForm {
    width: 270px !important;
	height: 530px;
}

#simplemodal-container {
	    width: 298px  !important;
}

.small-3.medium-2.columns.social-holder.new_social_part.style1 {
	float: right !important;
	left: 0px;
    /* width: 150px !important;
    margin-left: -93px !important; */
    margin-top: 0px !important;
    /* margin-bottom: 20px !important; */
	/* clear: both; */
}

#social_header {
	    width: 30px !important;
    float: left;
    /* height: 38px !important;
    padding-top: 10px; */
}

#quick_search {
	    float: left;
    width: 30px !important;
}

#quick_cart {
	float: left !important;
}

#bottone_iscriviti .btn_nuovo, #bottone_accedi .btn_nuovo {
	min-width: 120px !important;
}

#bottone_iscriviti, #bottone_accedi {
	width: 125px !important;
}

#bt_iscrivi span:nth-of-type(1), #bt_login span:nth-of-type(1) {
	font-size: 8px !important;
}

#bt_iscrivi span:nth-of-type(2), #bt_login span:nth-of-type(2) {
	font-size: 14px !important;
}

}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-height: 1200px) and (max-device-height: 1300px) and (orientation: portrait) {
.languages_flag {
    width: 45% !important;
}

#simplemodal-container {
	    width: 298px  !important;
}

.abcForm {
    width: 270px !important;
	height: 530px;
}

.small-3.medium-2.columns.social-holder.new_social_part.style1 {
	float: right !important;
    width: 100% !important;
	left: 0px;
    margin-left: -93px !important;
    margin-top: -10px !important;
    margin-bottom: 20px !important;
		clear: both;
}

#social_header {
	    width: 30px !important;
    float: left;
    height: 38px !important;
    padding-top: 10px;
}

#quick_search {
	    float: left;
    width: 30px !important;
}

#quick_cart {
	float: left !important;
}


}
/*
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-width: 1270px) and (max-device-width: 1300px) and (orientation: landscape) {
.languages_flag {
    width: 45% !important;
}

*/
#simplemodal-container {
	    width: 298px  !important;
}

.abcForm {
    width: 270px !important;
	height: 530px;
}


.small-3.medium-2.columns.social-holder.new_social_part.style1 {
	float: right !important;
    width: 100% !important;
	left: 0px;
    margin-left: -93px;
    margin-top: -10px;
	clear: both;	
}

#social_header {
	    width: 30px !important;
    float: left;
    height: 38px !important;
    padding-top: 10px;
}

#quick_search {
	    float: right;
    width: 30px !important;
}

#quick_cart {
	float: left;
}

}

a.eModal-1 {
	background: #ff0000;
	padding: 15px 20px;
	color: #fff;
	font-size: 20px;
	box-shadow: none;
	border-bottom: none;
	text-transform: uppercase;
	border-right: none;
	border-radius: 10px;
}

.main_popup_container .popup_text {
    float: left;
    width: 50%;
    text-align: center;
}

.main_popup_container .custome_reg_form {
    float: left;
    width: 270px;
	height: 530px;
}

.abcForm.simplemodal-data {
	height: 530px !important;
}

.blog_continue {
    text-align: center;
}

.blog_continue a {
    background-color: red;
    border-radius: 8px;
    box-shadow: 2px 2px 2px #aaa;
    color: #fff;
    padding: 10px 20px;
    position: relative;
    top: -35px;
}


@media (max-width: 850px)
{
	

	/*
    .wpmui-popup, .wpmui-overlay {
        display: none;
    }
	*/
}


.page-id-26702 .header_container, .page-id-26702 nav
{
    display: none;
}

.page-id-26702 .post-content {
    padding-bottom: 30px;
}

.page-id-26702 #cookie-law-info-bar {
    display: none !important;
}

a.bottone_corso {
	background-color: rgb(58,145,228);
	padding: 10px 20px;
	border-radius: 5px;
	width: 150px;
	text-transform: uppercase;
	font-size: 16px;
	color: #fff;
}

@media screen and (min-width: 641px)
{
    #quick_search .searchform {
        width: 350px !important;
    }
}

@media screen and (max-width: 640px)
{
    .post .share-article {
        width: 100% !important;
        max-width: 100% !important;
    }
}
@media screen and (max-width: 480px)
{
    .post .share-article {
        width: 100% !important;
    }
    .relatedposts .small-6.medium-4.columns {
        width: 100% !important;
    }
}