/*NEWSLETTER SUBSCRIBE FORM STYLING*/
input[type="text"], input[type="email"], textarea {
-webkit-appearance: textfield;
-moz-appearance: textfield;
}
#amf-input-first_name_187, #amf-input-last_name_188, #amf-input-email_68 {
    padding:3px; 
    border:2px solid #ccc; 
    -webkit-border-radius: 2px;
    border-radius: 2px;
	  width:93.5%;
	  font-size:12pt;
}
.amf-type-textbox {margin:10px 0 10px 0;}
.amf-type-email {margin-bottom:30px;}

#amf-el-email_68 input[type=text]:focus {
    border-color:#333;
}

.slideshow-window {
    padding-top: 12%!important;
}

#amf-el-submit_button_202 input[type=submit] {
  	padding:10px 15px;
		margin:10px 0 0 0;
    font-size:12pt;
  	background:#72b73b;
		color:#ffffff;
    border:0 none;
    cursor:pointer;
    -webkit-border-radius: 2px;
    border-radius: 2px;
		width:280px;
}
.centrecaptcha {text-align:center;}
.g-recaptcha {
	display: inline-block;
	margin:-15px 0 0 0;
	transform:scale(0.93);
	-webkit-transform:scale(0.93);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
	}
/*NEWSLETTER SUBSCRIBE FORM STYLING END*/

@font-face {
font-family: 'RisingSunRegular';
font-style: normal;
font-weight:400;
src:
	url('https://evfleetworld.co.uk/wp-content/uploads/rising-sun-webfont/RisingSun-Regular.woff2') format('woff2'),
	url('https://evfleetworld.co.uk/wp-content/uploads/rising-sun-webfont/RisingSun-Regular.woff') format('woff'),
	url('https://evfleetworld.co.uk/wp-content/uploads/rising-sun-webfont/RisingSun-Regular.ttf') format('truetype');
}

@font-face {
font-family: 'RisingSunBold';
src: url('https://evfleetworld.co.uk/wp-content/uploads/rising-sun-webfont/RisingSun-Bold.woff2') format('woff2'), url('https://evfleetworld.co.uk/wp-content/uploads/rising-sun-webfont/RisingSun-Bold.woff') format('woff'), url('https://evfleetworld.co.uk/wp-content/uploads/rising-sun-webfont/RisingSun-Bold.ttf') format('truetype');
}
/* -------------------- */
/* ---- TOP BANNER ---- */
/* -------------------- */
#top-ad-page {
	margin:0 auto;
	text-align: center;
}

#layout.boxed-margin {
	margin-top:0 !important;
}
/* ------------------------ */
/* ---- END TOP BANNER ---- */
/* ------------------------ */

/* disable this if top banner enabled */
/*  #layout.boxed-margin{
	margin: 30px auto 0 auto !important;
} */



/* Main logo resize code */
.left_logo {
	width:300px;
	margin-right: 5%;
}
.logo,
.left_logo {
	z-index: 1;
	position: inherit;
}

/*
.sidebar-nav {
    padding: 9px 0;
} */


.grid_9.alpha, .grid_9.omega {width:72%;}

.grid_3.alpha, .grid_3.omega { width:26%;}


.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    display: none;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    display: block;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0,0,0,0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}

.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}
/*  WORKBENCH   */
.workbench {
    margin: 10px 30px 5px 30px; /* margin between workshop menu and first leaderboard */
    display: block;
}
.workbench .tool img {
	margin-left: 16px;
    max-width: 100%;
    height: auto;
}
.workbench .tools .tool {
    width: 23%;
	display: inline-block;
}

.workbench .fwwlogo {
    float: left;
    margin: 0;
}

.workshop_text {
    color: #fff;
    font-size: 17px;
    line-height: 21px;
}

#WPComcar_container {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,f2f2f2+44,d6d6d6+100 */
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(left,  #eeeeee 0%, #f2f2f2 44%, #d6d6d6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #eeeeee 0%,#f2f2f2 44%,#d6d6d6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #eeeeee 0%,#f2f2f2 44%,#d6d6d6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#d6d6d6',GradientType=1 ); /* IE6-9 */
    border: solid 1px #eeeeee;
    padding: 21px;
    font-family: 'RisingSunRegular', sans-serif, ariel;
    color: #f97f11;
    font-size: 19px;
}

#WPComcar_container input#btn_calc {
    background-color: #f00;
}

#WPComcar_container .sponsor_logo_car_tax {
    background-image: url(/wp-content/uploads/2016/06/fwwatermark07.png);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    padding-bottom: 140px;
}
#WPComcar_container .sponsor_logo_co2 {
    background-image: url(/wp-content/uploads/2016/06/fwwatermark07.png);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    padding-bottom: 140px;
}
#WPComcar_container .sponsor_logo_car_comparator {
    background-image: url(/wp-content/uploads/2016/06/fwwatermark07.png);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    padding-bottom: 140px;
}
#WPComcar_container .sponsor_logo_van_tax {
    background-image: url(/wp-content/uploads/2016/06/fwwatermark07.png);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    padding-bottom: 140px;
}
#WPComcar_container .sponsor_logo_ev {
    background-image: url(/wp-content/uploads/2016/06/fwwatermark07.png);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    padding-bottom: 140px;
}
#WPComcar_container p {
    font-size: 19px;
    margin-bottom: 10px !important;
    color: #777;
    letter-spacing: 0.2px;
}
#WPComcar_container .selectwrap {
    margin-bottom: 24px;
}
#WPComcar_container table td {
    padding: 2px 8px !important;
    margin: 4px 0;
}
#WPComcar_container input#btn_go {
    padding: 11px 20px 9px;
    font-family: 'RisingSunRegular', sans-serif, ariel;
    background-color: #f97f11;
    border: 0;
    border-radius: 3px;
    color: white;
    font-size: 19px;
}
#WPComcar_container select.go, #WPComcar_container select#tool-footprint-fuelunit, #WPComcar_container select#tool-footprint-fueltypeused, #WPComcar_container select#tool-footprint-fueltypespent, #WPComcar_container select#tool-footprint-distunit, #WPComcar_container select#tool-footprint-contype, #WPComcar_container select#tool-footprint-fueltypecon, #WPComcar_container select#imake, #WPComcar_container select#imodel, #WPComcar_container select#fderv, #WPComcar_container select#startDate, #WPComcar_container .datatable select {
    font-size: 16px;
    border: 0;
    margin: 7px 0 0;
    color: #888;
}
#WPComcar_container ul {
    margin-bottom: 40px;
}
#WPComcar_container ul li {
    list-style-type: none;
    padding: 5px 25px 0px;
}
#WPComcar_container .tool-footprint-section, #WPComcar_container form.selector.compselform {
    background-color: #fff;
    padding: 15px 15px 21px;
    margin: 15px 0;
    border-radius: 4px;
}
#WPComcar_container p.modelPageInstruction {
    font-size: 16px;
    background-color: #f97f11;
    color: #fff;
    padding: 2%;
    border-radius: 4px;
    font-family: Roboto;
}
#WPComcar_container h1.modelPageTitle {
    font-size: 19px;
    font-family: 'RisingSunRegular', sans-serif, ariel;
    color: #333;
    text-transform: uppercase;
    letter-spacing: 1px;
}
#WPComcar_container th.attributesHeader, #WPComcar_container th.heading.colHalf, #WPComcar_container th.numeric {
    background-color: #f97f11 !important;
    font-size: 16px;
    font-family: 'RisingSunRegular', sans-serif, ariel;
}
#WPComcar_container th.attributesHeader a {
    color: #fff;
    font-size: 17px;
}
#WPComcar_container td.vehicleAttribute, #WPComcar_container table.tblStartDateSelect {
    font-size: 16px;
    padding: 4px 30px !important;
    color: #000;
}
#WPComcar_container input, #WPComcar_container button.btn.comparator-details-instructions-btn {
    padding: 11px 20px 9px;
    font-family: 'RisingSunRegular', sans-serif, ariel;
    background-color: #f97f11;
    border: 0;
    border-radius: 3px;
    color: #fff;
    font-size: 16px;
    display: block;
}
#WPComcar_container span.modelPageCapConWrap, #WPComcar_container span.modelPageAnnConWrap {
    display: block;
    margin: 12px 0;
}
#WPComcar_container h2.modelPageVehicleOptionsHead {
    font-size: 23px;
    font-family: 'RisingSunRegular', sans-serif, ariel;
    color: #999;
    margin-top: 60px;
}
#WPComcar_container span.modelPage_SpecifyOptionsOr {
    margin: 16px 0;
    display: table;
    text-transform: uppercase;
    color: #999;
}

#WPComcar_container h1.car.title, #WPComcar_container h1.vehicleTitle, #WPComcar_container .optionsTableWrap #optionstable tbody tr td.options-title h2 {
    font-size: 19px;
    background-color: #333;
    color: #fff;
    padding: 2%;
    border-radius: 4px;
    font-family: inherit;
    letter-spacing: .1em;
}

#WPComcar_container .optionsTableWrap #optionstable tbody tr td.options-title h2 {
    background-color: #ddd;
    color: #333;
    width: 210%;
    display: block;
    position: relative;
    margin: 12px auto;
}

#WPComcar_container div#tool-footprint-burn p, #WPComcar_container div.comparator-details-instructions p, #WPComcar_container p.nb-instructions, #WPComcar_container span.equipmentExplain {
    font-family: Roboto;
    font-size: 15px;
    line-height: 19px;
    margin-bottom: 10px !important;
    padding: 0;
}
#WPComcar_container span.equipmentExplain {
    margin: 0 0 0 13%;
}
#WPComcar_container table td.datatable input[type="number"] {
    margin: 0 auto;
    width: 40%;
    display: table;
}
#WPComcar_container h1.title {
    font-size: 19px;
    background-color: #888;
    color: #fff;
    padding: 2%;
    border-radius: 4px;
    font-family: inherit;
    letter-spacing: .2px;
}
#WPComcar_container table tbody th.heading, #WPComcar_container table td.calc-inner-left.white, #WPComcar_container table td.numeric, #WPComcar_container table td.default.calc-inner-left, #WPComcar_container table td.white, #WPComcar_container table th.dataheader, #WPComcar_container table th#details_assumptions, #WPComcar_container th.details_dataheader, #WPComcar_container table.tblDerivatives tbody th, #WPComcar_container table.tblDerivatives td, #WPComcar_container table.tblDerivatives tbody th, #WPComcar_container table.tblDerivatives td  {
    color: #333;
    font-family: 'RisingSunRegular', sans-serif, ariel;
    font-size: 17px;
    padding: 10px !important;
    border-bottom: solid 1px #bbb;
    text-align:center;
}
#WPComcar_container table.tblStartDateSelect label, td.datatable {
    color: #f97f11;
    font-size: 19px;
    font-family: 'RisingSunRegular', sans-serif, ariel;
    text-align: center;
}
#WPComcar_container i.button_i {
    background-color: #f97f11;
    padding: 5px 11px;
    border-radius: 90px;
    margin: 0 6px;
    color: #fff;
}
#WPComcar_container h1.contentH1 {
    display: none;
}
#WPComcar_container #proDep table td {
    float: left;
    width: 45%;
    text-align: left;
    font-size: 18px;
    color: #333;
}
#WPComcar_container #proDep table td img {
    padding: 10px;
}
#WPComcar_container #proDep table td.default.heading {
    color: #777;
    font-size: 18px;
    margin: 9px 0 0;
}
#WPComcar_container #proDep table.keydata tbody tr {
    background-color: #ddd !important;
}
#WPComcar_container #proDep .optionsTableWrap table tr td {
    padding: 0 8px !important;
    margin: 0;
}
#WPComcar_container .optionsTableWrap input {
    float: left;
}
#WPComcar_container tr.rowLight, #WPComcar_container tr.rowDark {
    border-bottom: solid 1px #ccc;
}
#WPComcar_container .optionsTableWrap table#optionstable tbody tr td.optionNameCell, #WPComcar_container table tbody th {
    border-bottom: solid 1px #ddd;
    margin-left: 20px;
    width: 60%;
    padding: 0!important;
    text-align: right;
}
#WPComcar_container .optionsTableWrap table#optionstable tbody tr td.optionNameCell span.nameAndButtonsWrap, #WPComcar_container table tbody th label, #WPComcar_container th.row-header {
    color: #999;
    font-family: 'RisingSunRegular', sans-serif, ariel;
    font-size: 19px;
}
#WPComcar_container .optionsTableWrap table#optionstable tbody td.optionPriceCell {
    padding: 3px 30px 2px!important;
    float: left;
    width: 25%;
    border-bottom: solid 1px #ddd;
}
#WPComcar_container .optionsTableWrap input {
    float: left;
    margin: 0 10px 0 0;
}
#WPComcar_container .optionsTableWrap label, #WPComcar_container table.electricComparator-Selectors tbody th label {
    bottom: 3px;
    position: relative;
    letter-spacing: 0.2px;
    font-size: 16px;
}
#WPComcar_container span#tool-footprint-CO2U, #WPComcar_container span#tool-footprint-CO2S, #WPComcar_container span#tool-footprint-CO2C {
    color: #000;
    font-size: 30px;
}
#WPComcar_container table.electricComparator-Selectors tbody th {
    width: 50%;
    padding: 13px 0 3px !important;
}
#WPComcar_container table.electricComparator-Selectors td {
    padding: 10px 27px !important;
    border-bottom: solid 1px #ddd;
}
#WPComcar_container td.datatable.datatable-Make, #WPComcar_container td.datatable.datatable-Model, #WPComcar_container td.datatable.datatable-Derivative, #WPComcar_container td.datatable.datatable-typicalMonthlyLease.numeric {
    background-color: #ddd;
    text-align: center;
    border: solid 2px #fff;
}
#WPComcar_container #details_assumptions, #WPComcar_container th#details_costfocus, #WPComcar_container th#details_pricing, #WPComcar_container th#details_engine, #WPComcar_container th#details_performance, th#details_emissions, #WPComcar_container th#details_consumption, #WPComcar_container th#details_weightsdimensions, #WPComcar_container th#details_safety, #WPComcar_container th#details_cctax, #WPComcar_container th#details_emissions {
    background-color: #333;
    color: #fff !important;
    font-family: 'RisingSunRegular', sans-serif, ariel;
    font-size: 17px;
    text-align: center;
}

#WPComcar_container td#openClose{
    background-color: #f00;
    color: #fff !important;
    font-family: 'RisingSunRegular', sans-serif, ariel;
    font-size: 17px;
}

tr.details_row.details_assumptions {
    background-color: #ffe3bf;
}
tr.details_row.details_assumptions th.details_dataheader {
    background-color: transparent;
    border-bottom: #fff !important;
    color: #333 !important;
}

#WPComcar_container .radioToggleGroup .radioWrap input {
    float: left;
    margin: 4px;
}

#WPComcar_container fieldset.radioToggleGroup {
    float: left;
    width: 60%;
}

#WPComcar_container fieldset.radioToggleGroup .radioWrap label {
    float: left;
    font-size: 17px;
    }
#WPComcar_container table td.textbox-group input {
    width: 48%;
    float: left;
}

#WPComcar_container .radioToggleGroup .radioWrap input {
    float: left;
    margin: 4px 6px 0px 14px;
}

#WPComcar_container table tbody th {
    font-size: 19px;
    font-family: 'RisingSunRegular', sans-serif, ariel;
    color: #999;
}
#WPComcar_container .carsDetailsCompare th {
    width: 76px !important;
    padding: 3px 10px!important;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    font-family: Roboto;
}
#WPComcar_container tbody img.vehicleImage1, #WPComcar_container tbody img.vehicleImage2 {
    max-width: 270px !important;
}
#WPComcar_container .carsDetailsCompare tr {
    background-color: #fff !important;
    border-bottom: solid 1px #ddd !important;
    font-size: 17px;
}

#WPComcar_container table td#formInsideTable input {
    text-align: center;
    margin: 0 auto;
    position: relative;
}
#WPComcar_container .carsDetailsCompare .hiddenRowsSelector {
    display: none;
}
#WPComcar_container table.ldnCCZInpTable th {
    text-align: center;
}

/* WORKBENCH END */

/* top menu styling */
.ads {
    float: none;
}
.social a{
    color:#fff;
}
.social_head {
    z-index: 100000;
}
#date_time{
    color: #000;
}

.ads .navmagdisplay {
    height: 128px;
    width: 1170px;
    position: absolute;
    top: -60px;
    margin-top: 10px;
    z-index: 0;
}

.ads .navmagdisplay .mags {
    width: 50%;
    height: inherit;
    margin: 0 auto;

    background-repeat: no-repeat;
    background-position: 0 18px;
}
/* top menu styling END */

/* SUPPLIER DIRECTORY */
.ads .navmagdisplay .choice {
    float: right !important;
    height: 60px;
    margin: 33px 0;
    position: relative;
    width: 25%;
    letter-spacing: 1px;
    font-family: 'RisingSunRegular', sans-serif, ariel;
}

.ads .navmagdisplay .choice .dropdown-menu.sub-menu {
    position: inherit;
}

.ads .navmagdisplay .choice .nav.nav-pills {
    background-color: #ffffff;
    border: 1px solid #999999;
    margin: 10% auto;
    padding: 5px 10px;
    text-align: center;
    font-size: 18px;
}

/* SUPPLIER DIRECTORY ENDS */
.undernav {
  padding: 30px 0 0;
	position: relative;
	right: 220px;
}
	
li.chevinwhitepapers {
    background-color: #ee1c25;
}
li.chevinwhitepapers a {
    color: #fff!important;
}
.undernav .sleaderboard {
    margin: 0 auto;
    width: 729px;
    text-align: center;
}
.sleaderboard {
	max-width: 100%;
}

.ads .navmagdisplay .choice .nav.nav-pills i.menu-item-icon.fa.fa-chevron-down {
    float: right;
    padding-top: 4px;
}



/* Homepage Accordion Slider Block */
.accordion-setup {
    padding: 10px 0 0 0;
}

/* Homepage Slider Block End*/
/* Homepage POST Block*/
.page-content {
    margin: 30px 0 40px;
    display: block;
}

.title h4 {
    color: #FFF;
    font-size: 18px;
    font-weight: 400;
    margin: 0;
    font-family: 'RisingSunRegular', sans-serif, ariel;
}



/* Homepage Associates Block*/
.wpb_wrapper .wpb_gallery.wpb_content_element.vc_clearfix {
    background-color: #a8cf38;
    padding: 8px;
}

h2.wpb_heading.wpb_gallery_heading {
    color: #fff;
    font-family: 'RisingSunRegular', sans-serif, ariel;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 10px;
    font-size: 16px;
}

/*
#menu-item-26481 ul.col4.mega {
    border: 1px solid #a8cf38;
}
*/
#menu-item-26481 ul.col4.mega li {
    background: #a8cf38;
}

#menu-item-26481 ul.col4.mega li h4 {
    color: #ffffff;
}

/* Homepage Associates Block END*/
.twitter-xxl {
    width: 107%;
    height: 74px;
 }

.twitter-aside {
    width: 288px;
    background-color: #a8cf38;
    padding: 5px 5px 0;
    border-radius: 7px;
}

.ad_middle {
  margin: 0 auto;
  width: 728px !important;
	height: 90px !important;
}

.vc_column-inner .wpb_wrapper .ad_middle .wpb_wrapper {
	height: 90px !important;
  width: 728px !important;
  margin: 0 auto;
}

i.icon-media-shuffle {
    color: #000000;
}

.sbl_spacing {
    clear: both;
}

/* TOP MENU colour change */
.a_head {
    background: #a8cf38;
}
/* END */

.vc_row.wpb_row.vc_row-fluid.adcenteral {
  margin: 0 auto;
  width: 728px !important;
	height: 90px !important;
}

.wpb_raw_code.wpb_content_element.wpb_raw_html.ad_right {
	margin: 0 auto;
  height: 90px !important;
  width: 728px !important;
}
.post-entry .vc_column_container>.vc_column-inner div .wpb_content_element .wpb_wrapper p.wp-caption-text {
    display: table;
    position: static;
    width: 90.5%;
    margin: 0;
}

.mb {
    margin-bottom: 0 !important;
}

.small_posts li.clearfix {
    margin: 0 0 7px;
}

.small_posts .s_thumb {
    margin: 0 20px 0 0;
}

.grid_9.alpha .posts .single_post .meta.mb {
    padding: 0 0 30px 10px;
}

.post-entry .vc_column_container>.vc_column-inner div .wpb_content_element .wpb_wrapper p {
    margin-bottom: 15px;
}

.wpb_content_element {
    margin-bottom: 35px;
}

.wpb_content_element strong {
    font-weight: 900 !important;
    font-family: inherit;
    font-size: 114%;
}

/* Supplier Directory*/
.vc_tta.vc_general .vc_tta-panel-title>a {
    padding: 11px 0;
    font-size: 14px;
}

.vc_tta-accordion p {
    margin: 0;
}

.vc_tta-accordion .vc_tta-panel-body {
    padding: 0 0 20px !important;
}

.vc_tta-panels-container .title.color8 h4 {
    color: #000 !important;
    background-color: #fdfd00;
}

.vc_tta-accordion .vc_tta-panel-body a {
    color: #000;
}

.vc_tta-accordion .vc_tta-panel-body a:hover {
    color: #fff;
}

.vc_tta-panels-container .title.color8 h4:hover {
    background-color: #a8cf38;
}

.page-entry .contactdetails td {
    display: table;
    margin: 10px 0 10px 10px;
}
img.directoryserviceimage.alignleft {
    float: none;
    display: block;
}
/* Supplier Directory END*/



/*  CATEGORIES  */
.post_day.mbf.post.type-post.status-publish.format-standard.has-post-thumbnail {
	width: 46.7%;
	float: left;
	padding: 1% 0 1% 0;
	margin: .5% !important;
	height: 164px;
	border-top:5px solid #ddd;
}

.post_day.mbf.post.type-post.status-publish.format-standard.has-post-thumbnail .post_day_content {
	padding: 0;
}

.post_day.mbf.post.type-post.status-publish.format-standard.has-post-thumbnail h3 {
	font-size: 18px;
	line-height: 22px;
	margin: 0;
	font-family:'RisingSunBold', sans-serif, ariel;
}

.post_day.mbf.post.type-post.status-publish.format-standard.has-post-thumbnail p {
	margin: 0 !important;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

 /* CATEGORIES - END */

/*  POST   */
.single-post .page-content .posts {
	padding: 1%;
	border: 1px solid #000;
	font-size: 16px;
}

.single-post .page-content .posts p {
	font-size: 16px;
	font-weight: initial !important;
	line-height: 22px;
}

.single-post .page-content .posts p strong {
	font-size: 1.3em;
	text-align: right !important;
	font-weight: 100 !important;
	color: #000;
}

.single-post .page-content .posts a {
	color: #819a00;
}

.single_post h3.single_title {
	font-size: 30px;
	text-align: left;
	background-color: #000;
	padding: 1.5%;
	color: #fff;
	line-height: 29px;
}

.single-post page-content .posts .wp-caption-text {
	text-align: left;
}

/*  POST END   */
/*  1177px  */
@media only screen and (max-width: 1177px) {
    .ads .navmagdisplay {
        width: 100%
    }
    .ads .navmagdisplay .mags {
        display: none
    }
    .ad_middle {
        position: relative;
        float: right;
        left: 21px
    }
    .workbench .fwwlogo img {
        display: none;
    }
    .workbench .fwwlogo {
        display: none;
    }
    .workbench {
        margin: 0 auto;
        width: 890px;
    }
    .undernav {
        padding: 10px 0 0px;
    }
    .undernav .sleaderboard {
        margin: 20px auto 0;
    }
.vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child) {
    font-size: 18px;
    font-family: 'RisingSunRegular', sans-serif, ariel;
}
.workshop_text {
    color: #fff;
    font-size: 17px;
    line-height: 21px;
}
}
@media only screen and (max-width: 959px) {
    .ads {
        float: left;
        height: 8px
    }
    .ads .navmagdisplay {
        position: relative;
        width: 300px;
        height: 46px
    }
    .ipress_slider.mbf {
        display: none
    }
    .wpb_wrapper .posts_block.mbf .grid_6.alpha {
        width: 94%;
        min-height: 235px;
        margin-bottom: 40px
    }
    .posts_block .grid_6.alpha .post_m_content p {
        float: inherit
    }
    .c_head {
        background-color: #a8cf38;
        border: 1px solid #fff
    }
    #mobilepro {
        font-size: 28px;
        padding: 8px 13px;
        border-right: 1px solid #fff
    }
    .search_icon i {
      color: #fff;
      border-left: 1px solid #fff;
		  width:14px;
			height:10px;
    }
    .right_icons a {
        border-left: 1px solid #fff
    }
    i.icon-media-shuffle {
        color: #fff
    }
    .wpb_image_grid .wpb_image_grid_ul img {
        width: 135px
    }
    .logo.left_logo {
        width: 240px;
        margin: 0 auto
    }
    .b_head {
        margin: 15px 0 0
    }
    .ads .navmagdisplay .choice {
        display: none
    }
    .workbench {
        display: none
    }
}

/* RESPONSIVE   */

.ad_mobile {
    display: none;
}


/*  Below 480px   */

@media only screen and (max-width: 480px) {
    .ad_middle,
    .ad_right,
    .ad_sidebar {
        display: none
    }
}



/* Below 768px   */

@media only screen and (max-width: 768px) {
    .wpb_wrapper .posts_block.mbf .grid_6.alpha {
        width: 94%!important
    }
    .ad_middle {
        position: relative;
        float: right;
        left: 4px
    }
    .ad_right {
        position: relative;
        float: left;
        left: -265px
    }
    .ad_middle,
    .ad_right,
    .ad_sidebar,
    .ht_facebook_box.widget,
    .twitter-xxl,
    .twitter-aside {
        display: none
    }
.search_icon i{
		padding:17px;
	}
/* Remove sidebar from mobile devices*/
		.grid_3.alpha, .grid_3.omega { display:none;
	
}
	.grid_9.alpha {
    width: 100%
}
.undernav {
    width: 100%;
    right: 0;
}
}


/*  100 - 479px   */

@media only screen and (min-width: 100px) and (max-width: 479px) {
    .row {
        width: 90%;
        padding: 0
    }
			.post_day.mbf.post.type-post.status-publish.format-standard.has-post-thumbnail {
	width: 100%;
	float: left;
	padding: 1% 0 1% 0;
	border-top:5px solid #ddd;
	border-bottom: 0;
	height:470px;
}
}


/*  480 - 767px   */

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .grid_9.alpha {
        width: 100%!important
    }
    .row {
        width: 480px
    }
			.post_day.mbf.post.type-post.status-publish.format-standard.has-post-thumbnail {
	width: 45%;
	float: left;
	padding: 1% 0 1% 0;
	border-top:5px solid #ddd;
	border-bottom: 0;
	height:340px;
}
}



/*  768 - 959px   */

@media only screen and (min-width: 768px) and (max-width: 959px) {
    .row.clearfix {
        width: 740px
    }
		.post_day.mbf.post.type-post.status-publish.format-standard.has-post-thumbnail {
	width: 45%;
	float: left;
	padding: 1% 0 1% 0;
	border-top:5px solid #ddd;
	border-bottom: 0;
	height:420px;
}
}

/*  960 - 1177px   */

@media only screen and (min-width: 960px) and (max-width: 1177px) {
    .grid_9.alpha {
        width: 70.4%
    }
    body {
        background-color: #fff!important
    }
}

/*FIX CAPTION DISPLAY WITHOUT VISUAL COMPOSER*/

.post-entry .vc_column_container > .vc_column-inner div .wpb_content_element .wpb_wrapper p.wp-caption-text {
	width:100%;
}

.single-post .page-content .posts p {
	display:table;
	position:static;
}

/* FIX WORDPRESS IMAGE GALLERY WIDTH */
.posts .single_post .post-entry img {
	width:100%;
	position:relative;
  float: left;
  padding-right: 20px;
}

.slideshow-slide {
  height:637px !important;
	top:-65px !important;
}

/*NEW STYLING*/
.grid_9 {
	border-top:7px solid #333;
}

.grid_9 .single_post h3.single_title {
	color:#333;
	line-height:45px;
	background-color:#fff;
	padding:20px 0 10px 0;
	font-family: 'RisingSunBold',sans-serif, ariel;
  font-weight: normal;
  font-style: normal;
	font-size:39px;
}
.single-post .page-content .posts {
	border:none;
}
.post-entry {
	padding:20px 0 0 0;
}
.icon-document-edit {
	display:none;
	color:#fff;
	float:right;
}
/*RESTYLE CAPTIONS */

.wp-caption-text {
	display:table;
	position:static;
	background-color:#fff;
	color:#777;
	border-bottom:5px solid #aaa;
	border-top:4px solid #ddd;
	padding:7px 10px;
	font-family: 'RisingSunRegular',sans-serif, ariel;
	font-weight:normal;
	font-size:10px;
}

/* SLIDESHOW REESTYLE */
.slideshow-window {
	border:0;
	border-radius:0;
}
/*
.slideshow-slide {
	height: auto !important;
	margin:200px 0 0 0;
} */
/* END SLIDESHOW STYLE */

