    /*



    Theme Name: The Survival Podcast theme



    Theme URI: http://thesurvivalpodcast.com



    Description: A child theme of Coraline; designed by Jackie Dana of Getting Dirty Designs, 2011.



    Author: Jackie Dana



    Author url: http://gettingdirtydesigns.com/



    Version: 1.0



    Template: coraline



    */







@import url("../coraline/style.css");







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, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, table, tbody, tfoot, thead, tr, th, td {



    border: 0 none;



    font-family: verdana,arial,sans-serif;



    font-style: inherit;



    font-weight: inherit;



    margin: 0;



    outline: 0 none;



    padding: 0;



    vertical-align: baseline;



}



html {



    background-color: #DDDDDD;



}



:focus {



    outline: 0 none;



}



div.clear {



    clear: both;



}



body {



    background: none repeat scroll 0 0 #FFFFFF;



    color: #333333;



    font-size: 12px;



    line-height: 1;



}



body, input, textarea {



    color: #333333;



    font: 12px/1.5 verdana,arial,sans-serif;



}



ol, ul {



    list-style: none outside none;



}



table {



    border-collapse: separate;



    border-spacing: 0;



}



caption, th, td {



    font-weight: normal;



    text-align: left;



}



blockquote:before, blockquote:after, q:before, q:after {



    content: "";



}



blockquote, q {



    quotes: "" "";



}



a img {



    border: 0 none;



}



#wrapper {



}



#content-box {



}



#header {



    float: left;



    width: 1240px;



}



#container {



    background: none repeat scroll 0 0 #FFFFFF;



    -moz-border-radius: 10px 10px 10px 10px;



    -webkit-border-radius: 10px 10px 10px 10px;



    -moz-box-shadow: 0pt 0pt 15px #333333;



    -webkit-box-shadow: 0pt 0pt 15px #333333;



    border-radius: 10px 10px 10px 10px;



    box-shadow: 0 0 15px #333333;



    zoom: 1;



    filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=4);



    display: block;



    margin: 20px auto;



    overflow: auto;



    padding: 10px;



}







#main-sidebars {



    max-width: 550px;



}



#feature {







}



#primary, #secondary {



    overflow: hidden;



}



#footer {



    clear: both;



    width: 1240px;



}



.three-column #container {



    max-width: 1240px;



    width: 100%;



}



.content-sidebar #primary, .content-sidebar #secondary {



    float: right;



}



.content-sidebar #secondary {



    clear: right;



}



.alignleft {



    display: inline;



    float: left;



    margin-right: 11px;



}



.alignright {



    display: inline;



    float: right;



    margin-left: 11px;



}



.aligncenter {



    clear: both;



    display: block;



    margin-left: auto;



    margin-right: auto;



}



h1, h2, h3 {



    color: #000000;



    font-family: verdana,arial,sans-serif;



    font-weight: bold;



    text-rendering: optimizelegibility;



}



h1 {



    letter-spacing: -0.03em;



    text-transform: uppercase;



}



hr {



    background-color: #CCCCCC;



    border: 0 none;



    height: 1px;



    margin-bottom: 1.7em;



}



p {



    font-size: 12px;



    margin-bottom: 1.7em;



}



ul, ol {



    font-size: 12px;



    margin: 0 0 1.7em 2.5em;



}



ul {



    list-style: square outside none;



}



ol {



    list-style-type: decimal;



}



ol ol {



    list-style: upper-alpha outside none;



}



ol ol ol {



    list-style: lower-roman outside none;



}



ol ol ol ol {



    list-style: lower-alpha outside none;



}



ul ul, ol ol, ul ol, ol ul {



    margin-bottom: 0;



}



dl {



    margin: 0 1.7em;



}



dt {



    font-weight: bold;



}



dd {



    margin-bottom: 1.7em;



}



strong {



    font-weight: bold;



}



cite, em, i {



    font-style: italic;



}



blockquote {



    background-color: #EEEEEE;



    border: 1px solid #E1E1E1;



    color: #555555;



    margin: 0 30px 1.7em;



    padding: 10px 20px 0;



    text-align: justify;



}



pre {



    background: none repeat scroll 0 0 #F4F4F4;



    font: 13px/1.7 "Courier 10 Pitch",Courier,monospace;



    margin-bottom: 1.7em;



    padding: 0.85em 1.7em;



}



code {



    font: 12px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;



}



abbr, acronym {



    border-bottom: 1px dotted #666666;



    cursor: help;



}



ins {



    background: none repeat scroll 0 0 #FFF9C0;



    text-decoration: none;



}



sup, sub {



    font-size: 10px;



    height: 0;



    line-height: 1;



    position: relative;



    vertical-align: baseline;



}



sup {



    bottom: 1ex;



}



sub {



    top: 0.5ex;



}



input[type="text"], textarea {



    border: 1px solid #888888;



}



textarea {



    padding-left: 3px;



    width: 98%;



}



input[type="text"] {



    padding: 3px;



}



a {



    color: #0060FF;



}



a:visited {



    color: #333333;



}



a:active, a:hover {



    color: #DF0000;



}



h1 a {



    color: #000000;



    text-decoration: none;



}



h1 a:hover {



    color: #DF0000;



    text-decoration: none;



}



h2 a, h3 a {



    border-bottom: 2px solid #000000;



    color: #000000;



    text-decoration: none;



}



h2 a:hover, h3 a:hover {



    border-bottom: 2px solid #DF0000;



    color: #DF0000;



    text-decoration: none;



}



.screen-reader-text {



    left: -9000px;



    position: absolute;



}



#header {



    margin: 0 0 28px;



    width: 1240px;



}



#masthead {



    padding: 10px 0 0;



    width: 1240px;



}



#site-title {



    font-family: verdana,arial,sans-serif;



    font-size: 36px;



    letter-spacing: -0.03em;



    line-height: 42px;



    text-align: left;



}



#site-title a {



    color: #000000;



    font-weight: bold;



    text-align: left;



    text-decoration: none;



}



#site-description {



    color: #000000;



    font-family: verdana,arial,sans-serif;



    font-size: 18px;



    margin: 0 0 9px;



    text-align: left;



}



#branding img {



    border: medium none;



    height: 175px;



    max-width: 100%;



    width: 1240px;



}



#access {



    border: medium none;



    display: block;



    float: left;



    margin: 0 auto;



    padding: 1px 0 0;



}



#access ul {



    font-family: verdana,arial,sans-serif;



    font-size: 12px;



    font-weight: normal;



    list-style: none outside none;



    margin: 0;



    padding-left: 0;



    text-transform: uppercase;



}



#access li {



    background-color: #EEEEEE;



    border-top-left-radius: 5px;



    border-top-right-radius: 5px;



    float: left;



    margin: 0 3px;



    position: relative;



}



#access a {



    color: #000000;



    display: block;



    line-height: 2em;



    margin: 0 1px 0 0;



    padding: 0.25em 0.8em 0;



    text-decoration: none;



}



#access ul ul {



    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);



    display: none;



    float: left;



    font-weight: normal;



    left: 0;



    position: absolute;



    text-transform: none;



    top: 29px;



    width: 180px;



    z-index: 99999;



}



#access ul ul ul {



    left: 100%;



    top: 0;



}



#access ul ul a {



    background-color: #999999;



    border: 1px solid #000000;







    color: #000000;



    height: auto;



    line-height: 12px;



    margin: 0;



    min-width: 180px;



   



}



#access li:hover > a {



    background: none repeat scroll 0 0 #999999;



    border-top-left-radius: 5px;



    border-top-right-radius: 5px;



    color: #000000;



}







#access ul ul *:hover > a {



    background: none repeat scroll 0 0 #999999;



    color: #000000;



    border-top-left-radius: 0;



    border-top-right-radius: 0;



}







#access ul ul a:hover {



    background: none repeat scroll 0 0 #EEEEEE;



}



#access ul li:hover > ul {



    display: block;



}



#access .current_page_item a {



    background-color: #999999;



    border-top-left-radius: 5px;



    border-top-right-radius: 5px;



    color: #000000;



}



.page-title {



    border-bottom: medium none;



    border-top: 4px solid #EEEEEE;



    font-family: verdana,arial,sans-serif;



    font-size: 13px;



    font-weight: bold;



    letter-spacing: 0.025em;



    margin: 0 0 24px;



    padding: 2px;



    text-transform: uppercase;



    width: 100%;



}



.hentry {



    margin: 0 0 3.4em;



}



.single .hentry {



    margin: 0 0 1.7em;



}



.sticky {



    background: none repeat scroll 0 0 #FFF9C0;



    border-top: 3px solid #EEEEEE;



    padding: 1.7em;



}



.sticky .entry-meta {



    display: none;



}



#content {



    max-width: 650px;



    padding-left: 20px;



    width: 100%;



}



.entry-title {



    border-top: 4px solid #EEEEEE;



    font-size: 20px;



    letter-spacing: 0;



    line-height: 24px;



    max-width: 650px;



    padding: 10px 0 8px;



    width: 100%;



}



.entry-title a {



    color: #000000;



}



.entry-meta {



    color: #888888;



    font: 12px verdana,arial,sans-serif;



}



.entry-meta a {



    color: #888888;



}



.entry-meta a:hover {



    color: #DF0000;



}



.byline {



    display: inline;



    padding-right: 2px;



    position: static;



}



.entry-content, .entry-summary {



    margin: 0.85em 0 0;



}



.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4 {



    margin-bottom: 0.425em;



}



.entry-content h1, .entry-content h2 {



    font-size: 28px;



    line-height: 34px;



}



.entry-content h1 {



    padding-bottom: 0.425em;



}



.entry-content h3 {



    letter-spacing: 0.025em;



    text-transform: uppercase;



}



.entry-content h4 {



    color: #888888;



    font-size: 17px;



    font-style: italic;



}



.entry-content h5, .entry-content h6 {



    font-weight: bold;



}



.entry-content h5 {



    font-size: 12px;



}



.entry-content h6 {



    font-size: 10px;



}



#content .attachment img {



    display: block;



    margin: 0 auto;



}



.page-link {



    font-weight: bold;



    margin: 0 0 1.7em;



    word-spacing: 0.25em;



}



.page-link a {



    font-weight: normal;



}



.entry-info {



    clear: both;



    color: #888888;



    font-size: 13px;



    position: relative;



}



.entry-info a {



    color: #888888;



}



.entry-info a:hover {



    color: #DF0000;



}



.entry-info p {



    margin: 0;



}



.entry-info .comments-link a {



    color: #333333;



    display: block;



    float: right;



    font-weight: bold;



    margin: -2px 1px 0 5px;



    padding: 2px 10px;



    text-decoration: none;



}



.entry-info .comments-link a:hover {



    background: -moz-linear-gradient(100% 100% 90deg, #111111, #333333) repeat scroll 0 0 #222222;



    border-radius: 14px 14px 14px 14px;



    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);



    color: #FFFFFF;



    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);



}



.entry-info .edit-link {



    clear: both;



}



.image-attachment div.entry-meta {



    float: left;



}



.image-attachment #image-navigation {



    float: right;



    margin: -1px 0 0.85em;



}



.image-attachment .entry-content {



    clear: both;



}



.image-attachment .entry-content .entry-attachment {



    background: none repeat scroll 0 0 #EEEEEE;



    margin: 0 0 1.7em;



    padding: 0.85em;



    text-align: center;



}



.image-attachment .entry-content .attachment {



    display: block;



    margin: 0 auto;



    text-align: center;



}



.image-attachment .entry-content .entry-caption p {



    margin: 0;



    padding: 0.85em 0 0;



}



#content img.size-auto, #content img.size-large, #content img.size-full, #content img.size-medium, #content img.size-thumbnail, .attachment img {



    height: auto;



    max-width: 100%;



    width: auto;



}



#content img.wp-smiley {



    margin: 0;



}



img.alignleft, img.alignright, img.aligncenter {



    margin-bottom: 2px;



}



.wp-caption {



    background: none repeat scroll 0 0 #EEEEEE;



    font: 12px verdana,arial,sans-serif;



    margin-bottom: 1.7em;



    max-width: 96%;



    padding: 5px 3px 10px;



    text-align: center;



}



.wp-caption img, #content .wp-caption img {



    height: auto;



    margin: 2px 0 0;



    max-width: 98.5%;



    width: auto;



}



.wp-caption .wp-caption-text {



    margin: 0.5em 0 0;



}



#content object, #content embed {



    max-width: 100%;



}



.home #content .aside {



    border-left: 1px solid #EEEEEE;



    font-size: 13px;



    margin: 0;



    padding: 0 0 0 0.85em;



}



.category-gallery .size-thumbnail img {



    border: 10px solid #EEEEEE;



    margin-bottom: 0;



}



.category-gallery .gallery-thumb {



    float: left;



    margin-right: 0.85em;



}



.home #content .category-gallery .entry-info {



}



.navigation {



    margin: 0 0 1.7em;



    overflow: hidden;



}



.navigation a, .navigation a:visited {



    color: #000000;



}



.navigation a:visited:hover, .navigation a:active, .navigation a:hover {



    color: #DF0000;



}



.nav-previous {



    float: left;



    width: 50%;



}



.nav-next {



    float: right;



    text-align: right;



    width: 50%;



}



#nav-above {



    display: block;



}



#nav-above, .single #nav-below {



}



.paged #nav-above, .single #nav-above {



    display: block;



}



.widget-area {



    overflow: hidden;



}



.widget-area, .widget-area input {



    font-size: 12px;



    line-height: 18px;



}



#feature.widget-area {



    background-color: #FFFFFF;



    width: 550px;



}



#primary.widget-area {



    background-color: #FFFFFF;



    clear: both;



    float: left;



    position: relative;



    width: 215px;



}



#secondary.widget-area {



    background-color: #FFFFFF;



    float: left;



    margin-left: 20px;



    position: relative;



    width: 310px;



}



.widget-area ul ul a {



    text-decoration: none;



}



.widget-area ul ul a:hover {



    text-decoration: underline;



}



.widget-area ul {



    list-style: none outside none;



    margin: 0;



}



.widget-area ul ul {



    list-style: square outside none;



    margin: 0 0 1.5em 1.5em;



}



.widget-area ul ul ul {



    margin-bottom: 0;



}



.widget-area ul ul li {



    padding: 4px 0;



}



.widget-title {



    border-bottom: 1px solid #CCCCCC;



    border-top: medium none;



    font-family: verdana,arial,sans-serif;



    font-size: 11px;



    font-weight: normal;



    letter-spacing: 0.025em;



    margin: 0 0 8px;



    padding: 2px;



    text-transform: uppercase;



}



.widget-container {



    border: 4px solid #EEEEEE;



    display: block;



    font-size: 12px;



    margin: 0 0 10px;



    padding: 10px;



    width: auto;



}







.widget-area img {



margin-bottom: -20px;



}











#s {



    width: 60%;



}



#wp-calendar {



    width: 100%;



}



#wp-calendar caption {



    font: bold 13px verdana,arial,sans-serif;



    padding: 0 2px 6px;



    text-align: left;



}



#wp-calendar th {



    color: #888888;



    font-size: 11px;



    text-align: center;



}



#wp-calendar tbody td {



    text-align: center;



}



#wp-calendar tfoot td {



    padding-top: 0.2em;



}



#wp-calendar tfoot #next {



    text-align: right;



}



#wp-calendar tbody a {



    text-decoration: underline;



}



#wp-calendar a:visited {



    color: #0060FF;



}



#wp-calendar a:visited:hover {



    color: #DF0000;



}



#flickr_badge_wrapper {



    background-color: transparent !important;



    border: medium none !important;



}



.wp_widget_tag_cloud div, .widget_tag_cloud div {



    line-height: 1.7em;



    padding: 0.2em 0;



}



#comments {



    word-wrap: break-word;



}



#comments h3 {



    border-bottom: 4px solid #EEEEEE;



    font-family: verdana,arial,sans-serif;



    font-size: 13px;



    font-weight: bold;



    letter-spacing: 0.025em;



    margin: 0 0 20px;



    padding: 2px;



    text-transform: uppercase;



}



#comments ol {



    list-style: none outside none;



    margin-left: 0;



}



#comments ul {



    list-style: none outside none;



    margin-left: 5em;



}



#comments li {



    position: relative;



}



#comments li.pingback {



    background: none repeat scroll 0 0 #EEEEEE;



    margin: 0 0 1.7em;



    padding: 0.85em;



}



#comments li.pingback + li.pingback {



    margin-top: -1.65em;



}



#comments li.pingback p {



    font: 12px verdana,arial,sans-serif;



    margin: 0;



}



#comments ul li {



    border-bottom: medium none;



    border-left: 1px solid #EEEEEE;



    margin-bottom: 50px;



    padding: 0 0 0 10px;



}



#comments .comment-author {



    margin: 0 166px 0.85em 0;



}



#comments .comment-author cite {



    font-size: 12px;



    font-style: normal;



    font-weight: bold;



    margin-left: 60px;



}



#comments .comment-meta, #comments .comment-meta a {



    color: #888888;



    font: 12px verdana,arial,sans-serif;



}



#comments .comment-meta a:hover {



    color: #DF0000;



}



#comments .avatar {



    border: 1px solid #EEEEEE;



    left: 0;



    padding: 3px;



    position: absolute;



    top: 0;



}



#comments .comment-body {



    margin-left: 60px;



}



#respond {



    background-color: #EEEEEE;



    border: 1px solid #E1E1E1;



    margin-top: 50px;



    padding: 20px;



}



#respond input[type="text"] {



    float: left;



    margin: 0 10px 0 0;



}



#respond .comment-form-comment {



    margin: 0;



}



#respond .comment-form-comment label {



    display: none;



}



#respond .form-allowed-tags {



    color: #888888;



    font-size: 12px;



}



#respond .form-allowed-tags code {



    font-size: 11px;



}



.bypostauthor {



}



#footer {



    padding: 0 0 1.7em;



}



#footer .widget-area {



    float: left;



    margin: 0 5px 0 0;



    width: 300px;



}



.two-column #footer .widget-area {



    margin: 0 10px 0 0;



    width: 600px;



}



.two-column #footer #second, #footer #fourth {



    margin: 0;



}



#colophon {



    border-top: 4px solid #EEEEEE;



    clear: both;



    color: #888888;



    font-size: 12px;



    font-style: italic;



    line-height: 16px;



    padding: 1.6em 0 0;



    text-align: center;



}



#colophon a {



    color: #888888;



    text-decoration: none;



}



#colophon a:hover {



    color: #DF0000;



}



#colophon .generator-link {



    display: inline-block;



    margin: 0 0 0 3px;



    padding-left: 20px;



}



#footer img#wpstats {display: block; margin: 0 auto 10px;}

body, pre, ins { background: none repeat scroll 0 0 transparent !important;}

body, input, textarea { font: 12pt/1.5 Georgia,"Bitstream Charter",serif;}

#container { clear: both !important; display: block !important; float: none !important; position: relative !important;}

#colophon { line-height: 1.5em;}

img#wpstats { display: none;}

#site-generator a { margin: 0; padding: 0;}

.generator-link {background: url("images/wordpress.png") repeat scroll 0 0 transparent;}

#entry-author-info {border: 1px solid #E7E7E7;}

#content-box { display: inline;}

.home .sticky {background: none repeat scroll 0 0 transparent; border: medium none;}

#ie6 .two-column #container { overflow: hidden; width: 770px;}

#ie6 .three-column #container {width: 990px;}

#ie6 #content { overflow: hidden;}

#ie6 #main-sidebars { max-width: 450px; width: 45.2%;}

#ie6 .content-sidebar-sidebar #secondary, #ie6 .sidebar-sidebar-content #secondary { margin: 0 0 0 4%;}

#ie6 .sidebar-content-sidebar #primary { margin: 0 0 0 -100%;}

#pagemenu {background-color: #000; display: block; width: 1240px; height: 30px; margin: 200px 0 0 0;  position: absolute;}

#pagemenu a { color: #FFFFFF; line-height: 30px; margin: 0; padding: 0 15px; text-align: center; text-decoration: none; text-transform: uppercase;}

#pagemenu .page-header, page-menu.menu { font-size: 13px;margin-left: 12px;}

#pagemenu .page-header ul, .page-menu ul {list-style: none outside none; margin: 0; padding: 0 10px;}

#pagemenu .page-header li, .page-menu li {float: left; position: relative;}

#pagemenu li:hover > a, #pagemenu ul ul *:hover > a {background: none repeat scroll 0 0 #EEEEEE; color: #000000; padding-bottom: 6px; padding-top: 7px;}

#pagemenu ul li:hover > ul {



    display: block;



}



#pagemenu ul li.selected > a, #pagemenu ul li.current_page_item > a, #pagemenu ul li.current-menu-ancestor > a, #pagemenu ul li.current-menu-item > a, #pagemenu ul li.current-menu-parent > a {



    background-color: #FFFFFF;



    color: #000000;



    padding-bottom: 6px;



    padding-top: 6px;



}



* html #pagemenu ul li.selected a, * html #pagemenu ul li.current_page_item a, * html #pagemenu ul li.current-menu-ancestor a, * html #pagemenu ul li.current-menu-item a, * html #pagemenu ul li.current-menu-parent a, * html #pagemenu ul li a:hover {



    color: #EEEEEE;



}



.full-width{ padding: 0!important; border-radius:0px !important;box-shadow: 0 0 0px #333333 !important;}

.fullcontent{max-width: 1220px !important; padding: 0 !important;}

.fullcontent .entry-title{ max-width:1220px;}



.view_portfolio, #rqcontact, #popup-box{ display:none;}

.normal .view-popup, .sticky .popup{ display: block;}

.normal .view-popup, .normal .popup{ display: none;}

.ui-widget-content{ width: 65%!important;}

.ui-resizable{left: 20%!important;}

.view_portfolio ul{display: block; margin:0; padding:0; width: 100%; max-width: 900px;}

.view_portfolio ul:before, .view_portfolio ul:after{ content: ''; clear:both; display: block;}

.view_portfolio ul li{list-style: none; padding:10px; display: inline-block; width: 18%; float: left; height: 190px;}

.view_portfolio img { height:auto;  max-width: 100%; vertical-align: middle;  border: 0 none; }

.listing_sub, #wpbdp-bar-pricing-button{ text-decoration:none; text-align:center; padding:0; margin:0 auto!important;}

#wpbdp-bar-pricing-button, .listing_sub,a.listing_sub, a#wpbdp-bar-pricing-button:hover{ color:#000; text-decoration:none;}

.listing_sub button, .wpbdp-main-links button{ padding:0px 6px;font:12pt/1.5 Georgia,"Bitstream Charter",serif;}

.sales-box{ display:block; margin:0; padding:0;}

.sales-box img{ float:right; margin:0; padding:0;}

.sales-box ul{float:left;}

.sales-box:after, .sales-box:before{ content:''; clear:both; display:block;}

.tech-supp{float: right;padding: 0; margin: -27px -68px 0 0;}

 @media only screen and ( min-width: 768px ) and ( max-width: 1024px ) and (orientation: landscape){
    .et_divi_builder #et_builder_outer_content .et_pb_pricing_table_1 .et_pb_pricing_table_button {
    background-color: #41aee8;
    color: #ffffff;
    border-radius: 7px;
    top: 18px!important;}
    .et_divi_builder #et_builder_outer_content .et_pb_pricing_table_2 .et_pb_pricing_table_button {
    background-color: #41aee8;
    color: #ffffff;
    border-radius: 7px;
    top: 0px!important;}
    .et_divi_builder #et_builder_outer_content .et_pb_pricing_table_3 .et_pb_pricing_table_button {
    background-color: #41aee8;
    color: #ffffff;
    top: 0px!important;
    border-radius: 7px;}
    .et_divi_builder #et_builder_outer_content .et_pb_column_4_4 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+5), .et_divi_builder #et_builder_outer_content .et_pb_column_3_4 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+4), .et_divi_builder #et_builder_outer_content .et_pb_column_2_3 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+3), .et_divi_builder #et_builder_outer_content .et_pb_column_1_2 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+3) {
    margin-top: -585px;
    float: right;
    position: relative;
    left: -56px;}
    .et_divi_builder #et_builder_outer_content .et_pb_pricing_table_4 .et_pb_pricing_table_button {
    background-color: #41aee8;
    color: #ffffff;
    border-radius: 7px;
        top: 92px!important;}
 }

  @media only screen and ( min-width: 768px ) and ( max-width: 960px ) {
 .et_divi_builder #et_builder_outer_content .et_pb_column_4_4 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+5), .et_divi_builder #et_builder_outer_content .et_pb_column_3_4 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+4), .et_divi_builder #et_builder_outer_content .et_pb_column_2_3 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+3), .et_divi_builder #et_builder_outer_content .et_pb_column_1_2 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+3) {
   margin-top: 44px!important;
    float: left!important;
    position: relative;
    left: 201px!important;}
    .et_divi_builder #et_builder_outer_content .et_pb_pricing_table_1 .et_pb_pricing_table_button {
    background-color: #41aee8;
    color: #ffffff;
    border-radius: 7px;
    top: 58px!important;}
}

@media only screen and ( min-width: 414px ) and ( max-width: 736px ) {
.et_divi_builder #et_builder_outer_content .et_pb_column_4_4 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+5), .et_divi_builder #et_builder_outer_content .et_pb_column_3_4 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+4), .et_divi_builder #et_builder_outer_content .et_pb_column_2_3 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+3), .et_divi_builder #et_builder_outer_content .et_pb_column_1_2 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+3) {
   /* margin-top: -585px;*/
    float: right;
    position: relative;
          margin-right: 18px!important;}}

  @media only screen and ( max-width: 767px ) {
    .et_divi_builder #et_builder_outer_content .et_pb_column_4_4 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+5), .et_divi_builder #et_builder_outer_content .et_pb_column_3_4 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+4), .et_divi_builder #et_builder_outer_content .et_pb_column_2_3 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+3), .et_divi_builder #et_builder_outer_content .et_pb_column_1_2 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+3) {
    /* margin-top: -585px; */
    float: right;
    position: relative;
        /* left: -15px!important;*/}}

    @media only screen and ( max-width: 479px ) {

        .et_divi_builder #et_builder_outer_content .et_pb_column_4_4 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+5), .et_divi_builder #et_builder_outer_content .et_pb_column_3_4 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+4), .et_divi_builder #et_builder_outer_content .et_pb_column_2_3 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+3), .et_divi_builder #et_builder_outer_content .et_pb_column_1_2 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+3) {
    /* margin-top: -585px; */
    float: right;
    position: relative;
    left: -20px!important;}
    .et_divi_builder #et_builder_outer_content .et_pb_column .et_pb_pricing_table {
    max-width: 94%!important;
    margin: 0 0 30px !important;}
    }


    #wpbdp-main-box .box-col.submit-btn input{width: 64%!important;}
    #wpbdp-main-box .box-row .box-col input[type="text"]{width: 20%!important;float: right;position: relative;left: 10px;top: -3px;}
    #wpbdp-main-box .box-row.separator{display: none;}
    #wpbdp-main-box .wpbdp-main-links {text-align: left!important;position: absolute;top: 6em;}
    #wpbdp-main-box .wpbdp-main-links .button {margin: 0px!important;}
    #wpbdp-main-box .advanced-search-link{position: absolute;right: 17em;}
    .tech-supp {float: right;padding: 0;margin: -27px -68px 0 0;}
    .make-charges-recurring-option input[type="checkbox"] {float: left;}
    .listing_images {float: right;}
    span.value p {font-size: 16px;}

#geodir-wrapper {overflow: visible!important;}
#content-box {display: inline;position: relative;top: 235px;}
.single-gd_place #geodir-wrapper{position: relative;top: -235px;}