/*
	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
*/
/******* sandeep chaudhary ********/

.featured-style4 img {
    height: 278px;
}
.home_custome_class_List_Your_Business a {
    background: #f03131 none repeat scroll 0 0;
    border: 1px solid;
    border-radius: 3px;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
}



#pippin_registration_form input[type=button]{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #3faa20 0%, #3faa20 100%) repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 17px;
    font-weight: 700;
    padding: 15px 10px;
    width: 82%;
    font-family: lato;
	margin-top:-5px;
}

#pippin_registration_form a{ margin:0 !important; }


#pippin_registration_form input.signupbtn.fbbtn {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #195fad 0%, #195fad 100%) repeat scroll 0 0;
}



.header .header_top{ background:#f03030; }
.mobile-toggle span{ background:#fff; }
.header .header_top .left_menu_part .logolink{ display:none; }
.header .logo .logolink{ margin-top:12px; }
.header .logo .aa_loginForm{ display:table-cell; vertical-align:middle; float:left; margin-left:0px; margin-top:0; width:100%; max-width:77%; }
.header .logo .aa_loginForm .form_div{ float:left; display:block; width:100%; color:#fff; }
.header .logo .aa_loginForm .form_div .hidden_part_mobile{ display:none; }
.header .logo .aa_loginForm .form_div p{ display:inline-block; vertical-align:middle; padding:0 15px; margin:0; width:auto; }
.header .logo .aa_loginForm .form_div p label{ display:block; margin:0; padding:0 0 6px; color:#fff; }
.header .logo .aa_loginForm .form_div p input.text_feild{ display:block; width:100%; height:30px; padding:5px 15px; line-height:18px; margin:0; max-width:160px; border-radius:5px; }
.header .logo .aa_loginForm .form_div p span.checkbox{ display:block; width:100%; margin:5px 0 0; line-height:1; }
.header .logo .aa_loginForm .form_div p span.checkbox input{ display:inline-block; vertical-align:middle; margin:0 8px 0 0; }
.header .logo .aa_loginForm .form_div p span.checkbox label{ display:inline-block; margin:0; padding:0; vertical-align:middle; font-size:11px; line-height:1; text-transform:none; color:#fff; }
.header .logo .aa_loginForm .form_div p span.forgotPwd{ display:block; width:100%; margin:10px 0 0;  font-size:11px; line-height:1; text-transform:none; }
.header .logo .aa_loginForm .form_div p span.forgotPwd a{ color:#fff; }
.header .logo .aa_loginForm .form_div p span.forgotPwd a:hover{ color:#000; }
.header .logo .aa_loginForm .form_div p input.signupbtn{ background:#3FAA20; padding: 7px 25px; border-radius:5px; border:none; display:inline-block; vertical-align:middle; font-size:15px; font-weight:bold; color:#fff; cursor:pointer; width:auto; }
.header .logo .aa_loginForm .form_div p input.signupbtn:hover{ background:#080; }
.header .logo .aa_loginForm .form_div p span.orpart{ margin:0 8px; }
.header .logo .aa_loginForm .form_div p a.btnblu.vbtm{ background:#195FAD; padding:2px 15px; border-radius:5px; border:none; display:inline-block; vertical-align:middle; font-size:15px; font-weight:bold; color:#fff; cursor:pointer; }
.header .logo .aa_loginForm .form_div p a.btnblu.vbtm:hover{ background:#155396; }

.header .header_top .social-holder #social_header #social_icon{ fill:#fff; }
.header .header_top .social-holder #social_header:hover #social_icon{ fill:#000; }

.header .header_top #quick_search #search_icon{ fill:#fff; }
.header .header_top #quick_search #search_icon:hover{ fill:#000; }

.header .header_top #quick_cart #quick_cart_icon{ fill:#fff; }

.header .header_top .social-holder > div .app_images{ display:inline-block; width:100%; }
.header .header_top .social-holder > div .app_images img{ width:68px; }
.header .header_top .social-holder > div .app_images img + img{ width:80px; }



@media only screen and (max-width:1280px){
	
	
	.small-3.medium-1.columns.toggle-holder.left_menu_part {
    width: 4%;
}
	

	.small-3.medium-2.columns.social-holder.new_social_part.style1{width:10% !important;}
	.languages_flag{left:33px !important;}
	/*.header .logo .aa_loginForm{max-width:81% !important;}*/
	 .app_images{right:30px !important;}
	.header .logo .aa_loginForm .form_div p{padding:0px 5px !important; }
	
	
	}




@media only screen and (max-width:1199px){
	
	
	
	.header .logo .logolink{ margin-top:15px; }
	.header .logo .logoimg{ max-height:35px; }
	.header.fixed .logo .logoimg{ max-height:35px; }
	.header .logo .aa_loginForm .form_div p input.text_feild{ max-width:140px; }
	.header .logo .aa_loginForm .form_div p{ padding:0 8px; }
	.header .logo .aa_loginForm .form_div p span.orpart{ margin:0 4px; }
	
	.header .logo .aa_loginForm{ max-width:80%; margin-left:12px; }
	
	.header .header_top .social-holder > div .app_images img{ width:56px; }
	.header .header_top .social-holder > div .app_images img + img{ width:66px; }
	.app_images{right:-45px !important;}
.small-3.medium-2.columns.social-holder.new_social_part.style1{width:11% !important;}

.languages_flag{width:13% !important;}

}




@media only screen and (max-width:1024px){




.header .header_top{padding:30px !important;}
.header .logo .aa_loginForm{max-width:78% !important;}
.app_images{right:10px !important;}

.header .social-holder #social_header{display:block;}
.languages_flag{left:-5px !important; width:10% !important; }
.small-3.medium-1.columns.toggle-holder.left_menu_part{width:4% !important;}

}



@media only screen  and (max-width:980px){
	
	body#body_1675 .small-6.medium-9.columns.logo.form_part_top{width:75% !important;}
	body#body_1675 .header .logo .aa_loginForm{max-width:80% !important; margin-left:0px !important;}
	body#body_1675 .header .logo .aa_loginForm .form_div p input.text_feild{ max-width:90px !important;}
	body#body_1675 .header .logo .aa_loginForm .form_div p input.signupbtn{font-size:11px !important; padding:5px 7px !important;}
	body#body_1675 .header .logo .aa_loginForm .form_div p a.btnblu.vbtm{font-size:11px !important; padding:5px 7px !important;}
	body#body_1675 .header.small-3.medium-2.columns.social-holder.new_social_part.style1{top:-29px !important;}
	

	.header .logo .aa_loginForm{max-width:79% !important;}
	.app_images{right:2% !important; top:7px !important;}
	.small-3.medium-2.columns.social-holder.new_social_part.style1{width:12% !important;}
	.mobile-toggle{top:10px !important;}
	.header .logo .logolink{margin-top:13px !important;}
	
	}


@media only screen  and (max-width:860px){ 



.header .logo .aa_loginForm{max-width:60% !important;}
.languages_flag{width:12% !important;}
.app_images{right:10% !important;}

.small-3.medium-2.columns.social-holder.new_social_part.style1{width:14% !important;}

.header .logo .aa_loginForm .form_div p.button_part{ padding:4px 5px !important; }
  }



@media only screen  and (max-width:800px){ 



.header .logo .aa_loginForm{max-width:60% !important;}
.languages_flag{width:13% !important;}
.app_images{right:4% !important; top:7px !important;}

.small-3.medium-2.columns.social-holder.new_social_part.style1{width:15% !important;}

.header .logo .aa_loginForm .form_div p.button_part{ padding:4px 5px !important; }
  }



@media only screen  and (max-width:768px){
	

.header .header_top{ padding-bottom:2px; padding:30px 2px !important; }

	.header .header_top .left_menu_part{ float:left; position:absolute; width:auto; top:5px; left:15px; height:auto !important; }
	.header .header_top .form_part_top{ width:100%; float:left; }
		
	.header .logo .logolink{ margin-top:12px; }
	.header .logo .logoimg{ max-height:40px; }
	.header.fixed .logo .logoimg{ max-height:40px; }
	.header .logo .aa_loginForm .form_div p input.text_feild{ max-width:140px; }
	.header .logo .aa_loginForm .form_div p{ padding:3px 4px !important; }
	.header .logo .aa_loginForm .form_div p span.orpart{ margin:0 4px; }
	
	.header .logo .aa_loginForm{ max-width:62% !important; margin-left:12px; }
	
	.header .header_top .social-holder{ width:100%; margin-top:0; }
	

	.languages_flag{width:13% !important;}

.small-3.medium-2.columns.social-holder.new_social_part.style1{width:15% !important;}

.header .logo .logolink{margin-left:12px !important;}
	
}



@media only screen  and (max-width:640px){ 



.header .logo .aa_loginForm{max-width:52% !important;}
.languages_flag{width:14% !important;}


.small-3.medium-2.columns.social-holder.new_social_part.style1{width:17% !important;}

.header .logo .aa_loginForm .form_div p.button_part{ padding:4px 5px !important; }
.header .logo .aa_loginForm .form_div p input.text_feild{max-width:99px !important;}
.header .header_top .social-holder{left:5px; top:-16px;}
  }








@media only screen and (max-width:600px) {
	

.header .header_top{ padding:5px 18px 15px !important; width:100%; }

	.header .header_top .left_menu_part{ float:left; position:absolute; width:auto; top:5px; left:15px; height:auto !important; z-index:100; }
	.header .header_top .form_part_top{ width:100%; float:left; text-align:center; }

	.header .logo .logolink{ margin-top:0; display:inline-block; float:none; width:auto; }
	.header .logo .logoimg{ max-height:100%; max-width:100%; }
	.header.fixed .logo .logoimg{ max-height:40px; }
	.header .logo .aa_loginForm .form_div p input.text_feild{ max-width:100%; }
	.header .logo .aa_loginForm .form_div p{ width:100%; float:left; padding:0 0 18px; }
	.header .logo .aa_loginForm .form_div p span.orpart{ margin:0 4px; }
	.header .logo .aa_loginForm .form_div p.button_part{ text-align:center; }
	.header .logo .aa_loginForm .form_div p.button_part span{ display:inline-block; text-align:center; }
	.header .logo .aa_loginForm .form_div p span.checkbox{ display:none; }
	.header .logo .aa_loginForm .form_div p span.forgotPwd{ display:none; }
	.header .logo .aa_loginForm .form_div .hidden_part_mobile{ display:block; width:100%; float:left; }
	.header .logo .aa_loginForm .form_div .hidden_part_mobile span.checkbox{ display:block; width:48%; margin:5px 0 0; line-height:1; float:left; }
	.header .logo .aa_loginForm .form_div .hidden_part_mobile span.checkbox input{ display:inline-block; vertical-align:middle; margin:0 8px 0 0; }
	.header .logo .aa_loginForm .form_div .hidden_part_mobile span.checkbox label{ display:inline-block; margin:0; padding:0; vertical-align:middle; font-size:11px; line-height:1; text-transform:none; color:#fff; }
	.header .logo .aa_loginForm .form_div .hidden_part_mobile span.forgotPwd{ display:block; float:right; text-align:right; width:48%; margin:10px 0 0;  font-size:11px; line-height:1; text-transform:none; }
	.header .logo .aa_loginForm .form_div .hidden_part_mobile span.forgotPwd a{ color:#fff; }
	.header .logo .aa_loginForm .form_div .hidden_part_mobile span.forgotPwd a:hover{ color:#000; }
	
	.header .logo .aa_loginForm{ max-width:78% !important; margin-left:0; }
	.header .logo .aa_loginForm .form_div{ margin:15px 0; float:none; text-align:left; width:100%; max-width:350px; display:inline-block; }
	
	.header .header_top .social-holder{ width:100%; margin-top:0; height:auto !important; text-align:center; }
	

.languages_flag{width:17% !important;}
	
	.small-3.medium-2.columns.social-holder.new_social_part.style1{width:20% !important;}
	
}



@media only screen  and (max-width:480px){ 



.header .logo .aa_loginForm{max-width:100% !important;}
.languages_flag{width:21% !important;}


.small-3.medium-2.columns.social-holder.new_social_part.style1{width:33% !important;}

.header .logo .aa_loginForm .form_div p.button_part{ padding:4px 5px !important; text-align:left; }
.header .logo .aa_loginForm .form_div p input.text_feild{max-width:100% !important;}

.header .logo .aa_loginForm .form_div{max-width:100% !important;}

.header .logo .aa_loginForm .form_div p{width:100% !important;}
.header .logo .aa_loginForm .form_div p.button_part{width:100% !important;}
.header .logo .aa_loginForm .form_div p input.signupbtn{font-size:15px;padding:8px 25px !important;}
.header .logo .aa_loginForm .form_div p a.btnblu.vbtm{font-size:15px;padding:5px 25px !important;}
.header .header_top .social-holder{left:093px; top:32px;}
.header .logo .logolink{margin-top:0px !important;}
.header .logo .aa_loginForm .form_div .hidden_part_mobile{width:54% !important;}

  }
  
  
  @media only screen  and (max-width:360px){ 



.header .logo .aa_loginForm{max-width:100% !important;}
.languages_flag{left:-6px !important; top:8px;}


.small-3.medium-2.columns.social-holder.new_social_part.style1{width:33% !important;}

.header .logo .aa_loginForm .form_div p.button_part{ padding:4px 5px !important; }
.header .logo .aa_loginForm .form_div p input.text_feild{max-width:100% !important;}

.header .logo .aa_loginForm .form_div{max-width:100% !important;}

.header .logo .aa_loginForm .form_div p{width:100% !important;}
.header .logo .aa_loginForm .form_div p.button_part{width:100% !important;}
.header .logo .aa_loginForm .form_div p input.signupbtn{font-size:15px; padding:5px 25px !important;}
.header .logo .aa_loginForm .form_div p a.btnblu.vbtm{font-size:15px;padding:5px 25px !important;}
.header .logo .logoimg{max-width:60% !important;}
.header .logo .aa_loginForm .form_div .hidden_part_mobile{width:60% !important;}
.header .logo .logolink{margin-top:14px !important;}


  }
  
  
   @media only screen  and (max-width:320px){ 



.header .logo .aa_loginForm{max-width:100% !important;}
.languages_flag{width:32% !important;}


.small-3.medium-2.columns.social-holder.new_social_part.style1{width:37% !important;}

.header .logo .aa_loginForm .form_div p.button_part{ padding:4px 5px !important; }
.header .logo .aa_loginForm .form_div p input.text_feild{max-width:100% !important;}

.header .logo .aa_loginForm .form_div{max-width:100% !important;}

.header .logo .aa_loginForm .form_div p{width:100% !important;}
.header .logo .aa_loginForm .form_div p.button_part{width:100% !important;}
.header .logo .aa_loginForm .form_div p input.signupbtn{font-size:15px; padding:8px 37px !important;}
.header .logo .aa_loginForm .form_div p a.btnblu.vbtm{font-size:15px;padding:5px 30px !important;}
.header .logo .logoimg{max-width:60% !important;}

.header .logo .aa_loginForm .form_div .hidden_part_mobile{width:98% !important;}

.header .header_top .social-holder{left:2px; top:5px;}

  }




@media (max-width:270px){
	
	
	#pippin_registration_form input[type="button"]{width:204px;height:37px; padding:7px 10px;margin-bottom:-2px;}
	.post .post-content h4{font-family:Lato Bold; font-size:20px; }
	input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea{font-family:PT Sans Regular;font-size:11px;color:#565555;}
	.custome_reg_form{border: 1px solid #6b6b6b;}
	.custome_reg_form input{width:205px !important; height:36px;}
	
	.custome_reg_form fieldset p:nth-child(6) .signupbtn{ font-family:Lato Semibold !important;font-size:13px !important;width:232px !important; height:43px !important;
	
	background:#3ffa20 !important;} 
    
	
	}

@media (max-width:480px){
	
.languages_flag {
    width: 39% !important;
}
    
	
	}


.app_images {
    float: left;
    width: 9%;
}
.languages_flag {
    float: right;
    left: 44px;
    position: relative;
    width:12%;
}
.languages_flag img {
    margin-top: 7px;
}

.post-title.entry-header {
    text-align: left;
}

#form-comment .form-allowed-tags {
    display: none;
}
.post-title.entry-header h1 {
    font-size: 32px;
    line-height: 38px;
}

@media only screen and (max-width: 767px) {
	.post-title.entry-header h1 {
    		font-size: 28px;
    		line-height: 32px;
	}
}

article .post.style6 figure.post-gallery img {height:350px}


.home_slider_top .post-meta.cf {
    display: none;
}
.home_slider_top .post-title {
    /* display: none; */
	    text-align: left;
}
.home_slider_top .post-author {
    display: none;
}
.home_slider_top .featured-title {
    display: none;
}

.selectedclass_es img {
    background: #ffefd5 none repeat scroll 0 0;
    border: 0.5px solid #000000;
    border-radius: 6px;
    padding: 2px;
    transform: scale(1.1);
}

.selectedclass_en img {
    background: #ffefd5 none repeat scroll 0 0;
    border: 0.5px solid #000000;
    border-radius: 6px;
    padding: 2px;
    transform: scale(1.1);
}

.selectedclass_it img {
    background: #ffefd5 none repeat scroll 0 0;
    border: 0.5px solid #000000;
    border-radius: 6px;
    padding: 2px;
    transform: scale(1.1);
}
.kbs h4 {
    font-size: 16px !important;
    font-weight: bold !important;
}
.widget_subscribe{widht:100%;border:2px solid #dcdcdc}
/******* sandeep chaudhary ********/

/** *7-10-15 night ( Sharnjit ) *  **/




.small-3.medium-2.columns.social-holder.new_social_part.style1{width:9%;}

#social_header > div{display:none !important;}


.medium-4.small-12.columns img {
    
	/* border:1px solid #6b6b6b; */
	margin-left:-5px;
	}
	
	aside.gap.cf{height:20px !important;}
	
	.header.style1.fixed > nav a{font-family:Lato Medium;font-size:11pt;}
	
	body#body_1675 .header .logo .aa_loginForm {max-width:75% !important; }
	body#body_1675 .small-6.medium-9.columns.logo.form_part_top{width:72% !important;}
	body#body_1675 .header .logo .aa_loginForm .form_div{width: 100%;}
	body#body_1675 .app_images{right:-6px;}
	body#body_1675 .languages_flag{width:8%;left:0px;}
	body#body_1675 .small-3.medium-1.columns.toggle-holder.left_menu_part{width:4%;}
	body#body_1675 .header .logo .aa_loginForm .form_div p input.text_feild{max-width:130px;}
	
	body#body_1101 .small-6.medium-9.columns.logo.form_part_top{width:69%;}
	body#body_1101 .app_images{right:-38px;}
	.small-12.columns > p a{color:#000000 !important;}
	
	
	/*****  Sharnjit        *****/
	
	.small-12.columns .terms {
    margin: 0 auto;
    text-align: center;
    width: 59%;
}

@media only screen and (max-width: 480px) {
.hidden_part_mobile {
    width: 99% !important;
}
}