/*
Theme Name: Yellowfx V1
Theme URI: http://www.plugindesk.com/wordpress-theme
Author: Plugin Desk
Author URI: http://www.plugindesk.com/
Description: Forex theme responsive
*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;1,300&display=swap');
.row{max-width:75em;}
body{background:#F5F5F5;color:#000; font-family: "Roboto",Helvetica,Arial,sans-serif; font-size:0.9em; line-height:1.3em;}

p,ul li{font-size:0.95em; line-height:1.4em;}
a{text-decoration:none;color:#E66C2C;}
a:hover{color:#FF9900;}
a.read-more{padding:0px 3px;}
a.read-more:hover{background:#000;color:#FACE0E;}

h1, h2, h3, h4, h5, h6 {color:#000;font-weight:normal}
hr{text-align:center;height:1px; color:#FACE0E; background:#FACE0E; border-width:0px;margin:1em 0em 0.5em 0em;}
img.alignleft{float:left;margin:0.7em 0.7em 0.2em 0em;}
img.alignright{float:right;margin:0.7em 0em 0.2em 0.7em;}
img.aligncenter{clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto; margin-top: 0.7em;margin-bottom:0.7em;}
img.inimage{width:100%;}	
.digit{width:100%;min-height:1px;overflow:hidden;}
.con-bg{background:#FFF;}
.page-bg{background:#fff;border-right:1px solid #ccc;border-left:1px solid #ccc;}
.postmetadata{color:#999999;}
/*--------- banner ---------------*/

.top-bar{background:#FACE0E;}
.nav-panel{background:#000;}
.logo{color:#888888;min-width:220px;}
.logo p{padding-bottom:0px;}
.logo a{line-height:60px; font-size:25px;}
.logo a span{float:left;}
.logo a span.black{background:#000;color:#FFFF00; height: 62px;width:126px; display:block; text-align:center;}
.logo a span.yellow{background:#FFFF00;color:#000; height: 62px;width:60px; display:block; text-align:center; font-size:35px;font-style:italic; text-transform:lowercase;}
nav h2{color:#fff;display:none;cursor:pointer;}
h1.pagetitle{font-size:10px; color:#FACE0E;}
/*------------ Home Page ------------*/
#home-slide1{width:100%;}
#home-slide1 hr{margin:1.5em 0em 1em 0em;}
.segment-box h1,.segment-box h2{font-size:1.3em;}
.segment-box h1 span,.segment-box h2 span{background:#000;padding:5px 10px; color:#FACE0E;}
.segment-box h1 span.red,.segment-box h2 span.red{background:#E00000;color:#fff;}
.segment-box h1 span.green,.segment-box h2 span.green{background:#47AE39;color:#fff;}
.segment-box h1 span.yellow,.segment-box h2 span.yellow{background:#FACE0E;color:#000;}
.segment-box  .img-title{border-bottom:1px solid #FACE0E;padding-bottom:0.5em; margin-bottom:0.5em;}
.segment-box  .img-title img{float:left;}
.segment-box  .img-title h3{line-height:1.0em;font-size:1.0em; padding:0px;}
.segment-box  p{padding-bottom:0.5em;}
h3.segtitle{font-weight:700;padding:0px;line-height: 2em;}
h3.segtitle a{padding:6px 10px;background:#FACE0E; color:#000;}
h3.segtitle a:hover{background:#000;color:#FACE0E;}

/*------------ Post Entry -----------*/
.content{border-right:1px solid #ccc;border-left:1px solid #ccc;min-height: 760px; overflow:hidden;}
/*.post-entry p,footer p,.fnav,.sidebar section ul,.postmetadata{font-size:13px;}*/
.entry-title{border-bottom:1px solid #CCC; margin-bottom:1em;}
.entry-title h1,.entry-title h2{padding:1rem 0em;line-height: 24px;font-size:22px; color:#E66C2C;}
.post-entry h2, .post-entry h3{font-size:18px; font-weight:bold;}
.post-entry ul li{position: relative;padding:0px 0px 0.5em 1.5em;}
.post-entry ul li:before{
    content: "\f00c";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #000;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 0px;
    left: 0px;
}
.postmetadata{font-size:12px;}
.hposts{padding-bottom:1em;}
.hposts .himg img{border: 5px solid #fff; box-shadow:0px 1px 4px #CCCCCC;}
.bearish,.bullish{font-weight:bold;}
.bearish{color:red;}
.bullish{color:green;}
.bullish:before {
  content: "\f062";
  display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
	font-size:22px;margin-right:8px;
}
.bearish:before {
  content: "\f063";
  display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
	font-size:22px;margin-right:8px;
}
/*------------ Sidebar ---------------*/
.sidebar section ul li{border-bottom:1px dotted #008CBA;}
.social{color:#FFF;}
.social i{margin-right:5px;font-size:20px;}
.social a{color:#F2F5F7;}
.social a:hover{color:#fff;}
ul.side-cat li{position: relative;padding:0.5em 0px 0.5em 1.5em;border-bottom:1px dotted #ccc;}
ul.side-cat li:before{
    content: "\f07b";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #5F8BBC;
    font-size: 12px;
    padding-right: 0.5em;
    position: absolute;
    top: 10px;
    left: 0px;
}
ul.side-cat li ul li{border-bottom:none;border-top:1px dotted #ccc;}
ul.side-cat li ul li:last-child{padding-bottom:0px;}
ul.side-cat li ul{display:none;}
ul.side-cat li:hover ul{display:block;}


/*----------- footer --------------*/
.footer{background:#000;color:#FACE0E;}
.footer a{color:#FACE0E;}
.foot-warning{color:#ccc;}
/*---------- footer nav -----------*/
.fnav{text-align:center;}
.fnav ul{display:inline; text-align:center;}
.fnav ul li{display:inline;border-right:1px solid #ccc;padding: 0em 1em;}
.fnav ul li:last-child{border-right:none;}

ul.tabs{}
ul.tabs li{float:left;}
ul.tabs li a{padding:0px 5px;line-height: 2.5em; display:block;}
ul.tabs li a:hover{background:#5F8BBC;color:#FFF;}
ul.tabs li a.active{background:#5F8BBC; color:#FFF;}
.tab-box{background:#5F8BBC;}
.tab-box,.tab-box a{color:#fff;}
.tab-box ul li{border-bottom:1px solid #fff;float:left; margin: 3px 0px; padding:3px 0px;}
ol.wp-paginate li a,ol.wp-paginate li span.current{background: none repeat scroll 0 0 #FFFF00;
    float: left;
    margin-right: 2px;
    padding: 2px 10px;}
ol.wp-paginate li a{color:#000;}
ol.wp-paginate li span.current{background:#000;color: #FACE0E;font-weight: 700;border:1px solid #000;}
ol.wp-paginate li span.title{display: none;}
.wp-paginate a{border:1px solid #FACE0E;border-radius:3px;}
.wp-paginate .current {border:1px solid #FACE0E;border-radius:3px;}
.wp-paginate a:hover, .wp-paginate a:active {background: none repeat scroll 0 0 #000;color: #FACE0E;border:1px solid #000;}
.wp-paginate {

    display: block;
    float: left;
    margin: 0 0 1em;
    padding: 0;
}	
.respond{}
.respond,.respond h2 span{background:#5F8BBC;}
.respond h2 span{padding:0px 1em;cursor:pointer;}
.respond h2{background: #fff;color:#fff;padding-bottom: 0px;text-align: center;}
.bluecom{display:none;}
.respond textArea{height:60px;}
#commentform label{color:#fff;}
.respond input[type="submit"]{background:#006599;border:none;color:#fff;cursor: pointer;}

.vcard img{border:2px solid #fff;box-shadow:0px 1px 1px #ccc; border-radius:50%;float:left;}
blockquote{border:2px dashed #ccc;padding:1em;border-radius:8px;margin-bottom:1.4em;}
.footer-block{background:#FACE0E;color:#000;}
.footer-block a{color:#000;padding:0px 3px;}
.footer-block a:hover{background:#000;color:#FACE0E;border-radius:3px;}
.footer-block h4{font-weight:bold;padding-top:0px;}
.foot-warning{text-align:justify;}
#footer p,#footer ul li{font-size:0.8em; }

.pcon{border-right:1px solid #ccc;}
ul.live-trade li{border-top:1px solid #ccc;margin-top:5px;padding-top:5px;}
.live-trade{font-size:0.8em}
.live-trade span.long,.live-trade span.short{font-weight:bold;font-size:0.8em; color:#fff;padding:2px 5px; border-radius:2px; box-shadow:1px 1px 1px #ccc;}
.live-trade span.long{background:green;}
.live-trade span.short{background:red;}indicator-home
.live-trade span.sl{color:red;}
.live-trade span.tp{color:green;}
.live-trade span.curLong{font-weight:bold;color:green;}
.live-trade span.curShort{font-weight:bold;color:red;}
.live-trade span.profit{color:green;font-weight:bold;}
.live-trade span.loss{color:red;font-weight:bold;}
ul.social-btn{list-style:none; display:inline;}
ul.social-btn li{float:right;padding-top:3px;}
ul.social-btn li.gplus{width:60px;}
ul.social-btn li.fb{width:85px;}

.wpcf7-form textarea{height:150px;}
.wpcf7-form .wpcf7-submit{width:50% !important;}
.mc_custom_border_hdr{background: #face0e none repeat scroll 0 0;
    border: 2px solid #000;
    box-shadow: 1px 1px 1px #ccc;
    color: #000;
    cursor: pointer;
    font-size: 18px;
    padding: 14px 10px;
    text-align: center;}
.mc_form_inside{padding:5px 10px;}
#mc_signup{border:2px solid #000;border-top:none;display:none;}
#mc_subheader{border-bottom: 1px dashed #ccc;
    font-size: 0.8em;
    margin-bottom: 10px;
    padding: 5px 10px;
    text-align: center;}
#mc_signup_form .mc_input {height:2em !important;}
#mc-indicates-required{display:none;}
.mc_signup_submit input[type="submit"], button{background:#FACE0E; width:100% !important;color:#000;text-transform:uppercase;}
.mc_var_label, .mc_interest_label{margin-bottom:0.2em;}
.mc_merge_var{margin-bottom:0.5em !important;}
.wp-paginate li {
    float: left;
    list-style: outside none none;
    margin-right: 4px;
}
.indi-home-cat a{transition: background 0.5s ease;display:block;float:left;padding:10px;border-radius:3px; 
background: #efefef;margin: 3px 6px 3px 0;color:#000;font-size:12px;}
.indi-home-cat a:hover{background: #000;color: #face0e;}
.sidebar .indi-home-cat a{padding:5px;}
@media only screen and (min-width: 48.01em) {
.main-nav{ width:auto;float:left;}
.main-nav ul {font-size: 13px;list-style: none;padding-left: 0;}
.main-nav li {float: left;position: relative;margin-right: 2px;}
.main-nav a {color: #FFF;display: block;line-height: 2.3em;padding: 0 1.15em;}
.main-nav ul li a{}
.main-nav ul li ul li a{border-radius:0px;}
.main-nav ul li ul {
    background: #4CA5CD;
    -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
    box-shadow: 0 3px 3px rgba(0,0,0,0.2);
    display: none;float: left;margin: 0;position: absolute;top: 28px;right: 0;width: 188px;z-index: 99999;}
.main-nav ul li ul li{width:100%; background: #152C36;}
.main-nav ul ul ul {
    left: 100%;
    top: 0;
}
.main-nav ul ul a {
    background: #f9f9f9;
    border-bottom: 1px dotted #ddd;
    color: #444;
    font-size: 13px;
    font-weight: normal;
    height: auto;
    line-height: 1.4em;
    padding: 10px 10px;
    width: 168px;
}
.main-nav li:hover > a,
.main-nav ul ul :hover > a,
.main-nav a:focus {
    background: #152C36;
}
.main-nav li:hover > a,
.main-nav a:focus { background: #FACE0E;color: #000;
}
.main-nav ul li:hover > ul {
    display: block;
}
.main-nav .current-menu-item > a,
.main-nav .current-menu-ancestor > a,
.main-nav .current_page_item > a,
.main-nav .current_page_ancestor > a {
background: #FACE0E; /* Old browsers */
color: #000;}
.main-nav ul li.menu-item-has-children a{position: relative;}
.main-nav ul li.menu-item-has-children a:before{
    content: "\f0d7";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #FFF;
    font-size: 12px;
    padding-right: 0.5em;
    position: absolute;
    top: 0px;
    right: -3px;
}
.main-nav ul li.menu-item-has-children ul li a:before{content:none;}
}
@media only screen and (max-width: 48em) {
#menu-primary-navigation{display: none;}    
.mnav h2{display:block;}  
a.resp_navigation{background:#ccc url('../images/resp_nav_but_bg.png') center no-repeat;text-indent: -9999px; width:48px; height:48px; display: block;float:right;}
.mnav nav ul {font-size: 13px;list-style: none;margin: 0 0 0 1.2em;padding-left: 0;}
.mnav nav ul li {float: left; width:100%;position: relative;margin-right: 2px; background: #F5F5F5}
.mnav a {color: #707070;display: block;line-height: 2.3em;padding: 0 1.15em;font-weight: bold;}
.mnav ul li a{}
.mnav ul li.menu-item-has-children a{position: relative;}
.mnav ul li.menu-item-has-children a:before{
    content: "\f067";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #000;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 0px;
    right: 0px;
}
.mnav ul li.menu-item-has-children ul li a:before{content:none;}
.mnav ul li ul li a{border-radius:0px;}
.mnav ul li ul {
    background: #4CA5CD;
    -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
    box-shadow: 0 3px 3px rgba(0,0,0,0.2);
    display: none;float: left;margin: 0;}
.mnav ul li ul li{width:100%; background: #4CA5CD;}
.mnav ul ul ul {
    left: 100%;
    top: 0;
}
.mnav ul ul a {
    background: #f9f9f9;
    border-bottom: 1px dotted #ddd;
    color: #444;
    font-size: 13px;
    font-weight: normal;
    height: auto;
    line-height: 1.4em;
    padding: 10px 10px;

}
.mnav li:hover > a,
.mnav ul ul :hover > a,
.mnav a:focus {
    background: #4CA5CD;
}
.mnav li:hover > a,
.mnav a:focus { background: #4CA5CD;color: #FFF;
}
/*.mnav ul li:hover > ul {
    display: block;
}*/
.mnav .current-menu-item > a,
.mnav .current-menu-ancestor > a,
.mnav .current_page_item > a,
.mnav .current_page_ancestor > a {
background: #4CA5CD; /* Old browsers */
color: #fff;
}
}
.indisearch #searchsubmit{background: #000;color:#fff;font-size: 20px;}
.indisearch #searchsubmit:hover{background: #face0e;color:#000;}
.scroll-to-download{font-size:20px;color:#E66C2C;text-align: center;font-weight: 300;cursor: pointer;}
.wpcf7-response-output {
    margin: 0em 0.5em 1em !important;

}
#wpcf7-f146388-o1 .wpcf7-submit {
    background: #face0e none repeat scroll 0 0;
    color: #000;
    text-transform: uppercase;
    width: 100% !important;


