/*
 Theme Name:     Fortuna Child
 Description:    Fortuna Child Theme
 Author:         BlueOwlCreative
 Template:       fortuna

*/
 
@import url("../fortuna/style.css");
 
 

/* Theme customization starts here */
.footer_light .clear.h10 {
    height: 0;
}
.grid_holder.small_spacing .col.span_1_of_3 {
    margin: 0 4px 8px;
    width: calc(33.33% - 8px);
        border: 8px #b5b2b2 ridge;
}
.grid_holder.small_spacing .col.span_1_of_2 {
    margin: 0 4px 8px;
    width: calc(50% - 8px);
     border: 8px #b5b2b2 ridge;
}
.resp-tab-content
{
    overflow: auto !important; 
}
#menu > ul > li:not(.boc_nav_button):hover > a, #header .header_cart li a.icon:hover {
    color: #6D5F9D !important;
}
.main_menu_underline_effect #menu > ul > li > a:after {
    background-color: #6D5F9D !important;
}
#footer a:hover {
    color: #6D5F9D;
}
.breadcrumb a:hover {
    color: #6D5F9D;
}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong {
    color: #6D5F9D;
    font-weight: inherit;
}
.boc_list_item .li_icon i.icon {
    font-size: 17px;
    color: #6D5F9D;
    line-height: 22px;
    margin: 0;
}
.horizontal .resp-tabs-list li.resp-tab-active
{
	border-top: 2px solid #6D5F9D;
}
input.btn_purple, a.btn_purple, .btn_purple {
    background-color: #6D5F9D;
    color: #fff !important;
}
.portfolio_inline_filter ul li div:hover {
    background-color: #6D5F9D;
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.02));
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.02));
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.02));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.02));
    background-image: linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.02));
    color: #fff;
}
.current_portfolio_item {
    background: #6D5F9D;
    color: #fff;
}
.post_content a:not(.button), .post_content a:not(.button):visited {
    color: #6D5F9D;
}
input.btn_theme_color, a.btn_theme_color, .btn_theme_color {
    background-color: #6D5F9D;
}
.respleft {
	padding : 50px 0px 50px 70px;
}
.respright{
	padding : 50px 0px 40px 70px;
}
.pic_info.type9 .info_overlay p{
	display : none;
}

.wp-post-navigation div a:after{
	color : #6D5F9D !important;
}

.pic_info.type7 .info_overlay{
	background-color : rgba(109, 95, 157, 0.62) !important;
}
.owl-theme .owl-controls .owl-nav div{
	background-color : #6D5F9D !important;
}
.grid_holder.small_spacing .col.span_1_of_3{
	border: 6px rgba(181, 178, 178, 0.48) solid !important;
}

@media screen and (max-width: 500px) {
.respleft {
	padding : 10px 10px 10px 10px;
}
.respright{
	padding : 10px 10px 10px 10px;
}
}

@media screen and (min-width: 500px) and (max-width: 800px) {
.respleft {
	padding : 20px 10px 20px 10px;
}
.respright{
	padding : 20px 10px 20px 10px;
}
}
.horizontal .resp-tabs-list li{
	padding: 7px 15px 7px 15px;
}