/*
 Theme Name:   Politist Child
 Theme URI:    http://demo.themeum.com/wordpress/politist
 Description:  Politist Child Theme
 Author:       Themeum
 Author URI:   http://themeum.com/
 Template:     politist
 Version:      1.0
 Tags: right-sidebar, two-columns
 Text Domain:  politist-child
*/


@import url("../politist/style.css");
/* header css start */
.top-align.home-login {display: none;}
.top-align.home-search-btn { display: none;}
.fa.fa-facebook{ color: #f2d900; font-size:18px !important;}
.fa.fa-twitter{ color: #f2d900; font-size:22px !important;}
.site-header { background-color: #ffffff !important; width: 100%; margin: auto; padding:0 50px;}
/*#right-menu {float:right; margin-left:-10%;}*/
.navbar-toggle{	position:relative !important;}
/*#right-menu {
	text-align: right;
	width: 86% !important;
}*/
/*.logo-wrapper {
	padding-left: 200px;
	}
.main-menu-wrap .clearfix {
	font-size: 12px;
}
@media screen and (max-width: 1269px) and (min-width :1109px){
  .logo-wrapper{padding-left:100px;}
  .main-menu-wrap .clearfix{font-size: 10px;}
}
@media screen and (max-width: 1108px) and (min-width: 970px){
 .logo-wrapper{padding-left:80px;}
 .main-menu-wrap .clearfix{font-size: 8px;}
}*/
/* header css end */
/*.vc_custom_1462358549283{
	background-color:#3b5263;
}*/

/* Footer css start */
.copy-right {/*display: none;*/ font-size:12px;  padding-left:15px; padding-right:15px; line-height: 16px; text-align:center;}
.footer-area{background:#ffffff !important; }
/* Footer css end */
a:focus, a:hover{color:#f2d900 !important;}

/* Newsletter css start */
.mc4wp-form-fields input[type=email]{width:35% !important; height:30px !important; float:left; margin-left:296px !important; margin-top:10px;}
.mc4wp-form-fields input[type=submit]{margin-top:35px !important; height:50px !important; padding-top:9px !important;  margin-top:10px !important;}


@media screen and (max-width:1000px) and (min-width:1191px){
	.mc4wp-form-fields input[type=submit]{margin-top:10px !important;}
    .mc4wp-form-fields input[type=email]{margin-left:156px !important;}
}
@media screen and (max-width:1191px) and (min-width:720px){
	.mc4wp-form-fields input[type=submit]{width: 16%;padding-left: 19px;}
     .mc4wp-form-fields input[type=email]{margin-left:144px !important;width:45% !important;}
}
@media screen and (max-width:719px) and (min-width:500px){
    .mc4wp-form-fields input[type=submit]{width: 18%;padding-left: 9px;;}
     .mc4wp-form-fields input[type=email]{margin-left:102px !important;width:50% !important;}
}
@media screen and (max-width:499px) and (min-width:320px){
     .mc4wp-form-fields input[type=submit]{width: 30%;padding-left: 14px;margin-top: -15px !important;;}
     .mc4wp-form-fields input[type=email]{margin-left:15px !important;width:61% !important;}
}
/* Newsletter css end */

.texcus{margin-top:-35px !important;}
 
  .bordered-button{
   display:none !important;
  } 
  .fa-angle-left{display:none !important;}
  .fa-angle-right{display:none !important;}
  /*Image slider css end */
  .news-date::before{	background:#b3a100 !important;}


/* 22-07-2017 Mukesh Kuamr */
.vc_row.vc_hidden[data-vc-full-width]{opacity: 1!important;}
#basic-addon2 { background: transparent;  color: #fff;font-weight:900;}
.btn.btn-secondary.subscriber-btn {  background: transparent;}
#basic-addon2:hover {  background: #fff;  color: #666;}
.form-control.subscriber-email { border-radius: 5px 0 0 5px;}

/**** 23/17/2017 ***/
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
body{font-family: 'Montserrat', sans-serif !important;}

/* Start Haeder */
.small_min_height{ min-height:54px;}
.paddLeftNone{ padding-left:0;}
.paddRightNone{ padding-right:0;}

.vertical_align_middle{ position:absolute; top:50%; width:100%; -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%);}
/*.menu_right{ width:49.333%; right:0; top:-20%; position:absolute;}*/
.common-menu-wrap{ position:relative; text-align:center;}
#left-menu.common-menu-wrap{ text-align:center;}
.common-menu-wrap .nav > li > a{ font-size:75%!important; font-weight:900 !important; padding:0 !important;}
.cuisine-navbar-header{ text-align:right;}
.politist-navbar-brand{ display:inline;}
.header-menulogocenterwithsc .main-menu-wrap{ padding:0;}

.politist-navbar-brand img{ width:100%; max-width:300px;}
.common-menu-wrap .nav > li > a:hover, .common-menu-wrap .nav > li > a:focus{ color:#f2d900 !important;}
.newsletter{ position:relative;}
.themeum-title h3{font-size:53px !important; font-weight:100 !important; margin-top:10px !important; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important; letter-spacing:3px;}
.themeum-title h4{ font-size:26.75px !important; font-weight:100 !important; margin-bottom:20px !important; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important; letter-spacing:2px;}

.newsletter .input-group .form-control.subscriber-email{ width:96%; border-radius:8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; font-weight:100 !important; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size:18px; letter-spacing:2px; text-align:center;}
.newsletter  #basic-addon2.input-group-addon{ border-radius:0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border:#FFFFFF solid 4px !important;}
.newsletter  #basic-addon2.input-group-addon .btn.subscriber-btn{font-weight:100 !important; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size:18px; letter-spacing:2px; padding:0px 5px;}

.social-icon ul li a{margin-right: 6px !important;}
.social-messenger { margin-top:-6px;}

.breadcrumbs-area {margin-bottom:40px;}
.news-date {display:none;}

.admin-bar #mobile-menu{ top:100%; background:#FFFFFF;}
#mobile-menu ul li a{ text-transform:uppercase;}
.column_block{ display:block; position:relative; max-width:600px; width:100%; margin:0 auto;}
.facebook_btn{ position:relative;}
.facebook_btn button{ font-weight:400 !important; font-size:28px !important; background-color:inherit !important; border:none !important; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important; letter-spacing:2;}
.facebook_btn button:hover{background-color:inherit !important; color:#f2d900 !important;}
.twiter_social_btn button{background:#263F53 !important; border:none !important; font-weight:400 !important; font-size:28px !important; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important; letter-spacing:2;}
.twiter_social_btn button:focus, 
.twiter_social_btn button:hover{ background-color:#f2d900 !important; border:0 !important;}

.facebook_btn{ position:relative;}
.facebook_btn a{ color:#000000 !important;  font-weight:400 !important; font-size:28px !important; background-color:inherit !important; border:none !important; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important; letter-spacing:2;}
.facebook_btn a:focus,
.facebook_btn a:hover{background-color:inherit !important; color:#f2d900 !important;}
.twiter_social_btn a{color:#FFFFFF !important; background:#263F53 !important; border:none !important; font-weight:400 !important; font-size:28px !important; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important; letter-spacing:2;}
.twiter_social_btn a:focus, 
.twiter_social_btn a:hover{ background-color:#f2d900 !important; border:0 !important;}


.latest_news_sec{ position:relative;}
.latest_news_sec .small-news h4{margin-bottom:5px;}
.latest_news_sec .small-news h4 a{ font-size:24px;}
.latest_news_sec .small-news .short-desc{ font-size:18px;}
.latest_news_sec .news-wrap h3 a{ font-size:32px;}
.social_buttons_sec{ margin-bottom:150px;}
.thumbnail-news .news-date p{ font-size:11px !important; width:55px !important; line-height:16px !important; color:#000000;}
.pdd_none{ position:relative;}
.footer-area{ padding:15px 0; border-top:#263f52 solid 1px;}
.breadcrumbs-area .bread-content h2 { color: #f2d900 !important;}
.conference-img .photo::before{background:rgba(242, 217, 0, 0.85);}
.wpcf7-submit{background:#263F53 !important; border:#263F53 solid 1px !important;}

.left_sect{ width:100%; max-width:37.5%; position:relative; float:left; padding-left:15px; padding-right:15px;}
.middle_sect{ width:100%; max-width:25%; position:relative; float:left; padding-left:15px; padding-right:15px;}
.right_sect{ width:100%; max-width:37.5%; position:relative; float:left; padding-left:15px; padding-right:15px;}

.social-icon{ float:left; z-index:2; position:relative;}
#left-menu.common-menu-wrap{ text-align:right; z-index:0;}
#right-menu.common-menu-wrap{ text-align:left; z-index:0;}
.cuisine-navbar-header{text-align:center;}
.common-menu-wrap .nav > li > a{ margin:0 4px;}
.twitter_iframe iframe{ border: 1px solid rgba(15, 70, 100, 0.12) !important;}
.head_border_line{ top:-3px;}
.margin_top_none{ margin-top:0px !important;}

.years-title{
    font-size: 24px;
    color: #f2d900;
}  

.wpb_text_column.wpb_content_element.years-column{
    margin-bottom: 10px;
}

#left-menu.common-menu-wrap .nav > li{
    padding: 0px 5px;
}

#right-menu.common-menu-wrap .nav > li{
    padding: 0px 5px;
}

.social_comment_box{ text-align:center;}

.mc4wp-response{
    text-align: center;
    margin-right: 100px;
    color: white;
}

#left-menu.common-menu-wrap .nav > li:nth-child(3) a:after{
    content: 'Foto e Video';
    position: absolute;
    bottom: -9px;
    left: 35px;
    font-size: 8px;
    font-weight: normal;
}

#right-menu.common-menu-wrap .nav > li:nth-child(2) a:after{
    content: 'Archivio Completo';
    position: absolute;
    bottom: -9px;
    left: 20px;
    font-size: 8px;
    font-weight: normal;
}

#right-menu.common-menu-wrap .nav > li:nth-child(1) a:after{
    content: 'Foto e Video';
    position: absolute;
    bottom: -9px;
    left: 50px;
    font-size: 8px;
    font-weight: normal;
}

#right-menu.common-menu-wrap .nav > li:nth-child(3) a:after{
    content: 'Foto';
    position: absolute;
    bottom: -9px;
    left: 75px;
    font-size: 8px;
    font-weight: normal;
}

#mobile-menu #menu-left-menu li:nth-child(3) a:after{
    content: '| Foto e Video';
    position: absolute;
    padding-left: 5px;
    font-size: 8px;
    font-weight: normal;
}

#mobile-menu #menu-right-menu li:nth-child(2) a:after{
    content: '| Archivio Completo';
    position: absolute;
    padding-left: 5px;
    font-size: 8px;
    font-weight: normal;
}

#mobile-menu #menu-right-menu li:nth-child(1) a:after{
    content: '| Foto e Video';
    position: absolute;
    padding-left: 5px;
    font-size: 8px;
    font-weight: normal;
}

#mobile-menu #menu-right-menu li:nth-child(3) a:after{
    content: '| Foto';
    position: absolute;
    padding-left: 5px;
    font-size: 8px;
    font-weight: normal;
}

@media(max-width:1200px){
/*.social-icon{ position:relative; left:-35%; top:4px;}	*/
}
@media (min-width:992px)and (max-width:1366px){
.left_sect{ max-width:33.5%;}
.middle_sect{max-width: 26%;}
.right_sect{ max-width:40.5%; bottom: -13px;} 
.social-icon{float: none;}
.common-menu-wrap .nav > li > a{font-size: 70%!important}
.left_sect #left-menu{
    position: relative;
    top: -7px;
}
.right_sect #right-menu{
    position: relative;
    top: -7px;
}
}


@media (min-width:992px)and (max-width:1120px){
  .right_sect { float: right; }
  .common-menu-wrap .nav > li > a {font-size: 10px !important;}
}
@media (min-width:1215px){
.common-menu-wrap .nav > li > a {
  font-size: 10px !important;
}
}
@media (min-width:1200px)and (max-width:1215px){
.common-menu-wrap .nav > li > a {
  font-size: 10px !important;
  margin: 0 3px;
}
}


@media (min-width:1200px)and (max-width:1366px){
.site-header{ padding:0 30px;}  
}
@media(min-width:992px) and (max-width:1199px){
   .site-header{ padding:0 10px;}
   .common-menu-wrap .nav > li > a{letter-spacing:-0.5px;}
   #right-menu {float:right; margin-left:-10%; position:relative; left:-5%;}
/*   .social-icon{ position:relative; left:-35%; top:4px;}
   #left-menu.common-menu-wrap, .cuisine-navbar-header{ text-align:left;}*/		
   .facebook_btn button,.twiter_social_btn button{ font-size:24px !important;}
   .news-wrap{ margin: 0 auto; max-width: 555px; overflow: hidden;}
   .social_buttons_sec{ margin-top:0px; margin-bottom:100px; margin-left: 35px; max-width: 25%;}
   .middle_sect{float: right;}
   
}
@media(max-width:991px){
	.mobile_menu_btn{display: inline-block; max-width: 95px; position: relative; vertical-align: middle; width: 100%;}
	.right_mobile_logo{display: inline-block; max-width: 70%; float:right; position: relative; vertical-align: middle; width: 100%;}
	
	#mobile-menu ul li:hover a, #mobile-menu ul li:hover{ color:#FFFFFF !important; background:#f2d900;}
	#mobile-menu ul li.current_page_item{ background:#f2d900;}
	#mobile-menu ul li.current_page_item a{ color:#FFFFFF !important;}
	.responsive-header{ background:none; padding:0;}
	.navbar-toggle.tablet-responsive{ display:inline-block; vertical-align:middle; right:0px; margin-top:5px; position:relative; left:5px; float:left;}
	.social-icon{ display:inline-block; vertical-align:middle; position:relative; top:3px; left:10px;}
	.site-header{ padding:0;}
    .politist-navbar-brand{ text-align:right;}
	.responsive-header.hidden-lg.hidden-md { padding:0px 0; position:relative;}
	.logo-wrapper{ text-align:right; overflow:hidden;}
	.logo-wrapper h1{ position:relative;}
	.logo-wrapper h1:before{ background:#f2d900; content:""; position:absolute; right:0; max-width:62px; width:100%; height: 130px; z-index:0; 
	 -ms-transform: rotate(-132deg);
    -webkit-transform: rotate(-132deg);
    transform: rotate(-132deg);
	}
	.politist-navbar-brand img{ width:100%; max-width:300px;}
	.social-icon ul li a{ margin-right:0;}

	#mobile-menu .navbar-collapse.collapse, #mobile-menu .navbar-collapse{ padding-top:0; margin-top:-2px;}
	#mobile-menu .navbar-nav{ padding-bottom:0;}
	.facebook_btn button,.twiter_social_btn button{ font-size:18px !important;}
	.news-img a img{ width:100%;}
	.social_buttons_sec{ margin-top:30px; margin-bottom:30px;}
/*.social-icon ul li a{margin-right: 5px !important;}*/
.social-icon ul li{ margin-right:5px;}
.mobile_menu_btn{max-width:130px !important;}
}
	
@media(max-width:767px){

	#mobile-menu {
    top: 41px;
}

	.navbar-toggle .icon-bar{height:4px;}
.ultime{margin-bottom:-70px !important;}
.themeum-title h3{ font-size:30px !important;}
.newsletter .input-group .form-control.subscriber-email{ font-size:12px !important;}
.newsletter #basic-addon2.input-group-addon .btn.subscriber-btn{font-size:12px !important; padding:0 !important;}
.newsletter #basic-addon2.input-group-addon{ padding:0 !important; font-size:12px !important; padding:0px 10px !important;}
.column_block{ max-width:500px;}
.facebook_btn button,.twiter_social_btn button{ font-size:22px !important;}
.small-news{ float:left; width:100% !important; max-width:70% !important; margin-left:15px !important;}
.row_padd{ padding-left:15px; padding-right:15px;}
.large_font_heading{ position:relative;}
.large_font_heading h1{ font-size:30px !important; margin-bottom:0px !important;}
.small_min_height{ min-height:40px;}
.small-news{ width:calc(100% - 115px) !important; float:left !important; margin-top:0!important;}
.small-news h4{ margin-bottom:0px !important;}
.latest_news_sec .small-news h4 a{ font-size:18px;}
.latest_news_sec .small-news .short-desc{ font-size:16px;}
.latest_news_sec .news-wrap h3 a{ font-size:24px;}

}

@media(max-width:480px){
	.copy-right{ text-align:center;}
}
@media (max-width: 580px )
{
    .mobile_menu_btn{max-width:138px !important;}
    .right_mobile_logo{max-width:60%;}
    .navbar-toggle.tablet-responsive {margin-right:8px;}
}

.fbook {
font-size:35px !important;
}
.tweet
{font-size:35px !important;}