
/*
Theme Name:     Angle Child Theme
Description:    Child theme for the Angle WP Theme
Author:         Oxygenna
Author URI:     http://themeforest.net/user/oxygenna
Template:       angle
Version:        1.0
*/

.navbar-brand h1{
	display:inline;
}

.wpcf7-form label, .wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form textarea{
    width:100% !important;
}

.sidebar-widget.widget_nav_menu ul li{
    display: inline-block;
}

.section-short .sidebar-widget.widget_nav_menu ul li{
	display: block;
margin-bottom:10px;
padding-left:0;
}

footer .section-short .decor-top{
border-top:5px solid #f84015;}

.section-short h3.sidebar-header{
color:#f84015;}

.section-short a{color:inherit !important;}

.widget_swatch_social, .widget_media_image{
text-align:center;
}

.social-icons.social-big a{
width:50px;
height:50px;
}

.has-top .widget_nav_menu{
text-align:center;}

.sidebar-widget{
    margin-bottom: 0;
}

.section-short #media_image-3{margin-bottom:10px;}

.wpcf7-form input[placeholder], .wpcf7-form textarea[placeholder], .wpcf7-list-item-label{
	
	padding-left:10px; 
}

div.screen-reader-response{
	display:none;
}

.wpcf7-not-valid-tip, .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{
	font-size: 15px;
    color: black;
	font-weight:normal;
}

.top-bar.swatch-red-white{
	
	-webkit-box-shadow:unset; 
	-moz-box-shadow:unset; 
	box-shadow: unset;
}

div.menu-mainmenu-ca-container


.text-capitalize {
    text-transform: unset!important;
}

#main-navbar li.has-children > a:after {
 color: #fff;
 content: ' ▼';
 font-size: 10px;
 vertical-align: 1px;
}

#main-navbar li.has-children.open > a:after {
 color: #fff;
 content: ' ▲';
 font-size: 10px;
 vertical-align: 1px;
}

#main-navbar .dropdown-menu{		
  border: 1px solid rgba(0,0,0,.15)!important;
}


.big{
	line-height:1.3;
}

.alert-success, .alert-info{
	background-color:#D8D8DD; 
	color:black;
	border:#D8D8DD;
}

.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {
   background-color:#D8D8DD; 
}

.btn-info {
    background: black!important;

}

.swatch-red-white.historia .box-inner {
    background: transparent!important;
}


.swatch-red-white #main-navbar .dropdown-menu a{
  color: #f84015;
}
.swatch-red-white #main-navbar .dropdown-menu{
  background-color:white!important;
}

.swatch-red-white #main-navbar ul li ul li.menu-item a:hover{
	background-color:#f84015;
    color: white;
}

.blog div.grid-post.swatch-red-white, .home div.grid-post{
	background:white; 
	color:black;
}

.blog h2.post-title.entry-title a, .home h2.post-title.entry-title a, .blog .entry-content a, .home .entry-content a, .blog span.post-tags a, .home span.post-tags a, .blog span.post-tags i,.home span.post-tags i, .blog span.post-category a,.home span.post-category a, .blog span.post-category i, .home span.post-category i{
	color: #f84015 !important;
}

.blog article, .home article {
	box-shadow:1px 1px 12px grey; 
}

header.navbar.navbar-static-top.navbar-sticky.swatch-blue-white{
	background-color:#f84015;
}

aside .sidebar-widget {
 
    margin-bottom: 10%;
}

aside .sidebar-widget ul li { 
    margin-bottom: 5%;
}

aside h3.sidebar-header{
	font-weight:600;
}

aside .sidebar-widget.widget_recent_entries ul li a{ 
    display:block;
	padding-top:4%; 
}
.post-link{
	display:none!important;
}

section{
	padding:50px 0;
}

ul.products.list-container li.col-md-3{
	width:100%; 
}


.home #anchor-web > div.container > div, .home #anchor-dev > div.container > div, .home #anchor-moodle > div.container > div{
	display:flex; 
	justify-content: center;
}

.home #anchor-web > div.container > div > div, .home #anchor-dev > div.container > div > div, .home #anchor-moodle > div.container > div > div{
	
	max-width:800px;
}

figcaption.box-caption{
	padding:0px 4%;
}

.widget_swatch_social .social-icons{
	padding-bottom:0;
}

.post-author a,.post-date {
	color:#f84015!important;
}

·post-author{
	display:none;
}

#cookie_action_close_header, #cookie_action_close_header:hover{
    background-color:#f84015!important;
}

.post-author{
    display:none!important;
}

.exit-list .box-big{
	width: 280px;
}


.single-post .swatch-white-red .post-media, [class*="swatch-"] .swatch-white-red .post-media {
	background-color: transparent!important;
}
.onsale{
	width: 118px;
	top: 22px;
}

.dropdown-menu>li>a{
	white-space: pre-wrap;
}

.moodle-tothom form span{
	font-size:14px;
}

.policy td{
    border: 1px solid black!important;
    padding: 11px!important;
}

.policy p, .policy span{
    font-size:16px!important;
    font-family: Arial!important;
}

.policy table{
    width: 100%!important;
}

/* associacions*/

.portfolio figcaption{
	display:flex;
	padding: 7% 3%;
	background: rgba(0, 0, 0, 0.9) !important;
}

.portfolio figcaption p{
	font-size: 16px;
	margin-bottom: 0;
	display: flex;
	align-items: center;
}

.portfolio figcaption a.image-all{
	display:none;
}

.portfolio figcaption a.link{
	width: 100%;
	height: 100%;
	background-color: transparent;
}

.portfolio figcaption a.link i{
	display: none;
}

.mt-5{
	margin-top:5px;
}

section.swatch-white .section-header:after, section.swatch-white .bordered-header:after{
	background: #f84015!important;
}
