/*
Theme Name:     CSA Steaua
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper                             
Version:        6.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

.block-title a, .block-title span, .block-title label,
.wpb_heading,
.wpb_tabs li.ui-tabs-active a,
.wpb_tabs li:hover a{
	background-color:  #0c2463;
}

.wpb_tabs .wpb_tabs_nav{
	border-bottom-color:  #0c2463!important;
}


.td-header-style-1 .td-header-top-menu-full{
	background-color: transparent;
}

.td-banner-wrap-full.td-logo-wrap-full.td-container-wrap,
.td-header-wrap.td-header-style-1 .td-banner-wrap-full.td-logo-wrap-full{
	/*background-image: url(images/headerBg.jpg);*/
	background-image: url(/wp-content/uploads/2016/12/headerCSASteauaBucuresti_2016.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: auto 100%;
}

.td-header-style-1 .td-header-sp-recs, .td-header-style-1 .td-header-sp-logo{
	margin-bottom: 0!important;
}

.td-header-style-1 .td-header-sp-logo{
	width: 605px;
	height: auto;
}

.td-header-top-menu-full{
	z-index: 0!important;
}

img#csaBigLogo{
	position: absolute;
	margin-top: -3.8em;
	z-index: 99999;
	width: 100%;
}

.td-header-style-1 .td-header-sp-logo img{
	max-height: none!important;
}

.td-container.td-header-row.td-header-main-menu{
	width: 100%;
}

.td-container.td-header-row.td-header-main-menu #td-header-menu .ubermenu.ubermenu-main .ubermenu-nav > li > a > span{
	font-size: .94em;
}

.td-container.td-header-row.td-header-main-menu #td-header-menu .ubermenu.ubermenu-main .ubermenu-nav > li ul li a > span{
	/*color: #FFF!important;*/
}

.td_block_big_grid_1 .td-small-thumb .td-module-thumb{
	width: 255px;
}

.block-title{
	border-bottom-color: rgb(12, 36, 99);
}

.wpb_heading, .wpb_tabs li.ui-state-default a{
	background-color: #F00;
	color: #FFF;
}

.wpb_heading, .wpb_tabs li.ui-state-active a{
	background-color: rgb(12, 36, 99);
}

.csa-program-widget ul.csa-program-saptamanal{
	border-right-color: rgb(12, 36, 99)!important;
        
}

div.wpb_widgetised_column.wpb_content_element div.wpb_wrapper aside.widget.widget_csa_program_saptamanal_widget div.wpb_tabs.wpb_content_element.csa-program-widget {

  margin-bottom:-50px !important;
  padding-bottom:0px !important;
}

body .csa-program-widget .csa-program-saptamanal-content{
	background-color: rgb(12, 36, 99)!important;
	margin-top: 0!important;
	width: 85%!important;
	height: 15.55em;
	font-size: 90%;
	overflow-y: scroll;
}
body .csa-program-widget .csa-program-saptamanal-content p{

	font-size: 0.85em;

}


body .csa-program-widget .csa-program-saptamanal-content .date{
	color: #FFF;
       font-size: 0.9em;
}

body .csa-program-widget .csa-program-saptamanal-content *:not(.date){
	color: #CCC;
}


/** ultimele rezultate styling **/
.rezultate h4.rezultate-title{
	line-height: 1.1!important;
       padding-top: 0px !important;
       maring-top:0px !important;
}
.rezultate {
    padding-top: 0px !important;
    maring-top:0px !important;
}

.rezultate h4.rezultate-title span.rezultate-title{
	font-size: .7em;
	font-weight: bold;
	display: block;
	width: 100%;
}

.rezultate h4.rezultate-title span.rezultate-title-date,
.rezultate h4.rezultate-title span.category-name{
	font-size: .55em!important;
	color: #999;
	padding-top: 0px !important;
       maring-top:0px !important;
}

.rezultate h4.rezultate-title span.category-name{
	display: inline-block;
	font-size: .55em!important;
	padding: 0em .7em;
       padding-top: 0px !important;

	background-color: rgba(0, 0, 38, 0.92);
	color: #FFF;
}

.rezultate-content *{
	font-size: 95%;
	line-height: 1.15;
}

.rezultate.toate-rezultatele h4.rezultate-title span.rezultate-title{
	font-size: 1.2em;
}

.rezultate.toate-rezultatele h4.rezultate-title span.rezultate-title-date,
.rezultate.toate-rezultatele h4.rezultate-title span.category-name{
	font-size: .7em!important;
	margin-right: .5em;
	margin-top: .2em;
}

.rezultate-content table.default td{
	padding: 0;
}

/** editoriale homepage **/
#editoriale-homepage .wpb_wrapper .td_block_wrap.td_block_7 .td_module_6 .td-module-thumb{
	width: 30%;
}
#editoriale-homepage .wpb_wrapper .td_block_wrap.td_block_7 .td_module_6 .item-details{
	margin-left: 31%;
}

/** fix for block 1 **/
.td_block_big_grid_3 .td-big-thumb .td-module-thumb{
	width: 514px;
}

.ubermenu-skin-black-white-2{
	border: none!important;
}

.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{
	border-width: 0!important;
}

#td-header-menu .ubermenu-target.ubermenu-target-with-image.ubermenu-item-layout-default.ubermenu-item-layout-image_left img{
	max-height: 3em;
	max-width: 3em;
	background-color: #0c2463;
	padding: .2em;
	border-radius: 3px;
}

#td-header-menu .ubermenu-target.ubermenu-target-with-image.ubermenu-item-layout-default.ubermenu-item-layout-image_left span{
	padding-top: .8em;
}

.tabbed-rezultat-title{
	font-weight: bold;
}

.tabbed-rezultat-data{
	display: block;
	font-size: .7em;
	margin-top: -.5em;
}

/** Block **/
body .td-grid-style-1 .td-module-thumb a:last-child::before{
	background: none!important;
}

.td-big-grid-post .td-meta-info-container{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-8 */
	transition: All .3s;
}

body .td-big-thumb:hover > .td-meta-info-container,
body .td-medium-thumb:hover > .td-meta-info-container,
body .td-small-thumb:hover > .td-meta-info-container{
	padding-bottom: 1.5em!important;
}

/** hover fix for ie **/
.td-grid-style-1.td-hover-1 .td-big-grid-post .td-module-thumb .entry-thumb{
	-ms-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
	transition: All .3s;
}

/** campioni  styling **/

.page-id-81 .ult_modal.ult-medium{
	width: 76%;
}

.page-id-81 .ult_modal-content .ult_modal-body.ult-html img{
	max-width: 45%!important;
}

#museum-home{
	margin-top: 0px !important;
	margin-bottom: -50px !important;
	margin-left: -50px !important;
	margin-right: -50px !important;
}

#museum-home .vc-row-translate-wrapper.vc_row.wpb_row.td-pb-row{
	width: 100%!important;
}

/** table scrollable wrapper **/
/** just dont add height to the table **/
.scrollable-table{
	width: 100%;
	overflow-x: auto;
}

.box_sponsors .vc_column_inner .wpb_wrapper .wpb_wrapper a {
	height: 90px !important;
}
body.td-animation-stack-type0 .td-animation-stack .entry-thumb, body.td-animation-stack-type0 .post img {
	opacity: 1;
}

.home-bannner-01 .td_single_image_bg{
	max-height: 109px;
}

@media (max-width: 1662px){
}

/** responsive menu fix **/
@media (max-width: 959px){
	/** 
	.csa-full-width-section{
		width: 100%;
		padding-left: 0!important;
		padding-right: 0!important;
	}

	.csa-full-width-section .td_block_big_grid_3 .td-big-thumb .td-module-thumb{
		width: 100%;
	}

	.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post{
		width: 45%!important;
	}

	.csa-full-width-section .td_block_big_grid_3 .td-medium-thumb .td-module-thumb,
	.csa-full-width-section  .td_block_big_grid_3 .td-small-thumb .td-module-thumb{
		width: 100%;
	}
	**/

	.td-pb-row{
		width: 95%;
		margin: 0 auto!important;
	}

	/** campioni  styling **/
	.page-id-81 .ult_modal-content .ult_modal-body.ult-html img{
		max-width: 100%!important;
		float: none;
		clear: both;
	}

}

@media (max-width: 959px) and (orientation:landscape){
	#td-header-menu .ubermenu-responsive-default.ubermenu-responsive.ubermenu{
  		max-height: 20em!important;
  	}

	.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
  		min-width: 100%!important;
	}
}

@media (max-width: 767px) {

  #td-top-mobile-toggle {
    display: none!important;
    position: relative;
  }

  .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main{
  	background: none;
  	background-color: transparent!important;
  }

  #td-header-menu{
  	height: 100%;
  }

  .ubermenu-responsive-default.ubermenu-responsive.ubermenu{
  	max-height: 40em!important;
  	overflow-y: scroll!important;
  }

  .csa-full-width-section .td_block_big_grid_3 .td-big-thumb{
  	/**
  	width: 100%;
   **/

  }
}

/** big slide fix **/
@media (max-width: 1140px){
	/**
	.td_block_wrap.td_block_big_grid_3 .td_module_mx5,
	.td_block_big_grid_3 .td-big-thumb .td-module-thumb{
		width: 100%;
	}
	.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post{
		width: 33.33333%;
		height: 237px;
	}
	.td_block_big_grid_3 .td-small-thumb .td-module-thumb{
		height: 100%;
		width: 100%;
	}

	.td_block_big_grid_3 .td-big-grid-post-3{
		margin-left: 0;
	}
	**/
   }

	

@media (max-width: 960px){
	/**
	.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post{
		width: 33.33333%!important;
	}
	.csa-full-width-section .td_block_big_grid_3 .td-medium-thumb .td-module-thumb, .csa-full-width-section .td_block_big_grid_3 .td-small-thumb .td-module-thumb{
		height: 100%!important;
	}
	**/
}

@media (max-width: 500px){
	/**
	.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post{
		width: 45%!important;
	}
	**/
}