Как задать ширину родителю, если дочерний элемент абсолютный?
Флексами
https://codepen.io/anon/pen/EvNeRP
Может, у вас картина сложнее, но на данный момент перебор оберток.
По-моему вот оно! 
Как в старом анекдоте: " И сказал Иисус мальчику: -Брось костыли и иди...".parent {
    position: relative;
    height: 200px;
    background: #008000;
}

.wrapper {
    position: relative;
    display: inline-block;
	text-align:center;
    height: auto;
    left: 50%;
    top: 50%;
	max-width: 50%;
    transform: translateX(-50%) translateY(-50%);
    background: #00f;
}

.child {
    display: block;
    background: rgba(255, 255, 255, 0.44);
	width:auto;
}
"... и мальчик бросил и пошел... 
- А чем болел? 
- Насморком. 
- А костыли зачем? 
- Дедушке нес..."