/*
Theme Name: Child Flawless Theme
Description: Customisation of Flawless theme 
Author: Merwintechmedia Easy Web Solutions
Author URI: http://merwintechmedia.com
Template: flawless
Version: 1.8.2
*/

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

h3.gdlr-blog-title {
    margin-bottom: 60px !important;
}

.comment-form-comment {
    margin-bottom: 20px;
}

/*2-25-17*/
.action1 {
    text-align: center;
}
.action1 a {
    font-weight: normal;
    font-size: 12px;
    letter-spacing: 2px;
    border: #fff 1px solid !important;
    background: transparent !important;
    padding: 15px 18px !important;
    color: #fff !important;
    text-transform: uppercase;
    border-radius: 5px;
}
.action1 a:hover {
    background: #fff !important;
    color: #454545 !important;
}

.page-id-95 .action2 a {
    font-weight: normal;
    font-size: 12px;
    letter-spacing: 2px;
    border: #20507e 1px solid !important;
    background: #20507e !important;
    padding: 15px 18px !important;
    color: #fff !important;
    text-transform: uppercase;
    border-radius: 5px;
}
.page-id-95 .action2 a:hover {
    background: transparent !important;
    color: #000 !important;
    border: #000 1px solid !important;
}

.page-id-95 .gdlr-item-title-wrapper.pos-left .gdlr-item-title {
    float: left;
    display: inline;
}

#content-section-2 .six.columns:nth-child(1) .gdlr-item {
    border-right: #fff solid 1px;
}
#content-section-2 .six.columns .gdlr-item {
    margin: 0 !important;
    margin-bottom: 20px !important;
}
#col2-newsletter {
border-right: #fff solid 1px;
border-left: #fff solid 1px;
}

.action1 h2 {
font: normal normal 18px "Palatino Linotype","Open Sans","Arial",sans-serif;
color: #fff!important;
line-height: 24px;
letter-spacing: 2px;
text-transform: uppercase;
}
.pink-button {
padding: 15px 18px;
border-style: solid; 
border-radius: 5px;
border-color: #c285a3 !important;
border-width: 1px;
}
a.pink-button:hover {
    background: #c0c0c0 !important;
    color: #fff !important;
    border-color: #c0c0c0 !important;
}

/*topbar*/

.top-navigation-right-text i {
font-size: 14px;
color: #fff;
}

/*footer*/
.footer-contact i {color: #fff; font-size: 15px; margin-right: 10px;}

::selection{ background:#2a4225!important; color:#fff!important; padding: 10px 15px!important; }

.gdlr-top-menu{ display:none; }

.wpcf7 textarea{height:50px !important;}

.gdlr-page-title-wrapper {}

.fb-like-btn li{
list-style: none;
display: inline;
float: left;
margin-right: 15px;
margin-top: 8px;
font-size: 12px;
}

.round-icons a{
background: #2a4225;
padding: 11px 10px 9px 12px;
border-radius: 50px;
width: 60px!important;
margin-left: 8px;
}
.round-icons a:hover { background: #385133!important; }
.round-icons i{ margin:0!important; }
.round-icons i.icon-facebook { padding: 0px 5px; }


.sf-menu > li > a{
font-size: 13px !important;
letter-spacing: 3px;
text-transform: uppercase;
font-weight: 600;
margin-right: 20px!important;
}

#style1 .gdlr-item-title{
font: normal normal 24px "Palatino Linotype","Open Sans","Arial",sans-serif;
color: #000000;
line-height: 36px;
letter-spacing: 6px!important;
text-transform: uppercase;
}

#style2 .gdlr-item-title, #style2 .gdlr-item-title a{
font: normal normal 15px "Palatino Linotype","Open Sans","Arial",sans-serif;
color: #000000;
line-height: 25px;
letter-spacing: 2px;
text-transform: uppercase;
}

#style2 .gdlr-item-title-wrapper.pos-center .gdlr-item-caption {
font-size: 13px !important;
}

#style1 .gdlr-divider { border-color: #D3D4D6; }

#style3 .stunning-text-title {
font: normal normal 18px "Palatino Linotype","Open Sans","Arial",sans-serif;
color: #fff!important;
line-height: 24px;
letter-spacing: 2px;
text-transform: uppercase;
text-align: left;
}

#style3 .stunning-text-button {
font-weight: normal;
font-size: 12px;
letter-spacing: 2px;
border: #fff 1px solid!important;
background: transparent!important;
padding: 15px 18px!important;
color: #fff !important;
}

#style3 .stunning-text-button:hover {
color:#454545 !important;
background: #fff!important;
}

#style4 .stunning-text-button {
font-weight: normal;
font-size: 20px;
letter-spacing: 2px;
border: #fff 1px solid!important;
background: rgba(255, 255, 255, 0.7) !important;
padding: 15px 18px!important;
color:#2a4225 !important;
}

#style4 .stunning-text-button:hover {
color:#2a4225 !important;
background: #fff !important;
}


.footer-wrapper .gdlr-widget-title {
font: normal 600 13px "Palatino Linotype","Book Antiqua",Palatino,serif;
color: #9f9f9f;
line-height: 22px;
letter-spacing: 2px;
text-transform: uppercase;
margin-bottom: 20px;
}

.recent-post-widget .recent-post-widget-title {
font-weight: normal!important;
}

.blog-info, .blog-info a, .comment-time, .comment-time a {
color: #969696!important;
text-transform: uppercase;
font-size: 11px;
letter-spacing: 1.5px;
font-family: Arial;
}

.ls-bar-timer {
height: 5px!important;
background: rgba(0, 0, 0, 0.2)!important;
border-bottom: none!important;
}

.gdlr-header-inner {
box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px;
}


#menu-site-links li{
border: none;
padding-left: 30px!important;
}

#menu-site-links li:before{
border: none!important;
}

.sf-menu > li {}

div.policy{}
div.policy ul{margin:0; padding:0;}
div.policy ul li{display:inline; list-style:none;}

.gdlr-main-menu > li > .sub-menu a:hover {background:#2F3500;}
.gdlr-main-menu > li > .sub-menu a:current {background:#2F3500 !important;}


.gdlr-page-title-container{
   border: 1px solid #FFF !important;
   padding: 15px 0px !important;
   max-width: 500px !important;
   margin: 0px auto !important;
}
.gdlr-page-title-wrapper .gdlr-page-title {
    font-size: 30px !important;
    margin: 0px 15px !important;
    font-weight: normal !important;
    text-align: center !important;
    background-color: rgba(255, 255, 255, 0.7) !important;
    padding: 20px !important;
    color: rgb(58, 58, 58) !important;
    letter-spacing: 6px !important;
    text-transform: uppercase !important;
}

.gdlr-item-title {text-transform:uppercase !important; font-size:18px !important; }

.gdlr-item-caption {
    font-size: 14px !important;
    line-height:2 !important;
}

#list-lifestyle li{list-style:none !important; line-height:2.5 !important;}
#list-lifestyle {margin-top: -50px !important;}

#list-facilities li{list-style:none !important; line-height:2.5 !important;}
#list-facilities {margin-top: -50px !important;}
.icon-star{color:#2F3500 !important;}

#welcometextslider{font-family: "Palatino Linotype","Book Antiqua",Palatino,serif; font-weight: 500; text-align: center; text-transform: uppercase; letter-spacing: 7px;}

@media only screen and (max-width : 768px) {
.gdlr-header-inner {
    box-shadow: none !important;
}
#welcometextslider {
    left: 52px !important;
    width: 100% !important;
    max-width: 665px;
}

}
@media only screen and (max-width : 767px) {
#content-section-2 .six.columns:nth-child(1) .gdlr-item {
    border: 0 !important;
}
}

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

#welcometextslider {letter-spacing: 3.5px !important; }

}

@media only screen and (max-width : 425px) {
#welcometextslider {
    width: 90% !important;
    max-width: 380px !important;
    margin: 0 5% !important;
    left: 0 !important;
}

#layerslider_1 a div {font-size: 8px !important;}

#layerslider_1 a {left: 142px !important;}


}



@media only screen and (max-width : 360px) {
#welcometextslider{letter-spacing: 2.5px !important;}
}

@media only screen and (max-width : 320px) {
#welcometextslider{letter-spacing: 2.5px !important;}
#layerslider_1 a {
    left: 100px !important;
}
}
