/*
Theme Name: PamelaDruckerman 
Theme URI: #
Author: the PamelaDruckerman   team
Author URI: #
Description: Our 2018 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@charset "utf-8";

/* ==========================================================================
   1. CSS Reset Code
   ========================================================================== */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img,
ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure,
figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,
time, mark, audio, video{
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* Force scrollbar */
html { overflow-y: scroll; }


/* Align radios and text inputs with their label */

input[type='radio'],
input[type='checkbox'] {
	vertical-align: text-bottom; 
	width: auto;
	height: auto;
	min-width: auto;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}

/* Hand cursor on clickable input elements */
label,
input[type='button'],
input[type='submit'],
button {
  cursor: pointer;
}

input[type='button'],
input[type='submit'],
button {
  width: auto;
	min-width: auto;
}

*{
	border: none;
	outline: none;
	box-sizing: border-box;
}

strong {
  font-weight: bold;
  font-family: inherit;
  font-size: inherit;
}

i,
em { font-style: italic; }

img {
  border: 0;
  vertical-align: middle;
	max-width: 100%;
}

sub,
sup {
  vertical-align: baseline;
  position: relative;
  font-size: 55%;
  line-height: 0;
}

sup { top: -.7em; }

sub { bottom: -.25em; }

a{ 
	display: inline-block; 
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

a:focus,
a:active{ border: none; outline: none; }

div{ vertical-align: top; }

table,tr,td,th{
	border: 1px solid #000;
	padding: 5px;
	font: 400 16px Mont-Reg, sans-serif;
}

table{ border-collapse: collapse; }

/* 1.2. Clear Fix
   ========================================================================== */

.clearfix:before,
.clearfix:after{
  display: table;
  content: " ";
}

.clearfix:after{ clear: both; }

.row{
	margin-left: -15px;
	margin-right: -15px;
}

.row:before,
.row:after{
  display: table;
  content: " ";
}

.row:after{ clear: both; }


/*=======================================================================
												FONT FACE DECLARTIONS
========================================================================*/

@font-face{
  font-family: 'AG-Next';
  src: url('fonts/AG-Next.eot');
  src: url('fonts/AG-Next.woff') format('woff'),
			 url('fonts/AG-Next.woff2') format('woff2'),
			 url('fonts/AG-Next.ttf') format('truetype'),
			 url('fonts/AG-Next.svg#AG-Next') format('svg'),
       url('fonts/AG-Next.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

/*=======================================================================

========================================================================*/

h1,h2,h3,h4,h5,h6{
	font-weight: 600;
	color: #4c69ad;
	letter-spacing: 2px;
	font-family: 'futura-pt', TrebuchetMS, sans-serif;
}

h1{ font-size: 42px; }
h2{ font-size: 38px; }
h3{ font-size: 32px; }
h4{ font-size: 28px; }
h5{ font-size: 24px; }
h6{ font-size: 18px; }

p{
	font: 400 16px/22px 'futura-pt', TrebuchetMS, sans-serif;
	color: #1d1d1b;
}

ul li,
ol li{
	font: 400 16px/24px 'futura-pt', TrebuchetMS, sans-serif;
	color: #1d1d1b;
}

input{
	font: 400 16px 'futura-pt', TrebuchetMS, sans-serif;
	color: #000;
	outline: none;
	height: 35px;
	min-width: 200px;
	padding: 0 10px;
}

textarea{
	min-width: 300px; 
	min-height: 100px; 
	font: 400 16px 'futura-pt', TrebuchetMS, sans-serif; 
	border: 1px solid #151e54;
	padding: 10px;
}	

body{
	min-height: 100vh; 
	background: #fff;
	padding-top: 110px !important;
}

body.home_page{ padding-top: 0 !important; overflow: hidden; }

main{
	min-height: calc(100vh - 160px);
}

/*=======================================================================

/* Default pages styling */
.postContentDefault 										{    font: 400 16px/24px 'futura-pt', sans-serif; color: #000;}

.postContentDefault h1									{    font: 700 48px 'futura-pt';    color: #000; padding:0 0 10px 0;}
.postContentDefault h2									{font: 700 44px 'futura-pt'; padding:0 0 10px 0;}
.postContentDefault h3									{font: 700 38px 'futura-pt';  padding:0 0 10px 0;}
.postContentDefault h4									{font: 700 32px 'futura-pt';  padding:0 0 10px 0;}
.postContentDefault h5									{font: 700 26px 'futura-pt';  padding:0 0 10px 0;}
.postContentDefault h6									{font: 700 18px 'futura-pt';  padding:0 0 10px 0;}

.postContentDefault  hr									{height:1px; background:#000;}

.postContentDefault p 									{        font: 400 16px/28px 'futura-pt', TrebuchetMS, sans-serif; padding:0 0 20px 0; margin:0; color:#000; }

.postContentDefault p:last-child{ padding: 0; }

.postContentDefault p b, .postContentDefault p strong 		{font-weight:bold;}
.postContentDefault p em 									{font-style:italic;}
.postContentDefault p a, .postContentDefault a			{color:#000; font-weight:bold;}

.postContentDefault blockquote 							{padding: 10px; background:#d1dce1;text-indent:15px; margin:0 0 20px 0;}
.postContentDefault blockquote p							{margin:0; padding:0;}


.postContentDefault figure.wp-caption						{margin:0; background:none; }
.postContentDefault figure.wp-caption img 					{margin:0 0 10px 0;}
.postContentDefault figcaption.wp-caption-text 				{text-align:left; font-size:13px; line-height:20px; color: #000; }

.postContentDefault ul 									{margin-bottom: 25px; margin-left: 40px;}
.postContentDefault ul li									{padding-bottom: 10px; list-style: outside disc;}
.postContentDefault ul li a  								{ color:#66899b;}
.postContentDefault ol									{list-style:decimal inside;margin:0 0 20px 0; padding:0; color:#66899b;}
.postContentDefault ol li									{font-size:18px; padding:0 0 5px 0; margin:0; line-height:20px; color:#66899b; font-weight:normal;}
.postContentDefault ol li a 								{color:#66899b; font-weight:normal;}


.postContentDefault form label 								{display:block; font-size:18px; line-height:20px; margin:0 0 5px 0;}
.postContentDefault form input[type="text"], 
.postContentDefault form input[type="email"], 
.postContentDefault form input[type="url"], 
.postContentDefault form input[type="search"],
.postContentDefault form input[type="number"],
.postContentDefault form select{max-width: 300px; font-size:16px; width:80%; height:40px; padding:10px; border:1px solid #444; margin:0 0 10px 0; background:#fff;}
.postContentDefault form select {font-size: 14px;height:auto;}
.postContentDefault form textarea							{max-width: 300px;border:1px solid #444;margin:0 0 10px 0;  background:#fff;font-size:16px; width:80%;height:80px; padding:10px;}
.postContentDefault input[type="submit"]					{ min-width: 100px; background:#66899b;font-size:16px; color:#fff; padding:5px 10px; border:1px solid #66899B; border-radius:2px; }


.postContentDefault {padding: 15px 0;}

.postContentDefault .navigation.paging-navigation 		{width:100%;}
.postContentDefault .navigation.paging-navigation h1		{display:none !important;}
.postContentDefault .navigation.paging-navigation a		{font-size: 18px;line-height: 1px; color: #fff; background: #66899b;  padding:22px 10px;  margin: 0 3px; }
.postContentDefault .navigation.paging-navigation span	{font-size: 18px;line-height: 20px; color: #fff; background: #b3d66f;  padding: 4px 10px;  margin: 0 3px; }
.postContentDefault .wp-pagenavi span.pages 				{background:#40A35F; color:#fff; font-size: 18px;line-height: 20px;  padding: 4px 10px;  margin: 0 5px 0 0; }
.postContentDefault .wp-pagenavi a						{font-size: 18px;line-height: 20px; color: #fff; background: #66899b;  padding: 4px 10px;  margin: 0 3px;}
.postContentDefault .wp-pagenavi span.current 			{background:#b3d66f; color:#fff; font-size: 18px;line-height: 20px;  padding: 4px 10px;  margin: 0 5px 0 0;}
.search-form span.screen-reader-text {display:none;}

.postContentDefault table 									{font-size:18px; line-height:20px; width:100%;}
.postContentDefault table  th 								{font-weight:bold;}
.postContentDefault table td, .postContentDefault table th	{border:1px solid;}

.postContentDefault p img, .postContentDefault img		{max-width:100%; width:auto; height:auto;}
.postContentDefault iframe 								{ max-width:100%; }

.navigation.paging-navigation a{
	display: inline-block;
	padding: 22px;
}

.navigation.paging-navigation{ text-align: center; }

.wp-pagenavi{ text-align: center; }

.tablew{ max-width: 100%; overflow: auto; }

.col{ padding: 0 15px; }

.col-md-12{ padding: 0 15px; }

/*========================================================================*/

.container{
	max-width: 880px;
	width: 100%;
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px;
}

.home_page{
	display: table;
	width: 100%;
	height: 100vh;
}

.home_page .inner_wrapper{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.home_page .rest_img{
	display: inline-block;
	position: relative;
}

.red_note{
	min-width: 200px;
	padding: 15px 30px;
	text-align: center;
	background: url(images/layer1.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	bottom: 40px;
	right: 104%;
	-webkit-transform: rotate(-12deg);
	-moz-transform: rotate(-12deg);
	-ms-transform: rotate(-12deg);
	transform: rotate(-12deg);
}

.red_note a,
.blue_note a{
	display: block;
	text-decoration: none;
}

.red_note h6{
	font: 600 13px 'futura-pt';
	color: #fff;
	letter-spacing: 2px;
	margin-bottom: 10px;
}

.red_note h4{
	font: 700 19px/21px 'futura-pt';
	color: #fff;
	letter-spacing: 2px;
	margin-bottom: 10px;
}

.red_note p{
	font: 600 12px/16px 'futura-pt';
	color: #fff;
}

.blue_note{
	width: 120px;
	background: url(images/layer2.png) no-repeat;
	background-size: 100% 100%;
	padding: 25px;
	text-align: center;
	position: absolute;
	top: 20px;
	left: 110%;
	-webkit-transform: rotate(15deg);
	-moz-transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	transform: rotate(15deg);
}

.blue_note p{
	font: 600 17px/21px 'futura-pt';
	color: #fff;
	letter-spacing: 2px;
}

.home_logo{
	text-align: center;
	margin-bottom: 35px;
}

.home_logo a{
	font: 700 36px 'futura-pt';
	color: #4c69ad;
	letter-spacing: 2px;
	text-decoration: none;
}

.logo a{
	font: 700 36px 'futura-pt';
	color: #4c69ad;
	letter-spacing: 2px;
	text-decoration: none;
}

header{ position: relative; }

header ul{
	width: 100%;
	display: table;
}

header ul li{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font: 700 18px 'futura-pt';
	text-transform: uppercase;
}

header ul li a{ color: #000; text-decoration: none; }

header ul li a:hover{ color: #4c69ad; }

.logo{ margin-bottom: 0; }

.logo a{ font-size: 33px; letter-spacing: 1px; }

header.inner_header{
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

header.inner_header .container{ padding: 40px 15px 35px; text-align: center; }

header.inner_header ul{ display: table; width: 100%; }

header.inner_header ul li{
	display: table-cell;
	vertical-align: middle;
	margin-right: 28px;
	letter-spacing: 1px;
	text-align: right;
}

header.inner_header ul li:nth-child(-n + 2){ text-align: left; }

header ul li.mobile_menu{ display: none; }

header.inner_header ul li:nth-child(5){ margin-right: 0; }

header.inner_header ul li.current-menu-item>a{ color: #5669A9; }

.logo_space{
	width: 380px;
}

.logo{
	position: absolute;
	top: 40px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

header.inner_header .header_nav{ padding-top: 11px; visibility: hidden; }


/*=============BOOK PAGE==============*/


.book_page.main_content .col_left{
	width: 43%;
	float: left;
}

.book_img{ margin-bottom: 30px; }

.book_img img{ 
	width: 100%; 
	-webkit-box-shadow: 10px 10px 33px -8px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 33px -8px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 33px -8px rgba(0,0,0,0.75);
}

.main_content ul.booK_links{ padding-left: 0; margin: 0; }

ul.booK_links li{
	min-width: 45%;
	display: inline-block;
	margin: 5px;
}

ul.booK_links li a{
	display: block;
	font: 600 14px 'futura-pt';
	color: #000;
	padding: 7px 5px;
	text-align: center;
	text-decoration: none;
	border: 2px solid #000;
}

ul.booK_links li a:hover{ background-color: #4c69ad; border-color: #4c69ad; color: #fff; }

.book_page.main_content .col_right{
	width: 57%;
	float: left;
}

.book_page.main_content h3{ font-size: 32px; margin-bottom: 10px; }

.main_content p{ margin-bottom: 20px; }

	.main_content p:last-child{ margin-bottom: 0; }

.book_page.main_content p b{ font-weight: 500; }

main a{
	color: #4c69ad;
	text-decoration: none;
}

main a:hover{ color: #22479d; }

.main_content ul{
	padding-left: 40px;
	margin-bottom: 20px;
}

.main_content ul li{
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
}

.book_page.main_content h4{
	font-size: 18px;
	font-weight: 700;
	color: #000;
	letter-spacing: 0;
	margin-bottom: 20px;
}


footer .container{
	padding: 15px 15px 25px;
	text-align: center;
}

footer p{ font-size: 13px; font-weight: 400; }

.banner{ margin-bottom: 35px; }

.banner img{
	display: block;
	margin: 0 auto;
}

.blog_page .row{ margin-bottom: 15px; }

.blog_img{
	width: 43%;
	float: left;
}

.blog_img a{ display: block; }

.blog_img img{ width: 100%; }

.blog_detail{
	width: 57%;
	float: left;
	display: table;
}

.blog_detail .wrap{ display: table-cell; vertical-align: middle; }

.blog_detail h3{ font-size: 22px; margin-bottom: 5px; }

.blog_detail p{ margin: 0 0 10px; }

.blog_detail .read_on{ display: none; }

.blog_detail .read_on a{
	min-width: 250px;
	font: 600 14px 'futura-pt';
	color: #000;
	padding: 7px 10px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	border: 2px solid #000;
}

.blog_detail .read_on a:hover{ background-color: #4c69ad; border-color: #4c69ad; color: #fff; }

/*=============STICKY HEADER==============*/

header.stick{
	width: 100%;
	position: fixed;
	background: #edece6;
	-webkit-animation: slide-down .7s;
	-moz-animation: slide-down .7s;
	-ms-animation: slide-down .7s;
	-o-animation: slide-down .7s;
	animation: slide-down .7s;
	z-index: 9999;
	-webkit-box-shadow: 0 8px 26px -8px rgba(0,0,0,0.6);
       -moz-box-shadow: 0 8px 26px -8px rgba(0,0,0,0.6);
            box-shadow: 0 8px 26px -8px rgba(0,0,0,0.6);
}

header.inner_header.stick .container{ padding: 15px 15px 30px; }

header.inner_header.stick .logo{ top: 18px; }

@-webkit-keyframes slide-down{
    0% {
        opacity: 0;
        transform: translateY(-100%);
			transition: all .3s;
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
			transition: all .3s;
    } 
}

@-moz-keyframes slide-down{
    0% {
        opacity: 0;
        transform: translateY(-100%);
			transition: all .3s;
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
			transition: all .3s;
    } 
}

@-ms-keyframes slide-down{
    0% {
        opacity: 0;
        transform: translateY(-100%);
			transition: all .3s;
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
			transition: all .3s;
    } 
}

@-o-keyframes slide-down{
    0% {
        opacity: 0;
        transform: translateY(-100%);
			transition: all .3s;
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
			transition: all .3s;
    } 
}

@keyframes slide-down{
    0% {
        opacity: 0;
        transform: translateY(-100%);
			transition: all .3s;
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
			transition: all .3s;
    } 
}

/*===========SUBMENU============*/

li.menu-item-has-children{ position: relative; }

ul.sub-menu:before{
	content: "";
	display: block;
	width: 100%;
	height: 15px;
	position: absolute;
	bottom: 100%;
	left: 0;
}

ul.sub-menu{
	min-width: 170px;
	background: #fff;
	position: absolute;
	top: 35px;
	left: -15px;
	opacity: 0;
	z-index: -1;
	transform: translateY(30px);
	transition: all .5s ease;
	-webkit-box-shadow: 10px 10px 18px -8px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 18px -8px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 18px -8px rgba(0,0,0,0.75);
}

.header_nav li:hover ul.sub-menu{
	transform: translateY(0); 
	opacity: 1;
	z-index: 10;
}

ul.sub-menu li{
	display: block !important;
	margin: 0 !important;
	text-align: left !important;
	font-size: 13px;
}

ul.sub-menu li a{
	display: block;
	padding: 5px 15px;
	color: #000;
}

.toggle_dropdown{
	width: 40px;
	height: 40px;
	display: none;
	position: absolute;
	top: 5px;
	right: 6px;
	z-index: 99;
	cursor: pointer;
	transition: transform .3s;
}

.toggle_dropdown:before{
	content: "\f067";
	font-family: FontAwesome;
	color: #4c69ad;
	position: absolute;
	top: 8px;
	right: 03px;
}

li.menu-item-has-children.show .toggle_dropdown:before{
	content: "\f068";
}

.toggle_menu{
	display: none; 
	float: right;
	overflow: hidden;
	position: absolute;
	top: 18px;
	right: 20px;
	z-index: 999;
}

#nav-icon2{
  width: 26px;
  height: 28px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

#nav-icon2 span {
  display: block;
  position: absolute;
  height: 3px;
  width: 50%;
  background: #000;
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon2 span:nth-child(even) {
  left: 50%;
}

#nav-icon2 span:nth-child(odd) {
  left:0px;
}

#nav-icon2 span:nth-child(1), #nav-icon2 span:nth-child(2) {
  top: 1px;
}

#nav-icon2 span:nth-child(3), #nav-icon2 span:nth-child(4) {
  top: 10px;
}

#nav-icon2 span:nth-child(5), #nav-icon2 span:nth-child(6) {
  top: 20px;
}

#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon2.open span:nth-child(1) {
  left: 2px;
  top: 8px;
}

#nav-icon2.open span:nth-child(2) {
  left: calc(50% - 5px);
  top: 8px;
}

#nav-icon2.open span:nth-child(3) {
  left: -50%;
  opacity: 0;
}

#nav-icon2.open span:nth-child(4) {
  left: 100%;
  opacity: 0;
}

#nav-icon2.open span:nth-child(5) {
  left: 2px;
  top: 14px;
}

#nav-icon2.open span:nth-child(6) {
  left: calc(50% - 5px);
  top: 14px;
}

/*============BOOK PAGE============*/

.book_list .book_img{
	width: 33.33%;
	float: left;
	text-align: center;
}

.book_list .book_img a{ display: block; }

.book_list .book_img img{ min-width: 100%; height: auto; }

.book_list .book_detail{
	width: 60%;
	float: left;
	display: table;
}

.book_list .book_detail .wrap{
	display: table-cell;
	vertical-align: middle;
}

/*============CONTACT PAGE============*/

.contact .content-column ul{ list-style: none; margin: 0; }

.contact .content-column ul li{ list-style: none; }

.contact .content-column ul strong{ display: block; }


#ninja_forms_required_items, .nf-field-container {
    margin-bottom: 0px !important;
}
.nf-input-limit {
    
    margin-top: 0;
}

.nf-field-element input[type="button"]{
    min-width: 100px;
    height: auto;
    display: block;
    font: 600 14px 'futura-pt';
    color: #000;
    padding: 7px 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    border: 1px solid #000;
}

.contact .content-column ul li a{
    color: #1d1d1b;
    font-weight: normal;
}

.contact .nf-form-cont h3{ padding-bottom: 0px; margin-bottom: 2px; }

.nf-form-cont .label-above{ margin-bottom: 10px !important; }

.postContentDefault .nf-form-cont form input[type="text"], 
.postContentDefault .nf-form-cont form input[type="email"]{ margin-bottom: 7px; }

.postContentDefault.contact p{ padding-bottom: 10px; }

.contact script + br{ display: none; }

.subscribe-button-inner{ margin-bottom: 15px !important; }

.time_place{ margin-bottom: 5px; }

.time_place p{ margin: 0; font-size: 14px; }

a.twitter-follow-button br{ display: none; }










