/*
Theme Name: Binarries
Theme URI: http://www.binarries.com/
Author: Quatro Digital
Author URI: http://www.quatro-digital.com/
Description: Binarries theme based on html of - A Premium Responsive Magazine WordPress Theme by Well Themes.
Version: 1.0
*/

/* TABLE OF CONTENT 
 * ==================
 * 1.  BASE
 * 2.  HEADER
 * 3.  NAVIGATION MENU
 * 4.  MAIN CONTENT
 * 5.  SIDEBAR
 * 6.  FOOTER
 * 7.  MEDIA QUERIES
 **/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);
@import url("assets/css/reset.css"); 
@import url("assets/css/common.css"); 
/*@import url("css/lightbox.css"); */
/*@import url("css/shortcodes.css"); */

/* 1. BASE
* ================= */	
body{
            font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.7;
            color: #535353;
            background: url("images/bg/full/fullbg1.jpg") no-repeat fixed center center;
            background-size: cover;
}

h1, h2, h3, h4, h5, h6 {
            font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
            color: #A7A7A7;
            line-height: 1.3;
            font-weight: 700;
}

h1{
            font-size: 28px;
}

h2{	
            font-size: 20px;
}

h3{
            font-size: 18px;	
}

h4{
            font-size: 16px;
}

h5{
            font-size: 14px;
}

h6{
            font-size: 12px;
}

a:link {
            color: #464646;
            -moz-transition:  color 0.1s linear 0s;
            -webkit-transition:  color 0.1s linear 0s;
            transition:  color 0.1s linear 0s;	
            text-decoration:none;
}
a:visited {
            color: #464646;
} 

a:hover{
            color: #FFC600;
}

:focus {
            outline: 0;
}

#container{
            width: 1110px; 
            padding: 0 60px;
            margin: 20px auto 30px;	
            overflow: hidden;
            background: #FFFFFF
}

#main{
            overflow:hidden;	
}

#content {
            width: 720px;			
            float: left;
            overflow: hidden;
}

#sidebar{
            width: 340px;	
            overflow: hidden;
            float: left;
}

.sidebar-left{
            margin-right: 50px;
}

.sidebar-right{
            margin-left: 50px;
}

.one-half{
            width: 340px;
            margin-right: 40px;
            float: left;
}

.last-col{
            margin-right: 0;
}

.full-content{
            width: 100% !important;
}

/*-- colors --*/
.main-color{
            color: #FFC600;
}

.main-bg-color{
            background: #FFC600;
}

/*-- image sizes --*/
.attachment-wt-large-image{
            width: 720px;
            height: 330px;
}

.attachment-wt-feat-thumb{
            width: 340px;
            height: 190px;
}

.attachment-wt-narrow-thumb{
            max-width: 340px;
            max-height: 135px;
}

.attachment-wt-carousel-thumb{
            width: 230px;
            height: 140px;
}

.attachment-wt-medium-thumb{
            width: 80px;
            height: 80px;
}

.full-container{
            margin: 0 -60px;
}

.post iframe{
            display: block;
            margin: 10px auto;
}

/*-- attachements --*/
#content #nav-single{
            overflow: hidden;
            margin: 20px 0;
}

#content #nav-single .nav-previous{
            float: left;
}
#content #nav-single .nav-next{
            float: right;
}

#content .image-post-link{
            text-align: center;
            margin-bottom: 20px;
}


/* 2. HEADER
=========================== */
#header .logo-wrap{
            overflow: hidden;
            position: relative;
            /*display: table;*/
            vertical-align: middle; 
}

#header .logo{
            width: 350px; 
            padding-right: 40px;
            max-height: 50px;
            overflow: hidden;   
            display: table-cell;
            vertical-align:middle;	
}
#header .logo a{
            color:#870003 !important;	
            font-family: 'Questrial', sans-serif;
}

#header .logo h1{
            display: inline-block;
}

#header .logo img{
            display: block;	
}

#header .ad720{
            width: 720px;
            height: 90px;
}

/* 3. NAVIGATION MENU
=========================== */
#main-menu {
            width: 100%;
            float: left;
            position: relative;
            z-index: 30;
            margin-top: 30px;
            padding-bottom: 20px;
            height: 58px;
            border-top: 7px solid #434343;	
            border-bottom: 1px solid #E1E1E1;
}

#main-menu select {
            display: none;
            z-index: 3000;
            position: relative;
            padding: 6px;
            font-size: 14px;
            border: 1px solid #EEEEEE;
            height: 34px;	
            color: #555555;
            font-family: inherit;	
}

#main-menu .menu li a span {
            display: block;
            font-size: 13px;
            line-height: 13px;
            color: #999999;
            margin-top: 4px;
}

#main-menu ul {
            list-style-type: none;
            margin: 0px;
            padding: 0px;
            position: relative;
            z-index: 99;
}

#main-menu ul li {
            float:left;	
            padding: 0px;
            margin: 0px;
            position: relative;
}

#main-menu ul li a {
            display: block;
            padding: 15px 15px 31px;	
            font-size: 20px;
            font-weight: 600;
            line-height: 22px;	
            border-top: 7px solid #434343;
            margin-top: -7px;
            transition: all 0.3s ease 0s;	
}

#main-menu ul li a:hover{
            border-top: 7px solid #FFC600;
}

#main-menu ul li ul {
            position:absolute;
            padding:0;
            margin-top: 0;	
}

#main-menu ul li ul li {
            float: none;
            padding: 0px;
}

#main-menu ul li ul li a, 
#main-menu ul li:hover ul li a, 
#main-menu ul li.over ul li a {	
            padding: 12px 15px;		
            display: block;	
            width: 142px;	
            text-align: left;	
            height: auto;	
            background: #FFFFFF;		
            font-size: 14px;	
            font-weight: 400;	
            color: #333333;	
            text-transform: none;	
            border: 1px solid #E1E1E1;	
}

#main-menu ul li ul li:hover a, 
#main-menu ul li ul li.over a {	
            color: #FFFFFF;
            background: #656565;
            border: 1px solid #656565;	
}

#main-menu ul li ul li ul {	
            display: none;	
            position: absolute;	
            left: 180px;	
            top: -1px;	
}

#main-menu ul li ul li:hover ul, 
#main-menu ul li ul li.sfHover ul {	
            display: block;	
            position: absolute;	
            left: 174px;	
            top: 7px;	
            background: #FFFFFF;
}

#main-menu ul li ul li:hover ul li a, 
#main-menu ul li ul li.over ul li a {	
            border: 1px solid #E1E1E1;
            color: #333333;		
            background: #FFFFFF;
}

#main-menu ul li ul li ul li a:hover {
            color: #FFFFFF;
            background: #656565;
            border: 1px solid #656565;	
}

#main-menu a.sf-with-ul {
            padding-right:25px;
            min-width:1px;
}

#main-menu .sf-sub-indicator {
            display: none;
}

#main-menu a.menu-link {
            display: none;	
}

#main-menu .menu-item-home{
            margin-right: 10px;
}

#main-menu .menu-item-home a{	
            padding: 20px 30px;
            background-color: #434343;
            background-image: url('images/home-white.png');
            background-repeat: no-repeat;
            background-position: 50% 50%;
            text-indent: -999em;
            display: block;
}

img{
            display: block;
}

/* 2. HEADER
* ================ */	
#header{
            margin-bottom: 30px;
}

#header .top{	
            margin-bottom: 30px;
            overflow: hidden;
            background: #343434;
}

#header .top ul{
            margin: 0;
            padding: 0;
            list-style: none;	
}

#header .top ul li{
            float: left;
}

#header .top-menu {
            width: 700px;
            float:left;	
            margin-left: 40px;
}

#header .top-menu ul li a {
            display: block;
            padding: 8px 12px;
            text-align: center;
            font-weight: 700;
            font-size: 13px;
            color: #999999;
}

#header .top-menu ul li a:hover{
            color: #BBBBBB;
}

#header .top-menu ul li ul.sub-menu,#header #main-menu ul li ul.sub-menu{
            display: none;
}

#header .top-right{
            width: 220px;
            float:right;
}

#header .top-right ul{
            list-style:none;
            margin: 7px 0;
            padding:0px;	
            overflow: hidden;	
}

#header .top-right ul li{
            float:left;
            margin-right: 10px;	
}

#header .top-right ul li a{
            display: block;
            float: left;
            height: 26px;
            width: 26px;
            text-indent: -999em; 
            opacity: 0.8;	
            transition: all 0.2s ease 0s;
}
#header .top-right ul li a:hover{
            opacity: 1;	
}

#header .top-right a.twitter{
            background: url("images/social-icons.png") no-repeat left center;  
}

#header .top-right a.fb{
            background: url("images/social-icons.png") no-repeat left center;  
}

#header .top-right a.gplus{
            background: url("images/social-icons.png") no-repeat left center;  
}

#header .top-right a.pinterest{
            background: url("images/pinterest26.png") no-repeat left center;  
}

#header .top-right a.dribbble{
            background: url("images/dribbble26.png") no-repeat left center;  
}

#header .top-right a.rss{
            background: url("images/rss26.png") no-repeat left center;  
}

/* 3. MAIN CONTENT
=========================== */
#feat-ticker{
            margin-bottom: 30px;
}

#feat-ticker ul{
            margin: 0;
            padding: 0;
            list-style: none;
}

#feat-ticker h4{
            background: #FFC600;
            padding: 8px 10px 9px;  
            position: relative;
            color: #FFFFFF;
            float: left;
            margin-right: 25px;  
}

#feat-ticker h4:before{
            position: absolute;
            left: 100%;
            top: 0;
            bottom: 0;
            content: "";	
            border-top: 37px solid rgba(0, 255, 0, 0);
            border-left: 20px solid #FFC600;
            transform: scale(.9999);	
}

#feat-ticker .ticker-wrapper.has-js {
            padding: 0px 20px;	
            height: 30px;
            line-height: 30px;
            display: block;
            border: 4px solid #EAEAEA;
}

#feat-ticker .ticker {
            width: 800px;	
            display: block;
            position: relative;
            overflow: hidden;
}

#feat-ticker .ticker-content {
            margin: 0px;
            left: 0 !important;
            position: absolute;
            overflow: hidden;
            white-space: nowrap;
}

#feat-ticker .ticker-controls {
            margin-top: 7px;
            height: 16px;
            float: left;
}

#feat-ticker .ticker-controls li {
            padding: 0px;
            margin-left: 5px;
            float: left;
            cursor: pointer;
            height: 16px;
            width: 14px;
            display: block;
}


#feat-ticker .ticker-controls li.jnt-play-pause {	
            background: url('images/pause16.png') no-repeat;
}

#feat-ticker .ticker-controls li.jnt-play-pause.paused {
            background: url('images/play16.png') no-repeat;	
}

#feat-ticker .ticker-controls li.jnt-prev {
            background: url('images/arrow-prev.png') no-repeat;		
}

#feat-ticker .ticker-controls li.jnt-next {
            background: url('images/arrow-next.png') no-repeat;		
}

#feat-ticker .ticker-controls li.jnt-next.over ,
#feat-ticker .ticker-controls li.jnt-prev.over,
#feat-ticker .ticker-controls li.jnt-play-pause.paused.over,
#feat-ticker .ticker-controls li.jnt-play-pause.over {
            opacity: 0.7;
}

#feat-ticker .js-hidden {
            display: none;
}

#feat-ticker .left .ticker-controls, 
#feat-ticker .left .ticker-content, 
#feat-ticker .left .ticker-title, 
#feat-ticker .left .ticker {
            float: left;
}

#feat-ticker .left .ticker-controls {
            padding-left: 6px;
}

#feat-ticker .right .ticker-controls, 
#feat-ticker .right .ticker-content, 
#feat-ticker .right .ticker-title, 
#feat-ticker .right .ticker {
            float: right;
}

#feat-ticker .left .ticker-controls{
            float: right;
}

/*-- Slider --*/
#wt-slider {
            overflow: hidden;
            position: relative;
            z-index: 1;
            margin-bottom: 30px;
            border-bottom: 7px solid #FFC600;
}

#wt-slider ul, #wt-slider ol {
            list-style: none;
            margin: 0;
            padding: 0;
}

#wt-slider .slider-nav {
            top: 10px;
            display: inline-block;
            position: absolute;
            right: 10px;
            z-index: 2;
}

#wt-slider .slider-nav li {
            float: left;
}

#wt-slider .slider-nav a {
            display: inline-block;
            height: 30px;
            overflow: hidden;
            text-indent: -999em;
            transition: all 0.3s ease 0s;
            width: 14px;
            margin-right: 5px;
            cursor: pointer;	
}

#wt-slider .slider-nav a {
            background: url("images/bullet-inactive.png") no-repeat center center;

} 

#wt-slider .slider-nav a.flex-active {
            background: url("images/bullet-active.png") no-repeat center center;
} 

#wt-slider .flex-viewport {
            max-height: 630px;
            transition: all 1s ease 0s;
}

#wt-slider .loading .flex-viewport {
            max-height: 300px;
}

#wt-slider .attachment-wt-slider-image {
            height: 310px;
            width: 630px;
}

#wt-slider .slides li {
            position: relative;
}

#wt-slider .text-container{
            color: #FFFFFF;
            position: absolute;
            left: 20px;
            bottom: 20px;
            width: 420px;
}

#wt-slider .text-container h2{
            background: #FFC600;
            line-height: 30px;
            padding: 7px 15px;
            display: inline-block;
            position: relative;
}

#wt-slider .text-container h2:before{
            position: absolute;
            left: 100%;
            top: 0;
            content: "";	
            border-top: 44px solid rgba(0, 255, 0, 0);
            border-left: 20px solid #FFC600;
            -moz-transform: scale(.9999);
} 

#wt-slider .text-container h2 a{
            color: white; 
            text-decoration: none;
}

#wt-slider .text-container .post-excerpt{
            background: #FFFFFF;
            background: rgba(255, 255, 255, 0.95);
            color: #555555;
            padding: 15px;
}

#wt-slider .text-container .post-excerpt p{
            margin-bottom: 0;
}

#wt-slider .slider-text .wrap{
            width: 575px;
}

#wt-slider .slider-text h3 {
            display: block;
            margin-bottom: 7px;
}

#wt-slider .slider-text h3 a {
            color: #FFFFFF;
}

#wt-slider .slider-text p {
            margin-bottom: 0;
}

/*-- Single Post Categories --*/
#feat-singlecats{	
            overflow: hidden;
            margin-bottom: 30px;
}

#feat-singlecats .feat-singlecat{
            position: relative;
            /*overflow: hidden;*/
            border-bottom: 4px solid #FFC600;
}

/*-- Rating --*/
.ec-stars-wrapper {
            font-size: 0;
            display: inline-block;
            position: relative;
}

.ec-stars-wrapper[data-tooltip]:hover:before {
            content: attr(data-tooltip);
            position: absolute;
            bottom: 90%;
            left: 50%;
            text-align: center;
            max-width: 100px;
            margin-left: -50px;
            background: rgba(0,0,0,.7);
            color: white;
            font-size: 10px;
            border-radius: 3px;
            padding: 3px;
}

.ec-stars-wrapper a {
            text-decoration: none;
            display: inline-block;
            font-size: 32px;
            color: #FFC600;
}

.ec-stars-wrapper:hover a,
.ec-stars-wrapper.is-voted a {
            color: #FFC600;
}

.ec-stars-wrapper > a:hover ~ a {
            color: #888888;
}

.ec-stars-wrapper a:active {
            color: #1869c0;
}

.ec-stars-overlay {
            position: absolute;
            height: 100%;
            right: 0;
            top: 0;
            background-color: transparent;
            background-color: rgba(255,255,255,.7);
            zoom: 1;
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF)";
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF);
}

.ec-stars-wrapper:hover .ec-stars-overlay {
            display: none;
}

.entry-title{
            margin-bottom: 10px;
}

/*-- Post meta --*/
.entry-meta{
            color: #999999;
            font-size: 12px;
            margin: 5px 0;
}

.entry-meta a{
            color: #999999;
}

.entry-meta .date{
            background: url("images/calendar-small.png") no-repeat left center;	   
            padding-left: 16px;
            margin-right: 10px;
}

.entry-meta .comments{
            background: url("images/comment-small.png") no-repeat left center;	   
            padding-left: 16px;
}

.entry-meta .author{
            background: url("images/author-small.png") no-repeat left center;	
            padding-left: 16px;
            margin-right: 10px;
}

.entry-meta .author a{
            color: #FFC600;
}

.entry-meta .rating{
            margin-right: 10px;
}

.entry-meta .star{
            font-size: 17px;
            line-height: 1;
}

.entry-meta .image-link{
            float: right;
}

/*--  Featured carousel --*/ 
#feat-carousel {
            overflow: hidden;
            position: relative;
            margin-bottom: 30px;
}

#feat-carousel .cat-header{
            overflow: hidden;
            margin-bottom: 7px;	
}

#feat-carousel h3{	
            border-bottom: 1px solid #E1E1E1; 
            line-height: 0.1em; 
            margin: 10px 0 20px; 
}

#feat-carousel h3 span{
            padding-right: 15px;
            background: #FFFFFF;
}

#feat-carousel .pagination-links{
            list-style: none;
            margin: 0;
            padding: 0 0 0 15px;
            position: absolute;
            right: 0;
            top: 0;
            background: #FFFFFF;
}

.pagination-links li {
            display:inline;
}

.pagination-links li a {
            background: url("images/sbullet-inactive.png") no-repeat left center;	
            display: inline-block;
            text-indent: -999em;
            margin-right: 3px;
            width: 16px;
            height: 16px;
            cursor: pointer;
}

.pagination-links li a:hover,
.pagination-links li.current a {	
            background: url("images/sbullet-active.png") no-repeat left center;		 
}

#feat-carousel .overlay{
            background-color: #FFC600;
            background-image: url("images/zoom.png");
            background-position: center center;
            background-repeat: no-repeat;
}     

#feat-carousel .overlay .img230_140{
            -webkit-transition: opacity 0.4s; 
            -moz-transition: opacity 0.4s; 
            transition: opacity 0.4s;	
            display: block;	
}

#feat-carousel .overlay img{
            width: 230px;
            height: 130px;
}

#feat-carousel .overlay:hover .img230_140{
            opacity: 0.1; 
}

.carousel ul {
            position: absolute;
            overflow: hidden;
            margin: 0;
            padding: 0;
            list-style: none;
}

.no-js .carousel ul {
            position: static;
}

.carousel .mask {
            position: relative;
            overflow:  hidden;
}

.carousel ul li {
            float: left;	
            color: #fff;
            font-size: 8em;
            text-align: center;
            margin: 0;
}

#feat-carousel .carousel ul li {
            width: 230px;
            height: 140px;
}

.carousel .pagination-links {
            list-style: none;
            margin: 0;
            padding: 0;
}

.carousel .pagination-links li {
            display:inline;
}

.carousel .disabled {
            color: gray;
            cursor: default;
}

#feat-carousel.mask {
            width: 720px;
}

#feat-carousel ul li {
            margin:0 16px 0 0;
}

/*-- carousel widget --*/
#sidebar-carousel .mask {
            width: 320px;
}

#sidebar-carousel .mask ul li {
            float: left;
            width: 320px;
            color: #fff;
            font-size: 8em;
            text-align: center;
            margin: 0;
            position: relative;
}

#sidebar-carousel .img340_210{
            width: 320px;
            height: 190px;
}

#sidebar-carousel .pagination-links{
            list-style: none;
            margin: 0;
            padding: 0;
            margin-top: 20px;
            text-align: center;
}

#sidebar-carousel h4{
            position: absolute;
            background: #FFC600;
            padding: 6px 10px;
            bottom: 10px;	
            left: 0;
            text-align: left;
            display: inline-block;
            float: left;
            max-width: 80%;	
}

#sidebar-carousel h4 a{
            color: #FFFFFF;
}

/*-- Featured Gallery --*/
#feat-gallery {
            position: relative;
            overflow: hidden;
}

#feat-gallery ul{
            list-style: none;
            margin: 0;
            padding: 0;
}

#feat-gallery .one-half{
            margin-right: 30px;	
}

#feat-gallery  .last-col{
            margin-right: 0;
}

#feat-gallery .thumbs-list{
            width: 350px !important;
}

#feat-gallery .thumbs-list ul li{
            float: left;
            margin-left: 10px;
            margin-bottom: 22px;	
}

#feat-gallery .thumbs-list ul li img{
            width: 80px;
            height: 80px;	
}

#feat-gallery .thumbs-list ul li:first-child {
            margin-left: 0;
}

#feat-gallery .thumbs-list ul li:first-child + li + li + li + li{		/*-- to get 4th child for IE8 --*/
            margin-left: 0;
}

h3.cat-title{
            position: absolute;
            top: 0;
            padding: 6px 10px 8px;
            background-image:url("images/list16.png");
            background-repeat: no-repeat;
            background-position: 10px center;
            padding-left: 34px;


}

h3.cat-title,
h3.cat-title a{
            color: #FFFFFF;
}

#feat-latestposts{
            margin-bottom: 30px;
            border: 4px solid #EEEEEE;
            border-radius: 3px;
}

#feat-latestposts .cat-header{
            padding: 15px;
            border-bottom: 1px solid #EEEEEE;	
            background: #FAFAFA;
}

#feat-latestposts .title-wrap h3{
            display: inline-block;
            padding-bottom: 3px;	
            border-bottom: 5px solid #FFC600;	
}

#feat-latestposts .title-wrap{
            background: url("images/notes.png") no-repeat right center;
}

#feat-latestposts ul{
            list-style: none;
            margin: 0;
            padding: 0;	
}

#feat-latestposts ul li{
            margin-bottom: 15px;
}

#feat-latestposts .entry-meta{
            margin-top: 0;
}

#feat-latestposts .post-list{
            display: table;
}

#feat-latestposts .left{
            padding: 15px;
            width: 325px;
            border-right: 1px solid #EEEEEE;
            padding-right: 15px;
            display: table-cell;
}

#feat-latestposts .right{
            width: 326px;
            padding: 15px;
            display: table-cell;
}

/*-- featured post list --*/
#feat-catlist{
            margin-bottom: 30px;
            border: 4px solid #EEEEEE;
            border-radius: 3px;
}

#feat-catlist .cat-header{
            padding: 15px;
            border-bottom: 1px solid #EEEEEE;	
            background: #FAFAFA;
}

#feat-catlist .title-wrap{
            background: url("images/list.png") no-repeat right center;
}

#feat-catlist .title-wrap h3{
            display: inline-block;
            padding-bottom: 3px;	
            border-bottom: 5px solid #FFC600;	
}

#feat-catlist ul{
            margin: 0;
            padding: 0;
            list-style: none;
}

#feat-catlist .cat-list{	
            overflow: hidden;
            display: table;
}

#feat-catlist .col{
            width: 175px;
            float: left;
            border-left: 1px solid #EEEEEE;	
            display: table-cell;
}

#feat-catlist .col:first-child{
            border: none;
}

#feat-catlist .col ul{
            padding: 15px;
}

/*-- featured categories --*/
#feat-cats{
            overflow: hidden;
}

.main-post .thumb-wrap{
            margin-bottom: 10px;
}

.feat-cat {	
            position: relative;
            padding-bottom: 15px;
            margin-bottom: 30px;
            border-bottom: 1px solid #EEEEEE;
            overflow: hidden;
}

.feat-cat:last-child{
            border-bottom: none;
            padding-bottom: 0;
}

.feat-cat  p{
            margin-bottom: 0;
}

.feat-cat ul{
            list-style: none;
            margin: 0;
            display: 0;
}

.feat-cat .post-list .thumb-wrap{
            width: 75px;
            height: 75px;
            margin-right: 15px;
            float: left;
}

.feat-cat .post-list .post-wrap{
            width: 250px;
}

.feat-cat .attachment-wt-medium-thumb{
            width: 75px;
            height: 75px;
}

.feat-cat .item-post{
            overflow: hidden;
            margin-bottom: 20px;
}

.feat-cat .item-post .entry-meta{
            margin-top: 0;
}

.feat-cat .post-wrap{
            float: left;
}

#feat-videos{
            margin-bottom: 30px;
}

#feat-videos h3{	
            border-bottom: 1px solid #E1E1E1; 
            line-height: 0.1em; 
            margin: 10px 0 20px; 
}

#feat-videos h3 span{
            padding-right: 15px;
            background: #FFFFFF;
}

#feat-videos ul{	
            margin: 0;
            padding: 0;
            list-style: none;	
            overflow: hidden;
}

#feat-videos ul li{
            width: 230px;
            float: left;
            margin-left: 15px;		
            border-bottom: 4px solid #FFC600;
}

#feat-videos ul li:first-child{
            margin-left: 0;
}

#feat-videos .thumb{
            position: relative;
}

#feat-videos .thumb .play-button{
            position: absolute;
            top: 33%;
            left: 40%;
}

#feat-videos .entry-meta{
            margin-bottom: 7px;
}

/*-- Single Post --*/
.page-title{
            margin-bottom: 10px;
}

.type-post{
            margin-bottom: 30px;
}

.line-header{
            overflow: hidden;
            margin-bottom: 7px;	
}

.line-header h3{
            border-bottom: 1px solid #E1E1E1; 
            line-height: 0.1em; 
            margin: 10px 0 20px; 
}

.line-header h3 span{
            padding-right: 15px;
            background: #FFFFFF;
}

.header-img-wrap{
            position: relative;
            margin-bottom: 10px;
}

.header-img-wrap .header-cat{
            position: absolute;
            top: 0;
}

.header-img-wrap .cat-title{
            background-color: #FFC600;
            background-image:url("images/list16.png");
            background-repeat: no-repeat;
            background-position: 10px center;
            padding-left: 34px;
}

.attachment  .entry-header,
.page .entry-header,
.post .entry-header{
            border-bottom: 7px solid #FFC600;
            padding-bottom: 15px;
            margin-bottom: 30px;
}

.archive-post-list .post .entry-header{
            border-bottom: none;
            padding-bottom: 0;
            margin-bottom: 0;
            /* Fix long titles on archive page */ 
            text-overflow: ellipsis;
            overflow: hidden;
            width: 344px;                         
}

.entry-meta-wrap .left{
            width: 400px;
            float: left;
            overflow: hidden;
}

.entry-meta-wrap .entry-tags{
            font-size: 13px;
            background: url("images/tags-small.png") no-repeat left 6px;	   
            padding-left: 20px;
            margin-right: 10px;
}

.entry-meta-wrap .entry-tags a{
            color: #999999;
}

.entry-meta-wrap .entry-rating{
            max-width: 160px;
            float: right;
}

.entry-meta-wrap .ec-stars-wrapper{
            float: right;
}

.entry-meta-wrap .ec-stars-value{
            text-align: center;
            font-size: 13px;
            color: #999999;
}

.entry-meta-wrap .ec-stars-wrapper a{
            line-height: 1;
}

/*-- entry-author --*/
.entry-author{
            border: 4px solid #EEEEEE;
            border-radius: 3px 3px 3px 3px;
            margin-bottom: 50px;
}

.entry-author .author-header{
            padding: 15px;
            border-bottom: 1px solid #EEEEEE;	
            background: #FAFAFA;
}

.entry-author .title-wrap{
            background: url("images/author-large.png") no-repeat right center;
}

.entry-author .title-wrap h3{
            display: inline-block;
            padding-bottom: 3px;	
            /*border-bottom: 5px solid #FFC600;	*/
}

.entry-author .author-details{
            display: table;
            vertical-align: top;
}

.entry-author .author-avatar{
            padding: 20px;
            display: table-cell;
            border-left: 1px solid #EEEEEE;	
}

.entry-author .author-description{
            padding: 20px;
            vertical-align: top;
            display: table-cell;
}

/* -- Post archive --*/
.post-archive .archive-post-list{
            overflow: hidden;
            /* -webkit-column-count: 2;
             -moz-column-count: 2;
             column-count: 2; Removed to fix order of posts by date */
            -webkit-column-gap: 40px;
            -webkit-column-fill: auto;   
            -moz-column-gap: 40px;
            -moz-column-fill: auto;
            column-gap: 40px;
            column-fill: auto;
}

.post-archive .archive-post-list .one-half{
            margin-bottom: 20px;
            -webkit-column-break-inside: avoid;
            -moz-column-break-inside: avoid;
            column-break-inside: avoid;
}

.category-archive .cat-title{
            display: none;
}

.post-archive .post{
            border-bottom: 4px solid #FFC600;
            margin-bottom: 20px;
            /*padding-bottom: 15px;*/
}

.post-archive .page-header{
            border-bottom: 1px solid #EEEEEE;	
            margin-bottom: 30px;
            padding-bottom: 20px;
}

/*-- related posts --*/
.related-posts{
            margin-bottom: 30px;
}

.related-posts ul{
            list-style: none;
            margin: 0;
            padding: 0;
            overflow: hidden;
}

.related-posts ul li{
            float: left;
            width: 350px;
            float: left;
            margin-bottom: 20px;
}

.related-posts .post-thumb {
            float: left;
            width: 70px;
            margin-right: 15px;	
}

.related-posts .post-thumb img{
            width: 70px;
            height: 70px;	
}

.related-posts .post-right{
            float: left;
            width: 260px;
}

.entry-social{
            margin-bottom: 30px;	
            padding: 8px 0 5px;
}

.entry-social .fb{
            margin-right: 35px;
            font-size: 1px;
}

.entry-social .twitter{	
            width: 90px;	
}  
.entry-social .pinterest,
.entry-social .linkedin{
            margin-right: 25px;
}
/*-- lightbox image fix --*/
.lb-loader img{
            display: inline;
}

/*-- Pagination --*/
.pagination{
            margin-bottom: 30px;
            padding-bottom: 10px;
            border-bottom: 5px solid #F2F2F2;
            display: inline-block;	
            color: #AEAEAE;
}

.pagination a{
            color: #AEAEAE;
            margin-right: 10px;
}

.pagination a:hover{
            color: #343434;
}

.pagination .current{
            margin-right: 10px;
            color: #343434;
            font-weight: 700;
}

.pagination .next{
            border-left: 1px solid #F2F2F2;
            padding-left: 10px;
}

.pagination .prev{
            border-right: 1px solid #F2F2F2;
            padding-right: 10px;
}

/*-- Comments --*/
#comments{
            /*max-width: 690px;*/
}

#comments ol.commentlist{
            margin: 10px 0;
            list-style: none;
}

#comments ul.children{
            list-style: none;
}
#comments ol.commentlist li ul.children { 
            list-style:none; 
            margin:15px 0 0; 
            text-indent:0;
}

#comments ol.commentlist li ul.children li.depth-2 { 
            margin-left: 60px;  
}

#comments ol.commentlist li ul.children li.depth-3 { 
            margin-left: 60px; 
}

#comments ol.commentlist li ul.children li.depth-4 { 
            margin-left: 60px; 
}

#comments ol.commentlist li ul.children li.depth-5 { 
            margin-left: 60px; 
}

#comments ol.commentlist li.pingback .url{
            margin-right: 10px;
}

#comments .comment{
            overflow: hidden;
            margin-bottom: 10px;
}

#comments .author-info{
            margin-bottom: 5px;
            overflow: hidden;
}

#comments .author-avatar{
            float: left;
            width: 60px;	
            margin-right: 20px;
}

#comments ul.children .author-avatar{
            width: 40px;
            margin-top: 5px;
            margin-right: 10px;
}

#comments .author-avatar img{
            display: block;
}

#comments .comment-meta{

            margin-bottom: 5px;	
}

#comments .comment-author .fn {	
            font-size: 14px;
            font-weight: 700;
            width: auto;
            font-style: normal;
            margin-right: 10px;
}

#comments .comment-time{	
            font-size: 12px;
            letter-spacing: 0;
            margin-right: 5px;
}

#comments .comment-time a{
            color: #AEAEAE;
}

#comments .sep{
            color: #AEAEAE;
            margin-right: 0px;
}

#comments .author-comment{
            color: #FFFFFF;
            background: #FFC600;
            font-size: 12px;
            padding: 2px 5px;	
            margin-right: 10px;
}

#comments .comment-text{
            color: #777777;
}

#comments .reply {
            font-size: 12px;
            margin-right: 10px;
}

#comments .edit-link{
            font-size: 12px;
}

#comments .comment-body .moderation{ 
            color: red; 
            font-style: italic; 
}

#comments .comment-nav  h4{
            margin-bottom: 5px;
}

#comments .comment-nav {
            margin-bottom: 15px;
            overflow: hidden;
}

#comments .comment-nav .nav-previous{
            float: left;
}

#comments .comment-nav .nav-next{
            float: right;
}

.post-nav{
            overflow: hidden;
            margin-bottom: 30px;
}

.post-nav .nav-previous{
            float: right;
}

.post-nav .nav-next{
            float: left;
}

#comments  .moderation{
            color: #E96065;
            font-size: 14px;
}

#respond h3{
            margin-bottom: 5px;
}

#respond .logged-in-as{
            margin-bottom: 15px !important;
}

#respond .required {
            color: #ff4b33;
            font-weight: bold;
}

#respond label {
            font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
            display: block;
            font-size: 14px;
            font-weight: 700;
}
#respond #commentform p{
            margin-bottom: 0;
}

#respond .comment-notes{
            margin-bottom: 30px !important;
}

#respond .comment-form-author{
            margin-right: 30px;
}

#respond .comment-form-author,
#respond .comment-form-email{
            width: 330px;
            float: left;	
}

#respond .comment-form-author input[type=text]{
            background: url("images/author24.png") no-repeat 98% center;
}

#respond .comment-form-email input[type=text]{	
            background: url("images/mail24.png") no-repeat 98% center;
}

#respond .comment-form-url input[type=text]{
            background: url("images/link20.png") no-repeat 98% center;
}

#respond .comment-form-author input[type=text],
#respond .comment-form-email input[type=text]{	
            width: 300px;
}

#respond .comment-form-url input[type=text],
#respond textarea{
            width: 660px;
}

#respond input[type=text],
#respond textarea{	
            display: block;	
            font-family: inherit;
            font-size: 14px;
            color: inherit;	
            padding: 10px 14px;
            border: 3px solid #E9E9E9;
            border-radius: 4px;
            margin-bottom: 30px;
            margin-top:5px;
            color: #AEAEAE;
            overflow: hidden;
}

#respond textarea{
            height: 185px;
}

#respond input[type=submit]{
            background: #383838;
            color: #FFFFFF !important;
            cursor: pointer;
            font-family: "Open Sans","Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 18px;
            font-weight: bold;	
            display: inline-block;
            padding: 10px 14px;
            border-radius: 4px;
            text-decoration: none;
            border: none;
            margin: 10px 0 50px;
}

#respond .form-allowed-tags {
            display: none;
}

/*-- Contact page --*/
.contact-page .map{
            margin-bottom: 20px;
            padding-bottom: 15px;
            border-bottom: 7px solid #FFC600;
}

.contact-page .contact-text{
            margin-bottom: 30px;
            margin-top: 10px;
}

.contact-page .contact-form .error{
            color: #EC0000;
}

.contact-page .contact-form .row-half{
            width: 345px;
            float: left;
            overflow: hidden;
}

.contact-page .contact-form .row{
            margin-bottom: 30px;
            overflow: hidden;
}

.contact-page .contact-form .name_field{
            background: url("images/author24.png") no-repeat 98% center;
}

.contact-page .contact-form .email{	
            background: url("images/mail24.png") no-repeat 98% center;
}

.contact-page .contact-form .title_field{
            background: url("images/message24.png") no-repeat 98% center;
}

.contact-page .contact-form .row-half input[type="text"]{
            width: 308px;
}

.contact-page .contact-form .message-field input[type="text"]{
            width: 684px;
}

.contact-page .contact-form .right{
            margin-left: 30px;
}

.contact-page .contact-form label{
            display: block;
            font-size: 14px;
            font-weight: 700;
            margin-bottom: 3px;
}

.contact-page .contact-form label span{
            margin-left: 15px;
            font-size: 12px;
            color: #BCBCBC;
            font-weight: normal;
}

.contact-page .contact-form input[type="text"],
.contact-page .contact-form input[type="email"],
.contact-page .contact-form textarea{
            display: block;
            font-family: inherit;
            font-size: 14px;
            padding: 10px 14px;
            border: 4px solid #E9E9E9;
            border-radius: 4px;
            margin: 0;
            color: #AEAEAE;
}

.contact-page .contact-form textarea{
            height: 185px;
            width: 684px;
}


/*-- Page Left sidebar --*/
#page-leftsidebar .sidebar-left,
#page-leftsidebar .sidebar-right{
            margin-left: 0 !important;
            margin-right: 50px;
}

/*-- Error404 Page --*/
.error404 .widget_recent_entries{
            margin: 15px 0;
}

.error404 .widget_recent_entries ul{
            list-style: none;
            margin: 0;	
}

.error404 .widget_recent_entries h2{
            margin-bottom: 7px;
}

/*-- Archives Page --*/

.archive-columns h3{
            border-bottom: 1px solid #EEEEEE;
            padding-bottom: 5px;
            margin-bottom: 15px;
}

.wp-tag-cloud a{
            font-size: 12px !important;
}

.archive-columns .block{
            overflow: hidden;
            margin-bottom: 15px;	
}

/* 5. SIDEBARS
=============================== */
#sidebar .widget {
            margin-bottom: 20px;
            overflow: hidden;
            border: 1px solid #E1E1E1;
            padding: 10px;
}

#sidebar .widget .widget-title{
            background: #F3F3F3;
            padding: 20px 20px 0;
            margin: -10px -10px 20px;
            border-bottom: 1px solid #E1E1E1;
            text-align: left;

}

#sidebar .widget .widget-title h3{
            color: #BEBEBE;
            padding-bottom: 18px;	
            display: inline-block;
            border-bottom: 3px solid #999999;
}

#sidebar .widget .widget-title h3 a{
            color: #BEBEBE;
}

#sidebar .widget_tag_cloud .widget-title{
            background: #F3F3F3 url("images/tags.png") no-repeat 96% 50%;  
}

#sidebar .widget_most_read .widget-title{
            background: #F3F3F3 url("images/graph.png") no-repeat 96% 50%;  
}

#sidebar .widget_googleplus .widget-title{
            background: #F3F3F3 url("images/gplus25.png") no-repeat 96% 50%;  
}

#sidebar .widget_adsingle .widget-title,
#sidebar .widget_adsblock .widget-title{
            background: #F3F3F3 url("images/ad25.png") no-repeat 96% 50%;  
}

#sidebar .widget_pinterest .widget-title,
#sidebar .widget_flickr .widget-title{
            background: #F3F3F3 url("images/photo25.png") no-repeat 96% 50%;  
}

#sidebar .widget_carousel .widget-title,
#sidebar .widget_posts .widget-title, #sidebar .widget_featured-posts .widget-title {
            background: #F3F3F3 url("images/post25.png") no-repeat 96% 50%;  
}

#sidebar .widget_recent_comments .widget-title,
#sidebar .widget_comments .widget-title{
            background: #F3F3F3 url("images/comments25.png") no-repeat 96% 50%;  
}

#sidebar .widget_facebook .widget-title{
            background: #F3F3F3 url("images/like25.png") no-repeat 96% 50%;  
}

#sidebar .widget_tweets .widget-title{
            background: #F3F3F3 url("images/twitter25.png") no-repeat 96% 50%;  
}
#sidebar .widget_polls-widget .widget-title{
            background: #F3F3F3 url("images/poll25.png") no-repeat 96% 50%;  
}

#sidebar .widget_contact_form .widget-title{
            background: #F3F3F3 url("images/mail25.png") no-repeat 96% 50%;  
}

#sidebar .widget_categories .widget-title{
            background: #F3F3F3 url("images/list.png") no-repeat 96% 50%;  
}

#sidebar .widget_archive .widget-title{
            background: #F3F3F3 url("images/calendar25.png") no-repeat 96% 50%;  
}

#sidebar .widget_social .widget-title{
            background: #F3F3F3 url("images/share25.png") no-repeat 96% 50%;  
} 

.widget_search,
.widget_subscribe,
.widget_calendar,
.widget_social_counter,
.widget_video{
            border: none !important;
            padding: 0 !important;
}

.widget ul{
            padding: 0;
            margin: 0;
            list-style: none;
}

/*-- widget social counter --*/
.widget_social_counter ul li{
            width: 100px;
            float: left;
            border: 1px solid #E1E1E1;
            text-align: center;
}

.widget_social_counter ul li .title{
            background: #F3F3F3;	
}

.widget_social_counter ul li .inner-wrap{
            margin: 10px 0;		
}

.widget_social_counter .text{
            color: #B4B4B4;
            font-size: 13px;
}

.widget_social_counter ul li .title a{
            text-indent:-999em;	
}

.widget_social_counter ul li .title a{
            display: inline-block;
            width: 20px;
            height: 20px;	
            padding: 7px 4px;
            text-indent: -999em;   
}

.widget_social_counter ul li .title a.fb-title{
            background: url("images/fb20.png") no-repeat center center;  
}


.widget_social_counter ul li .title a.twitter-title{
            background: url("images/twitter20.png") no-repeat center center;  
}

.widget_social_counter ul li .title a.pinterest-title{
            background: url("images/pinterest20.png") no-repeat center center;  
}

.widget_social_counter .facebook{	
            margin-right: 17px;
}

.widget_social_counter .twitter{
            margin-right: 17px;
}

/*-- widget dropdown --*/
#sidebar .widget select {
            border: 1px solid #EEEEEE;
            font: inherit;
            color: inherit;
            display: inline-block;
            float: left;
            height: 40px;
            padding: 10px 8px;
            width: 320px;
            margin-top: 10px;
}

/*-- widget search --*/
.searchfield{
            font-size: 13px;
            padding: 10px 28px 10px 6px;
            width: 298px;
            border: none !important;
            font: inherit;
            /*color: #B4B4B4;*/
            background: #FFFFFF url("images/magnify17.png") no-repeat 98% 50%;
            border: 4px solid #EEEEEE !important;
            border-radius: 3px;	
}

/*-- widget subscription --*/
.widget_rss_subscription {
            position: relative;
            overflow: hidden;
}
.widget_rss_subscription input[type=text]{
            font-size: 13px;
            padding: 10px 138px 10px 6px;
            width: 188px;
            height: 17px;
            border: none !important;
            font: inherit;
            color: #B4B4B4;
            background: #FFFFFF url("images/rss25.png") no-repeat 98% 50%;
            border: 4px solid #EEEEEE !important;
            border-radius: 3px;		
}

.widget_rss_subscription .button{
            position: absolute;
            right: 45px;
            top: 4px;
            background: #FFFFFF;
            padding: 9px 10px 9px;
            border-left: 1px solid #EEEEEE !important;
            border-right: 1px solid #EEEEEE !important;
            border-radius: 0 !important;
            color: #464646 !important;
            font-weight: 400;
            font-size: 14px;	
}

/*-- Tags widget --*/
.tagcloud a{
            float:left;
            height:24px;
            line-height:24px;
            position:relative;
            font-size:11px;
            margin-bottom: 10px;
            display: block;
            font-size: 14px !important;	
            margin-right:20px;
            padding: 3px 10px 3px 12px;
            background: #F3F3F3;
            text-decoration:none;
            padding-right: 15px;
            color: #999999;
            transition:  none;
} 

.tagcloud  a:before{
            content: "";
            position: absolute;
            top: 0;
            right: -12px;
            width: 0;
            height: 0;
            border-color: #FFFFFF #FFFFFF #FFFFFF #F3F3F3;
            border-style: solid;
            border-width: 15px 0 15px 12px;	
}

.tagcloud  a:after{
            content: "";
            position: absolute;
            top: 12px;
            right: 0;
            width: 8px;
            height: 8px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-radius: 4px;
            background: #fff;	
}

.tagcloud a:hover{
            background: #FFC600;
            color: #FFF

}

.tagcloud a:hover:before{
            border-color: #FFFFFF #FFFFFF #FFFFFF #FFC600;
}

/*-- calendar --*/
.widget_calendar{
            margin-bottom: 10px !important;
}

.widget_calendar .widget-title{
            display: none !important;
}

.widget_calendar table#wp-calendar caption  { 
            margin-bottom: 15px;
            line-height: normal;
            font-weight: 700;
            font-size: 18px;
            font-family: "Open Sans","Helvetica Neue",Helvetica, Arial, sans-serif
}

.widget_calendar table#wp-calendar {
            border: 1px solid #fff;	
            width: 100%;
}

.widget_calendar tbody .pad {
            background-color: transparent;
}

.widget_calendar table td {
            border: none
}

.widget_calendar table#wp-calendar>tbody>tr>td>a {
            font-weight: 700;
}

.widget_calendar table#wp-calendar>tbody>tr>td>a:hover {
            background: none;
}

.widget_calendar thead>tr>th {
            padding: 5px 3px;
            width: 14.2857%; 
            text-align: center; 
            background-color: #F3F3F3; 
            border: 1px solid #FFF;	
            font-weight: 700;
            line-height: 1.8;		
}

.widget_calendar thead>tr>th:first-child{
            border-left:1px solid #F3F3F3 !important;
}

.widget_calendar thead>tr>th:last-child{
            border-right:1px solid #F3F3F3 !important;
}

.widget_calendar tbody>tr>td {
            width: 14.2857%; 
            padding: 5px 0px 6px 0px; 
            text-align: center;	
            border: 1px solid #EEEEEE; 

}

.widget_calendar tfoot>tr>td>a, 
tfoot>tr>td>a:link, 
tfoot>tr>td>a:hover, 
tfoot>tr>td>a:visited, 
tfoot>tr>td>a:active {
            height:20px;	
}

.widget_calendar tfoot>tr>td#prev {
            width: 58px;	
            height: 20px;	
            text-align : center;
            border: none;	
            background-color: #F3F3F3;
            border-left: 1px solid #F3F3F3;
}

.widget_calendar tfoot>tr>td#next {
            width: 58px; 
            height: 20px;	
            text-align : center;
            border: none;	
            background-color: #F3F3F3;
            border-right: 1px solid #F3F3F3;
}

/*-- video widget --*/
.widget_video iframe{
            max-width: 100%;
            max-height: 180px;
}

.widget_video .embed p{
            display: none;
}

/*-- Contact Form widget --*/
.widget_contact_form .field{
            margin: 7px 0;
}

.widget_contact_form input.text,
.widget_contact_form .textarea{
            padding: 8px 10px;
            width: 90%;
            border: 1px solid #eee;
            font: inherit;
            color: inherit;	
            overflow: hidden;
}

.widget_contact_form .textarea{
            height: 120px;
}

.widget_contact_form .button{
            padding: 6px 8px;
            font-size: 14px;
}

#sidebar .widget_contact_form .error{
            color: red;
            font-size: 12px;
}

/*-- Flickr Widget --*/
.widget_flickr .flickr_stream{
            margin-top: 10px;	
}

.widget_flickr .flickr_stream ul li{
            border: 0;
            float: left;
            margin-bottom: 12px;
            margin-right: 12px;
}

.widget_flickr .flickr_stream  ul li:nth-child(4n+4) {  
            margin-right: 0;
}

.widget_flickr .flickr_stream img{
            width: 70px;
            height: 70px;	
}

/*-- pinterest --*/
.widget_pinterest ul{
            list-style: none;	
            margin: 0;	
}

.widget_pinterest ul li{
            margin-bottom: 12px;
            margin-right: 12px;
            float: left;
}

.widget_pinterest  ul li:nth-child(4n+4) {  
            margin-right: 0;
}

.widget_pinterest ul li.recent-pin img{
            width: 70px;
            height: 70px;	
}

.widget_pinterest ul li.pinterest-follow-me img{
            display: block;
            height: 28px
}

.widget_links ul li,
.widget_recent_entries ul li,
.widget_categories ul li,
.widget_archive ul li,
.widget_comments ul li,
.widget_posts ul li,
.widget_most_read ul li,
.widget_recent_comments ul li{
            margin-bottom: 7px;
            padding-bottom: 7px;
            border-bottom: 1px solid #EEEEEE;
}

.widget_links ul li:last-child,
.widget_recent_entries ul li:last-child,
.widget_categories ul li:last-child,
.widget_archive ul li:last-child,
.widget_comments ul li:last-child,
.widget_posts ul li:last-child,
.widget_most_read ul li:last-child,
.widget_recent_comments ul li:last-child{
            border-bottom: none;
            padding-bottom: 5px;
            margin-bottom: 0;
}

/*-- Categories widget --*/
.widget_categories ul li{
            color: #B4B4B4;
}

/*-- Ads Block Widget--*/
.widget_adsblock ul{
            overflow: hidden;
            margin-top: 10px;
            list-style: none;	
            margin: 0;
            padding: 0;
}

.widget_adsblock ul li{
            float: left;
            margin-top: 20px;
            padding: 0 !important;
            width: 150px;
            height: 150px;	
            border-bottom: none !important;
            margin-right: 0px;	
}

.widget_adsblock ul li img{
            width: 150px;
            height: 150px;	
}

.widget_adsblock ul li a{
            display:block;
}

.widget_adsblock  ul li:first-child{
            margin-right: 15px;
            margin-top: 0;
}

.widget_adsblock ul li:first-child + li {
            margin-top: 0;
}

.widget_adsblock ul li:first-child + li + li{
            margin-right: 15px;
}

/*-- Single ad widget --*/
.widget_adsingle .outer-wrap{	
            text-align: center;
}

.widget_adsingle .inner-wrap{
            display: inline-block;
}

/*-- Most read widget --*/

.widget_most_read  h5{
            float: left;
}

.widget_most_read .item-post{
            overflow: hidden;
}

.widget_most_read  .count{
            float: right;
            color: #B1B1B1;
            background: url("images/view12.png") no-repeat left center; 
            padding-left: 16px;
}

.widget_posts .overlay{
            width: 75px;
            margin-right: 18px;
            float: left;
}

.widget_posts .img80_80{
            width: 75px;
            height: 75px;
}

.widget_posts ul li{
            overflow: hidden;
}

/*-- Recent comments widget --*/
.widget_recent_comments ul,
.widget_comments ul{
            list-style: none;
            margin: 0;
}

.widget_comments ul li{
            overflow: hidden;
            margin-bottom: 12px;
}

.widget_comments ul li .avatar{
            float: left;
            width: 75px;
            height: 75px;
            margin-right: 15px;
}

.widget_comments ul li p{
            margin-bottom: 0;
            color: #888888;
}

.widget_comments ul li .comment{
            float: left;
            width: 225px;	
}

.widget_comments .comment-text{
            line-height: 1.5;
}

.widget_comments .entry-meta{
            margin: 0;
}

/*-- Twitter Widget --*/
.widget_tweets{
            height: 325px;
}

.widget_tweets  .twtr-ft{
            display: none;
}

.twtr-tweet-text em{
            display: none !important;
}

.widget_tweets .twtr-widget .twtr-tweet{
            border-bottom: 1px solid #eeeeee !important;
            font-size: 14px !important;
}

.widget_tweets .twtr-hd {
            padding: 10px 0 !important; 
}

.widget_tweets .twtr-widget .twtr-tweet-wrap{
            padding: 8px 0 !important;
}

/*-- Polls widget --*/
.wp-polls ul, 
.wp-polls-ul, 
.wp-polls-ans ul{
            padding-left: 3px;
}

.wp-polls ul li, 
.wp-polls-ul li, 
.wp-polls-ans ul li{
            padding-left: 3px;
}

.widget_polls-widget p strong{
            font-size: 17px;
            font-weight: 600;	
}

.widget_polls-widget .wp-polls-ans p{
            font-size: 14px;
            font-weight: 400;
}

.widget_polls-widget .wp-polls-ans p strong{
            font-weight: 300;
            font-size: 14px;
}

.widget_polls-widget .wp-polls .pollbar{
            height: 12px;
            background: #FFC600;
            border: none;
}

.widget_polls-widget .wp-polls .wp-polls-ul li{
            margin-bottom: 10px;
}
.widget_polls-widget .wp-polls .wp-polls-ul li i{
            font-style: normal;
}

.widget_polls-widget .wp-polls-ul small{
            font-size: 12px;
}

.widget_polls-widget .wp-polls input.Buttons {
            margin-right: 1px;
            border: 0px;
            padding: 6px;
            font: inherit;	
            font-size: 14px;
            font-weight: 700;
            color: #FFFFFF;
            background: #383838;
            border-radius: 4px;
            margin: 10px 10px 3px 0;	

            display: inline-block;
            cursor: pointer;	

}

.widget_polls-widget .wp-polls-ans{
            margin-bottom: 5px;
}

.widget_polls-widget .wp-polls-ans p{
            margin: 0;	
}

.widget_polls-widget .wp-polls a {
            text-decoration: none;
            font: inherit;	
            font-size: 14px;
            margin: 10px 0 3px;	
            line-height: 20px;
            border-radius: 4px;
}

.widget_polls-widget .wp-polls-loading{
            display: none !important;
}

.widget_polls-widget>ul:first-of-type {
            display: none;
}

/*-- widget social links --*/
.widget_social ul {
            overflow: hidden;
            margin-bottom: 5px;
}

.widget_social ul li{
            margin-left: 10px;
            float: left;	
}

.widget_social ul li:first-child{
            margin-left: 0;
}

.widget_social ul li a{
            display: block;
            float: left;
            height: 26px;
            width: 26px;
            text-indent: -999em; 
            opacity: 0.8;	
            transition: all 0.2s ease 0s;
}
.widget_social ul li a:hover{
            opacity: 1;	
}

.widget_social a.twitter{
            background: url("images/twitter26.png") no-repeat left center;  
}

.widget_social a.fb{
            background: url("images/fb26.png") no-repeat left center;  
}

.widget_social a.gplus{
            background: url("images/gplus26.png") no-repeat left center;  
}

.widget_social a.pinterest{
            background: url("images/pinterest26.png") no-repeat left center;  
}

.widget_social a.dribbble{
            background: url("images/dribbble26.png") no-repeat left center;  
}

.widget_social a.linkedin{
            background: url("images/linkedin26.png") no-repeat left center;  
}

.widget_social a.flickr{
            background: url("images/flickr26.png") no-repeat left center;  
}

.widget_social a.youtube{
            background: url("images/youtube26.png") no-repeat left center;  
}

.widget_social a.rss{
            background: url("images/rss26.png") no-repeat left center;  
}

.widget_social a.rss{
            background: url("images/rss26.png") no-repeat left center;  
}

/* 6. FOOTER
================== */
#footer{
            background: #1F1F1F;
            padding: 50px 150px;
            overflow: hidden;
            border-top: 10px solid #FFC600;
            margin-top: 30px;
            color: #666666;
}

#footer a{
            color: #666666;
}

#footer .footer-widgets{
            overflow: hidden;
            margin-bottom: 20px;
}

#footer .widget{
            width: 215px;
            margin-left: 20px;
            float: left;	
            font-size: 13px;
}

#footer .widget:first-child{
            margin-left: 0;
}

#footer .widget h3,
#footer .widget h3 a{
            color: #DDD;
            margin-bottom: 20px;
}

#footer .widget_links ul li,
#footer .widget_recent_entries ul li,
#footer .widget_categories ul li,
#footer .widget_archive ul li,
#footer .widget_comments ul li,
#footer .widget_posts ul li,
#footer .widget_most_read ul li,
#footer .widget_recent_comments ul li{
            border-bottom: 1px solid #343434;
            background: url("images/list-arrow.png") no-repeat left 8px;
            padding-left: 20px;
}

#footer .widget_links ul li:last-child,
#footer .widget_recent_entries ul li:last-child,
#footer .widget_categories ul li:last-child,
#footer.widget_archive ul li:last-child,
#footer .widget_comments ul li:last-child,
#footer .widget_posts ul li:last-child,
#footer .widget_most_read ul li:last-child,
#footer .widget_recent_comments ul li:last-child{
            border-bottom: none;
            padding-bottom: 5px;
            margin-bottom: 0;
}

#footer .footer-info{
            font-size: 13px;
}

#footer .widget_flickr .flickr_stream ul li,
#footer .widget_pinterest ul li{
            margin-right: 6px;
            margin-bottom: 6px;
}

#footer .widget_flickr .flickr_stream img,
#footer .widget_pinterest ul li.recent-pin img{
            width: 65px;
            height: 65px;
}

#footer .widget_social ul li{
            margin: 0 10px 10px 0;
}


/*-- twitter widget --*/
#footer  .widget_tweets .twtr-tweet .twtr-tweet-text p {
            color: #666666 !important;
}

#footer  .widget_tweets  .twtr-hd h3 {
            color: #666666 !important;
}

#footer  .widget_tweets .twtr-hd *,
#footer  .widget_tweets .twtr-hd h4 a {
            color: #666666 !important;
}

#footer  .widget_tweets .twtr-tweet a:link,
#footer  .widget_tweets .twtr-tweet a:visited,
#footer .widget_tweets .twtr-tweet a:hover {
            color: #666666 !important;
}

#footer .widget_tweets .twtr-widget .twtr-tweet{
            border-bottom:1px solid #444444 !important;
}

/*-- footer contact widget --*/
#footer .widget_contact_form .error{
            color: #f75b5b;
}

#footer .widget_contact_form input.text,
#footer .widget_contact_form .textarea{
            background: #343434;
            border: none;
            color: #666666;
            overflow: hidden;
}

#footer .widget_contact_form .button{
            background: #343434;
            color: #666666 !important;
            padding: 6px 10px;
            font-size: 14px;
}

#footer .widget_facebook iframe{
            width: 100% !important;
}

#footer .widget_facebook ._4s7c{
            border: none !important;
}


/* 7. MEDIA QUERIES
=============================== */

/* 7.1. Desktops
============================= */
@media only screen and (min-width: 1024px) and (max-width: 1259px) {

            #container{		
                        width: 960px; 
                        padding: 0 20px;
                        margin: 20px auto 20px;	
            }

            #content {
                        width: 640px;			
            }

            #sidebar{
                        width: 300px;
            }

            .sidebar-left{
                        margin-right: 20px;
            }

            .sidebar-right{
                        margin-left: 20px;
            }	

            .one-half{
                        width: 310px;
                        margin-right: 20px;		
            }

            .last-col{
                        margin-right: 0;
            }

            .full-container{
                        margin: 0 -20px
            }

            #header .top-menu{
                        margin-left: 10px;
            }

            #header .ad720{
                        max-width: 600px;
            }

            #feat-ticker .ticker {
                        width: 708px;		
            }

            #feat-carousel .carousel .mask{
                        width: 640px;
            }

            #feat-carousel .carousel ul li{
                        width: 204px;		
            }

            #feat-catlist .col{
                        width: 156px;
            }

            .feat-cat .post-list .thumb-wrap{
                        margin-right: 10px;
            }

            .feat-cat .post-list .post-wrap{
                        width: 225px;
            }

            #feat-videos ul li,
            #feat-videos .img230_140{
                        width: 203px;
            }

            #feat-gallery .thumbs-list{
                        width: 300px !important;
            }

            #feat-gallery .thumbs-list ul li img{
                        width: 80px;
                        height: 80px;
            }

            #respond .comment-form-author, 
            #respond .comment-form-email{
                        width: 300px;
            }

            #respond .comment-form-author input[type="text"], 
            #respond .comment-form-email input[type="text"]{
                        width: 274px;
            }

            #respond .comment-form-url input[type="text"], 
            #respond textarea{
                        width: 604px;
            }	

            /*-- pages --*/
            .contact-page .contact-form .row-half{
                        width: 300px;
            }

            .contact-page .contact-form .row-half input[type="text"]{
                        width: 264px;
            }

            .contact-page .contact-form textarea,
            .contact-page .contact-form .message-field input[type="text"]{
                        width: 600px;
            }

            #page-leftsidebar .sidebar-left,
            #page-leftsidebar .sidebar-right{
                        margin-left: 0 !important;
                        margin-right: 20px;
            }

            /*-- widgets --*/
            .widget_social ul li{
                        margin-left: 5px;
            }

            .widget_adsblock ul li{
                        width: 130px;
                        height: 130px;
            }

            .widget_adsblock ul li img{
                        width: 130px;
                        height: 130px;
            }

            .widget_comments ul li .comment{
                        width: 186px;
            }

            .widget_social_counter ul li{
                        width: 93px;
            }

            .widget_rss_subscription input[type="text"]{
                        width: 148px;
            }

            .widget_social_counter .twitter,
            .widget_social_counter .facebook{
                        margin-right: 7px;
            }

            #sidebar-carousel .mask,
            #sidebar-carousel .mask ul li{
                        width: 280px;
            }

            .widget_flickr .flickr_stream ul li,
            .widget_pinterest ul li{
                        margin-right: 5px;
                        margin-bottom: 5px;
            }

            .widget_flickr .flickr_stream img,
            .widget_pinterest ul li.recent-pin img{
                        width: 65px;
                        height: 65px;
            }

            #footer{
                        padding: 50px 95px;
            }

            #footer .widget{
                        margin-left: 10px;

            }

}

/* 7.1. Tablet Portrait (devices and browsers)
========================================== */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
            #container{
                        width: 720px; 
                        padding: 0 10px;
                        margin: 20px auto 30px;	
            }

            #content {
                        width: 720px;			
                        float: left;
                        overflow: hidden;
            }

            #main-menu {
                        width: 100%;
                        border: none;
                        height: 32px;
                        padding-bottom: 0;
            }

            #main-menu ul { 
                        display:none; 
            }

            #main-menu select {		
                        display: block;
                        margin: 0 auto;
                        font: inherit;
                        margin-bottom: 15px;
                        width: 400px;
            }

            #sidebar{
                        width: 720px;
                        float: left;
                        margin-top: 20px;
                        padding-left: 0;
                        -moz-column-count: 2;
                        -moz-column-gap: 10px;
                        -webkit-column-count: 2;
                        -webkit-column-gap: 10px;
                        column-count: 2;
                        column-gap: 10px;		
            }

            .sidebar-left{
                        margin-right: 0px;
            }

            .sidebar-right{
                        margin-left: 0px;
            }

            .full-container{
                        margin: 0 -10px
            }

            #header .top-menu{
                        width: 100%;
                        margin-left: 10px;
            }

            #header .top-right,
            #header .ad720{
                        display: none;
            }

            #feat-ticker .ticker {
                        width: 468px;		
            }

            .widget_rss_subscription input[type="text"]{
                        background: url("images/rss25.png") no-repeat scroll 99% 50% #FFFFFF;
            }

            .widget_rss_subscription .button{
                        right: 50px;
            }

            #footer{
                        padding: 50px 85px;		
            }

            #footer .widget{
                        margin-left: 10px;		
            }	
}

/* 7.2. Mobile Landscape Size to Tablet Portrait (devices and browsers)
==================================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {

            #container{
                        width: 340px; 
                        padding: 0 20px;
                        margin: 20px auto 30px;
            }

            #content {
                        width: 340px;			
            }

            .sidebar-left{
                        margin-right: 0px;
            }

            .sidebar-right{
                        margin-left: 0px;
            }

            .full-container{
                        margin: 0 -20px
            }

            #header .logo-wrap{
                        width: 100%;
            }

            #header .logo{
                        text-align: center;
                        padding-right: 0;
            }

            #header .top-menu{
                        width: 100%;
                        margin-left: 10px;
            }

            #feat-ticker,
            #header .top-right,
            #header .ad720{
                        display: none;
            }

            #main-menu {
                        width: 100%;
                        border: none;
                        height: 32px;
                        padding-bottom: 0;
            }

            #main-menu ul { 
                        display:none; 
            }

            #main-menu select {		
                        display: block;
                        margin: 0 auto;
                        font: inherit;
                        margin-bottom: 15px;
                        width: 100%;
            }

            #wt-slider .text-container{
                        display: none;
            }

            .one-half{
                        margin-right: 0;
            }

            #feat-singlecats .last-col{
                        margin-top: 20px;
            }

            #feat-carousel .carousel .mask{
                        width: 340px;
            }

            #feat-carousel .carousel ul li{
                        width: 160px;
                        height: 100px;		
            }

            #feat-carousel .overlay img{
                        width: 160px;
                        height: 100px;
            }

            #feat-catlist .col{
                        width: 165px;
            }

            #feat-latestposts .right,
            #feat-latestposts .left{
                        width: 300px !important;
                        display: block;
                        border-right: none;
            }

            #feat-latestposts .left{
                        padding-bottom: 0;
            }

            #feat-latestposts .right{
                        padding-top: 0;
            }

            #feat-gallery .main-image{
                        margin-bottom: 20px;
            }

            #feat-gallery .thumbs-list ul li img{
                        width: 78px;
                        height: 78px;
            }

            #feat-videos ul li,
            #feat-videos .img230_140{
                        width: 160px;
                        height: 100px;
            }

            #feat-videos ul li:first-child + li + li{
                        display: none;
            }

            #feat-videos .thumb .play-button{
                        top: 25%;
                        left: 35%;
            }

            .post-archive .archive-post-list{
                        overflow: hidden;
                        -webkit-column-count: 1;
                        -webkit-column-gap: 0;
                        -webkit-column-fill: auto;
                        -moz-column-count: 1;
                        -moz-column-gap: 0;
                        -moz-column-fill: auto;
                        column-count: 1;
                        column-gap: 0;
                        column-fill: auto;
            }

            .post-archive .archive-post-list .one-half{
                        margin-bottom: 20px;
            }

            .post iframe{
                        max-width: 98% !important;
                        height: auto !important;
            }

            .entry-social{
                        display: none;
            }

            .contact-page{
                        margin-bottom: 20px;
            }

            .contact-page .contact-form .row-half input[type="text"]{
                        width: 300px;		
            }

            .contact-page .contact-form .right{
                        margin-left: 0;
                        margin-top: 20px;
            }

            .contact-page .contact-form .row{
                        margin-bottom: 20px;
            }

            #respond .comment-form-url input[type="text"], 
            #respond textarea,
            .contact-page .contact-form .message-field input[type="text"],
            .contact-page .contact-form textarea{
                        width: 300px;
            }

            #respond .comment-form-author{
                        margin-right: 0;
            }

            #comments ol.commentlist li ul.children li.depth-2,
            #comments ol.commentlist li ul.children li.depth-3,
            #comments ol.commentlist li ul.children li.depth-4,
            #comments ol.commentlist li ul.children li.depth-5{ 
                        margin-left: 10px;  
            }

            blockquote{
                        margin: 10px;
            }

            #footer{
                        padding: 50px 90px;		
            }

            #footer .widget{
                        margin-left: 0;
                        margin-bottom: 20px;
            }
}
/* 7.3. Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
====================================================================== */
@media only screen and (max-width: 479px) {

            #container{
                        width: 260px; 
                        padding: 0 10px;
                        margin: 10px auto 20px;
            }

            #content {
                        width: 260px;			
            }

            .sidebar-left{
                        margin-right: 0px;
            }

            .sidebar-right{
                        margin-left: 0px;
            }

            .full-container{
                        margin: 0 -20px
            }

            .post iframe{
                        max-width: 98% !important;
                        height: auto !important;
            }

            #header .logo-wrap{
                        width: 100%;
            }

            #header .logo{
                        text-align: center;
                        padding-right: 0;
            }

            #header .top-menu{
                        width: 100%;
                        margin-left: 10px;
            }

            #feat-ticker,
            #header .top-right,
            #header .ad720{
                        display: none;
            }

            #main-menu {
                        width: 100%;
                        border: none;
                        height: 32px;
                        padding-bottom: 0;
            }

            #main-menu ul { 
                        display:none; 
            }

            #main-menu select {		
                        display: block;
                        margin: 0 auto;
                        font: inherit;
                        margin-bottom: 15px;
                        width: 100%;
            }

            #wt-slider,
            #feat-carousel,
            #feat-catlist,
            .header-img-wrap{
                        display: none;
            }

            .one-half{
                        width: 260px;
                        margin-right: 0;
            }

            #feat-singlecats .last-col{
                        margin-top: 20px;
            }

            #feat-videos ul li{
                        margin-bottom: 20px;
            }

            #feat-videos ul li:first-child{
                        margin-left: 15px;
            }

            #feat-latestposts .right,
            #feat-latestposts .left{
                        width: 220px;
                        display: block;
                        border-right: none;
            }

            #feat-latestposts .left{
                        padding-bottom: 0;
            }

            #feat-latestposts .right{
                        padding-top: 0;
            }

            .feat-cat .entry-meta .comments{
                        display: none;
            }

            .feat-cat .post-list .thumb-wrap{
                        width: 60px;
                        height: 60px;
                        margin-right: 10px;
            }

            .feat-cat .post-list .img80_80{
                        width: 60px;
                        height: 60px;
            }

            .feat-cat .post-list .post-wrap{
                        width: 190px;
            }

            #feat-gallery .main-image{
                        margin-bottom: 20px;
            }

            .entry-meta-wrap .left{
                        width: 100%;
            }

            .entry-author .author-avatar,
            .entry-social{
                        display: none;
            }	

            .post-archive .archive-post-list{
                        overflow: hidden;
                        -webkit-column-count: 1;
                        -webkit-column-gap: 0;
                        -webkit-column-fill: auto;
                        -moz-column-count: 1;
                        -moz-column-gap: 0;
                        -moz-column-fill: auto;
                        column-count: 1;
                        column-gap: 0;
                        column-fill: auto;
            }

            .post-archive .archive-post-list .one-half{
                        margin-bottom: 20px;
            }

            .related-posts ul li{
                        width: 100%;
            }

            .related-posts .post-right{
                        width: 175px;
            }

            .related-posts .entry-meta .comments{
                        display: none;
            }

            #comments ol.commentlist li ul.children li.depth-2,
            #comments ol.commentlist li ul.children li.depth-3,
            #comments ol.commentlist li ul.children li.depth-4,
            #comments ol.commentlist li ul.children li.depth-5{ 
                        margin-left: 0px;  
            }

            #respond .comment-form-author, 
            #respond .comment-form-email{
                        width: 260px;
            }

            #respond .comment-form-author input[type="text"], 
            #respond .comment-form-email input[type="text"]{
                        width: 224px;
            }

            #respond .comment-form-url input[type="text"], 
            #respond textarea{
                        width: 224px;
            }

            #sidebar{
                        width: 260px;
            }

            blockquote{
                        margin: 7px;
            }

            .contact-page{
                        margin-bottom: 20px;
            }

            .contact-page .contact-form .row-half{
                        width: 260px;
            }

            .contact-page .contact-form .row-half input[type="text"]{
                        width: 220px;		
            }

            .contact-page .contact-form .right{
                        margin-left: 0;
                        margin-top: 20px;
            }

            .contact-page .contact-form .row{
                        margin-bottom: 20px;
            }

            #respond .comment-form-url input[type="text"], 
            #respond textarea,
            .contact-page .contact-form .message-field input[type="text"],
            .contact-page .contact-form textarea{
                        width: 220px;
            }

            #respond .comment-form-author{
                        margin-right: 0;
            }

            .widget_carousel,
            .widget_subscribe,
            .widget_social_counter,
            .widget_adsblock{
                        display: none;
            }

            .widget_comments ul li .avatar{
                        margin-right: 10px;
                        width: 60px;
                        height: 60px;
            }

            .widget_comments ul li .comment{
                        width: 165px;
            }

            .widget_pinterest ul li,
            .widget_flickr .flickr_stream ul li{
                        margin-right: 10px;
                        margin-bottom: 10px;
            }

            .widget_flickr .flickr_stream img{
                        width: 70px;
                        height: 70px;
            }

            .widget_pinterest ul li:nth-child(3n+3),
            .widget_flickr .flickr_stream  ul li:nth-child(3n+3) {  
                        margin-right: 0;
            }

            .widget_pinterest ul li:nth-child(4n+4),
            .widget_flickr .flickr_stream  ul li:nth-child(4n+4) {  
                        margin-right: 10px;
            }

            .widget_social ul li{
                        margin: 0 10px 10px 0;
            }

            #footer{
                        padding: 50px;		
            }

            #footer .widget{
                        margin-left: 0;
                        margin-bottom: 20px;
            }
             

}
/******************************/
/* Dikla's Changes */
/******************************/

body {background:url("http://binarries.com/wp-content/uploads/2013/05/4994603421_d1c01a2559_o4.jpg") no-repeat fixed center center !important;color:#333;}
#content, #main {overflow:visible;}
#main {margin-bottom: 50px;}
.clearfix {clear:both;}
a:hover {color:#376d89;}
#header {margin-top:36px;margin-bottom: 0px;}
#header .logo {float:left;margin-bottom: 30px;display: block;margin: 15px 0;overflow: visible;position: relative;z-index: 5;width:229px;text-align: center;font-size: 16px;line-height:14px;}
#header .logo-wrap {background: url("images/header-bg.png") repeat-y scroll 223px top transparent;margin-top:-15px;width:100%;}
#header .logo h1 {font-size: 15px !important;font-weight: normal;} /* Slogan under logo */
#header .logo a:link, #header .logo a:hover, #header .logo a:visited {color:#464646;}
#header .top { display: none;} /* hide top menu*/
#main-menu {margin-top:0; border-top:  7px solid  #bf2604;border-bottom: none;} /*instead of 30px because of ticker*/
.top-728 {width:728px;height:90px;float:right;display:block;margin: 15px 60px -10px 0;}
@media all and (max-width:1250px) {
	.top-728 {display:none;}
}

.single .entry-content img.alignleft, .post .entry-content img, .market_buzz  .entry-content img,  .category-binary-options-tips .entry-content img {border:2px solid #eee;padding:3px;}
.single .entry-content img.size-full {min-width: 707px;}

/* Social icons*/
#social-networks {
            position: absolute;
            right: 20px;
            top: 11px;
            z-index: 3;   
}
.social-networks {
            color: #666666;
            font-size: 12px;
            list-style-type: none;
            margin: 0;
}
.social-networks li {
            background: none repeat scroll 0 0 transparent;
            float: left;
            list-style-type: none;
            padding: 0 0 0 3px;
            margin: 0 0 0 5px;
            text-transform: uppercase;
}
.social-networks li a {
            color: #969696;
            display: block;
            font-size: 10px;
            height: 29px;
            width: 31px;
}
.social-networks li #fb {
            background: url("images/social-icons-top.png") no-repeat scroll left top transparent;}
.social-networks li #fb:hover {background: url("images/social-icons-top.png") no-repeat scroll left bottom transparent;}
.social-networks li #twitter {
            background: url("images/social-icons-top.png") no-repeat scroll -34px top transparent;}
.social-networks li #twitter:hover {  background: url("images/social-icons-top.png") no-repeat scroll -34px bottom transparent;}
.social-networks li #google-plus {
            background: url("images/social-icons-top.png") no-repeat scroll right top transparent;}
.social-networks li #google-plus:hover { background: url("images/social-icons-top.png") no-repeat scroll right bottom transparent;}

/* Footer social links */

.footer-social {margin:27px 0 10px;}
.footer-social a {  display: inline-block;font-size: 10px; height: 30px;width: 34px;margin:0 0.2em 0 0;}
.footer-social #twitter {background: url("images/social-icons.png") no-repeat scroll -34px bottom transparent; color: #969696; }
.footer-social #twitter:hover {  background: url("images/social-icons.png") no-repeat scroll -34px top transparent;}
.footer-social #google-plus { background: url("images/social-icons.png") no-repeat scroll right bottom transparent;}
.footer-social #google-plus:hover { background: url("images/social-icons.png") no-repeat scroll right top transparent;}
.footer-social #fb {background: url("images/social-icons.png") no-repeat scroll left bottom transparent;}
.footer-social #fb:hover {background: url("images/social-icons.png") no-repeat scroll left top transparent;}

/* Homepage */

.all-buzz {
            float:right;
            text-decoration:underline;
            margin: 6px 0 0;
}		
.all-buzz:hover {
            text-decoration:none;
}
.all-buzz a {border-radius:5px  !important;  font-size: 13px  !important;padding: 4px 13px !important;margin:11px 0 20px 14px !important;}
.home .feat-cat, .home #feat-singlecats {border-bottom:none;margin-bottom: 0;padding-bottom: 0;}

#wt-slider { border-bottom: 7px solid #024365;}
#wt-slider .text-container span {background: #024365;margin:0;border-bottom: none;font-size: 21px;font-weight: 700;padding: 6px 20px;}
#wt-slider .text-container span a {color: #fff;}
#wt-slider .text-container span:before {border-left:20px solid  #024365;}
#wt-slider .text-container span:before { border-left:none;}
#wt-slider .slides li {margin-bottom: -1px;}
#feat-singlecats .attachment-wt-narrow-thumb, .archive-post-list .attachment-wt-narrow-thumb {border: 2px solid #eee;padding: 3px;}


.post-title, entry-title a { font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 18px;color:#00509A !important;font-weight: 700;}
#feat-singlecats .feat-singlecat, .post-archive .post {
            border-bottom: /*4px solid #4A89D5*/ none !important;}
#feat-singlecats .one-half {width:343px;margin-right:28px;}
#feat-singlecats .last-col {margin-right:0;}

h3.cat-title {display: none;} /* Not displaying related news category names */
.entry-meta-wrap {display:none;}
.single-post .entry-meta-wrap,.single-market_buzz .entry-meta-wrap {display:block;height: 40px;overflow: hidden;}

/* Menu */
#main-menu .menu-item-home a {background:#bf2604 url('images/home-white.png') no-repeat center;padding:11px 23px;}
#main-menu ul li a {
            font-size: 16px;
            font-weight: 400;
            padding:15px 15px 20px;
            font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
            border-top:  7px solid  #bf2604;
            color: #000;
}
#main-menu ul li a strong { font-weight:normal !important;}
#main-menu ul li a:hover { border-color:   #999  !important;}
#main-menu ul li ul li a {line-height: 15px;}
#main-menu ul li ul li a:hover { border-color: #E1E1E1  !important;background:#163257;}
/*@-moz-document url-prefix() { /*FF Only */
       /*   #main-menu ul li a {
            padding:15px 14px 20px 15px;
}
}*/

.comparison-menu {

}
#main-menu .comparison-menu ul li a {
            width: 195px !important;
}

/*Sidebar */
#sidebar {float: right;}
#sidebar .widget {border: 1px solid #ccc;list-style-type: none;}
#sidebar .widget .post-title {font-size:15px;}

/* Home page sidebar + Review pages sidebar */
.home #sidebar {margin-top:-4px;}
.home #sidebar .widget,  #sidebar.reviews-sidebar .widget {max-width:313px;}
.home #sidebar .widget_posts, #sidebar.reviews-sidebar .widget_posts {/*max-width:278px;float:right;*/}
.home #sidebar .widget_text, #sidebar.reviews-sidebar .widget_text {border:none;}
.home #sidebar li.widget,  #sidebar .sidebar-right li.widget {list-style-type: none;}
.home .widget_posts .overlay, .sidebar-right .overlay {float: none; margin: 5px auto 13px; width: 280px;height:104px;overflow: hidden;}
.home .widget_posts ul li, .sidebar-right .widget_posts ul li, li.widget_featured-posts  {font-size: 9.5pt;line-height:16pt;padding:0 5px;}

/* Home page sidebar Local brokers box*/
.home #sidebar .widget_nav_menu {display: none;}




/*Typography*/

h1 { color:#333;font-size:20px !important;}
h4 { color:#333;font-size:18px;}
.home h1, h1.entry-title, .page-title { font-size: 21px !important;}
.home h1, .home h2, .home h4, h1.entry-title, .page-title, h2.title-medium, .find-broker h2  {
            font-size: 19px;
            color:#163257;
            border-bottom:2px solid #BF2604;
            padding: 5px 0 10px 0px;
            letter-spacing: -0.05em;      
            margin: 0 0 23px;             
}
.entry-title {margin: 0 0 11px !important; font-size: 17px !important;white-space: nowrap;text-overflow:ellipsis;}
.entry-title a, .entry-title a:link { color:#00509A;}
.attachment .entry-header, .page .entry-header, .post .entry-header {
            border-bottom: none !important;padding-bottom:0 !important;margin-bottom:7px !important;
}
#breadcrumbs {font-size: 13px;}

/* Links*/

h3 a:link, h3 a {color: #00509A  !important;}
#main-menu ul li {border-right: 1px dotted #CCCCCC;height: 44px;}
#main-menu ul li a:hover {border-top: 7px solid #4A89D5;color: #00509A;}
a:link, a:visited {color: #00509A;}
.entry-content a:link, .entry-content a:visited {color: #00509A;text-decoration:underline;}
.entry-content .button:link {text-decoration:none; }

.tablepress .button { 
            border-radius: 4px 4px 4px 4px;
            /*box-shadow:0 20px 0 0 #165E83 inset;*/
            border:none;
            float: none;
            font-size: 15px;
            margin: 0 auto;
            padding: 7px 13px;
            text-align: center;
            font-weight: 400;
            width:78%;/*
            max-width:60%;*/
}
.home_table .tablepress .button { /*box-shadow:0 20px 0 0 #165E83 inset;*/
            width:80%;
}
.home_table .narrow-button {padding:8px 6px !important;}
.home_table .numbers .column-1 {width: 27px;}
.home_table .tablepress .column-2 {
            width: 209px !important;
}
.home_table .tablepress .column-4 {
            width: 30% !important;
}

.entry-meta .author a {color: #00509A;}

/*Colors*/
.attachment .entry-header, .page .entry-header, .post .entry-header {
            border-bottom: 7px solid #4A89D5;}
#respond input[type=submit] {background: #024365;}

/* Main Menu */
#main-menu .menu-item-home a { border-top:  7px solid  #bf2604;}

/* Side Menu */

.page-template-page-reviewinner-php #sidebar .widget_nav_menu {padding: 21px 10px;}
.widget_nav_menu li { 
            border-bottom: 1px solid #EEEEEE;
            margin-bottom: 7px;
            padding-bottom: 7px;}

/*Tablepress design changes*/
.tablepress {
            border: 1px solid #ccc !important;width:100%;}
.tablepress .odd td {background-color: #EDEDED  !important;}
.tablepress .even td {background-color: #FAFAFA  !important;}
.tablepress thead th, .tablepress tfoot th {
            background-color: #F0F0F0 !important;
            padding-bottom: 6px;
            padding-top: 6px;
            text-align: center;
            font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
            font-size: 13px;
}
.tablepress  tr {height:80px;}
.tablepress  tr.row-1  {height:auto;}
.tablepress tbody td, .tablepress  td {
            vertical-align: middle  !important;
            border-right: 1px solid #ddd;
            text-align: center;
}
.tablepress tbody td, .tablepress tfoot th {border-top: 2px solid #DDDDDD !important;padding:5px 8px !important;}
.tablepress img {float: none;max-width:180px !important; max-height: 72px;}
.tablepress  ul {margin:0 0 0 1em;list-style-type: none;text-align: left;}
.tablepress  ul li {background: url('images/check.png') no-repeat center left;padding-left: 24px;  }
.check {             
            background: url('http://binarries.com/wp-content/uploads/2013/05/v.png') no-repeat center;
            display: block;
            text-indent: -9999px;
}
.uncheck  {             
            background: url('http://binarries.com/wp-content/uploads/2013/05/x.png') no-repeat center;
            display: block;
            text-indent: -9999px;
}

.main-reviews .tablepress thead th {width: 10%;}
.main-reviews .tablepress thead .column-1 {width: 3%;}
.main-reviews .tablepress thead .column-7 {width: 12%;}

.home_table {margin: 0;}
.dataTables_wrapper  {margin:25px 0 30px !important;}

/*Markets tables*/
.markets-table {margin:25px 0 30px;}
.markets-table thead th {background:#143156!important;color:#fff;letter-spacing: -0.01em; font-weight: normal !important;line-height: 11pt;}
.dataTables_wrapper  .markets-table .even td {background: #fafafa;} /* Zebra style table bg colors on markets tables*/
.dataTables_wrapper  .markets-table  .odd td {background: #ededed;}
.dataTables_wrapper  .markets-table  td {text-align: center;}
.markets-table td  img {text-align: center  !important;float:none  !important;vertical-align: middle;}
.tablepress .highlighted  td {background:#FAFAFA url("http://binarries.com/wp-content/themes/wt_pacific_edited/images/highlight-bg.png") repeat-x  center;border-bottom: 3px solid #CCCCCC;}
/*End of Tablepress design changes*/

/*UI Tabs Plugin*/
.ui-widget-content {background:  #F3F3F3  !important;}
.ui-widget {font-size: 14px   !important;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif   !important;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background:  #eee  !important;}
.ui-tabs-panel p {margin-bottom: 5px;}

/***trade markets ticker ***/
.stocks-container {  border-bottom: none  !important;/*width:85.5% !important;*/margin:0  !important;padding:0 5px !important;width:auto !important;
                     background:-moz-linear-gradient(center top , transparent 85%, #EAEAEA 119%) repeat scroll 0 0 transparent !important;    
                     background: -webkit-linear-gradient(top, rgba(255, 255, 249, 0) 75%,rgba(234,234,234,1) 121%)  !important; 
}                         


/* Footer  *****************************
*******************************************/

#footer {border-top: 7px solid #024365;margin-top:65px;background: #111;color:#ddd;clear: both; }
#footer a:hover {color:#fff;}
#footer .widget_nav_menu li, #text-6 .textwidget,#text-15 .textwidget{border-bottom:1px solid #343434;}
#text-6 .textwidget,#text-15 .textwidget{
            margin-bottom: 7px;
            padding-bottom: 7px;
}
#footer .widget li a, #footer .textwidget a {color:#ddd;}


/***********End of  Footer *********/

/** Slider on Review main page*****
**************************************************/

.smooth_slider{margin:42px auto 60px !important;padding:38px 40px 18px !important;background:  url("images/sliderBg.png") repeat-x  center right  !important;border:1px solid #ccc !important;border-radius: 6px;overflow: visible !important;} 
.slider_thumbnail  {margin:0 25px 0 0 !important;border-radius: 6px 6px 6px 6px;
                    box-shadow: 0 1px 3px 2px #CCCCCC;}
.smooth_slider span {display: block;width: 370px;}
.smooth_slider .smooth_prev, .smooth_slider .smooth_next {width:35px !important;height:35px !important;top:42% !important;}
.smooth_slider .smooth_next {margin-right:-17px;}
.smooth_slider .smooth_prev {margin-left:-17px;}
.smooth_slideri {margin:15px 24px  !important;}
.smooth_slider span{display:inline-block;}
.smooth_slider p.smooth_more a  {float: none  !important;}
.smooth_slideri strong a  /* <Strong> tag  replaces original H2 tag on slide's title */
{clear:none;line-height:24px;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:bold;font-style:normal;color:#00509A;margin:0 0 5px 0;display: block;} 
.smooth_slideri img {max-width:275px;}

/***End of  Slider *****/

/**Week Ahead section***
*******************************************/
.weekAhead  .thumb-wrap  {float: left;}
.weekAhead  .post-wrap  {float: right;width:50%;}

/********Review Inner ************
*******************************************/
.reviewinner .entry-meta-wrap,  .main-reviews .entry-meta-wrap {display:none;}
.reviewinner h1 {  font-size: 21px  !important;}
.reviewinner  .entry-content h2 { font-size: 19px;}
.reviewinner  .entry-content h3 { font-size: 17px;}
.reviewinner h3, .reviewinner h2,  .page-markets .entry-content h2, .full-content  .entry-content h3 {
            color: #163257;
            font-size: 19px;
            font-weight: 700;
            margin: 32px 0 10px;
            letter-spacing: -0.5px;
}

.btn-trade {
            color: rgb(255, 255, 255); 
            float: left; text-align: center; 
            text-decoration: none; 
            background: none repeat scroll 0px 0px rgb(191, 38, 4); 
            width: 270px; 
            font-size: 12pt; 
            padding: 0px; 
            margin: 142px 0px 0px -298px;   
            position: absolute;
}
.btn-trade-dark {
            margin:143px 0 0 -300px;
            width: 275px; 
}

.entry-content a.btn-trade {  
            color: rgb(255, 255, 255); 
            text-decoration:none;
}
.button, .form-submit input,  .all-buzz a,.button-center a {

            background: -webkit-gradient(linear, left top, left bottom, color-stop(90%,#02314a), color-stop(100%,#285c79)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #02314a 76%,#285c79 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #02314a 76%,#285c79 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #02314a 76%,#285c79 100%); /* IE10+ */
            background: linear-gradient(to bottom, #02314a 76%,#285c79 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02314a', endColorstr='#285c79',GradientType=0 ); /* IE6-9 */
            background: -moz-linear-gradient(center top , #02314A 90%, #285C79 100%) repeat scroll 0 0 #024365;
            border: 1px solid #20465A;
            border-radius: 18px 18px 18px 18px;
            box-shadow: 0 33px 0 1px #235F7F inset;
            color: #FFFFFF;
            display: inline-block;
            font-family: Arial;
            font-size: 20px;
            font-style: italic;
            font-weight: normal;
            padding: 17px 35px;
            text-decoration: none;
            text-shadow: 1px 1px 2px #333333;
}
.button:hover,button-center a:hover {
            border-top-color: #ddd;
            background: #033a57;
            color: #ccc;
            /*box-shadow:0 28px 0 0 #05689c inset;*/
}
.button:active,button-center a:active {
            border-top-color: #1b435e;
            background: #1b435e;
}
.button-small,.button-center a, .all-buzz a {padding: 4px 25px;-webkit-border-radius: 8px;
                            -moz-border-radius: 8px;
                            border-radius: 8px;
                            font-size: 15px;
                            float:right;
                            margin :3px 0 30px 14px !important;
                            box-shadow:0 17px 0 0 #165E83 inset;
}

.narrow-button { line-height: 16px;margin: 2px 3px !important; padding: 7px 6px !important;width: 75%;box-shadow: 0 16px 0 0 #2877B1 inset;}
.button-green { background: #31913f; box-shadow:0 16px 0 0 #56a562 inset;}
.button-green { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31913f', endColorstr='#31913f',GradientType=0 );} /* IE6-9 */
.button-green:hover {background: #2f9e3f;}
.reviewinner .entry-content .button {margin:20px auto;}
.reviewinner .entry-content  img { /*box-shadow: 1px 1px 6px #666666;*/margin-bottom: 1.25em;margin-left: 3px;border:2px solid #EEEEEE;padding:3px;}
.reviewinner .entry-content p img {/*margin:25px auto 42px 1px !important;*/max-width:706px;}
.reviewinner .entry-content p img.alignleft {margin:0.3em 1.45em 24px 3px !important;width:275px;min-height: 141px;max-height: 142px;padding-bottom:23px;}
.reviewinner .entry-content {margin-top: 30px;}

.broker-info {background: #deebf2;border:1px solid #a2c1d2;border-radius:6px;padding:20px;margin:40px 0 30px;clear:both;}
.broker-info h3 {border-bottom:1px solid #507a9a;margin:3px 0 18px;padding:0 0 8px 0;}
.broker-info p {margin-bottom:10px;}
.broker-info .button-small {margin:3px 0 0px 14px !important;}

/* Pros and cons on Review page*/
.summary {}
.summary span { border-bottom: 1px solid #507A9A;display: block;font-size: 18px;padding: 1px 9px 5px;color:#163257;text-indent:43px;font-weight:bold;background:  url("http://binarries.com/wp-content/themes/wt_pacific_edited/images/icons-summary.png") no-repeat  10px -39px;}
.pros, .cons { width: 49%;float: left;}    
.pros {border-right:1px solid #507A9A;}
.cons span {background:  url("http://binarries.com/wp-content/themes/wt_pacific_edited/images/icons-summary.png") no-repeat  12px -1px;}
.summary ul {margin: 1em 0 1em 2.5em;}

/********Review Main page ************
*******************************************/
.main-reviews .entry-header {border:none;margin:0;}

/********Markets page ************/
.uk-table thead .column-7 {width: 13%  !important;}
.uk-table thead .column-2 {width: 3%  !important;}
.uk-table thead th {width: 12%  !important;}
.arabic-market thead th {width: 11%  !important;}
.markets-sidebar {}
#sidebar.markets-sidebar .widget {background:#f4f3f4;border:1px solid #ddd;padding:10px 10px 10px 15px;}
.markets-sidebar .widget h3 {font-size: 16px;line-height: 20px;color:#000;margin:5px 0 20px; padding:8px 0 12px;font-weight: 400 !important;border-bottom: 1px solid #E1E1E1 !important;}
.markets-sidebar .widget a {font-size: 15px;font-weight: normal;color:#00509A;}
.markets-sidebar .widget .overlay a img { border: 2px solid #E8E8E8;padding:3px;}
.markets-sidebar .widget .post-right a {margin: 0 0 7px;line-height: 0.5em;font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;overflow: hidden; width: 297px;text-overflow: ellipsis;}
.markets-sidebar .widget .entry-meta {text-align:right;margin:-8px 13px;}
.markets-sidebar .widget .post-excerpt {line-height:18px;}
.marketsTop {height:109px; width:1110px; position: absolute;top: 41px;}
.marketsTop {top: 41px \9;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .marketsTop {top: 41px;} }

.page-markets {/*width:672px  !important;*/}
.page-markets  .entry-header {display:none;}
.page-markets .entry-content h2 { margin:0 0 15px !important;}

.uk-header {background:  url("http://binarries.com/wp-content/themes/wt_pacific_edited/images/header-uk.png") no-repeat  top right;}
.us-header  {background:  url("http://binarries.com/wp-content/themes/wt_pacific_edited/images/header-us.png") no-repeat  top right;}
.france-header  {background:  url("http://binarries.com/wp-content/themes/wt_pacific_edited/images/header-france.png") no-repeat  top right;}
.germany-header  {background:  url("http://binarries.com/wp-content/themes/wt_pacific_edited/images/header-germany.png") no-repeat  top right;}
.header-italy  {background:  url("http://binarries.com/wp-content/themes/wt_pacific_edited/images/header-italy.png") no-repeat  top right;}
.arabic-header  {background:  url("http://binarries.com/wp-content/themes/wt_pacific_edited/images/header-arabic.png") no-repeat  top right;}
.canada-header  {background:  url("http://binarries.com/wp-content/themes/wt_pacific_edited/images/header-canada.png") no-repeat  top right;}



/*Category page */
.category-archive {width: 739px !important;}
.post-archive .archive-post-list {width:739px; -moz-column-count:none;}
.post-archive .page-header {margin-bottom: 0;border-bottom: none;}   
.post .entry-meta-wrap .left {width: 100%;float:none;}
.post .entry-meta-wrap .entry-meta {float: left;}
.post .entry-meta-wrap .entry-tags {float: right;max-width:40%;margin-right: 0;}
.cat-name-single {color:#000; display: block;font-size: 16px;margin: -5px 0 3px 0;}
.cat-name-single a {color:#000;}

.market_buzz {margin-bottom: 20px;}           
/*.single .market_buzz .entry-content  {margin-top: 40px;}     */
.weekAhead .attachment-wt-feat-thumb {max-width: 332px;border:2px solid #eee;padding: 3px;margin-bottom: 20px; }


/* Sidebar*/
#sidebar {/*width:auto;*/width:313px;}
#sidebar .widget .widget-title {
            border-bottom: 1px solid #E1E1E1 !important;
            margin: -10px -10px 20px !important;
            padding: 16px 20px 0 !important;
}
#sidebar .widget .widget-title h3 {font-weight:400 !important;color:#000 !important;border-bottom: 3px solid   !important;}
#sidebar .widget_nav_menu li {font-weight: 700;}
#sidebar .widget_nav_menu li:before { content: "»";padding: 0 5px 0 0;color: #666;}
#sidebar .widget_text {border: none;padding: 0;}

.markets-sidebar {width:340px !important;}

/*Comparison Table */
.comparison-table thead .column-9 {width: 14%;}
.comparison-table .column-1 {padding:5px 15px !important;}
.comparison-table .column-1 img {max-width:170px;}

.dataTables_wrapper .comparison-table .column-1 div:after,
.dataTables_wrapper .comparison-table .column-2 div:after
{content:none;}

/* Demo Comparison Table */
.demo-comparison thead th {
            width: 14%;
}
.demo-comparison thead .column-6 {
            width: 20%  !important;
}
.demo-comparison .button {
            width: 84%;
}

/*Bitcoin Table */
.bitcoin-table thead .column-1 {width: 22% !important;}
.bitcoin-table thead th {width: 20% !important;}

#comments {border-top: 1px solid #E1E1E1;padding-top: 29px;margin-top: 20px;}
.comment-form-url {display: none;} /* Hide Website field on comment form */
#respond input[type="submit"] {border-radius:12px;font-size:15px;box-shadow:0 23px 0 1px #235F7F inset;}

/*Coming Soon Message */
.coming-soon {background:  url("images/comingsoon.png") no-repeat  top right;width: 717px;height:296px;color: #fff;border: 1px solid #999999;}
.coming-soon-in {padding: 52px 0 0 366px;width:45%;text-align:center;font-size: 18px;line-height:20px; text-shadow: 1px 1px 0 #06426A;}
.coming-soon-in h1 {color: #fff;font-size: 33px !important;margin: 0 0 18px 0;}
.coming-soon-in ul {text-align: left;margin:22px 0 0 30px;}
.coming-soon-in li  {margin: 6px 0;}
.coming-soon-in li a {color: #227dc0;text-shadow: none;}


.numbers .column-1{ color: #bbb;font-size: 23px;font-weight: bold; text-shadow: 0 1px 0 #444444;font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}

/* About page*/

.left {float: left;}
.right {float: right;}
.about-info {width:32%;margin:1em 1.5em 0 0;padding:1em; background: #DEEBF2;height:136px;}
.about-info strong {display: block;border-bottom:1px solid #999999;margin:0 0 0.5em 0;}
.about-info a,  .about-info a:link {color:#507A9A;}

.find-broker {clear:both;padding:1em 0;}
.find-broker ul {border-right: 1px solid #CCCCCC;float: left;list-style: none outside none; margin: 18px auto 0;padding:0 0.8em;width: 30%; }
.find-broker ul li {height: 90px;margin: 0 auto;text-align: center;width: 185px;}
.find-broker ul li img,  .find-broker ul li p img {max-width: 182px;max-height:77px;padding:0;box-shadow:none;margin:0 auto !important;}
.find-broker ul li p {height:83px;display:table-cell;vertical-align:middle;}
.find-broker  .last-list {border:none;}
.find-broker .find-broker-hover  {background: url("images/blackOverlay.png") repeat  center;height: 93px;position: absolute;width: 185px;}  
.find-broker .find-broker-hover .button-small{ position: relative;top: 30px; left: -25px;margin: 19px auto;border: none;}              

.entry-content h2 {color:#163257;margin:21px 0 10px;}

/* 404*/
.error404 {width:98%  !important;background: url("images/404bg.gif") no-repeat  center;min-height: 512px;}
.error404 article {width:686px;margin:119px auto 0;}
.error404 .entry-content {float:right;width:343px;}
.error404 .entry-content h1 {font-size:60px  !important;font-weight: normal;line-height:69px;font-family:Arial,Helvetica,sans-serif; }
.error404 .entry-content span {font-size:21px  !important;line-height:24px; }
.error404 .search-box  {margin:29px 0;}             
.error404-menu {float:left;width:260px;margin: 150px 0 0 41px;}
.error404-menu ul {list-style-type: none;}
.error404-menu ul li {font-size:19px;font-weight: normal;text-align: center;border-bottom: 1px dashed #666666;}
.error404-menu ul li a {color: #00517c;}

/* search-results */
.search-results .one-half  {height: 335px;}

/* Author Bio */
.entry-author .title-wrap {height: 29px;}
.avatar {max-width: 110px;}

/* Scroll to top */
#scrollUp {background-color: #BF2604 !important; transition: background 200ms linear 0.3s;left:auto !important;right:20px;}
#scrollUp:hover {background-color: #BF2604 !important;opacity: 1;}

/* Flare - Share plugin 
.flare-position-top {top:-102px;margin-bottom:-20px;}
.flare-flyout-inner {margin:3px 0 6px;}
.reviewinner .flare-position-top, .full-content .flare-position-top, .page .flare-position-top {top:-61px;margin-bottom:-33px;}
.page-markets .flare-position-top {top:auto;margin-bottom:10px;}
.single-market_buzz .flare-position-top {top:-92px;margin-bottom:-44px;}*/


/* Share icons on single posts */
.share-icons {float: right;margin: -44px 0 0 0 !important;width:117px;}
.share-icons #twitter {background: url('images/sharing.png') no-repeat -101px top;display:inline-block;width:25px;height:25px;}
.share-icons #fb {background: url('images/sharing.png') no-repeat -1px top;display:inline-block;width:25px;height:25px;}
.share-icons #google-plus {background: url('images/sharing.png') no-repeat -51px top;display:inline-block;width:25px;height:25px;}

/* Add this - Share plugin */
.addthis_button_facebook, .at15t_facebook{width:25px !important;height:25px !important;display:block;margin-right:3px;padding:0 !important;background: url('images/sharing.png') no-repeat -1px top !important;display:block;width:25px;height:25px;}
.addthis_button_facebook:hover,.addthis_button_facebook:hover .at15t_facebook{background: url('images/sharing.png') no-repeat -1px -25px !important;}

.addthis_button_twitter, .at15t_twitter {width:25px !important;height:25px !important;display:block;margin-right:3px;padding:0 !important;background: url('images/sharing.png') no-repeat -101px top !important;display:block;width:25px;height:25px;}
.addthis_button_twitter:hover,.addthis_button_twitter:hover .at15t_twitter{background: url('images/sharing.png') no-repeat -101px -25px !important;}

.addthis_button_email, .at16t_print, .addthis_button_preferred_3{width:25px !important;height:25px !important;display:block;margin-right:3px;padding:0 !important;background: url('images/sharing.png') no-repeat -76px top !important;display:block;width:25px;height:25px;}
.addthis_button_email:hover,.at16t_print:hover{background: url('images/sharing.png') no-repeat -76px -25px !important;}
.at16nc.at16t_email{background: none;}

.addthis_button_google_plusone_share, .at15t_google_plusone_share{width:25px !important;height:25px !important;display:block;margin-right:3px;padding:0 !important;background: url('images/sharing.png') no-repeat -51px top !important;display:block;width:25px;height:25px;}
.addthis_button_google_plusone_share:hover,.addthis_button_google_plusone_share:hover .at15t_google_plusone_share{background: url('images/sharing.png') no-repeat -51px -25px !important;}

.at4-icon {visibility: hidden !important;}

/* Pop Up Contact Form*/

#contact_form_pop form { background:#eee;padding:12px; border-radius: 7px 7px 7px 7px; }
#contact_form_pop h3 {  border-bottom: 1px solid #999999;color: #BF2604;font-size: 22px;margin: 5px 0 19px;}
      #main-menu .menu-item-home a {padding: 4px 0; }
#contact_form_pop input[type="submit"] {
            background: none repeat scroll 0 0 #BF2604;
            border: medium none;
            color: white;
            font-size: 12px;
            padding: 6px 21px;
            cursor: pointer;
            border-radius:4px;
            float: right;
            text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
#contact_form_pop input, #contact_form_pop textarea {
            border:1px solid #ccc;
            padding: 2px 0px 2px 3px;
}

/* Brokers Sidebar Widget*/

.brokers-list-sidebar .widget_text {padding: 0 !important;}
.widget .find-broker {background:#f4f3f4;border:1px solid #ccc;padding:0px;}
.widget .find-broker h3 { background: none repeat scroll 0 0 #EEEEEE;border-bottom: 1px solid #CCCCCC;color: #163257;padding: 0.8em 0;text-align: center;}
.widget .find-broker ul {width: auto;border:none;float:none;margin:0 auto;}
.widget .find-broker ul li {border-bottom: 1px solid #CCCCCC; width: auto;height: 80px;}
.widget .find-broker ul li:last-child {border-bottom:none;}
.widget .find-broker .find-broker-hover {height: 80px;width:288px;}
.widget .find-broker ul li img {max-height: 73px;max-width: 190px;padding:9px;float: none;}
.widget .find-broker .find-broker-hover .button-small {left:-66px;top:21px;}


/* Search form*/

#sidebar .searchfield {width:275px;border:2px solid #DDDDDD !important;border-radius: 0;}

/* Tag cloud */

.tagcloud {height: 234px;overflow: hidden;padding: 0px;position: relative;}
#sidebar .widget_tag_cloud {border: 0;padding: 9px 0;}
#sidebar .widget_tag_cloud .widget-title {padding: 4px 12px 0 !important;background: none  !important;}
#sidebar .widget_tag_cloud .widget-title h3 {border-bottom:0 !important;padding-bottom:13px !important;}

.tagcloud a:hover {background: #BF2604;color: #FFF;}
.tagcloud a:hover:before {
            border-color: #FFFFFF #FFFFFF #FFFFFF #BF2604;
}

/* Featured Posts */

ul#yiw-featured-post .featured-thumb {height: 104px;margin: 0 0 0.8em;overflow: hidden;}
ul#yiw-featured-post li {border-bottom: 1px solid #DDDDDD !important;}

/* Local Brokers Box */

.widget_adsingle {
            padding-right:0  !important;
            padding-left:0  !important;
            padding-bottom:0  !important;
}
#sidebar .widget_adsingle .widget-title {
            background:url("images/icon-globe.png") no-repeat scroll 93% 50% #F3F3F3;
            margin:-10px 0 0 !important;
            padding-bottom: 0 !important;
}
.widget_adsingle li a {
            padding: 1em 0 0.8em 1.3em;
            border-bottom: 1px solid #ddd;
            display: block;
            font-size: 16px;
}
.widget_adsingle li:hover {background-color: #eee !important;}
.widget_adsingle li:last-child a {border-bottom:0;}
#us-Listbg {
            background:url("images/us-Listbg.png") no-repeat scroll top right transparent;
}
#uk-Listbg {
            background:url("images/uk-Listbg.png") no-repeat scroll top right transparent;
}
#france-Listbg {
            background:url("images/france-Listbg.png") no-repeat scroll top right transparent;
}
#germany-Listbg {
            background:url("images/germany-Listbg.png") no-repeat scroll top right transparent;
}

/* Top5 Brokers Box  - text widget*/

 .top5 { margin:0  !important; }
.top5 li{
                      background:url("images/Listbg.gif") repeat-y scroll top right transparent;
}
.top5 li:hover {background: #eee !important;}
 .top5 li a{
                       line-height:56px;padding:0 0 0 1.3em;
            }          
           
#cedar-Listbg {background:url("http://www.binarries.com/wp-content/themes/wt_pacific_edited/images/logos.png") no-repeat scroll -874px -81px transparent;float:right;height: 52px;width: 180px;}
#option24-Listbg {background:url("http://www.binarries.com/wp-content/themes/wt_pacific_edited/images/logos.png") no-repeat scroll -220px -80px transparent;float:right;height: 52px;width: 195px;}
#ioption-Listbg {background:url("http://www.binarries.com/wp-content/themes/wt_pacific_edited/images/logos.png") no-repeat scroll 14px -83px transparent;float:right;height: 56px;width: 195px;}
#ig-Listbg  {background:url("http://www.binarries.com/wp-content/themes/wt_pacific_edited/images/logos.png") no-repeat scroll -203px -230px transparent;float:right;height: 56px;width: 195px;}
#StockPair-Listbg  {background:url("http://www.binarries.com/wp-content/themes/wt_pacific_edited/images/logos.png") no-repeat scroll -873px -226px transparent;float:right;height: 56px;width: 195px;}
#bb-Listbg {background:url("http://www.binarries.com/wp-content/themes/wt_pacific_edited/images/logos.png") no-repeat scroll 4px -228px transparent;float:right;height: 52px;width: 180px;}
#anyoption-Listbg {background:url("http://www.binarries.com/wp-content/themes/wt_pacific_edited/images/logos.png") no-repeat scroll -455px -81px transparent;float:right;height: 52px;width: 180px;}


/*  Write for Us page  */

.writeUs {
            background: #ededed url("http://www.binarries.com/wp-content/themes/wt_pacific_edited/images/WriteForUs-bg.jpg") no-repeat top ;
            padding: 1.8em;
}
.writeUs .entry-social, .writeUs .entry-header,.writeUs #comments {
            display: none;
}
.writeUs #sidebar {
            width:290px !important;
             margin: 9.6em 0 0;                 
}
.writeUs #sidebar .widget_text {
            margin:0;            
}
.writeUs .widget ul {
            list-style-type: square;
            margin: 0 0 1.5em 1.2em;
}
.writeUs #sidebar .button {
             float: none;
            font-size: 15pt;          
            padding: 0.3em 3.8em;
            text-align: center;
            font-style:normal;
}

.write-us-top {
           font-weight: normal; 
           width: 428px;
           margin:0.8em 0 1.6em;
           font-size:18px;
           line-height: 24px;
}
.writeUs h1 {
          font-size:34px !important; 
          line-height:47px;
           font-weight: normal; 
           color: #000;
           text-shadow: 1px 1px 4px #666666;
}
.writeUs h3 {
            color:#163257;
             font-size: 17px;
            margin: 19px 0 8px;
}

/* Banner on review page  */
.banner {
            margin: 9px 0;
            max-width: 722px;
}


/* Category Lobby Page  */

.category-index {
            }
.category-index .one-half {
             margin:10px 35px 30px 0;
}
.category-index .one-half h1 {
            border-bottom:1px solid #163257;
}
.category-index .last-col {
             margin-right:0;
}
.category-index .post-list {
            width:342px;            
}
.category-index .item-post {
            margin:0 0 5px 0;
            border-bottom: 1px dotted #999999;
}
.cat-thumbnail {
            margin: 0 0 12px 0;
}
.cat-thumbnail img {
            max-height: 150px;
            width: 100%;
            border: 2px solid #EEEEEE;
            padding: 3px;
}





h1{font-size:18px;line-height:20px;}
h2{font-size:17px;}







.share-icons a.left{width:25px;height:25px;display:block;}




@font-face{font-family:'Adelle';src:url('assets/fonts/adellebasic_reg.otf');}
.adelle{font-family:'Adelle',arial;}
.bold{font-weight:bold;}
.bold a{font-weight:bold;}

.brokerChart img{display:inline;}
.brokerChart table{text-align:center;vertical-align:middle;border-collapse:separate;border-spacing:none;margin:0 !important;border-bottom:none !important;}
.brokerChart thead tr{color:white;font-weight:normal !important;}
.brokerChart thead th.cell{line-height:normal;border-right:1px solid #011f2f;border-left:1px solid #2f6e8e;background-color:#094463;border-bottom:2px solid #1d1d1d;height:52px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}

.brokerChart table td{vertical-align:middle;text-align:center;}

.brokerChart .column-1{width:210px;}
.brokerChart .column-1 img{max-width:157px;max-height:78px;}
.brokerChart .column-2{width:130px;}
.brokerChart .column-3{width:136px;}
.brokerChart .column-4{width:142px;}
.brokerChart .column-5{width:106px;}
.brokerChart .column-6{width:129px;}
.brokerChart .column-7{width:125px;}
.brokerChart .column-8{width:182px;}

.brokerChart th.column-1.cell{-webkit-border-radius: 5px 0px 0px 0px;border-radius: 5px 0px 0px 0px;}
.brokerChart th{font-size:18px;font-weight:normal;text-shadow: 0 -1px 0 #001c2b;color:white;letter-spacing:normal;vertical-align:middle;}
.brokerChart th.columnend{-webkit-border-radius:0px 5px 0px 0px;border-radius:0px 5px 0px 0px;}
.brokerChart th.sorting,.brokerChart th.sorting_desc,.brokerChart th.sorting_asc{cursor:pointer;}
.brokerChart th .column-head-inner{position:relative;}

.brokerChart th.sorting .column-head-inner:before{content: "";display:block;width:10px;height:14px;background:url('assets/img/layout/sorarrows.png') no-repeat left top;position:absolute;top:1px;left:14px;}

.brokerChart th.sorting_asc .column-head-inner:before{content: "";display:block;width:10px;height:6px;overflow:hidden;background:url('assets/img/layout/sorarrows.png') no-repeat left top;position:absolute;top:5px;left:12px;}


.brokerChart th.sorting_desc .column-head-inner:before{content: "";display:block;width:10px;height:6px;overflow:hidden;background:url('assets/img/layout/sorarrows.png') no-repeat left bottom;position:absolute;top:5px;left:12px;}

.brokerChart .column-head-inner{margin-top:6px;}
.brokerChart .column-head-tooltip{width:15px;height:15px;display:block;background:url('assets/img/layout/sprite.png') no-repeat -194px -28px;position:absolute;top:-12px;right:8px;}

.brokerChart tbody .row{text-align:center;font-size:16px;color:#181919;}
.brokerChart tbody .column-1.cell{border-left:1px solid #cbcbcb;}
.brokerChart tbody .row td{border-bottom:1px solid #cbcbcb;border-right:1px solid #cbcbcb;padding:0 5px;}
.brokerChart .star-rating{background:url('assets/img/layout/stars.png') repeat-x left top;height:16px;width:92px;margin:3px auto 13px;overflow:hidden;}
.brokerChart .star-rating-active{background:url('assets/img/layout/stars.png') repeat-x left bottom;height:16px;}
.brokerChart tbody .row td a{color:#1a5574;font-size:12px;text-decoration:underline;}
.brokerChart tbody .row td a:hover{color:#008ad2;}
.brokerChart tbody .row td .gobtn{margin:0 auto;font-size:14px;color:white;font-weight:bold;text-decoration:none;padding-left:44px;padding-top:9px;line-height:normal;width:115px;height:30px;display:block;background:url('assets/img/layout/sprite.png') no-repeat;text-align:left;text-shadow: 0 -1px 0 rgba(27,126,0,.75);}
.brokerChart tbody .row td .gobtn:hover{background:url('assets/img/layout/sprite.png') no-repeat left -41px;color:white;}
.brokerChart tbody .row td .gobtn:focus{background:url('assets/img/layout/sprite.png') no-repeat left -82px;}
.brokerChart tbody .column-4-inner{margin:10px 0;}
.brokerChart .row.odd{background:#f5f5f5;}
.brokerChart .check{width:18px;height:16px;overflow:hidden;background:url('assets/img/layout/sprite.png') no-repeat -193px top;text-indent:-9999px;margin:0 auto;}
.brokerChart .check.active{width:23px;height:22px;overflow:hidden;background:url('assets/img/layout/sprite.png') no-repeat -170px top;}

.brokerChart .tableBottom{height:3px;width:100%;overflow:hidden;background:url('assets/img/layout/tablebottombg.jpg') repeat-x;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;margin-bottom:47px;}


.trusted_brokers table{table-layout:fixed;}
.trusted_brokers .column-1{width:43px !important;color:#bbb;font-size:23px;font-weight:bold;text-shadow: 0 1px 0 #444444;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
.trusted_brokers .column-2{width:225px !important;}
.trusted_brokers .column-3{width:232px !important;}
.trusted_brokers td.column-3{text-align:left;font-size:14px;line-height:24px;}
.trusted_brokers .column-4{width:215px !important;text-align:center;}
.trusted_brokers .column-4 a{display:block;}
.trusted_brokers .column-head-inner{text-align:center !important;padding:0 !important;}
.trusted_brokers ul{margin:0 0 0 1em;list-style-type:none;text-align:left;}
.trusted_brokers ul li{background: url('images/check.png') no-repeat center left;padding-left:24px;}


.page-template-page-templatestexttable-php .trusted_brokers .column-1{width:195px !important;font-size:18px;font-weight:normal;font-family:'Adelle';color:white;}
.page-template-page-templatestexttable-php .trusted_brokers .column-2{width:300px !important;}
.page-template-page-templatestexttable-php .trusted_brokers .column-3{width:155px !important;}
.page-template-page-templatestexttable-php .trusted_brokers .column-3 a{text-align:center;}
.page-template-page-templatestexttable-php .trusted_brokers .column-2 ul{margin:0 3px !important;}
.page-template-page-templatestexttable-php .trusted_brokers .column-2 ul li{background-position:left 6px;}

#wt-slider .slides{width:300000px;height:329px;overflow:hidden;}
#wt-slider .slides li {float:left;}


.brokerchartPage .column-1{width:211px;}
.brokerchartPage .column-2{width:107px;}
.brokerchartPage .column-3{width:156px;}
.brokerchartPage .column-4{width:89px;}
.brokerchartPage .column-5{width:88px;}
.brokerchartPage .column-6{width:96px;}
.brokerchartPage .column-7{width:91px;}
.brokerchartPage .column-8{width:116px;}
.brokerchartPage .column-9{width:154px;}

.dataTables_wrapper{margin:0 !important;}
.brokerChart .tableBottom{margin-bottom:15px;}

.lobbyPage{width:100% !important;}
.lobbyPage .one-half{width:350px;margin-right:30px;}
.lobbyPage .one-half.last-col{margin-right:0;}

.lobbyItemCat{border-bottom:1px solid #034366;}

.marketsTop{direction:rtl;top:21px;right:200px;}

.tooltip{width:275px;padding:5px 7px;font-size:14px;color:#005b8b;line-height:18px;border: 1px solid #a7bdc9;-webkit-border-radius:3px;border-radius:3px;background-color: #fff;-moz-box-shadow: 0 6px 9px rgba(0,0,0,.12), inset 0 0 0 1px rgba(255,255,255,.75);-webkit-box-shadow: 0 6px 9px rgba(0,0,0,.12), inset 0 0 0 1px rgba(255,255,255,.75);box-shadow: 0 6px 9px rgba(0,0,0,.12), inset 0 0 0 1px rgba(255,255,255,.75);}
.tooltiparrow{width:24px;height:20px;background:url('assets/img/layout/tooltiparrow.png') no-repeat;position:absolute;bottom:-20px;left:21px;}

.page-template-page-templatesbrokerbymarket-php #container{position:relative;}


.faqs{}
.faqItem{margin-bottom:2px;font-family:arial;}
.faqItemQ{font-size:17px;font-weight:bold;}
.faqItemQ a{color:#1f3257 !important;background:#eeeeee;display:block;text-decoration:none !important;line-height:20px;padding:9px 43px 9px 15px;}
.faqItemA{display:none;font-size:15px;color:#2e2e2e;line-height:21px;padding:12px 5px 20px;}
.icon-faq{float:left;display:inline-block;width:17px;height:16px;overflow:hidden;background:url('assets/img/layout/faqicons.png') no-repeat left bottom;margin:1px 10px 0 0;}
.faqItem.active .icon-faq{background-position:left top;}

.topbrokeritem{position:relative;}
.topbrokerimage{float:right;position:absolute;top:0;right:0;height:56px;display:table-cell;vertical-align:middle;}
.topbrokerimage img{display:inline-block;vertical-align:middle;}
.localbrokeritem{position:relative;}
.localbrokerimage{position:absolute;top:0;right:0;}

.button-center{text-align:center;}
.button-center a{float:none !important;margin-right:auto !important;margin-left:auto !important;text-decoration:none !important;color:white !important;}

.lobbyItemCat .entry-title a{}

.lobbyPage .one-half{margin-bottom:40px;}
.lobbyItemCat .entry-title{margin-bottom:0 !important;}
.lobbyItemCat .entry-title a{font-size:20px !important;color:#163257 !important;}
.lobbyItemCat .entry-header{margin-bottom:2px !important;}
.lobbyItemCats .entry-title a{font-size:14px !important;letter-spacing:0.5px;word-spacing:2px;}
.lobbyItemCats article{margin-bottom:0 !important;border-bottom:1px dotted #CCCCCC;}
.lobbyItemCats .entry-header,.lobbyItemCats .entry-title{margin-bottom:0 !important;line-height:normal !important;}
.lobbyItemCats .entry-header{padding:17px 0 3px 0 !important;}

.trusted_brokers tbody .row{height:84px;}
.trusted_brokers .column-2 img{max-height:72px;max-width:180px !important;}


.main-reviews table{table-layout:fixed;}
.main-reviews tbody tr{height:80px;}
.main-reviews .column-1{width:46px !important;color:#bbb;font-size:23px;font-weight:bold;text-shadow: 0 1px 0 #444444;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
.main-reviews .column-2{width:231px !important;}
/*.main-reviews .column-3,.main-reviews .column-4,.main-reviews .column-5,.main-reviews .column-6{width:146px !important;}*/
.main-reviews .column-2 img{max-height:72px;max-width:180px !important;}
.main-reviews .column-7{width:170px !important;}

.columnend a{display:block;}

.markets-table tbody tr{height:80px;}
.page-template-page-templatesdemoaccount-php tbody tr{height:80px;}
.page-template-page-templatesdemoaccount-php .column-1 img{display:block;margin:0 auto;}


.both{clear:both;width:0;height:0;overflow:hidden;}
.marginrightnone{margin-right:0 !important;}
.assetsPage{}
.assetsPage header .entry-header{margin-bottom:0 !important;}
.assetsPage header .entry-title{margin-bottom:0 !important;}

.assetsBanners{height:355px;overflow:hidden;background:url('assets/img/layout/assetsbg.jpg') repeat-x;margin-top:25px;position:relative;}
.assetsBannerArrow{width:40px;height:53px;position:absolute;top:144px;z-index:1;}
.assetsBannerArrow a{width:40px;height:53px;display:block;}
.assetsBannerArrowLeft{left:20px;}
.assetsBannerArrowLeft a{background:url('assets/img/layout/assetsarrow.png') no-repeat left top;}
.assetsBannerArrowRight{right:20px;}
.assetsBannerArrowRight a{background:url('assets/img/layout/assetsarrow.png') no-repeat right top;}
.assetsBannerInner{width:30000px;height:355px;}
.assetsBanner{width:1110px;height:355px;position:relative;}
.assetsBannerTitle{font-size:38px;color:white;width:260px;text-align:center;position:absolute;top:45px;left:648px;}
.assetsBannerAt{font-size:20px;color:black;position:absolute;bottom:19px;left:671px;}
.assetsBannerLeftImage{position:absolute;top:0;left:0;}
.assetsBannerMainImage{position:absolute;top:0;left:567px;}
.assetsBannerBottomImage{position:absolute;bottom:0;left:702px;}


.assetsTabs{margin-top:60px;}
.assetsTabs .entry-title{font-size:21px !important;color:#163257;letter-spacing: -0.05em;margin-bottom:13px;}
.assetsTabsTop{height:65px;}
.assetsTab{border-right:1px solid #c8c8c8;}
.assetsTab a{display:block;height:65px;width:277px;line-height:65px;font-size:20px;color:white;background-color: #302f2f;text-align:center;}
.assetsTabLast{width:276px;border-right:0;}
.assetsTabLast a{width:276px;}
.assetsTab.active a{background:#d2d2d2;color:black;}
.assetsTabsBottom{width:1110px;overflow:hidden;}
.assetsTabsInner{position:relative;}
.assetsTabsColItem{background:#d2d2d2;width:1076px;padding:40px 17px 40px;}
.assetsTabsColItemInner{height:755px;overflow:hidden;padding:0 8px;}
.assetsTabItem{width:335px;height:355px;background:white;position:relative;-moz-box-shadow: 0 0 5px 0 rgba(84,84,84,.43);-webkit-box-shadow: 0 0 5px 0 rgba(84,84,84,.43);box-shadow: 0 0 5px 0 rgba(84,84,84,.43);margin-right:27px;margin-bottom:27px;}
.assetsTabItemTop{background:url('assets/img/layout/assetstop.jpg') repeat;height:144px;text-align:center;}
.assetsTabItemTop .table-cell{height:123px;width:335px;}
.assetsTabItemTop img{margin:0 auto;}
.table-cell{display:table-cell !important;vertical-align:middle;}
.assetsTabItemTitles{height:41px;background:black;position:absolute;left:-8px;top:123px;display:inline-block;padding:0 20px;line-height:41px;white-space:nowrap;}
.assetsTabItemTitles1{font-size:19px;color:white;font-weight:bold;}
.assetsTabItemTitles2{font-size:15px;color:#fe9901;font-style:italic;}
.assetsTabItemDesc{font-size:13px;line-height:18px;color:black;margin-top:35px;padding:0 15px;}
.assetsTabItemBtn{position:absolute;top:273px;left:-6px;text-align:center;width:345px;height:81px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;
background-color: #002b5b;
-moz-box-shadow: 1px 2px 2px rgba(0,0,0,.56);
-webkit-box-shadow: 1px 2px 2px rgba(0,0,0,.56);
box-shadow: 1px 2px 2px rgba(0,0,0,.56);
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDM0NSA4MSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAxNzMyIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAyYjViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIzNDUiIGhlaWdodD0iODEiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
background-image: -moz-linear-gradient(bottom, #001732 0%, #002b5b 100%);
background-image: -o-linear-gradient(bottom, #001732 0%, #002b5b 100%);
background-image: -webkit-linear-gradient(bottom, #001732 0%, #002b5b 100%);
background-image: linear-gradient(bottom, #001732 0%, #002b5b 100%);
}
.assetsTabItemBtn a{font-size:22px;color:#BF2604;font-weight:bold;padding-top:5px;width:345px;height:76px;display:block;position:relative;}
.assetsTabItemBtnImg{position:absolute;bottom:5px;left:0;text-align:center;width:345px;display:block;}
.assetsTabItemBtnImg img{margin:0 auto;}

.assetsTabsColItemMore{text-align:center;position:relative;height:23px;}
.assetsTabsColItemMore a{color:#1f3257;font-size:15px;text-decoration:underline;line-height:23px;display:inline-block;}
.assetsTabsColItemMore_item{position:absolute;top:0;left:0;text-align:center;width:100%;}
.assetsTabsColItemMore_less{display:none;}
						
.icon-tabmore-up{width:23px;height:23px;overflow:hidden;display:inline-block;background:url('assets/img/layout/assetstabmore.png') no-repeat left top;vertical-align:middle;}
.icon-tabmore-down{width:23px;height:23px;overflow:hidden;display:inline-block;background:url('assets/img/layout/assetstabmore.png') no-repeat left bottom;vertical-align:middle;}
.assetsTabsColItemMore_more{}
.assetsTabsColItemMore_less{}

.assetsTabsColItemRelated{margin-top:25px;padding:0 8px;}
.assetsTabsColItemRelated .entry-title{font-size:18px !important;color:#163257;letter-spacing: -0.05em;margin-bottom:13px;}
.assetsTabsColItemRelatedCont{position:relative;width:880px;padding:6px 90px;height:105px;background:#fff;-moz-box-shadow: 0 0 5px 0 rgba(84,84,84,.43);-webkit-box-shadow: 0 0 5px 0 rgba(84,84,84,.43);box-shadow: 0 0 5px 0 rgba(84,84,84,.43);}
.assetsTabsColItemRelatedArrow{width:17px;height:25px;overflow:hidden;position:absolute;top:45px;}
.assetsTabsColItemRelatedArrow a{width:17px;height:25px;overflow:hidden;display:block;}
.assetsTabsColItemRelatedArrowLeft{left:20px;}
.assetsTabsColItemRelatedArrowLeft a{background:url('assets/img/layout/assetrelatedarrow.png') no-repeat left top;}
.assetsTabsColItemRelatedArrowRight{right:20px;}
.assetsTabsColItemRelatedArrowRight a{background:url('assets/img/layout/assetrelatedarrow.png') no-repeat right top;}
.assetsTabsColItemRelatedInner{height:105px;overflow:hidden;}
.assetsRelatedItem{height:105px;width:440px;}
.assetsRelatedItemImage{width:180px;height:105px;}
.assetsRelatedItemImage img{max-width:170px;max-height:95px;border:2px solid #EEEEEE;padding:3px;}
.assetsRelatedItemTexts{width:215px;margin-left:10px;}
.assetsRelatedItemTitle{padding-top:5px;margin-bottom:7px;}
.assetsRelatedItemTitle a{font-size:16px;color:#1f3257;line-height:18px;display:block;height:18px;overflow:hidden;}
.assetsRelatedItemDesc{font-size:12px;color:#080808;line-height:16px;}


.jcarousel{position:relative;overflow:hidden;}
.jcarousel .carousel_container{width: 20000em;position: relative;list-style: none;margin: 0;padding: 0;}

.logo-wrap{padding-bottom:23px;}
.chartsmallerfont{font-size:14px !important;text-align:center !important;}
.chartsmallerfont .column-head-inner{text-align:center !important;}


.brokerByMarket .brokerChart th{font-size:14px !important;}
.brokerByMarket .brokerChart th.columnend{font-size:18px !important;}

.demoaccountPage .brokerChart th.column-2,.demoaccountPage .brokerChart th.column-5{font-size:14px !important;}

.brokerchartPage .brokerChart th.column-4,.brokerchartPage .brokerChart th.column-5,.brokerchartPage .brokerChart th.column-6,.brokerchartPage .brokerChart th.column-7,.brokerchartPage .brokerChart th.column-8{font-size:14px;}
.brokerchartPage .brokerChart th.column-4 .column-head-inner,.brokerchartPage .brokerChart th.column-6 .column-head-inner{padding:0 5px 0 10px;}
.brokerchartPage .brokerChart th.column-5 .column-head-inner{padding:0 5px 0 15px;}
.brokerchartPage .brokerChart th.column-4 .column-head-inner:before,.brokerchartPage .brokerChart th.column-6 .column-head-inner:before{top:9px;left:5px;}
.brokerchartPage .brokerChart th.column-5 .column-head-inner:before{left:5px;}



.assetsBannerTopBg{display:block;height:238px;width:100%;position:absolute;top:0;left:0;}
.assetsBannerBottomBg{display:block;position:absolute;bottom:0;left:0;height:117px;width:100%;}
/*.assetsBanners{background:none;}*/



.siteimage_out{position:fixed;top:20px;right:50%;margin-right:-750px;}
.siteimage_top{position:absolute;top:7px;right:55px;}
.siteimage_innertop{margin-bottom:15px;}
.siteimage_sidebar,.siteimage_topsidebar{margin-bottom:20px;}
.siteimage_sidebar img,.siteimage_topsidebar img{margin:0 auto;}
.siteimage_abovenews{margin-bottom:15px;}
#social-networks{position:absolute;top:3px;right:6px;}
.social-networks{width:31px;}
.social-networks li{float:none;width:31px;margin:0 0 5px 0;padding:0;}
.social-networks li #twitter{background-position:-35px top;}
.social-networks li #twitter:hover{background-position:-35px bottom;}
.social-networks li #google-plus{background-position:-70px top;}
.social-networks li #google-plus:hover{background-position:-70px bottom;}

@media all and (max-width:1440px) {
	.siteimage_out{display:none;}
}

#comments ul.children .author-avatar {
    margin-right:20px;
    margin-top:0;
    width:60px;
}

.entry-social .twitter{display:inline-block;}

#main-menu ul li ul li a, 
#main-menu ul li:hover ul li a, 
#main-menu ul li.over ul li a{
	min-width:142px;width:auto;white-space:nowrap;
}


.one-half .entry-title{white-space:normal;}



.nav{margin:0 25px;}
.nav a{text-decoration:none !important;font-weight:bold;}
.nav_prev a{padding-left:21px;display:inline-block;background:url('assets/img/layout/navarrowleft.png') left top no-repeat;background-size:16px auto;}
.nav_next a{padding-right:21px;display:inline-block;background:url('assets/img/layout/navarrowright.png') right top no-repeat;background-size:16px auto;}
.nav_prev a:hover{background-position:left bottom;}
.nav_next a:hover{background-position:right bottom;}


/* newsletter Subscribe pop up */
.newsletter-signup-cont{position:fixed;z-index:100000;}
.newsletter-signup-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:black;-moz-opacity:0.7;opacity:0.70;filter:alpha(opacity=70);z-index:100000;}
.newsletter-signup-div{font-family:Arial;width: 400px;background:#fff;-moz-box-shadow: 0 0 9px rgba(13,13,13,.6);-webkit-box-shadow: 0 0 9px rgba(13,13,13,.6);box-shadow: 0 0 9px rgba(13,13,13,.6);position:fixed;left:50%;margin:0 0 0 -200px;top:25%;z-index:100001;}
.newsletter-signup-div .close{cursor:pointer;background:url('assets/img/layout/newsletter-close.png') no-repeat;width:36px;height:36px;position:absolute;right:-16px;top:-14px;}
.newsletter-signup-wrap{padding:35px 55px 30px 55px;}
.newsletter-signup-logo{text-align:center;margin-bottom:20px;}
.newsletter-signup-logo img{margin:0 auto;}
.newsletter-signup-div h5{font-size:31px;color:#191919;line-height:31px;font-family:arial;font-weight:normal;}
.newsletter-signup-list{margin-top:25px;margin-bottom:35px;}
.newsletter-signup-list-item{font-size:14px;color:#191919;background:url('assets/img/layout/newsletter-listitem.png') no-repeat left top;padding:0 0 0 30px;line-height:18px;margin-bottom:9px;}
.newsletter-signup-form{width:277px;margin:0 auto;}
.newsletter-signup-form p{margin-bottom:0;}
.wpcf7-form-control-wrap{margin-bottom:15px;display:block !important;}
.wpcf7-form-control-wrap input{font-size:15px;color:#4b4a4a;padding:0 15px;width:245px;height:39px;border: 1px solid #777;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background:#fff;-moz-box-shadow: inset 0 0 12px 1px rgba(105,105,105,.57);-webkit-box-shadow: inset 0 0 12px 1px rgba(105,105,105,.57);box-shadow: inset 0 0 12px 1px rgba(105,105,105,.57);}
.wpcf7-submit{margin:0 auto;display:block;width:233px;height:45px;background:url('assets/img/layout/newsletter-submitbg.jpg') repeat-x;border: 2px solid rgba(237,227,205,.93);-moz-border-radius: 6px / 7px;-webkit-border-radius: 6px / 7px;border-radius: 6px / 7px;-moz-box-shadow: 0 2px 6px rgba(0,0,0,.54);-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.54);box-shadow: 0 2px 6px rgba(0,0,0,.54);font-size:20px;color:white;text-shadow: 0 1px 0 rgba(77,9,25,.75);font-family:arial;cursor:pointer;}
.newsletter-signup-privacy{margin:8px auto 0;width:216px;font-size:14px;color:#191919;padding-left:17px;background:url('assets/img/layout/newsletter-lock.jpg') no-repeat left top;line-height:18px;}
.ajax-loader{position:absolute;}
span.wpcf7-not-valid-tip{top:0 !important;left:0 !important;}
.noShow {
display: none; 
font-size: 13px;
line-height: 21px;
margin: 5px;}
.noShow input {
margin: 0 5px 0 0;
vertical-align: middle;
}
.newsletter-signup-div div.wpcf7{clear:both;}
.newsletter-signup-div .wpcf7 .wpcf7-mail-sent-ok {visibility:visible;}


.column-4 .column-head-tooltip,.column-7 .column-head-tooltip,.column-8 .column-head-tooltip{top:-4px !important;}
.column-8 .column-head-tooltip{right:1px !important;}

.brokerReviewRighttext{width:410px;}
.brokerReviewRighttext h2{margin-top:0;}

.widget_search{
	font-size: 13px !important;
	padding:10px 6px !important;
	width:284px !important;
	background:#FFFFFF !important;
	border:2px solid #DDDDDD !important;border-radius: 0;
}
.widget_search form.gsc-search-box{margin:0 !important;padding:0 !important;}
.widget_search form.gsc-search-box table{margin:0 !important;border:none !important;border-top-width:0 !important;}
.widget_search form.gsc-search-box table td{border:none !important;}

.entry-content h3{font-size:15px;}
.entry-content h4{font-size:14px;}


.home_table .brokerChart img{display:block;margin:0 auto;}

.attachment-wt-narrow-thumb-cont{width:340px;height:135px;display:table-cell;vertical-align:middle;text-align:center;}
.attachment-wt-narrow-thumb-cont .attachment-wt-narrow-thumb{margin:0 auto;display:block;}
#feat-singlecats .attachment-wt-narrow-thumb, .archive-post-list .attachment-wt-narrow-thumb{border:none;padding:0;}
#feat-singlecats .attachment-wt-narrow-thumb-cont, .archive-post-list .attachment-wt-narrow-thumb-cont{border:2px solid #eee;padding: 3px;}

.home .widget_posts .overlay .attachment-wt-narrow-thumb-cont, .sidebar-right .overlay .attachment-wt-narrow-thumb-cont{width:280px !important;height:104px !important;}
.home .widget_posts .overlay .attachment-wt-narrow-thumb, .sidebar-right .overlay .attachment-wt-narrow-thumb{max-width:280px !important;max-height:104px !important;}


.reviewinner .entry-meta-wrap{display:block;height:40px;overflow:hidden;}
.reviewinner .entry-content{margin-top:0;}
.reviewTopBanners{background: #deebf2;border:1px solid #a2c1d2;border-radius:6px;padding:16px 20px;margin:0 0 20px;clear:both;height:90px;position:relative;}
.reviewTopSmallbanner{position:absolute;top:-3px;right:40px;}
#sidebar .widget_broker{border:none !important;padding:10px 0 !important;}
#sidebar .widget_broker .widget-title{background:#094463 !important;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;padding:5px 10px !important;margin:0 !important;border-bottom:none !important;}
#sidebar .widget_broker .widget-title h3{border-bottom:none !important;color:white !important;padding:0 !important;font-style:italic !important;text-align:center;}
#sidebar .widget_broker .widget-content{border:1px solid #cbcbcb;border-top:none;padding:15px 10px !important;background:#f5f5f5;color:#313131;font-size:14px;line-height:30px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
#sidebar .widget_broker .widget-content p{margin-bottom:0;}
#sidebar .widget_broker .widget-broker-image{width:288px;height:80px;border:1px solid #cbcbcb;border-top:none;border-bottom:none;text-align:center;}
#sidebar .widget_broker .widget-broker-image-in{width:288px;height:80px;display:table-cell;vertical-align:middle;}
#sidebar .widget_broker .widget-broker-image img{max-width:100%;max-height:80px;display:block;margin:0 auto;}
#sidebar .widget_broker .startTrading{text-align:center;margin-top:10px;}
#sidebar .widget_broker .startTrading a{float:none !important;margin:0 auto !important;}
#sidebar .widget_broker .side-rating-value{margin:8px 0 0 5px;}
#sidebar .widget_broker .star-rating{background:url('assets/img/layout/stars.png') repeat-x left top;height:16px;width:92px;margin:0;overflow:hidden;}
#sidebar .widget_broker .star-rating-active{background:url('assets/img/layout/stars.png') repeat-x left bottom;height:16px;}

/* New Homepage Update*/
/*
/**/
#container{width:1150px;padding:0 40px;}
#content{width:824px;}
#sidebar{width:300px;}
.home #sidebar .widget, #sidebar.reviews-sidebar .widget{max-width:300px;}
.siteimage_sidebar img{max-width:290px;}
.sidebar-right{margin-left:20px;}

/* Home Sections -------------- */
.bbox,.bbox *{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.homeSection{}
.homeSectionMainTitle{}
.homeSectionCat{padding-bottom:25px;}
.homeSectionCatTitle{width:100%;height:32px;border:1px solid #d7d7d7;background:#f3f3f3;display:block;color:#1a3d6c;padding:0 13px;font-size:14px;line-height:32px;font-weight:bold;margin-bottom:18px;}
.sectionItem{margin-bottom:15px;}
.sectionItemImg{width:10%;;display:block;}
.sectionItemImg img{width:62px;height:62px;}
.sectionItemContent{width:89%;margin-top:-3px;}
.sectionItemTitle a{font-size:18px;color:#00509A;}
.sectionItemTitle a:hover{text-decoration:underline;}
.sectionItemDesc{line-height:18px;padding-right:30px;}
.sectionItemMore a{color:#094463;}
.sectionItemMore a:hover{text-decoration:underline;}

/* Broker Selection ----------- */
#brokerSel{margin-bottom:20px;}
.brokerSelTitle{width:100%;height:60px;background:#0b4d70 url('assets/img/layout/brokerSelIcon.png') no-repeat 245px 16px;line-height:60px;font-size:18px;color:white;padding-left:20px;}
.brokerSelRaw{}
.brokerSelItem{width:144px;height:130px;border:1px solid #e1e6e5;}
.brokerSelfirst{border-right:none;width:143px}
.brokerSelItem a{width:143px;height:130px;display:block;font-size:20px;color:#8e8d8d;line-height:24px;position:absolute;background:#f9fcfc;}
.brokerSelItem a:hover{color:#51abb1;}
.brokerSelItem a span{height:130px;width:143px;text-align:center;padding:0 10px;}

.brokerSelLow{background:url('assets/img/layout/brokerSelIcons.png') no-repeat left top;}
.brokerSelItem a:hover .brokerSelLow{background:url('assets/img/layout/brokerSelIcons.png') no-repeat -90px top;}

.brokerSelYield{background:url('assets/img/layout/brokerSelIcons.png') no-repeat left -70px;}
.brokerSelItem a:hover .brokerSelYield{background:url('assets/img/layout/brokerSelIcons.png') no-repeat -90px -70px;}

.brokerSelTraining{background:url('assets/img/layout/brokerSelIcons.png') no-repeat left -140px;}
.brokerSelItem a:hover .brokerSelTraining{background:url('assets/img/layout/brokerSelIcons.png') no-repeat -90px -140px;}

.brokerSelDemo{background:url('assets/img/layout/brokerSelIcons.png') no-repeat left -210px;}
.brokerSelItem a:hover .brokerSelDemo{background:url('assets/img/layout/brokerSelIcons.png') no-repeat -90px -210px;}

.brokerSelMobile{background:url('assets/img/layout/brokerSelIcons.png') no-repeat left -280px;}
.brokerSelItem a:hover .brokerSelMobile{background:url('assets/img/layout/brokerSelIcons.png') no-repeat -90px -280px;}

.brokerSelPosition{background:url('assets/img/layout/brokerSelIcons.png') no-repeat left -350px;}
.brokerSelItem a:hover .brokerSelPosition{background:url('assets/img/layout/brokerSelIcons.png') no-repeat -90px -350px;}

.brokerSpanIcon{width:90px !important;height:70px !important;position:absolute;left:0;bottom:0;padding:0 !important;}

/* Comparison Tables - Update */
.brokerChart .row{height:77px;font-weight:400 !important;}
.brokerChart tbody .row{height:77px;}
.brokerChart .cell img{max-height:106px;}
.brokerChart .row.odd{background:url('assets/img/layout/odd_bg.png') repeat-x;}
.brokerChart thead .row{height:44px;}
.brokerChart .star-rating-active{display:none;}
.brokerChart .star-rating{display:none;}
/* .column-4-inner a{display:none;} */
.starnum{display:inline-block;line-height:45px;width:49px;height:49px;background:url('assets/img/layout/sprite.png') -114px -24px;}
.starnum.active{display:inline-block;line-height:45px;width:49px;height:49px;background:url('assets/img/layout/sprite.png') -114px -73px;}
.brokerChart tbody .row td .gobtn{height:26px;width:72px;padding-left:38px;}
.brokerChart .check{height:20px;background:url('assets/img/layout/sprite.png') -195px -2px;}
.brokerChart tbody .row td .gobtn:hover{background:url('assets/img/layout/sprite.png') no-repeat left -36px;}

.brokerChartH .row{height:77px;font-weight:400 !important;}
.brokerChartH tbody .row{height:77px;}
.brokerChartH .cell img{max-height:69px;}
.brokerChartH .row.odd{background:url('assets/img/layout/odd_bg.png') repeat-x;}
.brokerChartH thead .row{height:44px;}
.brokerChartH .star-rating-active{display:none;}
.brokerChartH .star-rating{display:none;}
/*.column-4-inner a{display:none;}*/
.starnum{display:inline-block;line-height:45px;width:49px;height:49px;background:url('assets/img/layout/sprite.png') -114px -24px;}
.brokerChartH tbody .row td .gobtn{height:26px;width:72px;padding-left:38px;}
.brokerChartH .check{height:20px;background:url('assets/img/layout/sprite.png') -195px -2px;}
.brokerChartH tbody .row td .gobtn:hover{background:url('assets/img/layout/sprite.png') no-repeat left -36px;}

/* Home Page Table */
.page-template-page-templateshome-php .brokerChart .column-head-inner{font-size:14px;}
.page-template-page-templateshome-php .brokerChart tbody .row{font-size:15px;}
.brokerChart tbody .column-4-inner{margin:5px 0px 3px;}
.column-4-inner a{display:block;}

.page-template-page-templateshome-php .brokerChart .column-1 img{max-width:150px;}
.page-template-page-templateshome-php .brokerChartH .column-1{width:160px;overflow:hidden;}
.page-template-page-templateshome-php .brokerChartH .column-2{width:140px;}
.page-template-page-templateshome-php .brokerChartH .column-3{width:95px;}
.page-template-page-templateshome-php .brokerChartH .column-4{width:110px}
.page-template-page-templateshome-php .brokerChartH .column-5{width:92px;}
.page-template-page-templateshome-php .brokerChartH .column-6{width:90px;}
.page-template-page-templateshome-php .brokerChartH .column-7{width:129px;}
.page-template-page-templateshome-php .brokerChartH .column-7 .gobtn{width:109px;height:35px;}


.widget_freetext_content{line-height:18px;padding-bottom:10px;color:#6a6a6a;}
.widget_freetext_content a{color:#5b84b6 !important;}
.widget_freetext_content p{margin-bottom:0;}
.page-template-taboola .entry-content{width:750px;}
.imgborder{border:2px solid #eee;padding:3px;float:none;margin:10px 0;}
.page-template-taboola #sidebar .widget .widget-title{background:#5b84b6 !important;height:40px !important;line-height:40px !important;padding:0 !important;text-align:center !important;color:white !important;font-size:16px !important;}
.page-template-taboola #sidebar .widget .widget-title h3{border-bottom:none !important;font-weight:normal !important;padding:0 !important;color:white !important;font-size:16px !important;}
.page-template-taboola .visitBtn{display:inline-block;height:40px;line-height:40px;font-size:18px;color:black !important;text-decoration:none !important;padding:0 20px;background:#ffc801;-webkit-border-radius:3px;border-radius:3px;}

.widget_compare{padding:0 !important;}
#sidebar .widget_compare .widget-title{margin:0 !important;}
.widget_compare_broker{height:74px;border-bottom:1px solid #ccc;}
.widget_compare_broker_image{width:140px;}
.widget_compare_broker_image .tablecell{width:150px;height:74px;display:table-cell;vertical-align:middle;}
.widget_compare_broker_image img{max-width:130px;max-height:70px;margin:0 auto;}
.widget_compare_broker_info{width:92px;margin-top:20px;}
.widget_compare_broker_info_star{}
.widget_compare_broker_info_read{width:90px;font-size:12px;text-align:center;}
.widget_compare_broker_info_read a{color:#1a5574;text-decoration:underline;}
.widget_compare_broker_arrow{width:59px;height:100%;border-left:1px solid #ccc;}
.widget_compare_broker_arrow a{width:59px;height:100%;display:block;background:url('assets/img/layout/toparrow.png') no-repeat center;}

#sidebar .widget_compare .star-rating{background:url('assets/img/layout/stars.png') repeat-x left top;height:16px;width:92px;margin:0;overflow:hidden;}
#sidebar .widget_compare .star-rating-active{background:url('assets/img/layout/stars.png') repeat-x left bottom;height:16px;}

.widget_compare_broker_all{text-align:center;padding:10px 0;}
.widget_compare_broker_all a{display:inline-block;height:36px;line-height:36px;font-size:20px;padding:0 10px;color:#5b84b6;border:2px solid #5b84b6;-webkit-border-radius:3px;border-radius:3px;}

.page-template-taboola .newsletter-signup-cont{display:none !important;}





.page-template-taboola .brokerChart .column-head-inner{font-size:14px;}
.page-template-taboola .brokerChart tbody .row{font-size:15px;}
.page-template-taboola .brokerChart .column-1 img{max-width:150px;}
.page-template-taboola .brokerChartH .column-1{width:160px;overflow:hidden;}
.page-template-taboola .brokerChartH .column-2{width:140px;}
.page-template-taboola .brokerChartH .column-3{width:95px;}
.page-template-taboola .brokerChartH .column-4{width:110px}
.page-template-taboola .brokerChartH .column-5{width:92px;}
.page-template-taboola .brokerChartH .column-6{width:90px;}
.page-template-taboola .brokerChartH .column-7{width:129px;}
.page-template-taboola .brokerChartH .column-7 .gobtn{width:109px;height:35px;}