@import url("../viewport/style.css");
@import url("assets/css/main.css");
/*-----------------------------------------------------------------------------------

	Theme Name: Molten Group (Viewport Child)
	Theme URI: http://www.vgroup.com/
	Description: Viewport modifications.
	Author: V Group
	Author URI: http://www.vgroup.com/
	Template: viewport
	Version: 1.0

-----------------------------------------------------------------------------------
*/
.home .navigation{display:none}
.feature{height: 350px;}
#feature-wrapper {
position: relative;
height: 350px;
}
.homefeature{padding: 20px 20px 5px 20px;background: #fff;margin-left: 1px;}
.stickypost {background:none;color:#000000;padding: 0px 20px 15px 0px;overflow: hidden;}
.stickycol{width:99.5%;float: left;}
.stickycolmargin{margin-right:0.5%;}
.stickycol .post-thumb{margin-bottom: 0px;}
.stickycol .post-thumb img{max-width: 100%;width: auto;height: auto;}
h2.sticky-title{
padding-bottom: 10px;
}
h2.sticky-title a {
color: #ffffff;
font-family: "Open Sans", sans-serif;
font-weight: bold;
font-size: 20px;
line-height: 29px;
}
.sticky-meta a,.entry-meta a{color:#000;font-family: "Open Sans", sans-serif;font-weight: bold;font-size: 18px;text-transform:uppercase;} 
.sticky-meta a,.entry-meta a{padding-left: 30px;}
.stickysplitter{border-bottom: 3px solid #000;margin-bottom:20px;}

.feature.dark .feature-content h1 span{
background: none;
box-shadow: none;
letter-spacing: 0;
height: 69px;
font-family: "Open Sans", sans-serif;
font-weight: 300;}
.feature-content.type1 .feature-inner span{text-transform: none;}
/**Icons**/
.iconcat-blog,.ico2{background: url(assets/img/iconcat-blog.png) no-repeat top left;}
.iconcat-news,.ico3{background: url(assets/img/iconcat-news.png) no-repeat top left;}
.iconcat-insights,.ico1{background: url(assets/img/iconcat-insights.png) no-repeat top left;}
.iconcat-casestudies,.ico4{background: url(assets/img/iconcat-casestudies.png) no-repeat top left;}
.iconcat-publications,.ico1{background: url(assets/img/iconcat-insights.png) no-repeat top left;}
/**Post fix**/
.page-template-templatestemplate-news-php #content .post{padding-top:10px;}

/**Twitter widget BG*/
.aside .widget.widget_latest_tweets_widget{background:none;}
.aside .widget.widget_latest_tweets_widget .tweet-details a{font-weight:bold;}

/**Footer**/
.footer-widgets{padding:50px 0 0px 0;}
.footer-widgets.second{padding: 30px 0 0px 0;}
#footer .footer-widgets.third{background-color: #000;}
/**Footer casestudies**/
#footer-feature-wrapper{width:100%;padding: 0px 0 15px 0;}
#footer .footer-widgets #footer-feature-wrapper li{padding:0 10px 0 10px;text-align:left;border-bottom:0px;color:#fff;min-height:340px;}
#footer-feature-wrapper li{border-right: 1px dotted #4d4e4e;border-left:0px;margin: 10px 0 0;}
#footer-feature-wrapper li:nth-child(2n),#footer-feature-wrapper li:nth-child(4n),#footer-feature-wrapper li:nth-child(6n),#footer-feature-wrapper li:nth-child(8n){border-right: 0px dotted #4d4e4e;border-left:0px}
#footer-feature-nav{bottom:0;position: relative;}
#footer .footer-widgets li a.readmore{color:#fff;text-decoration:underline;}
#footer-feature-wrapper .caroufredsel_wrapper{padding-bottom: 5px;}

/**Footer expert**/
#expertcarousel {
	width: 100%;
min-height: 334px;
	margin: 0 auto;
	position: relative;
}
#expertcarouselcontent{
padding-top: 40px;
}
#expertcarouselcontent ul li{
text-align:center;
min-height:274px;
}
.footer-widgets #expertcarouselcontent ul li a{
color: #e5e5e5;
font-family: "Open Sans", sans-serif;
font-weight: 300;
font-size: 1.5em;
}
#expertcarouselcontent img {
	border: none;
}
#footer .footer-widgets #expertcarousel li{border:0px;}
.clearfix {
	float: none;
	clear: both;
}
#expertcarousel .prev,#expertcarousel .next {
vertical-align: middle;
text-align: center;
/* text-indent: -999px; */
display: block;
overflow: hidden;
width: 41px;
height: 41px;
margin-left: 10px;
position: absolute;
top: 120px;	
font-family: "Open Sans", sans-serif;
font-weight: bold;
font-size: 20px;
line-height: 39px;			
}
#expertcarousel .prev {
 left:0;
}
#expertcarousel .next {
 right:0;
}
#expertcarousel .prev {
	background-color: #202222;
  color:#fff;

}
#expertcarousel .prev:hover {	
  background-color: #c0141f;
  color:#000;
}			
#expertcarousel .next {
	background-color: #202222;
  color:#fff;
}
#expertcarousel .next:hover {
	  background-color: #c0141f;
  color:#000;
}				
/* Footer Feature ---------------------------------------------------------*/
#footer .footer-widgets.first{background:#000;}
.footer-widgets .inner{background:none;}
#footer .footer-widgets.first h2.footer-title{color: #fff;
font-family: "Open Sans", sans-serif;
font-weight: 300;
font-size: 2.5em;
text-align: left;
margin-bottom: 30px;
line-height: 1.1em;
}

#footer .footer-widgets #footer-feature-wrapper li h5 a{
color: #c0141f;
font-family: "Open Sans", sans-serif;
font-weight: bold;
font-size: 16px;
line-height: 18px;
}
#footer .footer-widgets #footer-feature-wrapper li p{color:#fff;}

/**Footer icons**/
#footer .footer-widgets .social-footer{text-align:left;
width:250px;}

@media only screen and (max-width : 1000px) {
#footer-feature-wrapper{visibility:visible;margin: 0 auto;}
}
@media all and (max-width: 660px) {
 .stickycol{width:100%;float: none;}
}

/**30/07**/
.submenuindent a:before{content:"- ";}
.submenuindent ul.sub-menu li a:before{content:""!important;}
#primary-nav ul ul ul,#primary-nav ul ul ul li,#primary-nav ul ul ul li a{background:#2f3130!important;}
#primary-nav ul ul li a{color:#787a7b!important;}
#primary-nav ul ul li a:hover{color:#fff!important;}
#primary-nav ul ul li:hover > a {color:#fff!important;}

.page-template-templatestemplate-expertise-php #sidebar.aside .expertise-sidebar-item.widgetindent{padding-left:50px!important;}

