/*  

Theme Name: Child of Fraction Premium Theme 1.1.5

Author URI:   http: //www.orange-themes.com/ 

Description: Styles written here will override styles of parent Fraction Premium theme.

Author: TAG - Prarie - MakeProgram

Author URI:   http: //www.makeprogram.com/ 

version: 1.5

Template: fraction-theme-1.1.5

*/

@import url('../fraction-theme-1.1.5/style.css');

/* Changes made to adjust the last menu item's doropdown */

.main-menu li:last-child .sub-menu .sub-menu{left: 0% !important; top: 45px !important;}
.main-menu .sub-menu li a > span:after{content: '\f107' !important;}

/*changes end */

/* Misc */

.single-event .main-title{display:none;}
.main-title{text-transform: none !important; border-left: none !important; padding-left: 0px !important}

/* Content */

.article-content ul li ul{ margin-top: 10px;}

/* Changes made to add padding in event pages*/

.custom-event{ padding: 30px;}
.eo-fullcalendar{margin: 20px 30px;}
.page-template-template-fullwidth #core .leading{margin: 10px 30px;}
.tax-event-category .footer{margin-top: 0px !important;}
.post-type-archive-event .footer{margin-top: 0px !important;}
/*changes end */

/* Changes for logo  and menu after theme version upgrade */

.header .header-left {background:url(//www.tagtoday.net/wp-content/uploads/2015/06/header-logo-back.png) no-repeat top center; background-size: 100% auto;}
.main-menu > ul > li > a {box-shadow: none;}
.header .under-menu > ul > li {border-right: none;}
.header .under-menu li > ul {width: 245px;}

/*changes end */

.widget-3 .textwidget a {color: #638CA6; font-size: 13px; font-weight: 400 !important; font-family: "Open Sans", sans-serif;
} 

.widget-3 .textwidget a:hover {text-decoration: underline !important;}
.widget-5 .post-date{margin-left: 10px;}
/* Changes for lightbox */

.wpvl_auto_thumb_box {
    position: relative;
    width: 75%;
    height: auto;
    margin: 0px auto;
}

.video_lightbox_auto_anchor_image {
    width: 100%;
    height: auto !important;
    border: 10px solid rgb(219, 219, 219);
    box-shadow: 0px 0px 25px rgb(136, 136, 136);
    box-sizing: border-box;
    margin-bottom: 20px;
}

.wpvl_auto_thumb_play {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -44px;
    margin-left: -24px;
}

@media (max-width: 550px){
.wpvl_auto_thumb_box {
  width: 95%;
}
}

@media (min-width: 970px){.custom-item .item-header img {height: 166px !important;}}
/*changes end */

.category-videos .read-more-link{visibility: hidden;}
.category-podcasts .read-more-link{visibility: hidden;}
.tax-event-venue  footer{margin-top: 0px;}
.tax-event-venue .eo-venue-map {margin: 20px 0px;}
.single-event .article-header span{ display:none;}
.single-event .article-header{padding-bottom: 0; border-bottom: none;}
.widget-9 .textwidget{ border-bottom: none !important;}
.dat-menu-setup {background-color: #333333;}
.main-menu > ul > li:not(.has-ot-mega-menu) li a, .main-menu > ul > li > a { padding: 20px 16px !important;}
.widget-6 a { display: block; }
.capcha-prompt {
   padding: 10px;
   border: 1px solid red;
   margin-bottom: 11px;
   display: none;
}
.search-query input[type="text"]{
    float: left;
    width: 95%;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding:8px 10px;
    margin-bottom:12px;
}
.search-query p {
    margin:0;
}
.g-recaptcha {
    float: left;
}
.search-query input[type="submit"] {
    float: right;
    width: 22%;
    margin: 20px 0 0;    
    /*background: url(../fraction-theme-1.1.5/images/background-1.jpg);*/

    background: #ccc;
    background: -webkit-linear-gradient(#fff, #ccc);
    background: -o-linear-gradient(#fff, #ccc);
    background: -moz-linear-gradient(#fff, #ccc);
    background: linear-gradient(#fff, #ccc);

    box-sizing: border-box;
    padding: 8px 10px;
    cursor: pointer;
    /*background-size: 100% 45px;*/
    border: 1px solid #8E8E8E;
    border-radius: 1px;
}
#category-post-content {
    width: 96%;
    margin: 22px 0 0 0px;
    padding: 2%;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.test-api-center {
    max-width: 474px;
    margin: 0 auto;
    position: relative;
}
#loader {
    background: url(../fraction-theme-1.1.5/images/AjaxLoader.gif);
    height: 32px;
    width:32px;
    position: absolute;
    top:108px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 99
}

