/*
Theme Name: Aurum - Child Theme
Theme URI: https://laborator.co/themes/aurum/
Author: Laborator
Author URI: http://laborator.co/
Description: Use this theme if you want to extend features of Aurum theme or prevent overwriting the changes you make when new theme update is available.
Version: 1.0
Template: aurum
Text Domain: aurum
*/


.vc_row.row.home_intro.blog_row.port_thumbs p {
    line-height: 20px !important;
}
.port_page .post-image.nivo {
    display: none !important;
}
.port_page h1.title small {
    display: none;
}
.port_page aside.col-lg-3.col-md-3.col-sm-4 {
    display: none;
}
.port_page .col-lg-9.col-md-9.col-sm-8.blog-posts {
    width: 100%;
}
.port_page h1.title a {
    text-decoration: none;
}
.port_page h1.title {
    margin-top: 10px !important;
	margin-bottom: 0 !important;
}
.port_page .addtoany_share_save_container.addtoany_content.addtoany_content_bottom {
    display: none !important;
}
.port_page .wpb_column.vc_column_container.vc_col-sm-8 p {
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 30px;
    color: #000;
}
.port_page .wpb_text_column.wpb_content_element {
    margin-bottom: 30px;
}
.page-container .port_thumbs .vc_grid-item-mini .vc_gitem-col {
    padding: 10px 5px;
}
.blog_row.port_thumbs .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
    padding-top: 5px;
}

.vc_row.row.home_about.sub_page_head.faq_bg {
    background-image: url(http://helenwatsoncopywriter.co.uk/wp-content/uploads/2020/03/any-questions-copywriter-essex-1500.jpg) !important;
    height: 300px;
}
section.blog.blog-sidebar {
    margin-top: 45px;
}
p.port_bread a:first-child {
    padding-left: 0;
}
p.port_bread a {
    padding: 0px 5px;
}
p.port_bread {
    position: absolute;
    top: -80px;
}
.vc_row.row.home_about.sub_page_head.faq_bg h3 {
    padding-top: 80px;
}
.top-menu.top-menu--dark {
    height: 0;
    padding: 0;
}
.vc_row.row.home_intro.sub_left_img .wpb_single_image {
    margin-bottom: 0;
}
.vc_row.row.home_intro.sub_left_img {
    padding-top: 60px;
}
.vc_row.row.home_intro.sub_left_img p {
    text-align: left !important;
}
img.foot_ass {
    width: 40% !important;
    height: 40% !important;
    padding-top: 5px;
}
header.site-header {
    background: #d7beac;
}
ul.sub-menu li {
    text-align: left !important;
}
.head_con_info p {
    text-align: right;
    color: #000;
    font-size: 14px;
    margin-bottom: 0;
    letter-spacing: 1.5px;
}
.blog_row .vc_grid-container.vc_clearfix.wpb_content_element.vc_masonry_grid .vc_grid-item-mini.vc_clearfix {
    background-color: #D7BEAC;
    padding: 15px;
    box-shadow: 0 4px 11.4px 0.6px rgba(0,0,0,.5);
}
.blog_row .vc_custom_1419328663991 {
    background-color: transparent !important;
}
.blog_row .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-bottom: 0 !important;
}
p.blog_data {
    position: absolute;
    top: 15px;
}
.blog_row .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
    color: #db5719;
    font-size: 23px;
    font-weight: 400;
    margin: 0 !important;
    padding-top: 40px;
}
.vc_row.row.home_intro.faq_row {
    padding: 50px 0px;
}
p.sub_icons img {
    width: 60px;
}
.vc_row.row.home_intro.faq_row ul li {
    list-style-type: none;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0.5px;
    line-height: 30px;
}
.vc_row.row.home_intro.faq_row ul  {
	padding-left:0 !important;
}
.vc_row.row.home_intro.blog_row {
    padding-top: 60px;
}
.blog_row .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
    color: #fff;
    text-align: left;
}
.blog_row a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
    background-color: #db5719;
    padding: 10px 20px;
    border-radius: 3px;
}
nav.main-menu ul#menu-main_menu li.sub-visible a {
    background-color: transparent !important;
}
.head_con_info a {
    color: #000 !important;
}
header.site-header .full-menu {
    border-top: 0;
}
.single span.image-placeholder.image-loaded {
    padding-bottom: 30% !important;
}
.single .post-image.nivo img {
    width: 30%;
}
ul#menu-main_menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-238.sub-visible{
	background-color:#d7beac !important;
	color:#000 !important;
}
.full-menu {
    background-color: #db5719;
}
ul#menu-main_menu {
    text-align: center;
}
header.site-header div.nav>ul li a, header.site-header ul.nav li a {
    font-weight: 400;
    color: #fff;
    font-size: 14px;
}
header.site-header div.nav>ul>li>a:after, header.site-header ul.nav>li>a:after {
    background: #fff;
}
ul#menu-main_menu li a:hover {
    background-color: #d7beac;
    color: #000 !important;
}
ul.sub-menu {
    background-color: #d7beac !important;
}
ul#menu-main_menu li ul.sub-menu li a:hover {
    background-color: #db5719 !important;
    color: #fff !important;
	text-decoration:none !important;
}
ul#menu-main_menu li ul.sub-menu li a {
    color: #000 !important;
}
.head_con_info {
    position: relative;
    top: 30px;
}
header.site-header.header-type-2.sticky.sticked .logo.visible {
    display: none !important;
}
header.site-header.sticky.sticked div.nav>ul>li>a, header.site-header.sticky.sticked ul.nav>li>a {
    color: #fff;
}
header.site-header.sticky.sticked div.nav>ul>li>a:after, header.site-header.sticky.sticked ul.nav>li>a:after {
    background: #fff;
}
.page-container {
    margin-top: 0px;
	margin-bottom: 0;
}
rs-module-wrap#rev_slider_1_1_wrapper {
    border: 5px solid #00B9E7;
    border-radius: 3px;
    height: 399px !important;
}
.vc_row.row.home_intro h2 {
    color: #db5719;
    font-size: 35px;
    letter-spacing: 0.5px;
    font-weight: 400;
    padding-bottom: 10px;
    padding-top: 15px;
    text-align: center !important;
}
.vc_row.row.home_intro p , .vc_row.row.sub_main_image.blog_intro p{
    text-align: center;
    font-size: 16px;
    letter-spacing: 0.5px;
    color: #000;
    line-height: 30px;
}
.vc_row.row.sub_main_image.blog_intro p {
    text-align: left !important;
}
.vc_row.row.sub_main_image.blog_intro {
    padding-top: 20px;
}
.vc_row.row.home_product .wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: 0;
}
.vc_row.row.home_product p {
    text-align: center;
    color: #fff;
    font-weight: 500 !important;
    margin-top: 20px;
    line-height: 25px;
}
.vc_row.row.home_product .to_expand.loaded:hover {
    transform: scale(1.1,1.1);
    box-shadow: 0 10px 15.4px 0.6px rgba(0,0,0,.6);
    border-radius: 10px;
}
.vc_row.row.home_product .wpb_column.vc_column_container.vc_col-sm-3 {
    margin: 0;
    width: 25%;
    padding-top: 0;
    border-radius: 0;
}
.vc_row.row.home_about_head h2 {
    padding-bottom: 20px;
    color: #db5719;
    font-size: 32px;
    font-weight: 500;
}
.vc_row.row.home_about .wpb_text_column.wpb_content_element img {
    float: left;
    width: 20%;
    margin-right: 15px;
    background-color: #fff;
    padding: 5px;
}
.foot-col_details img {
    width: 85%;
	height:85%;
}
.vc_row.row.home_intro.sub_page_con p {
    text-align: left;
}
.vc_row.row.home_intro.sub_page_con {
    padding-bottom: 40px;
}
.vc_row.row.home_product.vc_row-no-padding .wpb_text_column.wpb_content_element , .vc_row.row.home_product.vc_row-no-padding .wpb_wrapper , .vc_row.row.home_intro .wpb_text_column.wpb_content_element , .vc_row.row.home_intro .wpb_wrapper{
    margin-bottom: 0 !important;
}
.vc_row.row.home_product .to_expand.loaded {
    animation-delay: 100ms;
    transform: scaleX(1) scaleY(1);
    transition: transform 1s;
	padding-bottom: 40px;
}
.vc_row.row.home_product.vc_row-no-padding {
    padding-top: 60px;
    padding-bottom: 60px;
}
.vc_row.row.home_about p {
    color: #fff;
    font-size: 17px;
    letter-spacing: 0.5px;
    line-height: 30px;
}
.vc_row.row.home_about.sub_page_head.sub_banner{
	margin-bottom: 65px;
}
p.foot_ind {
    padding-left: 30px;
}
.vc_row.row.home_contact.services_cta p {
    text-align: center;
}
.vc_row.row.home_product.service_thumbs.vc_row-no-padding {
    padding-bottom: 0;
}
.vc_row.row.sub_main_image {
    margin-top: 50px;
    margin-bottom: 20px;
}
.vc_row.row.home_about {
    background-image: url(https://helenwatsoncopywriter.co.uk/wp-content/uploads/2021/04/person-using-typewriter-1448709.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
	padding-top: 40px;
    padding-bottom: 20px;
}
p.sub_icons i {
    color: #db5719;
    font-size: 35px;
}
p.sub_icons {
    margin: 15px 0;
}
.vc_row.row.home_about .wpb_text_column.wpb_content_element {
    background-color: rgba(0,0,0,0.7);
    padding: 15px;
    margin-top: 15px;
    margin-bottom: 0;
}
.vc_row.row.home_about.home_testi p {
    font-style: italic;
	margin-bottom:0 !important;
}
p.test_job {
    font-size: 13px !important;
    line-height: 25px !important;
}
p.test_name {
    padding-top: 15px;
    font-style: normal !important;
    font-weight: 600 !important;
}
.vc_row.row.home_about h3 {
    color: #fff;
    font-size: 30px;
    font-weight: 400;
}
.vc_row.row.home_intro.privacy_page p {
    text-align: left !important;
}
.vc_row.row.home_intro.privacy_page  {
    padding-bottom: 40px !important;
	padding-top: 50px;
}
.vc_row.row.home_about_head.home_contact_form input {
    width: 30%;
    float: left;
    margin: 10px;
    padding: 15px;
	border: 0;
}
.vc_row.row.home_about_head.home_contact_form textarea {
    margin: 10px;
    width: 93.5%;
    border-radius: 3px;
    height: 90px;
    padding: 15px;
}
p.form_links_but input {
    float: none !important;
}
p.form_links_but {
    text-align: center !important;
}
p.form_links, p.gdpr_radio {
    color: #fff;
    text-align: center;
}
.vc_row.row.home_about_head.home_contact_form input[type="radio"] {
    width: 2% !important;
    border: 2px solid #fff !important;
    padding: 5px !important;
    margin: 0 !important;
    margin-right: 10px !important;
}
p.form_links a {
    color: #fff ;
}
input.wpcf7-form-control.wpcf7-submit {
    width: 12% !important;
    background-color: #d7beac !important;
    color: #fff !important;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0.5px;
}
.vc_row.row.home_about_head.home_contact_form {
    background-color: #db5719;
    padding-bottom: 40px;
}
.vc_row.row.home_about_head.home_contact_form h2 {
    color: #d7beac;
    padding-top: 25px;
    font-size: 35px;
    font-weight: 500;
}
.vc_row.row.home_about a {
    color: #fff;
    border: 2px solid #fff;
    padding: 10px 20px;
    position: relative;
    top: 10px;
}
.vc_row.row.home_contact a {
    color: #000;
    text-decoration: none;
}
.vc_row.row.home_contact {
    background-color: #F7F7F7;
    padding-top: 35px;
}
.vc_row.row.home_contact p {
    color: #db5719;
    font-size: 23px;
    font-weight: 500;
    padding: 20px 0px;
}
.to_expand.new_ser_odd.loaded a.hvr-bounce-to-right {
    background-color: #db5719;
    color: #fff;
    padding: 10px 20px;
    text-decoration: none;
}
.to_expand.loaded a.hvr-bounce-to-right {
    background-color: #db5719;
    color: #fff;
    padding: 10px 20px;
    text-decoration: none;
}
.vc_row.row.home_product p.new_ser_title {
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 400 !important;
    padding-bottom: 20px;
}
p.text-muted {
    letter-spacing: 0.5px;
    padding-bottom: 20px;
	height: 130px;
}
.to_expand.new_ser_odd.loaded {
    background-color: #d7beac;
    padding: 20px 20px 30px 20px;
}
.to_expand.loaded {
    background-color: #000;
    padding: 20px 20px 30px 20px;
}
.vc_row.row.home_contact i {
    color: #000;
    border: 2px solid #000;
    padding: 10px 10px;
    margin-right: 10px;
}
.privacy_links {
    float: left;
    width: 100%;
}
.privacy_links p {
    float: left;
    color: #fff;
    padding-top: 10px;
    font-size: 14px;
    font-family: 'Roboto Condensed', sans-serif;
}
.privacy_links p:nth-child(1) a {
    padding-left: 0px;
}
.privacy_links p a {
    color: #fff;
    padding: 0px 8px;
}
p.dev_by, p.dev_by a {
    color: #fff;
}
p.dev_by {
    margin-top: 0px;
    font-size: 14px !important;
    font-family: 'Roboto Condensed', sans-serif;
}
.dev_by {
    color: #fff;
    float: right;
}
footer.site-footer {
    background-color: #d7beac;
    padding-top: 60px;
}
.foot-col_details i {
    margin-right: 15px;
    color: #db5719;
}
.foot-col_details ul li {
    display: inline;
    font-size: 30px;
}
.foot-col_details ul {
    position: relative;
    top: 15px;
}
.foot-col_details.quick_link ul li {
    display: inherit !important;
    font-size: 15px;
    padding-bottom: 10px;
}
.foot-col_details.quick_link ul {
    margin-top: 0 !important;
}
.foot-col_details.quick_link ul li a {
    text-decoration: none;
}
.footer-bottom {
    color: #fff;
}
.foot-col_details h2 {
    margin-top: 0;
    color: #fff;
}
.foot-col_details h2 {
    border-bottom: 1px solid #fff;
    padding-bottom: 15px;
    font-size: 23px;
    letter-spacing: 1.5px;
    font-weight: 500;
}
.foot-col_details p, .foot-col_details a {
    color: #fff;
    line-height: 20px;
    font-weight: 500;
}
.sidebar.widget_nav_menu.nav_menu-2 h3 {
    font-size: 23px !important;
    font-weight: 500 !important;
    letter-spacing: 1.5px;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    color: #fff !important;
	margin-top: 5px !important;
}
.sidebar.widget_nav_menu.nav_menu-2 li a {
    color: #fff !important;
    letter-spacing: 0.5px;
    line-height: 30px;
    font-weight: 500;
}
.foot-col_details.quick_link ul li a {
    color: #fff !important;
}
.vc_row.row.home_about.sub_page_head .wpb_text_column.wpb_content_element {
    background: transparent !important;
    margin-top: 0;
    padding: 0 !important;
}
.vc_row.row.home_about.sub_page_head .wpb_wrapper {
    margin-bottom: 0;
}
p.sub_but {
    margin-top: 25px;
}
p.sub_but a {
    background-color: #db5719;
    color: #fff;
    padding: 10px 20px;
    border-radius: 3px;
    text-decoration: none;
}
.vc_row.row.home_about.sub_page_head h3 {
    font-size: 35px;
    padding-bottom: 20px;
    padding-top: 20px;
	text-align: center;
}
.vc_row.row.home_contact .sidebar .sidebar-entry {
    margin-bottom: 0;
    border: 0;
    padding: 0;
    font-weight: 300;
}
.vc_row.row.home_contact h3 {
    text-align: center;
    margin: 0;
    color: #db5719;
    font-size: 30px;
    font-weight: 500;
    padding: 15px;
    margin-bottom: 20px;
}
p.action_but a {
    background-color: #db5719;
    color: #fff !important;
    padding: 10px 50px;
    letter-spacing: 1px;
    border-radius: 3px;
}
p.action_but {
    padding: 0 !important;
    margin: 0 !important;
    height: 0;
    text-align: right;
    position: relative;
    bottom: 65px;
}
.vc_row.row.contact_form_row input, .vc_row.row.contact_form_row textarea {
    background-color: #D7BEAC;
    border: 0;
    padding: 12px;
    width: 70%;
    border-radius: 2px;
    margin-bottom: 15px;
}
.vc_row.row.contact_form_row textarea {
    height: 150px;
}
.vc_row.row.contact_form_row ::-webkit-input-placeholder { /* WebKit browsers */
color: #fff !important;
opacity: 1;
}
.vc_row.row.contact_form_row :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #fff !important;
opacity: 1;
}
.vc_row.row.contact_form_row ::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #fff !important;
opacity: 1;
}
.vc_row.row.contact_form_row :-ms-input-placeholder { /* Internet Explorer 10+ */
color: #fff !important;
opacity: 1;
}
.vc_row.row.contact_form_row {
    padding-top: 60px;
}
.vc_row.row.home_intro.faq_row p {
    text-align: left !important;
}
.vc_row.row.contact_form_row input[type="radio"] {
    width: 2% !important;
    border: 2px solid #000 !important;
    padding: 6px !important;
    border-radius: 50% !important;
    background-color: transparent !important;
    margin: 0 !important;
    margin-right: 5px !important;
}
.vc_row.row.contact_form_row p.form_links_but {
    text-align: left !important;
}
.vc_row.row.contact_form_row p, .vc_row.row.contact_form_row p a {
    color: #000 !important;
    text-align: left;
}
.vc_row.row.contact_form_row span.wpcf7-list-item {
    margin: 0;
}
.vc_row.row.contact_form_row input.wpcf7-form-control.wpcf7-submit {
    margin-top: 20px;
}
.vc_row.row.map_row {
    background-image: url(https://helenwatsoncopywriter.co.uk/wp-content/uploads/2020/02/adventure-city-country-destination-240834.jpg);
    height: 400px;
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
	margin-top: 30px;
}
.vc_row.row.home_intro.sub_page_content_row ul li {
    font-size: 16px;
    list-style-type: none;
    font-weight: 300;
    letter-spacing: 0.5px;
    line-height: 30px;
}
.vc_row.row.home_intro.sub_page_content_row ul  {
	padding-left: 0 !important;
}
.vc_row.row.map_row_iframe.vc_row-no-padding .wpb_text_column.wpb_content_element, .vc_row.row.map_row_iframe.vc_row-no-padding .wpb_wrapper {
    margin-bottom: 0;
}
.comments {
    display: none !important;
}
.vc_row.row.home_intro.sub_page_content_row {
    padding-bottom: 50px;
}
p.package {
    color: #db5719 !important;
    font-weight: 500;
    margin-top: 25px;
    font-size: 20px !important;
}

/******for phone devices******/
@media screen and (max-width: 768px){
	
	.vc_row.row.home_intro h2 {
    font-size: 28px;
}
	.vc_row.row.home_about_head.home_contact_form input {
    width: 95%;
}
	input.wpcf7-form-control.wpcf7-submit {
    width: 35% !important;
}
	.vc_row.row.home_about_head.home_contact_form textarea {
    margin: 10px;
    width: 95%;
    border-radius: 3px;
    height: 90px;
    padding: 15px;
}
	.vc_row.row.home_about {
    height: auto;
}
	.home .vc_row.row.home_about .wpb_text_column.wpb_content_element {
    margin-top: 65px;
}
	.vc_row.row.home_contact p {
    font-size: 20px;
    line-height: 40px;
}
	.vc_row.row.home_contact i {
    padding: 5px 5px;
}
	.footer-bottom {
    text-align: center;
}
	.dev_by {
    float: none;
}
	.privacy_links {
    padding: 0 40px;
}
	.vc_row.row.home_product .wpb_column.vc_column_container.vc_col-sm-3 {
    margin: 10px 0px;
    width: 100%;
}
	.head_con_info p:first-child, .head_con_info p:nth-child(2) {
    display: none;
}
	.head_con_info br {
    display: none;
}
	.top-menu--widget {
    margin-right: 0;
}
	.head_con_info {
    position: relative;
    top: 0;
}
	p.text-muted {
    height: auto !important;
}
}



@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  p.text-muted {
    height: auto !important;
}
	.vc_row.row.home_product .to_expand.loaded {
    min-height: 410px !important;
}
	.vc_row.row.home_contact p {
    font-size: 18px !important;
}
	p.action_but {
    bottom: 60px !important;
}
}