/*
Theme Name:     Enfold Child
Description:    child theme
Author:         ThemeManiac
Template:       enfold

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/


body #footer, body #socket {background-color: #210627; border-color: rgba(255,255,255,0.5);}

body #scroll-top-link {
    border: 1px solid #fff;
}

body #scroll-top-link {
    background-color: #210627;
}

#border {margin: 30px; margin-bottom: 0px;     width: calc(100% - 60px);}

.logo img {margin-top: 15px}


.av-masonry-container a:nth-child(2) {width: 50%}


#top .av-custom-tab-color a {
    width: 200px;
}


body .av-custom-tab-color .av-inner-tab-title {
    width: 200px;
}

body .av-inner-tab-title {
    font-size: 16px;
    font-weight: 600;
}

body .main_color {border: 0px solid #fff!important}


.av-masonry-container a:nth-child(3) .av-inner-masonry-content-pos-content {
    background: #f1f1f1;
    color: #222!important;
    height: 100%;
    padding: 15px;
    padding-top: 40px;
    width: 50%;
    font-sizee: 13px;
    text-align: left;
    float: right; position: relative
}

.av-masonry-container a:nth-child(3) .av-inner-masonry-content-pos-content  h3 {color: #222!Important}
.av-masonry-container a:nth-child(3) .av-inner-masonry-content-pos-content  div {color: #222!Important}
.av-masonry-container a:nth-child(3) .av-inner-masonry-content-pos-content  span {color: #222!Important}

.av-masonry-container a:nth-child(3) .av-inner-masonry-content {padding: 0px}
.av-masonry-container a:nth-child(4) .av-inner-masonry-content {padding: 0px}
.av-masonry-container a:nth-child(3), .av-masonry-container a:nth-child(4) {max-height: 420px}



@media screen and (min-width: 801px) {
.av-masonry-container a:nth-child(2) {max-height: 840px; min-height: 840px}
}

@media screen and (max-width: 800px) {
	
.responsive #top .av-masonry-entry {
    width: 100%!important
}
	
.av-masonry-container a:nth-child(3), .av-masonry-container a:nth-child(4) {max-height: 270px}
	
	
}

.av-masonry-container a:nth-child(4) .av-inner-masonry-content-pos-content {
    background: #1a1a1a;
    color: #fff!important;
    height: 100%;
    padding: 15px;
    padding-top: 40px;
    width: 50%;
    font-sizee: 13px;
    text-align: left; position: Relative
}


#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content-pos {
    vertical-align: top;
}

.av-masonry-container a:nth-child(2) .av-inner-masonry-content-pos-content {
    text-align: left;
}


#top #header .av-main-nav > li > a {text-transform: uppercase}

body#top #wrap_all .all_colors h3 {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
}

body .footer_color p, body .footer_color a {font-size: 13px; font-weight: 300}

body #menu-item-search {display: none!Important}body #socket .copyright {
    float: left;
    font-size: 12px;
	font-weight: 300; }

body#top .social_bookmarks li {float: none;
    display: inline-block;
    width: 25px;
    border: none;
}


body div .main_color .tabcontainer .active_tab_content, body div .main_color .tabcontainer .active_tab {
    background-color: #8cb8c5;
    color: #fff;
}


body #top .main_color .tabcontainer .tab.active_tab {
    color: #fff;
}


body .avia-button.avia-size-medium {
	padding: 12px 21px 10px; }

h2.av-special-heading-tag  {line-height: 53px}
h4.av-special-heading-tag  {line-height: 35px}


body .av-masonry-col-3 .av-masonry-entry {
    width: 50%;
}


.av-masonry-container a:nth-child(3) .av-inner-masonry-content-pos-content:before {
    content: "";
    background: url(../../uploads/2018/05/arrow-w-1.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 51px;
    display: block;
    position: absolute;
    top: 41%;
    left: -18px;
}



.av-masonry-container a:nth-child(4) .av-inner-masonry-content-pos-content:before {
    content: "";
    background: url(../../uploads/2018/05/arrow-b.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 51px;
    display: block;
    position: absolute;
    top: 41%;
    right: -18px;
}


 body#top #wrap_all .social_bookmarks a {
    background: #fff; color: #210627; width: 25px;
    line-height: 25px; min-height: 25px; height: 25px; 
}


.widget_execphp {
    margin-top: 17px;
    text-align: right;
}


.js_active .toggle_wrap {
    margin-top: 65px;
}

.togglecontainer .single_toggle:first-child .toggler {display: inline-block; font-size: 0px; float: right}
body .single_toggle {margin-top: -77px}

body .toggle_icon .vert_icon {
    border-left-style: solid;
    border-left-width: 1px;
    position: absolute;
    left: 6px;
    top: -2px;
    height: 18px;
}


body .toggle_icon .hor_icon {
    border-top-style: solid;
    border-top-width: 1px;
    position: absolute;
    top: 6px;
    left: -3px;
    width: 20px;
}


body .toggle_icon {
    position: absolute;
    width: 15px;
    height: 15px;
    border-style: solid;
    border-width: 1px;
    top: 50%;
    left: 13px;
    margin-top: -7px;
    border: none;
}


body .togglecontainer .single_toggle .toggler {
    background: #6c3c78!Important;
    border-radius: 100%!important;
    height: 42px;
    width: 42px;
}


body#top .mc4wp-form-fields input[type='email'] {
    color: #aaa;
    display: inline-block;
    float: left;
    width: 87%;
    padding: 15px 20px;
    text-transform: uppercase;
    font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}


body#top .mc4wp-form-fields input[type='submit'] {
    display: inline-block;
    float: left;
    width: 10%;
    margin-left: 3%;
    color: #fff;
    padding: 15px 0px; background: #210627;  font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px
}


#top label {font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 300!important;}

#top .main_color #submit, .main_color input[type='submit'] {
    background: #230628;
    text-transform: uppercase;
    font-size: 15px;
}


body .av-custom-tab-color .av-inner-tab-title {
    width: 173px;
    border-bottom: 3px solid;
    padding-bottom: 5px;
    text-align: left;
}


.avia-tab-title-padding-none .av-outer-tab-title:after {
    content: "+";
    font-size: 30px;
    position: absolute;
    right: -11px;
    top: -4px;
}


.avia-tab-title-padding-none .av-active-tab-title .av-outer-tab-title:after {
    content: "-";
}


#top .av-custom-tab-color a {
    margin-right: 40px;
}

body p {line-height: 38px}

#top .flex_column.av_one_third h5 {
    text-align: center;
    color: #fff!important;
    font-weight: 600!Important;
    font-size: 20px;
}

body#top .main_color .tabcontainer .tab {
    text-transform: uppercase;
    color: #f05a25; 
	    font-size: 12px;
    font-weight: 600;
}


body#top .main_color .tabcontainer .tab {
    color: #222;
}


#top .main_color .tabcontainer .tab.active_tab {
    color: #fff;
}

body#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
    font-size: 25px!Important;
}

.post-date {
    font-size: 13px;
    font-weight: 600; text-transform: uppercase
}

.post-author {
    font-size: 25px;
    text-transform: uppercase
}

.widget_execphp {
    padding-bottom: 20px;
}

body #socket {
    background-color: #210627;
    border-color: rgba(255,255,255,0.5);
	border-width: 0px;}

#socket .container {
    border-top: 1px solid #fff;
    border-color: rgba(255,255,255,0.5);	
}


#socket .container {
    padding-left: 0px;
    max-width: 1310px;
    padding-right: 0px;
}

#special .container {
    max-width: 100%;
    width: 100%;
}


@media screen and (max-width: 530px) {
	
#top .av-custom-tab-color a {
    width: 100%;
}
	
body .av-tab-section-tab-title-container {
    left: 23px!important;
    margin-bottom: -35px!important;
}
	
}