/*
Theme Name: Atomic Studio - Child
Author: Brad Yau
Author URI: https://bradyau.com
Description: Custom Website Framework
Version: 1.0.0
Template: dt-the7
*/

.logos-wrapper{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
/** Mobile Top Bar **/
.top-bar-mobile{
	background-color: #dd5926;
    text-align: center;
    color: #fff;
    font-size: 16px;
    padding: 10px;
}
.top-bar-mobile p{
	text-align: center;
    margin: 0;
    line-height: 1.3;
}
.top-bar-mobile p a{
	color: #fff;
    font-weight: 700;
    display: inline-block;
}
@media screen and (min-width: 801px){
.top-bar-mobile{
	display: none;
}
}
/** Mobile Top Bar **/
.footer .textwidget *{
    text-align: left;
}
.footer .textwidget ul a{
    display: inline-block;
    line-height: 1.3;
}
.footer .textwidget ul li{
    margin-bottom: 8px;
}
.footer .textwidget ul ul li{
    position: relative;
    padding-left: 9px;
    font-size: 17px;
    margin-bottom: 1px;
}
.footer .textwidget ul ul li:before{
    content: "";
    display: inline-block;
    width: 3px;
    height: 3px;
    border-radius: 6px;
    background-color: #fff;
    position: absolute;
    left: 0;
    top: 15px;
}
@media screen and (max-width: 479px){
    body #main{
        padding-top: 80px;
    }
    body.home #main{
        padding-top: 0;
    }
}

/*** Blog page search form starts ***/
.bg-under-widget .sidebar-content .widget_search{
    padding: 0;
    background: transparent;
}
.sidebar-content .widget_search .searchform{
    margin: 0;
}
.sidebar-content .searchform input[type="text"]{
    background-color: transparent;
    border: 1px solid #6eadc3;
    border-radius: 0;
    color: #fff;
    letter-spacing: 0;
    font-style: italic;
}
.sidebar-content .searchform input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.sidebar-content .searchform input[type="text"]::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.sidebar-content .searchform input[type="text"]:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.sidebar-content .searchform input[type="text"]:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
#page .sidebar-content .searchform .submit{
    color: #fff;
}
/*** Blog page search form ends ***/

/**** Breadcrumbs styles start ****/
.wf-container-main{
    position: relative;
}
#breadcrumbs{
    position: absolute;
    top: 70px;
    z-index: 99;
    width: 100%;
    left: 0;
}
#breadcrumbs > span{
    display: block;
    padding: 0 20px;
}
#breadcrumbs + .wf-container-main{
    margin-top: 80px;
}
.post-template-default #breadcrumbs, .archive #breadcrumbs, .blog #breadcrumbs{
    position: static;
}
.post-template-default #breadcrumbs > span, .archive #breadcrumbs > span, .blog #breadcrumbs > span{
    padding: 0;
}
@media screen and (max-width: 991px){
#breadcrumbs{
    top: 160px;
}    
}
@media screen and (max-width: 800px){
#breadcrumbs{
    top: 180px;
}
}
@media screen and (max-width: 776px){
.post-template-default #breadcrumbs, .archive #breadcrumbs, .blog #breadcrumbs > span{
    margin-top: -50px;
}    
}
/**** Breadcrumbs styles end ****/