/*
Theme Name: Gonzo
Theme URI: http://www.themeforest.net
Description: Minimalist, Responsive Magazine
Version: 1.8.2
Author: Ollie McCarthy
Author URI: http:///www.themeforest.net/user/OllieMcCarthy
License URI: http://themeforest.net/licenses/regular_extended
Tags: light, white, black,  two-columns, left-sidebar, flexible-width,  custom-colors, custom-menu,  featured-images, full-width-template, post-formats, rtl-language-support, theme-options, translation-ready
*/

@import url("css/style_reset.css");
@import url("css/flexslider.css");
@import url("css/elastislide.css");

/*@import url("css/style_main.css");*/
@import url("css/custom_main.css");

/*@import url("css/style_320.css");*/
@import url("css/custom_320.css");

/*@import url("css/style_400.css");*/
@import url("css/custom_400.css");

/*@import url("css/style_768.css");*/
@import url("css/custom_768.css");

/*@import url("css/style_1024.css");*/
@import url("css/custom_1024.css");

@import url("css/tabber.css");
@import url("css/wpp.css");

.ad-panel-center { text-align:center; padding-right:40px; }
.ad-panel-sidesmall { text-align:left; }
.float-left { float:left; }
.float-right { float:right; }

.spacer10 { clear:both; height:10px; }
.spacer20 { clear:both; height:20px; }
.spacer30 { clear:both; height:30px; }
.spacer40 { clear:both; height:40px; }
.spacer50 { clear:both; height:50px; }

.font18 { font-size:18px; }
.font-bold { font-weight:bold; }
.font-red { color:#ec0000; }
.font-darkblue { color:#1a4376; }

.table-reset { width:100%; border-right:0; border-left:0 !important; border-bottom:0; border-top:0 !important; background-color:#fff !important; }
.table-reset td { vertical-align:top; text-align:left; border-right:0; border-left:0; border-bottom:0; border-top:0; background-color:#fff !important; padding:10px; }
.table-reset td .table-reset { margin:0 !important; }
.table-reset.padding0 td { padding:0px; }

.toggler { }
.toggler .title { text-decoration:none; font-size:18px; font-weight:bold; font-family:'Arvo', serif; position:relative; display:block; margin-left:20px; padding-bottom:10px; }
.toggler .title:before { content:'+'; font-size:18px; font-weight:bold; font-family:'Arvo', serif; position:absolute; top:0; left:-20px; }
.toggler .content { padding-bottom:20px; display:none; }
.toggler .content ul { padding:0; margin:0 0 0 3em !important; }
.toggler .content ul li { margin-bottom:5px !important; }
.toggler .content ul li a { }
.toggler .content ol { padding:0; margin:0 0 0 3em !important; }
.toggler .content ol li { margin-bottom:5px !important; }
.toggler .content ol li a { }

.tab-panel { margin:20px 0; }
.tab-panel .title { height:25px; }
.tab-panel .title a { display:inline-block !important; background:#4a4a4a !important; color:#fff !important; float:left !important; margin-right:1px !important; font-size:12px; padding:10px 20px; font-family:'Arvo', serif; font-weight:bold; text-transform:uppercase; -moz-transition:0s ease-in-out !important; -webkit-transition:0s ease-in-out !important; transition:0s ease-in-out !important; }
.tab-panel .title a.current { background:#ffe401 !important; color:#6c6c6c !important; }
.tab-panel .content { border:1px solid #CCC; padding:10px 20px; }
.tab-panel .content .panel { display:none; }
.tab-panel .content .panel:first-child { display:block; }
.tab-panel .content ul { padding:0; margin:10px 0 20px 3em !important; }
.tab-panel .content ul li { margin-bottom:5px !important; }
.tab-panel .content ul li a { }

.arvo18 { font-family:arvo; font-size:16px; }
.redtxt { color:#a90000; font-weight:bold; }

.text-loginout { font-size:11px; color:#D31E1F; }
.text-loginout a { color:#2f69b3 !important; }
.text-left { text-align:left; }

.contact-form-panel { padding:20px; background:#fad606; position:relative; }
.contact-form-panel table { border:0 !important; font-family:'Arvo', serif; font-size:24px; font-weight:bold; }
.contact-form-panel table tr { background:none !important; border:0; }
.contact-form-panel table td { background:none; border:0; padding:2px !important; }
.contact-form-panel input[type="text"], .contact-form-panel input[type="email"] { font-weight:normal; width:100%; border:0; padding:3px; margin-bottom:10px; }
.contact-form-panel textarea { font-weight:normal; width:100%; border:0; resize:none; padding:3px; margin-bottom:10px; }

.custom-dropdown-border { height:34px; display:inline-block; *display:inline; zoom:1; position:relative; }
.custom-dropdown-holder { height:34px; display:inline-block; *display:inline; zoom:1; background:url(images/arrow-dropdown.png) right no-repeat #fff; position:relative; }
.custom-dropdown-holder .custom-dropdown { height:34px; width:100%; position:absolute; top:0px; left:0px; z-index:2; opacity:0; font-size:14px; }
.custom-dropdown-holder .texter { font-size:18px; color:#333; text-align:left; line-height:34px; padding:0px 5px; height:34px; overflow:hidden; }


.cse form.gsc-search-box, form.gsc-search-box { padding:0 !important; margin:0px !important; height:30px; }

form.gsc-search-box { /* display:block; position:absolute; top:0px; left:0px; opacity:0; -webkit-appearance:none;*/ }
table.gsc-search-box td { border:0px !important; padding:0 !important; }
table.gsc-search-box td.gsc-input {  }

input.gsc-input { position:relative; display:block; border:none !important; width:235px !important; padding:0 6px !important; letter-spacing:0; font-style:normal; font-weight:100; height:24px; line-height:24px; margin:0 3px; z-index:5; -moz-transition:0s ease-in-out; -webkit-transition:0s ease-in-out; transition:0s ease-in-out; }

input.gsc-search-button { position:relative; top:-1px; right:0px; border:0 !important; width:35px; height:30px !important; color:#FFF; background-color:#EC750B !important; z-index:4; -moz-transition:0s ease-in-out; -webkit-transition:0s ease-in-out; transition:0s ease-in-out; margin:0px !important; padding:0 3px !important; }

.ui-widget-overlay { background:#000 !important; opacity:0.7 !important; }
.ui-dialog .ui-dialog-content#dialog { padding:0px !important; overflow-x:hidden !important; }
.cse .gsc-control-cse, .gsc-control-cse { padding:0px !important; }
.ui-widget-header { background-color:#F9BA00 !important; background-image:none !important; font-family:'Arvo', serif; font-weight:normal !important; color:#FFF !important; border:0 !important; }
.gsc-control-cse table td { border:0 !important; padding:0px !important; }
.gsc-control-cse .gs-title { font-family:'Arvo', serif; }
.gsc-control-cse .gsc-cursor-page { font-family:'Arvo', serif !important; padding:3px 5px !important; display:inline-block !important; text-decoration:none !important; background-color:#F9BA00 !important; color:#6C6C6C !important; }
.gsc-control-cse .gsc-cursor-page.gsc-cursor-current-page { background-color:#EC750B !important; color:#fff !important; text-shadow:none !important; }

/*Po.st fix*/
.pw-widget br{display:none;}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.entry-content img, 
.entry-content iframe, 
.entry-content object, 
.entry-content embed {
        max-width: 100%;
}
