/* 

WOO CUSTOM STYLESHEET

---------------------



Instructions:



Add your custom styles here instead of style.css so it 

is easier to update the theme. Simply copy an existing 

style from style.css to this file, and modify it to 

your liking.



*/


body a { text-decoration: none; }
body a:hover { text-decoration: underline; }

/* Add padding to the post box */

.post-alt { padding: 22px; }



#nav { height: auto; }



/* Pad the category links below the logo */

#nav2 a { padding: 0px 8px; }

#nav1 a { padding: 2px 13px; } 



.title-meta { margin-bottom: 1px; }

a.more-link { font-size: 17px; }



/* Make links to other posts at bottom bigger */

.more_entries a {

    font-size: 13px;

}



/* Reducing post title sizes from 30px to 22px. Stop uppercasing everything. */

.post-alt h2 {

	font-size:22px;

	text-transform: none;

}



/* Fixing weirdness of youtube sidebar appearance */

#youtube-sidebar-widget {

	width: 235px;

}

#youtube-sidebar-widget ul {

	margin-top: 45px;

	border-color: #FFF;

}



/* Fix Subscribe Form Widths */

div.af-standards {

	width: 210px;

}

.af-element {

	width: 175px;

}



/* Changes font size on the carousel */

h2.cufon, h3.cufon { font-size: 16px !important; }



#nav-left {width:920px;}



/*========= GRAVITY FORMS =========*/



.gfield { margin-bottom: 10px; }

.gform_wrapper .top_label .gfield_label { display:block;float:left; padding-right:20px; width: 100px; margin: 5px 0px 4px !important; }

.gform_wrapper input.button { padding: 5px 10px 6px !important; }

.gform_wrapper input { padding: 7px 3px !important; }

.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea { width: 400px !important; padding: 7px 3px !important; }

.gform_wrapper .entry img, .gform_wrapper img.thumbnail { padding: 0px !important; border: 0px !important; }

ul.top_label .clear-multi { clear: none !important; }

.gform_wrapper .gfield_checkbox, .gform_wrapper .gfield_radio { margin-left: 120px !important; }

img.ui-datepicker-trigger { border: 0px; padding: 0px; }



/*========= CONTACT FORM =========*/

#contact-page {width:540px;}

#contact-page .screenReader { left: -9999px; position: absolute; top: -9999px; }

#contact-page ol.forms{float:left;list-style:none;width:100%;margin:10px 0 0;}

#contact-page ol.forms li{clear:both;float:left;margin-bottom:18px;position:relative;width:100%}

#contact-page ol.forms label{cursor:pointer;display:block;float:left;font-weight:700;padding-right:20px;width:100px;}

#contact-page ol.forms input.txt{width:214px;}

#contact-page ol.forms input#sendCopy{border:none;}

#contact-page ol.forms textarea{height:300px;width:400px;}

#contact-page ol.forms li .error{font-size:12px;display:block;margin-left:120px;color:red;}

#contact-page ol.forms li.textarea .error{display:block; margin-left:120px}

#contact-page ol.forms li.screenReader{margin-bottom:0;}

#contact-page ol.forms li.buttons .submit{margin: 15px 0 0 120px; }

#contact-page ol.forms li.inline input{width:auto;margin-left:120px;margin-right:10px;}

#contact-page ol.forms li.inline label{display:inline;float:none;width:auto;}



/*=========== TOP MENUBAR ========= */

#nav {

    background-color: transparent !important;

    border-bottom: none !important;

}

#header {

    border-top: 1px dashed #DDD;

    padding-left: 10px;

    margin-left: 0;

}

#nav1 a {

    color: #2871AF !important;

    padding: 2px 13px; /* 8px 15px; */

    font-weight: bold;

    text-transform: uppercase;

    font-size: 12px;

    font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;

}

#nav1 li a:hover, 

#nav1 li.current_page_item a, 

.catlist h2, 

.category-head, 

.category-head a, 

.comment-head, 

.author-head, 

.video-right .box_title, 

.video-right h3, 

.widget h3, 

#featured h2 span, 

.video-left h2 span, 

#talking-points h2 span, 

.archive-temp h3, 

#respond .required, 

#archivebox h4 em, 

#archivebox h2 em, 

#archivebox h3 em, 

#footer a {

    color:#66BC09 !important;

}





/*** Adding space under like box on post pages ***/

.fbLikeContainer { position:relative !important; top:-20px !important; margin: 20px 0px; }



.post-outer {

    border: medium none;

    border-bottom: 2px solid #CCC;

    margin-bottom: 3em;

    padding-bottom: 3em;

}

#columns .col1 .post-outer { padding-bottom: 20px; }

.post-alt {padding: 0; border: none;}



/* removed by Cosmin on 26 feb 2019*/
.post-outer .post-alt {width: 600px;}


/* added by Cosmin on 26 feb 2019 */
.more_entries {
width: 600px !important;
}


.post .thumbnail {

    border: medium none;

    height: auto;

    padding: 0;

    width: 100%;

}

.post-alt h2 a {text-decoration: none; color: #333;}

.post-alt h2 a:hover {text-decoration: underline;}

#nav2 li.current-cat a {border: none;}

#nav2 {

    background: #F9F9F9;

    /*border-bottom: 1px dashed #DDDDDD;*/

    /*border-top: 1px dashed #DDDDDD;*/
    border-top: none!important;

    padding: 1em;

}

img {

    max-width: 100%;

    height: auto;

}

.entry img {max-width: 94%;}



.single-post .post-alt h2 {

    font-size: 24px;

    line-height: 1.4;

}



.more_entries {

    background: none;

    margin-top: 0px;

    height: auto;

    margin-bottom: 20px;

}

.more_entries a {

    font-weight: bold;

    font-size: 18px;

    color: #333;

}

.more_entries a:hover {text-decoration:underline !important;}



.more_entries .alignleft, .more_entries .alignright { width: 45%; }



#comments {

border-top: 2px solid #CCC;

padding-top: 15px;

}

#relatedcontent { clear:both; }

#shareRowBottom a.btn-share {
width: 45%;
float: left;
font-size: inherit;
margin:0px 5px;
padding: 10px;
text-align:center;
}

a.facebook_button {
color: #FFF;
background-color: #4466AE;
border-color: #3C5B9C;
background-image: -webkit-linear-gradient(top, #466AB5 0, #4264AA 100%);
background-image: linear-gradient(to bottom, #466AB5 0, #4264AA 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff466ab5', endColorstr='#ff4264aa', GradientType=0);
text-shadow: 0 -1px 0 #3A5794;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position: relative;
z-index: 1;
}
a.twitter_button {
color: #FFF;
background-color: #02C9FF;
border-color: #00B6E8;
background-image: -webkit-linear-gradient(top, #0DCBFF 0, #00C6FC 100%);
background-image: linear-gradient(to bottom, #0DCBFF 0, #00C6FC 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0dcbff', endColorstr='#ff00c6fc', GradientType=0);
text-shadow: 0 -1px 0 #00B2E3;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position: relative;
z-index: 1;
}