@charset "UTF-8";
  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;
outline: 0;
}
.clear {
clear: both;
display: block;
font-size: 0;
height: 0;
line-height: 0;
width:100%;
}
.clearbig {
clear: both;
display: block;
font-size: 0;
height: 40px;
line-height: 0;
width:100%;
}
#sb-nav a {
border-bottom:none !important;
}
img { 
transition:all .2s linear; 
-o-transition:all .2s linear; 
-moz-transition:all .2s linear; 
-webkit-transition:all .2s linear;
}
body {
transition:all .2s linear; 
-o-transition:all .2s linear; 
-moz-transition:all .2s linear; 
-webkit-transition:all .2s linear;
font-family: 'Open Sans', sans-serif;
font-size:15px;
line-height:1.8em;
font-weight:400;
color:#656565;
}
::selection {
background: #000000; color: #ffffff;
text-shadow:none !important;
}
::-moz-selection {
background: #000000; color: #ffffff;
text-shadow:none !important;
}
img.aligncenter {
margin-left: auto;
margin-right: auto;
display: block;
clear: both;
margin-top: 5px;
}
.aligncenter {
margin-left: auto;
margin-right: auto;
display: block;
clear: both;
}
img.alignleft {
margin-right:20px;
margin-bottom:20px;
float:left;
}
img.alignright {
margin-left:20px;
margin-bottom:20px;
float:right;
}
.wp-caption {
text-align: center;
margin: 10px 20px 20px 20px;
font-family: 'Open Sans', sans-serif;
font-style: italic;
}
.wp-caption img,
.wp-caption img a {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption
.wp-caption-text {
margin: 0;
padding: 5px;
font-family: 'Open Sans', sans-serif;
font-style: italic;
}
.gallery-caption { 
margin-left: 0;
font-family: 'Open Sans', sans-serif;
font-style: normal;
font-size: 10px; 
}
.gallery-icon img {
border:1px solid #D4D4D4 !important
}
.sticky, .gallery-caption, .bypostauthor {
margin:0;
padding:0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
display: block;
}
audio,
canvas,
video {
display: block;
*display: inline;
*zoom: 1;
}
audio:not([controls]) {
display: none;
}
html {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
a:focus {
outline: none; 
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
a:hover,
a:active {
outline: none;
}
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
max-width: 100%;
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic;
opacity: 1.0;
}
img.left {
float:left;
margin:0 20px 20px 0;
}
img.right {
float:right;
margin:0 20px 20px 0;
}
button,
input,
select,
textarea {
margin: 0;
font-size: 100%;
vertical-align: middle;
-webkit-appearance: none;
}
button,
input {
*overflow: visible;
line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
padding: 0;
border: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
cursor: pointer;
-webkit-appearance: button;
}
input[type="search"] {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
textarea {
overflow: auto;
vertical-align: top;
}
b {
font-weight:600;
}
em {
font-style:italic;
} .odd {
background-color:#ebebeb;
clear:both;
float:left;
width:100%;
padding:60px 0 60px 0;
}
.even {
background-color:#f4f4f4;
clear:both;
float:left;
width:100%;
padding:60px 0 60px 0;
}
#search_wrapper .even, #search_wrapper .odd {
padding:40px 0 0 0;
}
#search_wrapper .main {
padding-bottom: 40px;
} h1 {
font-family: 'Open Sans',sans-serif;
font-size:60px;
line-height:1.2em;
clear:both;
font-weight:normal;
color:#3b3f41;
}
#bottom_nav_wrap h1 {
font-family: 'Open Sans',sans-serif;
font-size:60px;
line-height:1.2em;
clear:both;
font-weight:normal;
color:#3b3f41;
}
h2 {
font-family: 'Open Sans', sans-serif;
font-size:30px;
line-height:1.6em;
margin-bottom: 20px;
font-weight:normal;
color:#3b3f41;
}
h2 a {
-webkit-transition:all 0.3s ease-in;  
-moz-transition:all 0.3s ease-in;  
-o-transition:all 0.3s ease-in;  
transition:all 0.3s ease-in;
font-family: 'Open Sans', sans-serif;
font-size:30px;
line-height:1.6em;
font-weight:normal;
color:#3b3f41;
}
h2 a:hover {
text-decoration:none;
}
.main_center h2 a, .main_center h2, .even h2 a, .odd h2 a  {
text-transform:uppercase;
letter-spacing:3px;
}
.odd, .even, #bdywrapper2 {
-webkit-animation-duration: 4s;
-webkit-animation-name: fadeIn;
-moz-animation-duration: 4s;
-moz-animation-name: fadeIn;
-o-animation-duration: 4s;
-o-animation-name: fadeIn;
animation-duration: 4s;
animation-name: fadeIn;
animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-webkit-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
}
#top_logo, .topmenu {
-webkit-animation-duration: 2s;
-webkit-animation-name: fadeIn;
-moz-animation-duration: 2s;
-moz-animation-name: fadeIn;
-o-animation-duration: 2s;
-o-animation-name: fadeIn;
animation-duration: 2s;
animation-name: fadeIn;
}
.highlight_orange {
color: #F07057;
}
@-moz-keyframes fadeIn {
0% {
opacity: 0.0;
}
33% {
opacity: 0.0;
}
100% {
opacity: 1.0;
}
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0.0;
}
33% {
opacity: 0.0;
}
100% {
opacity: 1.0;
}
}
@-o-keyframes fadeIn {
0% {
opacity: 0.0;
}
33% {
opacity: 0.0;
}
100% {
opacity: 1.0;
}
}
.main_center h2 {
margin-top:15px;
}
h3 {
font-family: 'Open Sans', sans-serif;
font-size:20px;
line-height:1.6em;
font-weight:normal;
color:#3b3f41;
}
h3 a {
-webkit-transition:all 0.3s ease-in;  
-moz-transition:all 0.3s ease-in;  
-o-transition:all 0.3s ease-in;  
transition:all 0.3s ease-in;
font-family: 'Open Sans', sans-serif;
font-size:20px;
line-height:1.6em;
color:#3b3f41;
}
h4 {
font-family: 'Open Sans', sans-serif;
font-size:18px;
line-height: 1.3em;
margin-bottom: 20px;
font-weight:normal;
color:#3b3f41;
}
h4 a {
-webkit-transition:all 0.3s ease-in;  
-moz-transition:all 0.3s ease-in;  
-o-transition:all 0.3s ease-in;  
transition:all 0.3s ease-in;
font-family: 'Open Sans', sans-serif;
font-size:18px;
line-height:1.6em;
font-weight:normal;
color:#3b3f41;
}
.slide-out-div h4 {
color:#ffffff;
text-transform:uppercase;
font-size:16px;
margin-bottom: 0px;
}
hr {
border:none;
clear: both;
margin-bottom:54px;
margin-top:44px;
width:65%;
border-bottom:1px solid #d4d4d4;
}
.slide-out-div hr {
border:none;
clear: both;
margin:15px 0 30px 0px;
width:100%;
text-align:left;
border-bottom:1px solid rgba(255, 255, 255, 0.7);
}
h5 {
font-family: 'Open Sans', sans-serif;
font-size:16px;
line-height:1.6em;
margin-top: 18px;
font-weight:normal;
color:#3b3f41;
}
h5 a {
-webkit-transition:all 0.3s ease-in;  
-moz-transition:all 0.3s ease-in;  
-o-transition:all 0.3s ease-in;  
transition:all 0.3s ease-in;
font-family: 'Open Sans', sans-serif;
font-size:16px;
line-height:1.6em;
color:#3b3f41;
}
h6 {
font-family: 'Open Sans', sans-serif;
font-size:14px;
line-height:1.6em;
font-weight:normal;
color:#3b3f41;
}
h6 a {
-webkit-transition:all 0.3s ease-in;  
-moz-transition:all 0.3s ease-in;  
-o-transition:all 0.3s ease-in;  
transition:all 0.3s ease-in;
font-family: 'Open Sans', sans-serif;
font-size:14px;
line-height:1.6em;
color:#3b3f41;
}
p {
font-family: 'Open Sans', sans-serif;
font-size:15px;
line-height:1.8em;
margin-bottom:20px;
font-weight:400;
color:#656565;
}
a {
font-size:16px;
font-family: 'Open Sans', sans-serif;
text-decoration:none;
-webkit-transition:all 0.3s ease-in;  
-moz-transition:all 0.3s ease-in;  
-o-transition:all 0.3s ease-in;  
transition:all 0.3s ease-in;
font-weight:400;
outline: none;
}
a:hover {
text-decoration:underline;
}
a.more-link {
text-transform:uppercase;
font-weight:normal;
font-size:14px;
font-family: 'Open Sans', sans-serif;
-webkit-transition:all 0.3s ease-in;  
-moz-transition:all 0.3s ease-in;  
-o-transition:all 0.3s ease-in;  
transition:all 0.3s ease-in;
text-decoration:none;
color:#656565;
letter-spacing:3px;
}
.form-allowed-tags {
font-size: 12px;
color: #a2a2a2;
}
a:hover.more-link {
text-decoration:none;
color:#3B3F41;
}
ul, ol {
margin:0;
padding:0;
}
ul li {
font-family: 'Open Sans', sans-serif;
font-size:16px;
line-height:1.8em;
font-weight:400;
list-style: square inside none;
color:#656565;
}
ul li a, ol li a {
font-family: 'Open Sans', sans-serif;
font-size:16px;
line-height:1.8em;
font-weight:400;
cursor:pointer;
color:#656565;
}
ul li a:hover, ol li a:hover {
font-family: 'Open Sans', sans-serif;
font-size:16px;
line-height:1.8em;
font-weight:400;
text-decoration: underline;
}
ol li {
font-family: 'Open Sans', sans-serif;
font-size:16px;
line-height:1.8em;
font-weight:400;
color:#656565;
list-style:decimal inside;
} .accenttop {
width:100%;
float:right;
min-height:5px;
}
.topmenu {
width:100%;
margin-bottom: 20px;
}
#nav_wrapper {
width:100%;
margin:0 auto;
text-align:center;
}
#top_logo {
display:block;
padding:70px 0 70px 0;
width:100%;
}
header {
width:100%;
}
.sf-menu, .sf-menu * {
margin:0;
padding:0;
list-style:none;
}
.webkit .sf-menu {
line-height:12px
}
.sf-menu {
line-height:14px;
text-align:center;
}
.sf-menu ul {
position:absolute;
top:-999em;
width:10em; }
.sf-menu ul li {
width:100%;
}
.sf-menu li:hover {
visibility:inherit; }
.sf-menu li {
position:relative;
list-style:none;
margin:0;
padding:0;
text-align:left;
display:inline-block;
}
.sf-menu a {
display:block;
position:relative;
}
.webkit .sf-menu li:hover ul,
.webkit .sf-menu li.sfHover ul {
left:0px;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
left:-30px;
top:1.4em; z-index:999999;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
top:-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
left:10em; top:0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
top:-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
left:10em; top:0;
}
ul.sf-menu li ul.sub-menu li.current_page_item a, ul.sf-menu li.current_page_item a, ul.sf-menu li ul.sub-menu li.current-menu-item a, ul.sf-menu li.current-menu-item a  {
color:#ffffff;
} .sf-menu li a {
text-decoration:none;
display:inline-block;
font-size:16px;
padding:0 0px 0 0;
font-family: 'Open Sans', sans-serif;
-webkit-transition:all 0.3s ease-in;  
-moz-transition:all 0.3s ease-in;  
-o-transition:all 0.3s ease-in;  
transition:all 0.3s ease-in; 
text-transform:uppercase;
color:#989898;
font-weight:normal;
letter-spacing: 2px;
}
.sf-menu li {
padding:0 50px 0 0;
}
.sf-menu li:last-child {
padding:0 0px 0 0;
}
ul.sf-menu li ul.sub-menu li a {
text-decoration:none;
display:inline-block;
font-size:12px;
padding:6px;
font-family: 'Open Sans', sans-serif;
-webkit-transition:all 0.3s ease-in;  
-moz-transition:all 0.3s ease-in;  
-o-transition:all 0.3s ease-in;  
transition:all 0.3s ease-in; 
text-transform:uppercase;
color:#989898;
font-weight:500;
}
ul.sf-menu li ul.sub-menu li {
border-bottom:1px solid #d4d4d4;
min-width: 200px;
padding: 0px;
}
ul.sf-menu li ul.sub-menu li:first-child {
border-top:3px solid #3B3F41;
}
ul.sf-menu li ul.sub-menu li:last-child {
border-bottom:0px solid #d4d4d4;
}
ul.sf-menu li ul.sub-menu li:first-child a, ul.sf-menu li ul.sub-menu li:first-child a:hover {
padding-top:10px;
}
ul.sf-menu li ul.sub-menu li:last-child a, ul.sf-menu li ul.sub-menu li:last-child a:hover {
padding-bottom:10px;
}
ul.sf-menu li ul.sub-menu li:last-child a {
border-bottom:none;
}
ul.sf-menu li ul.sub-menu li a:hover {
margin-left:5px;
text-decoration:none;
display:inline-block;
font-size:12px;
padding:6px;
font-family: 'Open Sans', sans-serif;
text-transform:uppercase;
}
.sf-menu li a:hover {
text-decoration:none;
display:inline-block;
font-size:16px;
padding:0 0px 0 0;
font-family: 'Open Sans', sans-serif;
text-transform:uppercase;
letter-spacing: 2px;
}
.sf-menu li ul {
margin-top:27px;
margin-left:18px;
background-color:#ffffff;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
outline:0;
} .sf-menu a.sf-with-ul {
min-width:1px; }
a > .sf-sub-indicator { top:.8em;
background-position:0 -103px; display:none;
} a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
background-position:-10px -103px; } .sf-menu ul .sf-sub-indicator { 
background-position:-10px 0; 
}
.sf-menu ul a > .sf-sub-indicator { 
background-position:7px 5px; 
} .sf-menu ul a:focus ,
.sf-menu ul a:hover ,
.sf-menu ul a:active ,
.sf-menu ul li:hover > a ,
.sf-menu ul li.sfHover > a {
background-position:-10px 0; } .sf-shadow ul {
padding:0px;
}
.sf-shadow ul.sf-shadow-off {
background:transparent;
}
ul.sf-menu li ul li a {
padding:10px 0 0 0; 
display:block;
margin-left: 5px;
margin-bottom: 3px;
} .slide-out-div {
padding: 20px;
width: 250px;
z-index:5000;
line-height:1.6em !important;
font-size: 14px;
font-weight: 400;
display: none;
}
.handle {
background-size:40px 40px !important;
}
.slide-out-div p, .slide-out-div ul li a, .slide-out-div ol li a, .slide-out-div ul li, .slide-out-div ol li, .slide-out-div, .slide-out-div h1, .slide-out-div h1 a, .slide-out-div h2, .slide-out-div h2 a, .slide-out-div h3, .slide-out-div h3 a, .slide-out-div h4, .slide-out-div h4 a, .slide-out-div h5, .slide-out-div h5 a, .slide-out-div h6, .slide-out-div h6 a, .slide-out-div a {
color:#ffffff !important;
}
.slide-out-div h1 a:hover, .slide-out-div h2 a:hover, .slide-out-div h3 a:hover, .slide-out-div h4 a:hover, .slide-out-div h5 a:hover, .slide-out-div h6 a:hover {
text-decoration:underline;
}
.slide-out-div .textwidget, .slide-out-div ul, .slide-out-div #searchform {
margin-bottom:50px;
}
.slide-out-div input[type="text"], .slide-out-div input[type="text"]:focus {
width:93%;
}
.slide-out-div input[type="text"] {
font-weight:400;
color:#ffffff;
border:0px solid transparent;
font-size:14px;
background-color: rgba(0, 0, 0, 0.2);
}
.ie8 .slide-out-div input[type="text"] {
background-color:#c95e49;
}
.ie8 .slide-out-div input[type="text"]:focus {
background-color:#904334;
}
.slide-out-div input[type="text"]:focus {
font-weight:400;
color:#ffffff;
border:0px solid transparent;
background-color: rgba(0, 0, 0, 0.4);
font-size:14px;
}
#search .main {
padding:0;
}
#search .even {
padding:20px 0 0 0;
}
.text-widget {margin-bottom: 15px;}
div.tb_tweet {
border-top: dotted 0px  #ccc !important;
}
div.tb_tweetlist {
border-bottom: dotted 0px #ccc !important;
} .social {
width:1200px;
margin:0 auto;
padding:60px 0 0 0;
} 
#bottom_nav_wrap {
width:100%;
margin:0 auto;
text-align:center;
padding-bottom:25px;
position:fixed;
z-index:2;
bottom:0;
}
#bottom_nav_wrap, #bottom_nav_wrap p, #bottom_nav_wrap a, #bottom_nav_wrap:hover, #bottom_nav_wrap ul li, #bottom_nav_wrap ul li a, #bottom_nav_wrap ul li a:hover, #bottom_nav_wrap h1, #bottom_nav_wrap h2, #bottom_nav_wrap h3, #bottom_nav_wrap h4, #bottom_nav_wrap h5, #bottom_nav_wrap h6 {
color:#ffffff;
}
#bottom_nav_wrap ul li a:hover {
text-decoration:underline;
}
#bottom_nav_wrap hr {
border:none;
clear: both;
margin-bottom:32px;
margin-top:32px;
width:65%;
text-align:center;
border-bottom:1px solid rgba(255, 255, 255, 0.3);
}
.accentbottom {
width:100%;
position:relative;
z-index:4;
display:block;
min-height:5px;
background-color:#ffffff;
} #pagination {
width:900px;
margin:0 auto;
min-height:110px;
padding-top:30px;
}
.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:12px;
text-align:center;
}
.pagination span, .pagination a {
display:inline-block;
margin: 3px 15px 0px 0px;
padding:4px 11px;
text-decoration:none;
width:auto;
color:#656565;
min-width:25px;
font-weight: 400;
}
.pagination a {
background-color:#f4f4f4;
}
.pagination a, .pagination a:hover {
font-size:12px;
}
.pagination a:hover{
color:#ffffff;
}
.pagination .current {
padding: 4px;
color:#ffffff;
}
.pagination .inactive {
padding: 4px;
}
.pagination span {
color:#656565;
background-color:#f4f4f4;
}
.navigation_wrapper {
width:100%;
background-color:#f4f4f4;
padding:20px 0;
margin-bottom: 20px;
}
.navigation {
width:1200px;
margin:0 auto;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
.alignleft a {
font-size:13px;
font-weight:500;
text-transform:uppercase;
color:#3b3f41;
display:inline-block;
float:left;
margin-top:5px;
margin-left:10px;
}
.alignright a {
font-size:13px;
font-weight:500;
text-transform:uppercase;
color:#3b3f41;
display:inline-block;
float:left;
margin-top:5px;
margin-right:10px;
}
.alignright a:hover, .alignleft a:hover {
text-decoration:none;
}
.wobig {
font-size:42px;
float:left;
display:inline-block;
color: #a2a2a2;
margin-right: 20px;
}
.alignright .wobig {
font-size:42px;
float:right;
display:inline-block;
color: #a2a2a2;
margin-left: 20px;
} .main {
width:980px;
margin:0 auto;
padding-bottom:80px;
}
.main_center {
width:980px;
margin:0 auto;
text-align:center;
}
.contentblog {
width:768px;
margin:0 auto;
text-align:center;
margin-bottom:30px;
}
.contentblog iframe {
display:none;
}
.contentsingle {
width:768px;
margin:0 auto;
text-align:left;
margin-bottom:80px;
}
.bdywrapper {
width:100%;
background-color:#ffffff;
}
#bdywrapper2 {
width:100%;
background-color:#ffffff;
padding-top:45px;
padding-top:25px;
}
#page_wrapper { 
position:relative;
z-index:5;
box-shadow:0px 0px 60px #000000;
-moz-box-shadow:0px 0px 60px #000000;
-webkit-box-shadow:0px 0px 60px #000000;
-o-box-shadow:0px 0px 60px #000000;
margin-bottom:500px;
background-color:#ffffff;
}
.meta_date {
color:#a2a2a2;
font-size:14px;
font-family: 'Open Sans', sans-serif;
letter-spacing:1px;
font-weight: 400;
}
.fancy, .fancy a, .fancy a:hover {
font-family: 'Great Vibes', cursive !important;
padding:0px 3px 0 2px;
font-size: 16px !important;
}
.posted_details, .posted_details a, .posted_details a:hover {
border:none;
font-family: 'Open Sans', sans-serif;
font-size:12px;
letter-spacing:1px;
padding-top:20px;
font-weight: 400;
}
.metacomments {
display:inline-block;
margin-right:40px;	
}
.portfolio_comments .metacomments {
display:inline-block;
margin-right:0px;	
}
.metacats, .metacatsport {
display:inline-block;
}
.social_share_wrapper2 {
float:right;
}
.portfolio_share .social_share_wrapper2 {
float:none;
text-align:center;
}
.metacats a, .metacats a:hover, a.socialsharing {
text-transform:lowercase;
padding-right:5px;
}
.featured_image, .featured_image_gallery {
clear:both;
position:relative;
z-index:999;
line-height:0em;
}
.portfolio_gallery {
clear:both;
position:relative;
z-index:999;
margin-bottom:24px;
line-height:0em;
}
.featured_text_quote {
padding:20px;
position:relative;
text-align:center;
position:relative;
z-index:10;
margin-top:-10px;
}
.featured_text_link {
padding:20px;
position:relative;
text-align:center;
position:relative;
z-index:10;
font-size:24px;
}
.featured_text_link a {
font-size:24px;
-webkit-transition:all 0.3s ease-in;  
-moz-transition:all 0.3s ease-in;  
-o-transition:all 0.3s ease-in;  
transition:all 0.3s ease-in;
}
.featured_text_link a:hover {
font-size:24px;
text-decoration:none;
opacity:.70;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
}
.featured_text_quote_title {
position:relative;
text-align:center;
font-size:14px;
font-family: 'Open Sans', sans-serif;
text-transform:uppercase;
letter-spacing:3px;
}
.featured_text_full {
width:100%;
clear:both;
}
a.titlelink {
float:right;
display:inline-block;
font-size: 12px;
margin-top: 5px;
} ul.really_simple_twitter_widget li {
list-style: none outside none;
clear: both;
margin-bottom: 28px;
display:inline-block;
padding-bottom:18px;
font-size: 14px !important;
}
ul.really_simple_twitter_widget li a {
text-decoration: underline !important;
font-size: 14px !important;
}
.rstw_comma {
display:none;
}
.twitter-timestamp {
display:block;
clear:both;
font-size: 12px;
margin-top: 10px;
} .hrr {
border:none;
clear: both;
margin-bottom:32px;
margin-top:32px;
width:100%;
border-bottom:1px solid #d4d4d4;
}
.hrrr {
border:none;
clear: both;
margin-bottom:-13px;
margin-top:0;
width:100%;
border-bottom:1px solid #d4d4d4;
}
.buy-here {margin-top: 25px;}
.one_half, .one_half_first, .one_third, .one_third_first, .two_third, .two_third_first, .one_fourth, .one_fourth_first, .three_fourth, .three_fourth_first, .one_fifth, .one_fifth_first, .two_fifth, .two_fifth_first, .three_fifth, .three_fifth_first, .four_fifth, .four_fifth_first, .one_sixth, .one_sixth_first {
font-family: 'Open Sans', sans-serif;
font-size:16px;
line-height:1.8em;
font-weight:400;
color:#656565;
}
.one_half { 
width: 48%; 
}
.one_third, .one_third_bottom {
width: 30.66%; 
}
.two_third { 
width: 65.33%; 
}
.one_fourth { 
width: 22%; 
}
.three_fourth { 
width: 74%; 
}
.one_fifth { 
width: 16.8%; 
}
.two_fifth { 
width: 37.6%; 
}
.three_fifth { 
width: 58.4%; 
}
.four_fifth { 
width: 79%; 
}
.one_sixth { 
width: 13.33%; 
}
.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth, .one_third_bottom {
position: relative;
margin-left: 4%;
float: left;
}
.one_half_first { 
width: 48%;
position: relative;
clear: left;
margin-left: 0;
float: left; 
}
.one_third_first { 
width: 30.66%;
position: relative;
clear: left;
margin-left: 0;
float: left; 
}
.one_fourth_first { 
width: 22%;
position: relative;
clear: left;
margin-left: 0;
float: left; 
}
.one_fifth_first { 
width: 16.8%;
position: relative;
clear: left;
margin-left: 0;
float: left;
}
.one_sixth_first { 
width: 13.33%;
position: relative;
clear: left;
margin-left: 0;
float: left; 
}
.two_third_first { 
width: 65.33%;
position: relative;
clear: left;
margin-left: 0;
float: left; 
}
.three_fourth_first { 
width: 74%;
position: relative;
clear: left;
margin-left: 0;
float: left;
}
.two_fifth_first { 
width: 37.6%;
position: relative;
clear: left;
margin-left: 0;
float: left; 
}
.three_fifth_first { 
width: 58.4%;
position: relative;
clear: left;
margin-left: 0;
float: left; 
}
.four_fifth_first { 
width: 79%;
position: relative;
clear: left;
margin-left: 0;
float: left; 
}
div .first {
clear: left;
margin-left: 0;
}
img {
border: none;
}
img.left {
border: none;
float: left;
margin-right:20px;
margin-bottom:20px;
}
img.right {
border: none;
float: right;
margin-left:20px;
margin-bottom:20px;
}
.alert_red {
padding:20px;
clear:both;
font-family: 'Open Sans', sans-serif;
font-size:14px;
margin-bottom:0px;
color: #795050;
text-align:center;
background-color: #FDDCDC;
text-align:left;
font-weight: 400;
}
.alert_green {
padding:20px;
clear:both;
font-family: 'Open Sans', sans-serif;
font-size:14px;
margin-bottom:0px;
color:#5b743c;
text-align:center;
background-color: #D0EEAC;
text-align:left;
font-weight: 400;
}
.alert_yellow {
padding:20px;
clear:both;
font-family: 'Open Sans', sans-serif;
font-size:14px;
margin-bottom:0px;
color:#746f39;
text-align:center;
background-color:#EFEBBC;
text-align:left;
font-weight: 400;
}
.alert_blue {
padding:20px;
clear:both;
font-family: 'Open Sans', sans-serif;
font-size:14px;
margin-bottom:0px;
color:#485e73;
text-align:center;
background-color:#B7D3EE;
text-align:left;
font-weight: 400;
}
.intro, .intro p, .intro a {
font-family: 'Open Sans', sans-serif;
font-size: 20px;
line-height: 1.6em;
margin-bottom: 25px;
font-weight: 400;
clear:both;
}
.intro a, .intro a:hover, .intro .textwidget p, .intro p {
font-size: 20px;
}
.align-center {text-align: center;}
.align-right {text-align: right;}
.button .align-middle {margin:0 auto;}	
blockquote, blockquote p, .quote p, .quote {
font-family: 'Open Sans', sans-serif;
font-size:30px;
text-align:center;
line-height:1.3em;
color:#3b3f41;
letter-spacing:2px;
text-transform:uppercase;
padding-bottom:20px;
font-weight:400;
}
.one_third blockquote, .one_third blockquote p, .one_third_first blockquote, .one_third_first blockquote p, .one_third .quote p, .one_third .quote {
font-family: 'Open Sans', sans-serif;
font-size:17px;
text-align:left;
font-style:italic;
line-height:1.4em;
color:#3b3f41;
letter-spacing:normal;
text-transform:none;
padding-bottom:20px;
font-weight:400;
}
.one_third blockquote cite, .one_third blockquote cite p, .one_third_first blockquote cite, .one_third_first blockquote cite p {
display: block;	
font-family: 'Open Sans', sans-serif;
font-size:14px;
float:right;
font-style:normal;
margin-top: 5px;
}
.pullquoteleft {
padding:0 30px 30px 0px !important;
text-align:left;
float:left;
width:30%;
margin:0px;
font-family: 'Open Sans', sans-serif;
font-size:24px;
line-height:1.4em;
clear:both;
font-weight: 400;
}
.pullquoteright {
padding:0px 0px 30px 30px !important;
text-align:left;
float:right;
width:30%;
margin:0px;
font-family: 'Open Sans', sans-serif;
font-size:24px;
line-height:1.4em;
clear:both;
font-weight: 400;
}
.wpcf7 {
text-align:center;
}
.upcoming .when {
text-transform: uppercase;
font-size: 10px;
}
.slide-out-div open .button_alternate {
} .flex-container a:active, .slider a:active, .flex-container a:focus, .slider a:focus {
outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
margin: 0;
padding: 0;
}
.slider {
margin: 0 auto;
padding: 0;
position: relative;
width:100%
}
.slider .slides > li {
display: none;
-webkit-backface-visibility: hidden;
}
.slider .slides > li:before {
content:none;
}
ul.slides li img, ul.slides li img a {
width: 100%;
display: block;
max-width:100%;
}
ul.slides li {
width: 100%;
z-index: 2;
height:auto;
list-style:none;
}
ul.slides li:before {
content:none;
}
ul.slides {
list-style: none;
border: none;
overflow:hidden;
position:relative;
width:100%;
}
.flex-pauseplay span {
text-transform: capitalize;
}
html[xmlns] .slides {
display: block;
}
* html .slides {
height: 1%;
}  .no-js .slides > li:first-child {
display: block;
} .slider .slides {
zoom: 1;
} .flex-container {
zoom: 1;
position: relative;
}  .flex-caption {
background: none;
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
zoom: 1;
}
.flex-caption {
width: 96%;
padding: 2%;
margin: 0;
position: absolute;
left: 0;
bottom: 0;
background: rgba(0,0,0,.3);
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,.3);
font-size: 14px;
line-height: 18px;
} .slider .flex-direction-nav {
background: url(//www.big-data-book.com/wp-content/themes/gutenberg-wp/img/slider-arrows-horizontal.png) no-repeat scroll -9999px -9999px transparent;
display: none;
height: 0;
list-style: none outside none;
}
.slider:hover .flex-direction-nav {
display:block;
}
.dynoloop .slider:hover .flex-direction-nav {
display:none;
}
ul.flex-direction-nav li {
list-style:none;
}
.flex-direction-nav li a {
width: 52px;
height: 52px;
margin: 22px 0 0;
display: block;
position: absolute;
top: 50%;
cursor: pointer;
text-indent: -999em;
-webkit-transition:all 0.0s ease-in;  
-moz-transition:all 0.0s ease-in;  
-o-transition:all 0.0s ease-in;  
transition:all 0.0s ease-in; 
}
.flex-direction-nav li .next {
background: url(//www.big-data-book.com/wp-content/themes/gutenberg-wp/img/slider-arrows-horizontal.png) no-repeat scroll 0 -18px transparent;
height: 18px;
margin-top: -8px;
position: absolute;
right: 10px;
text-indent: -9999px;
top: 50%;
width: 13px;
z-index: 30;
}
.flex-direction-nav li .prev {
background: url(//www.big-data-book.com/wp-content/themes/gutenberg-wp/img/slider-arrows-horizontal.png) no-repeat scroll 0 0 transparent;
height: 18px;
left: 10px;
margin-top: -8px;
position: absolute;
text-indent: -9999px;
top: 50%;
width: 13px;
z-index: 30;
} .flex-control-nav {
background: url(//www.big-data-book.com/wp-content/themes/gutenberg-wp/img/slider-dots.png) no-repeat scroll -9999px -9999px transparent;
bottom: 10px;
line-height: 0;
list-style: none outside none;
margin-left: 5px;
position: absolute;
z-index: 4999;
}
.flex-control-nav li {
display: inline-block;
margin: 0 0 0 5px;
}
.flex-control-nav li a {
background: url(//www.big-data-book.com/wp-content/themes/gutenberg-wp/img/slider-dots.png) no-repeat scroll 0 0 transparent;
cursor: pointer;
display: block;
float: left;
height: 14px;
position: relative;
text-indent: -9999px;
width: 14px;
z-index: 50;
}
.flex-control-nav li a.active, .flex-control-nav li a:hover, .flex-control-nav li a.flex-active, .flex-control-nav li a:hover {
background-position: 0 -14px;
} textarea {
background:none;
margin-bottom: 15px;
padding: 8px;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
outline: none;
transition:all .5s ease-in; 
-o-transition:all .5s ease-in; 
-moz-transition:all .5s ease-in; 
-webkit-transition:all .5s ease-in;
border:none;
margin-top:10px;
width:70%;
font-weight:300;
border:1px solid #d4d4d4;
}
textarea:focus {
background:none;
outline: none;
border:none;
padding: 8px;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight:300;
background-color:#ffffff;
border:1px solid #989898;
}
input[type=text] {
background:none;
width: 280px;
margin-bottom: 15px;
padding: 8px;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
outline: none;
transition:all .5s ease-in; 
-o-transition:all .5s ease-in; 
-moz-transition:all .5s ease-in; 
-webkit-transition:all .5s ease-in;
border:none;
margin-top:10px;
font-weight:300;
border:1px solid #d4d4d4;
}
input[type=text]:focus {
background:none;
outline: none;
border:none;
padding: 8px;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight:300;
background-color:#ffffff;
border:1px solid #989898;
}
input[type=submit] {
text-decoration: none;
float: left;
margin-bottom: 15px;
margin-top: 0px !important;
display: block;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
border: none;
padding:7px 10px 7px 10px;
transition:all .5s ease-in; 
-o-transition:all .5s ease-in; 
-moz-transition:all .5s ease-in; 
-webkit-transition:all .5s ease-in;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
color:#ffffff;
}
input[type=submit]:hover {
text-decoration: none;
float: left;
margin-bottom: 15px;
margin-top: 0px !important;
display: block;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
border: none;
padding:7px 10px 7px 10px;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
color:#ffffff;
background-color:#656565 !important;
}
input#author, input#email, input#url {
float:left;
}
p.comment-form-author, p.comment-form-email, p.comment-form-url, p.comment-form-comment {
clear:both;
}
.social input[type="text"], .social textarea, .social input[type="text"]:focus, .social textarea:focus {
width:96%;
}
input:focus {
outline: none;
}
.comment_wrapper {
width:100%;
background-color:#ffffff;
}
.comment_wrapper_main {
width:768px;
margin:0 auto;
background-color:#ffffff;
}
#commentform {
margin: 0px;
float: left;
width:98%;
margin-top:25px;
padding-bottom:60px;
}
#form_wrapper {
width:100%;
min-height:150px;
margin-bottom: 30px;
padding-left:20px;
}
div.wpcf7 {
padding:0px 0 0 !important;
}
.wpcf7-form textarea {
margin-top:20px;
margin-bottom:25px;
}
.wpcf7-form p {
display: block;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
clear:both;
margin-bottom:0;
}
div.wpcf7-validation-errors {
font-family: 'Open Sans', sans-serif !important;
border:none !important;
font-size:12px !important;
margin:0 !important;
padding:0 !important;
clear:both;
}
div.wpcf7-mail-sent-ok {
font-family: 'Open Sans', sans-serif !important;
border:none !important;
font-size:12px !important;
margin:0 !important;
padding:0 !important;
clear:both;
}
span.wpcf7-not-valid-tip {
background:none !important;
font-family: 'Open Sans', sans-serif !important;
font-size: 12px !important;
padding: 0px !important;
left: 5% !important;
top: -20% !important;
}
.textwidget div.wpcf7-validation-errors {
font-family: 'Open Sans', sans-serif !important;
border:none !important;
font-size:13px !important;
margin:-45px 0 0 !important;
padding:0 !important;
width:80%;
}
.textwidget div.wpcf7-mail-sent-ok {
font-family: 'Open Sans', sans-serif !important;
border:none !important;
font-size:13px !important;
margin:-45px 0 0 !important;
padding:0 !important;
width:80%;
}
.textwidget span.wpcf7-not-valid-tip {
background:none !important;
font-family: 'Open Sans', sans-serif !important;
font-size: 12px !important;
width:98% !important;
left:0 !important;
top:-50% !important;
}
label {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
display: block;
}
#subForm {
width:100%;
margin:0 auto;
margin-top:25px;
}
.form_submit {
background-color:#323232;
border: none;
color:#ffffff;
cursor:pointer;
font-family: 'Open Sans', sans-serif;
font-size:16px;
display: block;
padding: 5px;
}
.comment_wrapper_main_right {
width:680px;
}
#post_comment_wrapper {
display: block;
clear: both;
margin-top: 25px;
} .comment_wrapper li.even, .comment_wrapper li.odd {
padding-bottom:0;
float:none !important;
}
.comment_title {
border:none;
font-family: 'Open Sans', sans-serif;
font-size:24px;
padding-top:60px;
font-weight: 400;
letter-spacing:3px;
text-transform: uppercase;
float:left;
}
.comment_title hr {
text-align:left;
float:left;
width:100%;
}
#respond h3 {
color: #3B3F41;
font-family: 'Open Sans',sans-serif;
font-size: 24px;
font-weight: normal;
letter-spacing: 3px;
line-height: 1.6em;
text-transform: uppercase;
}
.comment-author-avatar {
float: left;
margin-right: 20px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.comment-main {
overflow:hidden;
}
.comment-content {
font-family: 'Open Sans', sans-serif;
font-size:14px;
width:100%;
}
.cancel-comment-reply {
margin-top:5px;
}
.comment-meta {
margin-bottom: 10px;
margin-top:-5px;
}
.comment-author {
font-family: 'Open Sans', sans-serif;
font-size:16px;
font-weight:500;
color:#3b3f41;
text-transform:capitalize;
}
.comment-date {
clear:both;
display: block;
float: left;
font-family: 'Open Sans', sans-serif;
font-size:12px;
margin-top:-6px;
}
.comment-date a, .cancel-comment-reply a {
font-family: 'Open Sans', sans-serif;
font-size:10px;
text-decoration:none;
text-transform:uppercase;
letter-spacing:1px;
}
.comment-date a:hover, .cancel-comment-reply a:hover {
text-decoration:none;
font-family: 'Open Sans', sans-serif;
font-size:10px;
}
a#cancel-comment-reply-link {
text-decoration:none;
font-family: 'Open Sans', sans-serif;
font-size:12px;
}
a#cancel-comment-reply-link:hover {
text-decoration:none;
font-family: 'Open Sans', sans-serif;
font-size:12px;
}
.comment-meta .button a, .comment-meta .button a:hover {
font-size:12px;
display:inline;
float:none;
padding:8px;
}
.comment-meta .button {
float:right;
margin-top:8px;
} ul.children {
list-style:none;
margin-left:58px;
}
ul.children li {
padding-right:0;
padding-bottom:0;
width:100%;
}
ul.children li .comment-main .comment-date {
margin-top:-12px;
}
.comment {
display: block;
width: 100%;
padding-top:20px;
}
.commentlist {
width:100%;
}
.commentlist li {
margin-bottom: 30px;
position: relative;
list-style:none;
background:none;
border:none;
clear: both;
margin-bottom: 15px;
padding:20px 0x;
}
.commentlist li:last-child {
border-bottom:1px solid #d4d4d4;
}
.commentlist li ul.children li:last-child {
border-bottom:none;
}
.commentlist ul {
float: none;
position: relative; 
z-index: 99;
}
.fn {
margin-left:5px;
}
.reply {
float:right;
}
.commentlist p {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
margin:15px 0 30px 0;
color:#656565;
font-weight:400;
}
#respond {
clear:both;
padding-top:60px;
}
.required {
margin-right:10px;
}
.buy {
width: 670px;
margin: 0 auto;
text-align:center;
}
.buyer{
margin: 0 auto;
}
.buyer ul {
display:inline;
margin: 0 auto;
}
.buyer ul li {
float:left;
list-style-type:none;
margin: 0 5px 40px 5px; min-width: 70px;
}
.frontintro{
font-size:20px !important;
} .button, .button_reverse {
display:inline-block;
position:relative;
margin-top: 8px;
}
.button a {
text-decoration: none;
float: left;
margin-bottom: 15px;
margin-top: 0px !important;
display: block;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
border: none;
padding:7px 10px 7px 10px;
transition:all .5s ease-in; 
-o-transition:all .5s ease-in; 
-moz-transition:all .5s ease-in; 
-webkit-transition:all .5s ease-in;
color:#ffffff;
}
.button a:hover {
text-decoration: none;
float: left;
margin-bottom: 15px;
margin-top: 0px !important;
display: block;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
border: none;
padding:7px 10px 7px 10px;
color:#ffffff;
background-color: #656565 !important;
}
.button_reverse a {
text-decoration: none;
float: left;
margin-bottom: 15px;
margin-top: 0px !important;
display: block;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
border: none;
padding:7px 10px 7px 10px;
transition:all .5s ease-in; 
-o-transition:all .5s ease-in; 
-moz-transition:all .5s ease-in; 
-webkit-transition:all .5s ease-in;
color:#ffffff;
background-color: #97493c !important;
}
.button_reverse a:hover {
text-decoration: none;
float: left;
margin-bottom: 15px;
margin-top: 0px !important;
display: block;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
border: none;
padding:7px 10px 7px 10px;
color:#ffffff;
}
object, embed, video, iframe {
max-width:100%;
}
.mejs-video {
margin: 0px auto 15px;
}
.mejs-audio {
margin:0px auto 15px;
max-width:100% !important;
}
.mejs-container {
width:100% !important;
max-width:100% !important;
}
.mejs-container .mejs-controls {
background: none !important;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
background: none !important;
}
.mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-time-rail .mejs-time-total, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
background: none !important;
background-color: #333333 !important;
}
.mejs-video {
margin: 0px auto 15px;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
background: none !important;
}
#topmenu select {
visibility:hidden;
}
.gallery-item {
margin-left:0px;
width: auto !important;
margin-right: 30px;
text-align:left !important;
}
.collapseomatic {
background-image: none !important;
text-decoration:none;
display:block;
padding:10px !important;
margin-bottom:1px;
font-size: 18px;
font-weight: 400;
font-family: 'Open Sans', sans-serif;
-webkit-transition:all 0.3s ease-in;  
-moz-transition:all 0.3s ease-in;  
-o-transition:all 0.3s ease-in;  
transition:all 0.3s ease-in;
color:#ffffff;
}
.collapseomatic_excerpt, .collapseomatic_content {
background-color:none;
margin-bottom: 25px;
margin-left: 10px !important;
margin-right: 10px !important;
}
.colomat-close, .colomat-open {
background-image: none !important;
}
.colomat-hover {
text-decoration:none !important;
color:#ffffff;
}
.collapseomatic:hover {
background-color:#656565 !important;
} .pricetable {
width: 99% !important;
margin: 0 auto !important;
margin-bottom: 80px !important;
margin-top: 80px !important;
background: transparent !important;
background: transparent !important;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
padding: 0px !important;
}
.pricetable .pricetable-button-container {
margin-top: 0px !important;
}
.pricetable .pricetable-inner {
border-radius: 0px 0px 0px 0px !important;
background: none repeat scroll 0 0 #ffffff !important;
border: 1px solid #656565 !important;
}
.pricetable .pricetable-column.pricetable-featured {
border-radius: 0px 0px 0px 0px !important;
border: 1px solid #D3634D !important;
-moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important;
-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important;
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important;
background: none repeat scroll 0 0 #ffffff !important;
padding: 0px !important;
}
.pricetable .pricetable-column.pricetable-featured .pricetable-column-inner {
background: none repeat scroll 0 0 #ffffff !important;
}
.pricetable .pricetable-column.pricetable-featured .pricetable-column-inner .pricetable-header, .pricetable .pricetable-column.pricetable-featured .pricetable-column-inner .pricetable-header .pricetable-price {
background: none repeat scroll 0 0 #F07057 !important;
color: #ffffff !important;
}
.pricetable .pricetable-header {
background: none repeat scroll 0 0 #d4d4d4 !important;
color: #ffffff !important;
}
.pricetable .pricetable-column.pricetable-featured h4.pricetable-price {
border-color: transparent !important;
} .pricetable h3.pricetable-name,
.pricetable h4.pricetable-price{ line-height: 1 !important;
margin: 0 !important;
font-family: 'Open Sans', sans-serif !important;
}
.pricetable h3.pricetable-name{
font-size: 20px !important;
font-weight: 400 !important;
color: #ffffff !important;
background-color: #656565;
}
.pricetable .pricetable-featured h3.pricetable-name{
background-color: #d3634d !important;
color: #FFFFFF !important;
font-size: 20px !important;
font-weight: 400 !important;
padding: 22px 14px 25px !important;
}
.pricetable h4.pricetable-price{
color: #656565 !important;
font-size: 50px !important;
font-style: normal !important;
font-weight: 300 !important;
padding: 20px !important;
text-align: center !important;
background-color: #d4d4d4 !important; 
border-width:  0px 0px !important; 
}
.pricetable .pricetable-featured h4.pricetable-price {
color: #F07057 !important;
font-size: 72px !important;
font-style: normal !important;
font-weight: 300 !important;
padding: 20px !important;
text-align: center !important;
}
.pricetable  .pricetable-featured .pricetable-header p{
font-weight: 300 !important;
text-align: center !important;
font-size: 14px !important;
color: #ffffff !important;
margin: 0px !important;
padding-bottom: 15px;
}
.pricetable .pricetable-header p{
font-weight: 300 !important;
text-align: center !important;
font-size: 14px !important;
color: #656565 !important;
margin: 0px !important;
padding-bottom: 15px;
}  .pricetable .pricetable-feature {
font-family: 'Open Sans', sans-serif !important;
font-size: 15px !important;
font-weight: 400 !important;
text-align: center !important;
border-top: 0px dashed transparent !important;
border-bottom: 1px dashed #DEDDDC !important;
padding: 16px 0px !important;
}
.pricetable .pricetable-feature small{
font-size: 13px !important;
}
.pricetable .pricetable-feature:last-child{
text-align: center !important;
}  .pricetable .pricetable-button-container a,
.pricetable .pricetable-button-container a .pricetable-gradient,
.pricetable .pricetable-button-container a .pricetable-noise{
-webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important;
}
.pricetable .pricetable-button-container a{
color: #ffffff !important;
font-family: 'Open Sans', sans-serif !important;
font-size: 17px !important;
font-style:normal !important;
font-weight: normal !important;
text-decoration: none;
border: 0px solid transparent !important; -webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}
.pricetable .pricetable-featured .pricetable-button-container {
background: none repeat scroll 0 0 #FFFFFF !important;
border-top: 0px solid transparent !important;
}
.pricetable .pricetable-featured .pricetable-button-container a .pricetable-gradient{
background: -moz-linear-gradient(top,  rgba(243,228,175,0) 0%, rgba(227,193,75,0) 0%) #F07057 !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,228,175,0)), color-stop(100%,rgba(227,193,75,0))) #F07057 !important;
background: -webkit-linear-gradient(top,  rgba(243,228,175,0) 0%,rgba(227,193,75,0) 0%) #F07057 !important;
background: -o-linear-gradient(top,  rgba(243,228,175,0) 0%,rgba(227,193,75,0) 0%) #F07057 !important;
background: -ms-linear-gradient(top,  rgba(243,228,175,0) 0%,rgba(227,193,75,0) 0%) #F07057 !important;
background: linear-gradient(top,  rgba(243,228,175,0) 0%,rgba(227,193,75,0) 0%) #F07057 !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ) #F07057 !important;
text-shadow: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
-webkit-transition:all 0.3s ease-in;  
-moz-transition:all 0.3s ease-in;  
-o-transition:all 0.3s ease-in;  
transition:all 0.3s ease-in;
}
.pricetable .pricetable-featured .pricetable-button-container a:hover .pricetable-gradient{
background: -moz-linear-gradient(top,  rgba(243,228,175,0) 0%, rgba(227,193,75,0) 0%) #656565 !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,228,175,0)), color-stop(100%,rgba(227,193,75,0)))  #656565 !important;
background: -webkit-linear-gradient(top,  rgba(243,228,175,0) 0%,rgba(227,193,75,0) 0%)  #656565 !important;
background: -o-linear-gradient(top,  rgba(243,228,175,0) 0%,rgba(227,193,75,0) 0%)  #656565 !important;
background: -ms-linear-gradient(top,  rgba(243,228,175,0) 0%,rgba(227,193,75,0) 0%)  #656565 !important;
background: linear-gradient(top,  rgba(243,228,175,0) 0%,rgba(227,193,75,0) 0%)  #656565 !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fffff',GradientType=0 )  #656565 !important;
}
.pricetable .pricetable-button-container a .pricetable-gradient{
background: -moz-linear-gradient(top,  rgba(243,228,175,0) 0%, rgba(227,193,75,0) 0%) #656565 !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,228,175,0)), color-stop(100%,rgba(227,193,75,0))) #656565 !important;
background: -webkit-linear-gradient(top,  rgba(243,228,175,0) 0%,rgba(227,193,75,0) 0%) #656565 !important;
background: -o-linear-gradient(top,  rgba(243,228,175,0) 0%,rgba(227,193,75,0) 0%) #656565 !important;
background: -ms-linear-gradient(top,  rgba(243,228,175,0) 0%,rgba(227,193,75,0) 0%) #656565 !important;
background: linear-gradient(top,  rgba(243,228,175,0) 0%,rgba(227,193,75,0) 0%) #656565 !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ) #656565 !important;
text-shadow: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
-webkit-transition:all 0.3s ease-in;  
-moz-transition:all 0.3s ease-in;  
-o-transition:all 0.3s ease-in;  
transition:all 0.3s ease-in;
}
.pricetable .pricetable-button-container a:hover .pricetable-gradient{
background: -moz-linear-gradient(top,  rgba(243,228,175,0) 0%, rgba(227,193,75,0) 0%) #F07057 !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,228,175,0)), color-stop(100%,rgba(227,193,75,0)))  #F07057 !important;
background: -webkit-linear-gradient(top,  rgba(243,228,175,0) 0%,rgba(227,193,75,0) 0%)  #F07057 !important;
background: -o-linear-gradient(top,  rgba(243,228,175,0) 0%,rgba(227,193,75,0) 0%)  #F07057 !important;
background: -ms-linear-gradient(top,  rgba(243,228,175,0) 0%,rgba(227,193,75,0) 0%)  #F07057 !important;
background: linear-gradient(top,  rgba(243,228,175,0) 0%,rgba(227,193,75,0) 0%)  #F07057 !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fffff',GradientType=0 )  #F07057 !important;
}
.topmenu select {
display:none;
} .mapp-iw .mapp-links a {
font-size: 10px;
}
.mapp-layout p {
font-size: 14px;
}
.mapp-iw .mapp-title {
font-weight: 400 !important;
font-size: 18px;
margin-bottom: 10px;
}
.mapp-layout {
border: 1px solid #d4d4d4;
margin: 0 0 30px 0 !important;
} .dynoloop p {
font-size: 14px;
margin-bottom: 20px;
}
.dynoloop h3 a, .dynoloop h3 a:hover {
font-size: 20px;
}
.dynoloop h3 a:hover {
text-decoration: none;
color: #3B3F41;
}
.dynoloop h2 {
font-size:24px;
float: left;
}
.dynoloop .one_half_first, .dynoloop .one_half {
border: 7px solid #f9f9f9;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
padding: 15px;
position: relative;
width: 42%;
min-height: 450px;
}
.blog_one_half_first {
border: 7px solid #f9f9f9;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
padding: 15px;
position: relative;
width: 42%;
min-height: 220px;
float: left;
clear: left;
}
.blog_one_half {
border: 7px solid #f9f9f9;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
padding: 15px;
position: relative;
width: 42%;
min-height: 220px;
float: left;
}
.dynoloop .one_half, .blog_one_half {
margin-left: 7%;
}
.dynoloop ul.slides li img, .dynoloop ul.slides li img a {
margin-bottom: 30px;
} .dynoloop .flex-control-nav {
background: url(//www.big-data-book.com/wp-content/themes/gutenberg-wp/img/slider-dots2.png) no-repeat scroll -9999px -9999px transparent;
bottom: 0px;
line-height: 0;
list-style: none outside none;
margin-left: -5px;
position: relative;
z-index: 5000;
margin-top: 10px;
}
.dynoloop .flex-control-nav li {
display: inline-block;
margin: 0 0 0 5px;
}
.dynoloop .flex-control-nav li a {
background: url(//www.big-data-book.com/wp-content/themes/gutenberg-wp/img/slider-dots2.png) no-repeat scroll 0 0 transparent;
cursor: pointer;
display: block;
float: left;
height: 14px;
position: relative;
text-indent: -9999px;
width: 14px;
z-index: 50;
}
.dynoloop .flex-control-nav li a.active, .flex-control-nav li a:hover, .flex-control-nav li a.flex-active, .flex-control-nav li a:hover {
background-position: 0 -14px;
}
.dynoloop  ul.slides li {
margin-right: 1px;
}
small {font-size: 12px;}
a[title^="ebook"] { color: #FF6148 !important; font-weight:bold!important } @media only screen and (max-width: 1024px) {
.embed-container {
position: relative;
padding-bottom: 52.25%; padding-top: 30px; height: 0;
overflow: hidden;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
img {
max-width:100%;
height:auto;
}
img {
-ms-interpolation-mode:bicubic;
}
.social, .navigation {
width:100%;
}	
@-moz-keyframes fadeIn {
0% {
opacity: 1.0;
}
33% {
opacity: 1.0;
}
100% {
opacity: 1.0;
}
}
@-webkit-keyframes fadeIn {
0% {
opacity: 1.0;
}
33% {
opacity: 1.0;
}
100% {
opacity: 1.0;
}
}
@-o-keyframes fadeIn {
0% {
opacity: 1.0;
}
33% {
opacity: 1.0;
}
100% {
opacity: 1.0;
}
}
.alignright .wobig {
margin-right:0;
}
}
@media only screen and (max-width: 768px) {
.bdywrapper, #bdywrapper2 {
width:100%;
max-width:100%;
margin:0 auto;
}
.contentblog, .contentsingle, .comment_wrapper_main, .main, .main_center, #pagination {
width:98%;
max-width:98%;
}
iframe {
height:425px !important;
}
.dynoloop .one_half_first, .dynoloop .one_half, .blog_one_half_first, .blog_one_half {
width:40%;
}
}
@media only screen and (max-width: 640px) {
.one_half, .one_half_first, .one_third, .one_third_first, .two_third, .two_third_first, .one_fourth, .one_fourth_first, .three_fourth, .three_fourth_first, .one_fifth, .one_fifth_first, .two_fifth, .two_fifth_first, .three_fifth, .three_fifth_first, .four_fifth, .four_fifth_first, .one_sixth, .one_sixth_first, .pullquoteleft, .pullquoteright  {
width:100%;
float:none;
margin:10px 0 20px 0;
}
.pullquoteleft, .pullquoteright {
padding:0 !important;
}
iframe {
height:310px !important;
}
.sf-menu li {
padding:0 30px 0 0;
}
#page_wrapper {
margin-bottom:0px;
}
#bottom_nav_wrap {
position:relative;
}
.featured_text_quote_title a, .featured_text_quote_title a:hover {
font-size:14px;
}
.mapp-layout {
width:90% !important;
margin:0 auto !important;
}
.topmenu ul {
display:none;
}
.topmenu select {
display:block !important;
width:98%;
background-color:none;
font-size: 14px;
height: 30px;
margin:10px auto 0;
color:#656565 !important;
border:none;
padding:4px 5px 5px;
font-family:'Open Sans',sans-serif;
}
.social_share_wrapper2 {
float:none;
clear:both;
}
.portfolio_share .social_share_wrapper2 {
text-align:left;
}
.metacomments {
margin-right:0;
}
.main, .contentsingle {
padding-bottom:0;
}
.dynoloop .one_half_first, .dynoloop .one_half, .blog_one_half_first, .blog_one_half {
width:90%;
margin-left:0;
margin-bottom:20px;
float:none;
clear:both;
}
} @media only screen and (max-width: 480px) {
.pricetable h4.pricetable-price {
padding:10px !important;
font-size:40px !important;
}
.pricetable h3.pricetable-name {
font-size:16px !important;
}
.pricetable .pricetable-button-container a {
font-size:14px !important;
}
.pricetable .pricetable-featured h4.pricetable-price {
font-size:65px !important;
padding:5px !important;
}
h1 {
font-size:50px;
}
img.alignright, img.alignleft {
display:block;
float:none;
clear:both;
width:100%;
margin-left:0;
margin-right:0;
}
.gallery-item {
margin-right:1px;
}
iframe {
height:265px !important;
}
input[type="text"], input[type="text"]:focus, textarea, textarea:focus {
width:90%;
}
.textwidget {
width:98%;
}
} @media only screen and (max-width: 320px) {
.buy {
width:100% !important;
}
.buyer img {height: 120px;}
.pricetable-column {
width:100% !important;
}
.pricetable .pricetable-column.pricetable-featured {
margin:0 !important;
}
.pricetable {
margin-top:0 !important;
margin-bottom:0 !important;
}
h1 {
font-size:33px;
}
.one_half, .one_half_first, .one_third, .one_third_first, .two_third, .two_third_first, .one_fourth, .one_fourth_first, .three_fourth, .three_fourth_first, .one_fifth, .one_fifth_first, .two_fifth, .two_fifth_first, .three_fifth, .three_fifth_first, .four_fifth, .four_fifth_first, .one_sixth, .one_sixth_first {
line-height:1.4em;
}
.pagination span, .pagination a {
margin:3px 5px 0 0;
min-width:15px;
padding:4px 10px;
}
iframe {
height:175px !important;
}
.comment-author-avatar {
margin-right:10px;
}
ul.children {
margin-left:48px;
}
.dynoloop .one_half_first, .dynoloop .one_half, .blog_one_half_first, .blog_one_half {
width:85%;
}
}