  /*
Theme Name:002 ITMWPB Child - RMLC
Theme URI: https://wordpressforbroadcasters.com
Author: The WPB team
Description: ITMWPB 002 Child Theme - RMLC
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, custom-menu, featured-images, threaded-comments, translation-ready, right-sidebar, custom-background
Text Domain: 002-itmwpb-child-RMLC
Template:002-itmwpb
*/

/*Start General Design*/

body {
font: normal 500 16px/28px 'Raleway', Arial, Helvetica, sans-serif;
color: #434343;
-webkit-font-smoothing: antialiased;
background: url('') no-repeat fixed top center #88b5ba;
padding-top: 0
}


h1 {
  font-size:34px;
  line-height:30px;
  margin:0
    
}

h2 {
  font-size: 28px;
  line-height:38px;
    
}

h3 {
  font-size: 24px;
  line-height:34px;

}

h4 {
  font-size: 18px;
  line-height:28px;

}

h5 {
  font-size: 16px;
  line-height:26px;

}

p {
  margin-bottom:15px
}



/*Unordered Lists*/
ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

ul > li {
  margin: 1em;
  margin-left: 3em;
  list-style: none;
}

li:before {
  content: '\f101'; /* fa-angle-double-righ */
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.5em;
  color: #22A5B2;
}


::selection {
background: #88b5ba;/* WebKit/Blink Browsers */
color: #fff
}

::-moz-selection {
background: #88b5ba;/* Gecko Browsers */
color: #fff
}

.logo {text-align:left}

.site-header .site-wrapper {
margin-top:15px;
padding:25px 0 0;
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;

}

/* WP Links Button */

.btn-wp-links {
background-color: #A0935E;
border-color: #A0935E;
}

.btn-wp-links:hover {
background-color: #534B29;
border-color: #534B29;
}

.btn-wp-links a {
color: #fff
}

.btn-wp-links a:hover {
color: #fff;
}

/* Edit Links Button */

.btn-edit-link {
background-color: #222;
border-color: #222;
}

.btn-edit-link a {
color: #fff
}

.btn-edit-link a:hover {
color: #fff
}

.content-wrapper {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d7d4c6+0,ffffff+40 */
  background: #d7d4c6; /* Old browsers */
  background: -moz-linear-gradient(top, #d7d4c6 0%, #ffffff 8%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #d7d4c6 0%,#ffffff 8%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #d7d4c6 0%,#ffffff 8%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7d4c6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.title-outer {
  background: url('https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/893/2017/09/22013955/title-bg.png') repeat-x;
  border-style:none;
}

.section-title {
  color:#2d8993!important;
}



/*************************************************************************
Brand Colors--------------------------------------Links, hover, background
**************************************************************************/

a, .color-brand { color: #88b5ba}
.bg-brand {background-color: #88b5ba}
.border-secondary {border-color: #88b5ba}
.hover-color-brand:hover {color: #88b5ba}
.hover-bg-brand:hover {background-color: #88b5ba}

/* Secondary color () */
.color-secondary {color: #caa925}
.bg-secondary {background-color: #caa925}
.border-secondary {border-color: #caa925}
.hover-color-secondary:hover {color: #caa925}
.hover-bg-secondary:hover {color: #caa925}


/* Light color (light) */
.color-light {color: #fff}
.bg-light {background-color: #fff}
.border-light {border-color: #fff}
.hover-color-light:hover {color: #fff}
.hover-bg-light:hover {background-color: #fff}
.hover-border-light:hover {border-color: #fff}


/* Dark color (light-grey)  */
.color-light-grey {color: #d7d7d7}
.bg-light-grey {background-color: #d7d7d7}
.border-light-grey {border-color: #d7d7d7}
.hover-color-light-grey:hover {color: #d7d7d7}
.hover-light-grey:hover {background-color: #d7d7d7}
.hover-border-light-grey:hover {border-color: #d7d7d7}


/* Dark color */
.color-dark {color: #534b29}
.bg-dark {background-color: #534b29}
.border-dark {border-color: #534b29}
.hover-color-dark:hover {color: #534b29}
.hover-bg-dark:hover {background-color: #534b29}
.hover-border-dark:hover {border-color: #534b29}

/*-------------------------------------------------------------
Pagenation
--------------------------------------------------------------*/

.pagination span, .pagination a {
color: #fff;
background: #a0935e none repeat scroll 0 0;
}

.pagination a:hover {
color: #fff;
background: none repeat scroll 0 0 #DFD36E;/*hover color*/
}

.pagination .current {
color: #fff;
background: #DFD36E none repeat scroll 0 0;
}

/*-- -----------------------------------------------------------
Entry Titles
--------------------------------------------------------------*/

.entry-title a {color: #534b29;}
.entry-title a:hover {color: #DFD36E}

/*-- -----------------------------------------------------------
Widget Title
--------------------------------------------------------------*/

.section-title {
  font:normal 600 24px/34px 'Oswald';
  color: #142e53;
  margin:0
}
.section-title a {color: #142e53;}
.section-title a:hover {color: #DFD36E}
.sponsored {color: #999}


/*-- -----------------------------------------------------------
Meta
--------------------------------------------------------------*/

.article-meta {color: #646464;}
.article-meta a {color: #a0935e}
.article-meta a:hover {color: #868686}
.author {color: #DFD36E}

/*--------------------------------------------------------------
4.3 Asides
--------------------------------------------------------------*/

.sidebar-section-title a {color: #a0935e}
.sidebar-section-title a:after {color: #a0935e;}
.sidebar-section-title a:hover:after {color: #534b29!important}

/* Sidebar Navigation */

.widget-sidebar li a {color: #a0935e}
.widget-sidebar li a:hover {color: #534b29}

/*** Sendpress Widget styles ***/

.wpb-sendpress {background-color: #534b29;}
.wpb-sendpress h3 {color: #fff}
.wpb-sendpress p {color: #fff}
.wpb-sendpress .sendpress-submit {background: #caa925;color: #fff}
.wpb-sendpress .sendpress-submit:hover {background: #a0935e;color: 646464}

/********   Super Menu----------------------------****/

.supermenu__desktop .supermenu__menu-items-ul>li>.sub-menu>li {
border-bottom: 1px dotted #e8d796;
list-style-type: none
}

/********   Slider----------------------------------------****/

#wpb-slider-308, .wpbsl-slide {
max-width: 100%!important;
margin: 0 auto
}
.wpbsl-slide .slide-content {background-color: rgba(0, 0, 0, 0.8)!important}
.wpbsl-slide .entry-title {color: #fff!important}


/********   WPB Blog Layout Pre-sets ------------------****/


/*Pre Set C Two Column */

.post-preset-c a {color: #ecdea3}
.post-preset-c a:hover {color: #fff}
.post-preset-c .article-container {background: #534b29;}
.post-preset-c .entry-title {color: #fff}
.post-preset-c .entry-summary {color: #fff}
.post-preset-c .entry-title a {color: #ecdea3}
.post-preset-c .entry-title a:hover {color: #fff}

/*Pre Set F - Masonary */

.masonry-brick .btn-default {
background: #caa925;
border-color: #caa925;
color: #fff
}

.masonry-brick .btn-default:hover {
background: #534b29;
border-color: #534b29;
}

/********   WPB RSS------------------------------------****/

.widget_rss .section-title:after {color: #a0935e; color: orange }
.widget_rss li {border-bottom: 1px dotted #d2d2d2}
.widget_rss li a {color: #646464;}
.widget_rss li a:hover {color: #a0935e}

/********   Header------------------------------------****/

.rmlc-header {
    margin-top: 15px;
    padding: 25px 0;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    background: url(https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/893/2017/09/22013955/header-bg.png) no-repeat 0 0 #fff;
}

/*********************************************************************
/*----------------------- Custom Styles------------------------------*
**********************************************************************/

/********   Splash Page---------------------------------****/

.splash {background: #eee0ee}
.splash-content h1 {color: #a864a8}

/********   WPB Poll---------------------------------****/

.wpb-poll .panel-heading, .panel-footer {background: #fff!important;}
.wpb-poll .panel-heading h3 {color: #DFD36E}
.wpb-poll .weblator-poll-container ul li {color: #646464;}


/********   Event list Style--------------------------------****/

.tribe-events-list-widget .entry-title a {color: #534b29;}
.tribe-events-list-widget .date-start {color: #caa925;}


/********   Event Mini list Style--------------------------------****/

.tribe-mini-calendar-event {border-bottom: 1px dotted rgb(210, 210, 210)!important;}
.tribe-mini-calendar-event .list-info {color: #555!important;}
.tribe-mini-calendar-event .list-info a {color: #000;}
.tribe-mini-calendar-event .list-info a:hover {color: #a0935e;}

.tribe-mini-calendar-event .list-info h2 a {color: #000;}
.tribe-mini-calendar-event .list-info h2 a:hover {color: #a0935e;}
.tribe-mini-calendar-event-venue a:hover {color: #a0935e;}
.tribe-mini-calendar-event .list-date {background: #a0935e!important;}

.tribe-mini-calendar td.tribe-events-has-events.tribe-events-present, 
.tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today {
background: #DFD36E!important
}
.btn-events {color: #fff; background-color: #a0935e; border-color: #a0935e;}
.btn-events a {color: #fff;}
.copyright a:hover {
    color: #337ab7;
}

 .navbar-default li:before { content: ''; }


/* 4 column Gravity Forms custom ready class ------------------------------------------------------*/
 
.gform_wrapper .top_label li.gfield.gf_first_quarter,
.gform_wrapper .top_label li.gfield.gf_second_quarter,
.gform_wrapper .top_label li.gfield.gf_third_quarter,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter {
    margin:0 0 8px 0;
    width:24%;
}
 
.gform_wrapper .top_label li.gfield.gfield_error.gf_first_quarter,
.gform_wrapper .top_label li.gfield.gfield_error.gf_second_quarter,
.gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter {
    width:21%;
}
 
.gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter {
    margin-right:1%;
}
 
.gform_wrapper .top_label li.gfield.gf_first_quarter {
    float:left;
    clear:left!important;
}
 
.gform_wrapper .top_label li.gfield.gf_second_quarter,
.gform_wrapper .top_label li.gfield.gf_third_quarter,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter {
    float:left;
    margin-left:2%;
    clear:none!important;
}
 
.gform_wrapper .top_label li.gfield.gfield_error.gf_second_quarter,
.gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter {
    margin-left:3%;
}
 
.gform_wrapper .top_label li.gfield.gf_first_quarter input.medium,
.gform_wrapper .top_label li.gfield.gf_first_quarter input.large,
.gform_wrapper .top_label li.gfield.gf_first_quarter select.medium,
.gform_wrapper .top_label li.gfield.gf_first_quarter select.large,
.gform_wrapper .top_label li.gfield.gf_second_quarter input.medium,
.gform_wrapper .top_label li.gfield.gf_second_quarter input.large,
.gform_wrapper .top_label li.gfield.gf_second_quarter select.medium,
.gform_wrapper .top_label li.gfield.gf_second_quarter select.large,
.gform_wrapper .top_label li.gfield.gf_third_quarter input.medium,
.gform_wrapper .top_label li.gfield.gf_third_quarter input.large,
.gform_wrapper .top_label li.gfield.gf_third_quarter select.medium,
.gform_wrapper .top_label li.gfield.gf_third_quarter select.large,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.medium,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.large,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.medium,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.large {
    width:95%;
}
 
.gform_wrapper .top_label li.gfield.gf_first_quarter+li.gsection,
.gform_wrapper .top_label li.gfield.gf_third_quarter+li.gsection {
    padding:16px 0 8px 0;
}
 
.gform_wrapper .top_label li.gfield.gf_first_quarter+li.gfield,
.gform_wrapper .top_label li.gfield.gf_second_quarter+li.gfield,
.gform_wrapper .top_label li.gfield.gf_third_quarter+li.gfield,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gfield {
    clear:both;
}
 
.gform_wrapper .top_label li.gfield.gf_first_quarter+.gform_footer,
.gform_wrapper .top_label li.gfield.gf_second_quarter+.gform_footer,
.gform_wrapper .top_label li.gfield.gf_third_quarter+.gform_footer,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter+.gform_footer {
    clear:both;
}
 
/* contribution by gogrw------------------------------------------------------*/
@media only screen and (max-width: 550px), only screen and (max-device-width: 550px){
    .gform_wrapper .top_label li.gfield.gf_first_quarter,
    .gform_wrapper .top_label li.gfield.gf_second_quarter,
    .gform_wrapper .top_label li.gfield.gf_third_quarter,
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter {
    margin:0 0 0 0 !important;
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;
    }
}